0001305773-22-000081.txt : 20220808 0001305773-22-000081.hdr.sgml : 20220808 20220808165122 ACCESSION NUMBER: 0001305773-22-000081 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220808 DATE AS OF CHANGE: 20220808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Conformis Inc CENTRAL INDEX KEY: 0001305773 STANDARD INDUSTRIAL CLASSIFICATION: ORTHOPEDIC, PROSTHETIC & SURGICAL APPLIANCES & SUPPLIES [3842] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37474 FILM NUMBER: 221145149 BUSINESS ADDRESS: STREET 1: 600 TECHNOLOGY DRIVE CITY: BILLERICA STATE: MA ZIP: 01821 BUSINESS PHONE: (781) 345-9001 MAIL ADDRESS: STREET 1: 600 TECHNOLOGY DRIVE CITY: BILLERICA STATE: MA ZIP: 01821 FORMER COMPANY: FORMER CONFORMED NAME: ConforMIS Inc DATE OF NAME CHANGE: 20041013 10-Q 1 cfms-20220630.htm 10-Q cfms-20220630
000130577312/312022Q2FALSEP1Y0.50.100013057732022-01-012022-06-3000013057732022-07-31xbrli:shares00013057732022-06-30iso4217:USD00013057732021-12-31iso4217:USDxbrli:shares0001305773us-gaap:ProductMember2022-04-012022-06-300001305773us-gaap:ProductMember2021-04-012021-06-300001305773us-gaap:ProductMember2022-01-012022-06-300001305773us-gaap:ProductMember2021-01-012021-06-300001305773cfms:RoyaltyAndLicensingMember2022-04-012022-06-300001305773cfms:RoyaltyAndLicensingMember2021-04-012021-06-300001305773cfms:RoyaltyAndLicensingMember2022-01-012022-06-300001305773cfms:RoyaltyAndLicensingMember2021-01-012021-06-3000013057732022-04-012022-06-3000013057732021-04-012021-06-3000013057732021-01-012021-06-300001305773us-gaap:CommonStockMember2022-03-310001305773us-gaap:AdditionalPaidInCapitalMember2022-03-310001305773us-gaap:RetainedEarningsMember2022-03-310001305773us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-3100013057732022-03-310001305773us-gaap:CommonStockMember2022-04-012022-06-300001305773us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001305773us-gaap:RetainedEarningsMember2022-04-012022-06-300001305773us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001305773us-gaap:CommonStockMember2022-06-300001305773us-gaap:AdditionalPaidInCapitalMember2022-06-300001305773us-gaap:RetainedEarningsMember2022-06-300001305773us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001305773us-gaap:CommonStockMember2021-12-310001305773us-gaap:AdditionalPaidInCapitalMember2021-12-310001305773us-gaap:RetainedEarningsMember2021-12-310001305773us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001305773us-gaap:CommonStockMember2022-01-012022-06-300001305773us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001305773us-gaap:RetainedEarningsMember2022-01-012022-06-300001305773us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001305773us-gaap:CommonStockMember2021-03-310001305773us-gaap:AdditionalPaidInCapitalMember2021-03-310001305773us-gaap:RetainedEarningsMember2021-03-310001305773us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100013057732021-03-310001305773us-gaap:CommonStockMember2021-04-012021-06-300001305773us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001305773us-gaap:RetainedEarningsMember2021-04-012021-06-300001305773us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001305773us-gaap:CommonStockMember2021-06-300001305773us-gaap:AdditionalPaidInCapitalMember2021-06-300001305773us-gaap:RetainedEarningsMember2021-06-300001305773us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000013057732021-06-300001305773us-gaap:CommonStockMember2020-12-310001305773us-gaap:AdditionalPaidInCapitalMember2020-12-310001305773us-gaap:RetainedEarningsMember2020-12-310001305773us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-3100013057732020-12-310001305773us-gaap:CommonStockMember2021-01-012021-06-300001305773us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001305773us-gaap:RetainedEarningsMember2021-01-012021-06-300001305773us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001305773cfms:TermLoanMembercfms:MidCapFinancialServicesLLCTermLoanMembercfms:MidCapFinancialServicesLLCMember2021-11-220001305773cfms:ShelfRegistrationStatementMember2021-02-172021-02-170001305773cfms:ShelfRegistrationStatementMember2021-02-170001305773us-gaap:SalesRevenueNetMembercfms:StrykerCorporationWrightMedicalTechnologyIncAndTornierIncMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-06-30xbrli:pure0001305773us-gaap:SalesRevenueNetMembercfms:StrykerCorporationWrightMedicalTechnologyIncAndTornierIncMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-300001305773cfms:ImproperClassificationofCostofRevenueMember2022-04-012022-06-300001305773cfms:ImproperClassificationofCostofRevenueMember2022-01-012022-06-300001305773cfms:ImproperClassificationofCostofRevenueMember2021-04-012021-06-300001305773cfms:ImproperClassificationofCostofRevenueMember2021-01-012021-06-300001305773srt:MinimumMember2022-01-012022-06-300001305773srt:MaximumMember2022-01-012022-06-300001305773cfms:InstrumentationTechnologyMembercfms:HowmedicaOsteonicsCorpMember2019-09-302019-09-300001305773cfms:CostReimbursementMembercfms:HowmedicaOsteonicsCorpMember2019-09-300001305773us-gaap:RoyaltyMembercfms:HowmedicaOsteonicsCorpMember2019-09-300001305773cfms:StrykerCorporationMember2021-12-310001305773cfms:StrykerCorporationMember2020-12-310001305773cfms:StrykerCorporationMember2021-04-192021-04-190001305773cfms:StrykerCorporationMember2021-04-012021-06-300001305773cfms:StrykerCorporationMember2022-06-300001305773cfms:Paragon28IncMember2021-04-082021-04-080001305773cfms:Paragon28IncMember2021-10-012021-10-310001305773cfms:Paragon28IncMember2021-04-012021-06-300001305773cfms:Paragon28IncMember2022-01-012022-03-310001305773cfms:StrykerCorporationMember2021-07-012021-10-1500013057732021-01-012021-12-310001305773us-gaap:ShippingAndHandlingMember2022-04-012022-06-300001305773us-gaap:ShippingAndHandlingMember2021-04-012021-06-300001305773us-gaap:ShippingAndHandlingMember2022-01-012022-06-300001305773us-gaap:ShippingAndHandlingMember2021-01-012021-06-30cfms:segment0001305773us-gaap:StockOptionMember2022-04-012022-06-300001305773us-gaap:StockOptionMember2021-04-012021-06-300001305773us-gaap:StockOptionMember2022-01-012022-06-300001305773us-gaap:StockOptionMember2021-01-012021-06-300001305773us-gaap:TradeAccountsReceivableMember2022-01-012022-06-300001305773us-gaap:TradeAccountsReceivableMember2021-01-012021-12-310001305773cfms:OtherReceivablesMember2022-01-012022-06-300001305773cfms:OtherReceivablesMember2021-01-012021-12-310001305773srt:MinimumMemberus-gaap:EquipmentMember2022-01-012022-06-300001305773srt:MaximumMemberus-gaap:EquipmentMember2022-01-012022-06-300001305773us-gaap:EquipmentMember2022-06-300001305773us-gaap:EquipmentMember2021-12-310001305773srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2022-01-012022-06-300001305773srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2022-01-012022-06-300001305773us-gaap:FurnitureAndFixturesMember2022-06-300001305773us-gaap:FurnitureAndFixturesMember2021-12-310001305773cfms:ComputerEquipmentAndSoftwareMember2022-01-012022-06-300001305773cfms:ComputerEquipmentAndSoftwareMember2022-06-300001305773cfms:ComputerEquipmentAndSoftwareMember2021-12-310001305773us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2022-01-012022-06-300001305773us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2022-01-012022-06-300001305773us-gaap:LeaseholdImprovementsMember2022-06-300001305773us-gaap:LeaseholdImprovementsMember2021-12-310001305773cfms:ReusableInstrumentsMember2022-01-012022-06-300001305773cfms:ReusableInstrumentsMember2022-06-300001305773cfms:ReusableInstrumentsMember2021-12-310001305773cfms:MoldingAndToolingMember2022-01-012022-06-300001305773cfms:MoldingAndToolingMember2022-06-300001305773cfms:MoldingAndToolingMember2021-12-310001305773srt:MinimumMember2022-06-300001305773srt:MaximumMember2022-06-30cfms:extension0001305773cfms:BillericaFacilityMember2022-06-300001305773cfms:MembersOfScientificAdvisoryBoardMembersrt:MinimumMembercfms:RevenueShareAgreementMember2022-01-012022-06-300001305773srt:MaximumMembercfms:MembersOfScientificAdvisoryBoardMembercfms:RevenueShareAgreementMember2022-01-012022-06-300001305773cfms:RevenueShareAgreementMember2022-04-012022-06-300001305773cfms:RevenueShareAgreementMember2022-01-012022-06-300001305773cfms:RevenueShareAgreementMember2021-04-012021-06-300001305773cfms:RevenueShareAgreementMember2021-01-012021-06-300001305773cfms:ConformisvMedactaMember2019-08-292019-08-29cfms:patent0001305773us-gaap:SubsequentEventMembercfms:ConformisVMedactaEuropeMember2022-07-28iso4217:EUR0001305773cfms:OsteoplasticsVConformisMember2020-03-202020-03-200001305773cfms:ConformisVWrightMedicalMember2020-04-242020-04-240001305773cfms:TermLoanMembercfms:MidCapFinancialServicesLLCMember2022-06-300001305773cfms:TermLoanMembercfms:MidCapFinancialServicesLLCMember2021-12-310001305773cfms:A2019SecuredLoanAgreementMembercfms:TermLoanMember2019-06-250001305773cfms:A2019SecuredLoanAgreementMembercfms:TermLoanMember2021-12-310001305773cfms:TermLoanMembercfms:MidCapFinancialServicesLLCTermLoanMembercfms:MidCapFinancialServicesLLCMember2021-11-222021-11-220001305773cfms:TermLoanMembercfms:MidCapFinancialServicesLLCTermLoanMembercfms:MidCapFinancialServicesLLCMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-10-312021-10-310001305773cfms:TermLoanMembercfms:MidCapFinancialServicesLLCTermLoanMembersrt:MinimumMembercfms:MidCapFinancialServicesLLCMemberus-gaap:LondonInterbankOfferedRateLIBORMember2021-10-312021-10-310001305773cfms:TermLoanMembercfms:MidCapFinancialServicesLLCTermLoanMembercfms:MidCapFinancialServicesLLCMember2021-10-312021-10-310001305773cfms:TermLoanMembercfms:MidCapFinancialServicesLLCTermLoanMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembercfms:MidCapFinancialServicesLLCMember2021-10-312021-10-310001305773cfms:TermLoanMembercfms:MidCapFinancialServicesLLCTermLoanMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MinimumMembercfms:MidCapFinancialServicesLLCMember2021-10-312021-10-310001305773cfms:TermLoanMembercfms:MidCapFinancialServicesLLCMember2021-11-220001305773cfms:TermLoanMembercfms:MidCapFinancialServicesLLCMember2022-01-012022-06-300001305773cfms:PaycheckProtectionProgramNoteMember2020-04-17cfms:payment0001305773cfms:PaycheckProtectionProgramNoteMember2021-04-012021-06-3000013057732021-03-2900013057732021-03-300001305773cfms:A2019RightsAgreementMember2019-06-252019-06-2500013057732017-01-012017-01-3100013057732017-05-102017-05-100001305773cfms:EquityDistributionAgreementMember2020-08-042020-08-0400013057732020-03-232020-03-230001305773cfms:CowenSalesAgreementMember2020-08-052020-08-050001305773cfms:LPCAgreementsMember2018-12-172018-12-170001305773cfms:LPCAgreementsConsiderationForCommitmentToPurchaseSharesMember2018-12-172018-12-170001305773srt:MaximumMembercfms:LPCAgreementsMember2018-12-172018-12-170001305773srt:MinimumMembercfms:LPCAgreementsMember2018-12-170001305773cfms:LPCAgreementsMember2020-08-052020-08-050001305773cfms:RegisteredDirectOfferingMember2020-09-232020-09-230001305773cfms:RegisteredDirectOfferingMembercfms:PreFundedWarrantsMember2020-09-232020-09-230001305773cfms:RegisteredDirectOfferingMember2020-09-230001305773cfms:RegisteredDirectOfferingMembercfms:PreFundedWarrantsMember2020-09-230001305773cfms:RegisteredDirectOfferingMembercfms:WarrantsForPurchaseOfCommonStockMember2020-09-230001305773cfms:RegisteredDirectOfferingMembercfms:WarrantsForPurchaseOfCommonStockMember2020-09-232020-09-230001305773cfms:PreFundedWarrantsMember2020-09-232020-09-230001305773cfms:PreFundedWarrantsMember2020-09-230001305773cfms:WarrantsForPurchaseOfCommonStockMember2020-09-242022-06-300001305773us-gaap:MeasurementInputExpectedTermMembercfms:PreFundedWarrantsMember2020-09-232020-09-230001305773us-gaap:MeasurementInputRiskFreeInterestRateMembercfms:PreFundedWarrantsMember2020-09-230001305773cfms:MeasurementInputDividendYieldMembercfms:PreFundedWarrantsMember2020-09-230001305773us-gaap:MeasurementInputPriceVolatilityMembercfms:PreFundedWarrantsMember2020-09-230001305773us-gaap:MeasurementInputExercisePriceMembercfms:PreFundedWarrantsMember2020-09-230001305773us-gaap:MeasurementInputSharePriceMembercfms:PreFundedWarrantsMember2020-09-230001305773cfms:WarrantsForPurchaseOfCommonStockMember2022-06-300001305773cfms:WarrantsForPurchaseOfCommonStockMember2021-12-310001305773cfms:WarrantsForPurchaseOfCommonStockMember2021-01-012021-12-310001305773cfms:WarrantsForPurchaseOfCommonStockMember2022-01-012022-06-300001305773cfms:EquityIncentivePlan2015Member2022-06-300001305773cfms:EquityIncentivePlan2015Member2022-01-010001305773cfms:EquityIncentivePlan2015Member2021-05-240001305773cfms:A2019SalesTeamPlanMemberus-gaap:CommonStockMember2019-04-290001305773cfms:A2019SalesTeamPlanMemberus-gaap:CommonStockMember2019-04-292019-04-290001305773cfms:A2019SalesTeamPlanMemberus-gaap:CommonStockMember2022-06-300001305773cfms:EmployeeDirectorAndConsultantStockOptionsMember2021-12-310001305773cfms:EmployeeDirectorAndConsultantStockOptionsMember2022-01-012022-06-300001305773cfms:EmployeeDirectorAndConsultantStockOptionsMember2022-06-300001305773us-gaap:RestrictedStockMember2021-12-310001305773us-gaap:RestrictedStockMember2022-01-012022-06-300001305773us-gaap:RestrictedStockMember2022-06-300001305773us-gaap:RestrictedStockMember2022-04-012022-06-300001305773cfms:InducementAwardMembersrt:ChiefFinancialOfficerMember2020-02-012020-02-290001305773us-gaap:RestrictedStockMembersrt:ChiefFinancialOfficerMember2020-02-012020-02-290001305773cfms:SeniorVicePresidentOperationsMembercfms:InducementAwardMember2020-02-012020-02-290001305773cfms:SeniorVicePresidentOperationsMemberus-gaap:RestrictedStockMember2020-02-012020-02-290001305773cfms:VicePresidentUSMarketingMembercfms:InducementAwardMember2020-08-012020-08-310001305773cfms:VicePresidentUSMarketingMemberus-gaap:RestrictedStockMember2020-08-012020-08-310001305773us-gaap:RestrictedStockMembercfms:VicePresidentInternationalSalesAndMarketingMember2020-11-012020-11-200001305773us-gaap:RestrictedStockMembercfms:VicePresidentInternationalSalesAndMarketingMember2021-11-012021-11-300001305773cfms:InducementAwardMembersrt:ChiefFinancialOfficerMember2022-03-012022-03-310001305773us-gaap:RestrictedStockMembersrt:ChiefFinancialOfficerMember2022-03-012022-03-310001305773srt:ChiefOperatingOfficerMembercfms:InducementAwardMember2022-04-012022-04-300001305773srt:ChiefOperatingOfficerMemberus-gaap:RestrictedStockMember2022-04-012022-04-300001305773us-gaap:CostOfSalesMember2022-04-012022-06-300001305773us-gaap:CostOfSalesMember2021-04-012021-06-300001305773us-gaap:CostOfSalesMember2022-01-012022-06-300001305773us-gaap:CostOfSalesMember2021-01-012021-06-300001305773us-gaap:SellingAndMarketingExpenseMember2022-04-012022-06-300001305773us-gaap:SellingAndMarketingExpenseMember2021-04-012021-06-300001305773us-gaap:SellingAndMarketingExpenseMember2022-01-012022-06-300001305773us-gaap:SellingAndMarketingExpenseMember2021-01-012021-06-300001305773us-gaap:ResearchAndDevelopmentExpenseMember2022-04-012022-06-300001305773us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-300001305773us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-06-300001305773us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-300001305773us-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001305773us-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001305773us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001305773us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001305773us-gaap:ProductMembercountry:US2022-04-012022-06-300001305773us-gaap:ProductMembercountry:US2021-04-012021-06-300001305773us-gaap:ProductMembercountry:US2022-01-012022-06-300001305773us-gaap:ProductMembercountry:US2021-01-012021-06-300001305773us-gaap:ProductMembercountry:DE2022-04-012022-06-300001305773us-gaap:ProductMembercountry:DE2021-04-012021-06-300001305773us-gaap:ProductMembercountry:DE2022-01-012022-06-300001305773us-gaap:ProductMembercountry:DE2021-01-012021-06-300001305773us-gaap:ProductMemberus-gaap:NonUsMember2022-04-012022-06-300001305773us-gaap:ProductMemberus-gaap:NonUsMember2021-04-012021-06-300001305773us-gaap:ProductMemberus-gaap:NonUsMember2022-01-012022-06-300001305773us-gaap:ProductMemberus-gaap:NonUsMember2021-01-012021-06-300001305773country:US2022-06-300001305773country:US2021-12-310001305773country:DE2022-06-300001305773country:DE2021-12-310001305773us-gaap:NonUsMember2022-06-300001305773us-gaap:NonUsMember2021-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
(Mark One)
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the quarterly period ended June 30, 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 number: 001-37474
cfms-20220630_g1.jpg
Conformis, Inc.
(Exact name of registrant as specified in its charter)
Delaware56-2463152
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
600 Technology Park Drive
Billerica, MA
01821
(Address of principal executive offices)(Zip Code)
 
(781) 345-9001
(Registrant’s telephone number, including area code)

(Former name, former address and former fiscal year, if changed since last report)
 
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, or a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” and "emerging growth company," in Rule 12b-2 of the Exchange Act.

Large accelerated filerAccelerated filer
    
Non-accelerated filer
  
Smaller 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  

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common Stock, $0.00001 par valueCFMSThe Nasdaq Capital Market
 
As of July 31, 2022, there were 187,996,047 shares of Common Stock, $0.00001 par value per share, outstanding.





Conformis, Inc.
 
INDEX
 
 Page
 




PART I - FINANCIAL INFORMATION

Item 1.   FINANCIAL STATEMENTS
CONFORMIS, INC. AND SUBSIDIARIES
Consolidated Balance Sheets
(in thousands, except share and per share data)
 June 30, 2022December 31, 2021
 (unaudited) 
Assets  
Current Assets  
Cash and cash equivalents$72,641 $100,556 
Accounts receivable, net9,538 9,079 
Royalty and licensing receivable155 280 
Inventories, net16,727 15,204 
Prepaid expenses and other current assets1,707 1,764 
Total current assets100,768 126,883 
Property and equipment, net9,123 10,268 
Operating lease right-of-use assets6,846 7,536 
Other Assets  
Restricted cash462 562 
Other long-term assets88 92 
Total assets$117,287 $145,341 
Liabilities and stockholders' equity  
Current liabilities  
Accounts payable$7,179 $6,557 
Accrued expenses8,565 9,576 
Operating lease liabilities1,891 1,830 
Total current liabilities17,635 17,963 
Long-term debt, less debt issuance costs20,438 20,355 
Operating lease liabilities5,784 6,471 
Total liabilities43,857 44,789 
Commitments and contingencies
Stockholders’ equity  
Preferred stock, $0.00001 par value:
  
Authorized: 5,000,000 shares authorized at June 30, 2022 and December 31, 2021; no shares issued and outstanding as of June 30, 2022 and December 31, 2021
Common stock, $0.00001 par value:
  
Authorized: 300,000,000 shares authorized at June 30, 2022 and December 31, 2021; 188,227,075 and 186,042,390 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively
2 2 
Additional paid-in capital634,096 632,513 
Accumulated deficit(562,406)(530,851)
Accumulated other comprehensive income (loss)1,738 (1,112)
Total stockholders’ equity73,430 100,552 
Total liabilities and stockholders’ equity$117,287 $145,341 
The accompanying notes are an integral part of these consolidated financial statements.
1


CONFORMIS, INC. AND SUBSIDIARIES
 
Consolidated Statements of Operations
(unaudited)
(in thousands, except share and per share data)
 
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Revenue    
Product$15,142 $15,199 $30,026 $28,910 
Royalty and licensing153 41,149 820 41,273 
Total revenue15,295 56,348 30,846 70,183 
Cost of revenue9,835 8,810 19,645 16,472 
Gross profit5,460 47,538 11,201 53,711 
Operating expenses    
Sales and marketing6,562 6,304 13,227 11,417 
Research and development3,958 3,650 8,437 7,190 
General and administrative7,693 6,689 17,026 13,355 
Total operating expenses18,213 16,643 38,690 31,962 
(Loss) income from operations(12,753)30,895 (27,489)21,749 
Other income and expenses    
Interest income14 39 31 57 
Interest expense(453)(607)(904)(1,201)
Other income 7,252  7,252 
Foreign currency exchange transaction (loss) income(2,432)455 (3,259)(1,306)
Total other (expenses) income(2,871)7,139 (4,132)4,802 
(Loss) income before income taxes(15,624)38,034 (31,621)26,551 
Income tax provision(100)(8)(66)15 
Net (loss) income$(15,524)$38,042 $(31,555)$26,536 
Net (loss) income per share
Basic$(0.09)$0.21 $(0.18)$0.17 
Diluted$(0.09)$0.21 $(0.18)$0.17 
Weighted average common shares outstanding
Basic 180,296,273 177,668,627 179,740,853 154,612,482 
Diluted180,296,273 180,015,105 179,740,853 157,861,298 
 
The accompanying notes are an integral part of these consolidated financial statements.
2


CONFORMIS, INC. AND SUBSIDIARIES
 
Consolidated Statements of Comprehensive (Loss) Income
(unaudited)
(in thousands)
 
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Net (loss) income$(15,524)$38,042 $(31,555)$26,536 
Other comprehensive income (loss)   
Foreign currency translation adjustments2,113 (451)2,850 1,194 
Comprehensive (loss) income$(13,411)$37,591 $(28,705)$27,730 
 
The accompanying notes are an integral part of these consolidated financial statements.

3


CONFORMIS, INC. AND SUBSIDIARIES
 
Consolidated Statements of Changes in Stockholders' Equity
(unaudited)
(in thousands, except share and per share data)

Three Months Ended June 30, 2022
Common StockAdditional Paid-In CapitalAccumulated DeficitAccumulated Other Comprehensive Loss
SharesPar ValueTotal
Balance, March 31, 2022185,332,724 $2 $633,249 $(546,882)$(375)$85,994 
Issuance of common stock—restricted stock2,894,351 — — — — — 
Compensation expense related to issued stock options and restricted stock awards— — 847 — — 847 
Net loss— — — (15,524)— (15,524)
Other comprehensive income— — — — 2,113 2,113 
Balance, June 30, 2022188,227,075 $2 $634,096 $(562,406)$1,738 $73,430 


Six Months Ended June 30, 2022
Common StockAdditional Paid-In CapitalAccumulated DeficitAccumulated Other Comprehensive Loss
SharesPar ValueTotal
Balance, December 31, 2021186,042,390 $2 $632,513 $(530,851)$(1,112)$100,552 
Issuance of common stock—restricted stock2,184,685 — — — — — 
Compensation expense related to issued stock options and restricted stock awards— — 1,583 — — 1,583 
Net loss— — — (31,555)— (31,555)
Other comprehensive income— — — — 2,850 2,850 
Balance, June 30, 2022188,227,075 $2 $634,096 $(562,406)$1,738 $73,430 


Three Months Ended June 30, 2021
Common StockAdditional Paid-In CapitalAccumulated DeficitAccumulated Other Comprehensive Loss
SharesPar ValueTotal
Balance, March 31, 2021182,428,111 $2 $629,622 $(539,944)$(2,355)$87,325 
Issuance of common stock—restricted stock3,625,422 — — — — — 
Issuance of common stock at public offering, less issuance costs of $5.4 million
— — (19)— — (19)
Compensation expense related to issued stock options and restricted stock awards— — 832 — — 832 
Net income— — — 38,042 — 38,042 
Other comprehensive loss— — — — (451)(451)
Balance, June 30, 2021186,053,533 $2 $630,435 $(501,902)$(2,806)$125,729 

4


Six Months Ended June 30, 2021
Common StockAdditional Paid-In CapitalAccumulated DeficitAccumulated Other Comprehensive Loss
SharesPar ValueTotal
Balance, December 31, 202095,546,577 $1 $543,809 $(528,438)$(4,000)$11,372 
Issuance of common stock—restricted stock
3,549,534 — — — — — 
Issuance of common stock at public offering, less issuance costs of $5.4 million
80,952,381 1 79,622 — — 79,623 
Issuance of common stock upon exercise of common stock warrants6,005,041 — 5,253 — — 5,253 
Compensation expense related to issued stock options and restricted stock awards— — 1,751 — — 1,751 
Net income— — — 26,536 — 26,536 
Other comprehensive income— — — — 1,194 1,194 
Balance, June 30, 2021186,053,533 $2 $630,435 $(501,902)$(2,806)$125,729 


The accompanying notes are an integral part of these consolidated financial statements.


5



CONFORMIS, INC. AND SUBSIDIARIES
 
Consolidated Statements of Cash Flows
(unaudited)
(in thousands)
 Six Months Ended June 30,
 20222021
Cash flows from operating activities:  
Net (loss) income$(31,555)$26,536 
Adjustments to reconcile net (loss) income to net cash used in operating activities:  
Depreciation and amortization expense2,134 2,093 
Stock-based compensation expense1,583 1,751 
Unrealized foreign exchange loss3,115 1,271 
Non-cash lease expense752 711 
Provision for bad debts on trade receivables191 42 
Gain on forgiveness of PPP loan (4,772)
Non-cash interest expense83 365 
Changes in operating assets and liabilities:  
Accounts receivable(648)(429)
Royalty and licensing receivable125 (14,387)
Inventories(1,523)(836)
Prepaid expenses and other assets60  
Accounts payable, accrued expenses and other liabilities(1,079)732 
Contract liability (14,000)
Advance on research and development (3,168)
Net cash used in operating activities(26,762)(4,091)
Cash flows from investing activities:  
Acquisition of property and equipment(990)(961)
Net cash used in investing activities(990)(961)
Cash flows from financing activities:  
Proceeds from exercise of common stock warrant 5,253 
Net proceeds from issuance of common stock 79,623 
Net cash provided by financing activities 84,876 
Foreign exchange effect on cash and cash equivalents(263)(77)
(Decrease) increase in cash, cash equivalents and restricted cash(28,015)79,747 
Cash, cash equivalents and restricted cash beginning of period101,118 29,135 
Cash, cash equivalents and restricted cash end of period$73,103 $108,882 
Supplemental information:  
  Cash paid for interest715 702 
Non cash investing and financing activities:
  Operating leases right-of-use assets obtained in exchange for lease obligations63 3,763 

The accompanying notes are an integral part of these consolidated financial statements.
6


CONFORMIS, INC. AND SUBSIDIARIES
 
Notes to Consolidated Financial Statements
(unaudited)


Note A—Organization and Basis of Presentation
 
    Conformis, Inc. (together with its subsidiaries, collectively, the “Company”) is a medical technology company that uses its proprietary iFit Image-to-Implant technology platform to develop, manufacture and sell joint replacement implants that are individually sized and shaped, which the Company refers to as personalized, individualized, or sometimes as customized, to fit and conform to each patient’s unique anatomy. The Company also offers Identity Imprint, a new line of total knee replacement products that utilizes a proprietary algorithm to select the implant size that most closely meets the geometric and anatomic requirements of the patient’s knee. Conformis’ sterile, just-in-time, Surgery-in-a-Box delivery system is available with all of its implants and personalized, single-use instruments. The Company’s proprietary iFit technology platform is potentially applicable to all major joints.
 
    The Company was incorporated in Delaware and commenced operations in 2004. The Company introduced its iUni and iDuo in 2007, its iTotal CR in 2011, its iTotal PS in 2015, its Conformis hip system in 2018, and its Identity Imprint in 2021. The Company has its corporate offices in Billerica, Massachusetts.

    These consolidated financial statements as of June 30, 2022 and for the three and six months ended June 30, 2022 and 2021, and related interim information contained within the notes to the Consolidated Financial Statements, have been prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business.
    
Liquidity and operations
 
    Since the Company’s inception in June 2004, it has financed its operations primarily through private placements of preferred stock, its initial public offering in July 2015, other equity financings, debt and convertible debt financings, equipment purchase loans, patent licensing, and product revenue beginning in 2007. At June 30, 2022, the Company had an accumulated deficit of $562.4 million and cash and cash equivalents of $72.6 million, and $0.5 million in restricted cash allocated to a lease deposit.


The Company expects that its existing cash and cash equivalents as of June 30, 2022, funds from potential exercises of its common stock warrants, and anticipated revenue from operations, will enable the Company to fund its operations, capital expenditure requirements and debt service for at least the next 12 months from the date of filing. In order for the Company to meet its long-term operating plan, the Company expects that revenue growth, margin improvements and leveraging operating expenses will be necessary. It cannot be assured that the Company will be successful.

On November 22, 2021, the Company and its subsidiary, ImaTx, Inc., entered into a Credit and Security Agreement (the “New Credit Agreement”) with MidCap Financial Trust (“MidCap”), as agent, and certain lender parties thereto. The New Credit Agreement provides for a five-year, $21 million secured term loan facility (the “Term Facility”). The New Credit Agreement refinanced and replaced the Company’s prior 2019 secured credit facility with Innovatus (the “2019 Secured Loan Agreement”). The Company used the amounts drawn under the New Credit Agreement to repay all outstanding obligations under the 2019 Secured Loan Agreement, which 2019 Secured Credit Loan Agreement has been terminated. For further information regarding the 2019 Secured Loan Agreement and the New Credit Agreement see “Note I—Debt and Notes Payable”.

On February 17, 2021, the Company closed an offering of its common stock under the Company's shelf registration statement on Form S-3, pursuant to which the Company issued and sold 80,952,381 shares of its common stock at a public offering price of $1.05 per share, for aggregate net proceeds of approximately $79.6 million. For further information regarding this public offering, see "Note J—Stockholders' Equity".

In December 2019, a human infection originating in China was traced to a novel strain of coronavirus. The virus subsequently spread to other parts of the world, including the United States and Europe, and caused unprecedented disruptions in the global economy as efforts to contain the spread of the virus intensified. In March 2020, the World Health Organization declared this coronavirus outbreak ("COVID-19") to be a pandemic. The
7


Company has experienced significantly decreased demand for its products during the pandemic as healthcare providers and individuals have de-prioritized and deferred medical procedures deemed to be elective, such as joint replacement procedures, which has had, and is expected to continue to have a significant negative effect on the Company's revenue. Most recently, in the third and fourth quarters of 2021, the Company experienced higher levels of deferred and rescheduled knee and hip procedures as a result of the surge in COVID-19 cases associated with the Delta and Omicron variants. During the first quarter of 2022, United States case counts peaked in January and then decreased significantly into the second quarter. The future progression of the pandemic remains uncertain. To the extent that individuals in these markets continue to de-prioritize or delay deferrable procedures as a result of the COVID-19 pandemic or otherwise, our business, cash flows, financial condition and results of operations could continue to be negatively affected.

Basis of presentation and use of estimates
 
    The preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States ("U.S. GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The most significant estimates used in these consolidated financial statements include revenue recognition, accounts receivable valuation, inventory reserves, impairment assessments, income tax reserves and related allowances, and the lives of property and equipment. Actual results may differ from those estimates. The interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.

Unaudited Interim Financial Information

    The accompanying Interim Consolidated Financial Statements as of June 30, 2022 and for the three and six months ended June 30, 2022 and 2021, and related interim information contained within the notes to the Consolidated Financial Statements are unaudited. These unaudited interim consolidated financial statements have been prepared in accordance with GAAP. In management’s opinion, the unaudited interim consolidated financial statements have been prepared on the same basis as the audited financial statements and include all adjustments (including normal recurring adjustments) necessary for the fair presentation of the Company’s financial position as of June 30, 2022, results of operations for and stockholders' equity for the three and six months ended June 30, 2022 and 2021, and comprehensive loss, and cash flows for the six months ended June 30, 2022 and 2021. The results for the three and six months ended June 30, 2022 are not necessarily indicative of the results expected for the full year or any interim period.


Note B—Summary of Significant Accounting Policies
 
    The Company's financial results are affected by the selection and application of accounting policies and methods. There were no material changes in the six months ended June 30, 2022 to the application of significant accounting policies and estimates as described in its audited consolidated financial statements for the year ended December 31, 2021.

Concentrations of credit risk and other risks and uncertainties
     Financial instruments that subject the Company to credit risk primarily consist of cash, cash equivalents, and accounts receivable. The Company maintains the majority of its cash with accredited financial institutions which mitigates potential risks related to concentration. The Company had $0.8 million as of June 30, 2022 and $1.2 million as of December 31, 2021 held in foreign bank accounts that are not federally insured.
 
    The Company and its contract manufacturers rely on sole source suppliers and service providers for certain components. There can be no assurance that a shortage or stoppage of shipments of the materials or components that the Company purchases will not result in a delay in production or adversely affect the Company’s business. On an ongoing basis, the Company validates alternate suppliers relative to certain key components as needed.
 
8


    For the three and six months ended June 30, 2022, no customer represented greater than 10% of total revenue. For the three and six months ended June 30, 2021, Stryker Corporation (“Stryker”), Wright Medical Technology, Inc. (“Wright Medical”), and Tornier, Inc. (“Tornier,” and collectively with Stryker and Wright Medical, the "Stryker Parties") represented 71% and 57% of total revenue, respectively. As of June 30, 2022 and December 31, 2021, respectively, there was no customer that represented greater than 10% of the total net receivable balance.

Principles of consolidation
     The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries including ImaTx, Inc., ConforMIS Europe GmbH, ConforMIS UK Limited, ConforMIS Hong Kong Limited, Conformis India LLP, and Conformis Cares LLC. All intercompany balances and transactions have been eliminated in consolidation.
 
Cash, cash equivalents and restricted cash
     The Company considers all highly liquid investment instruments with original maturities of 90 days or less when purchased to be cash equivalents. The Company’s cash equivalents consist of demand deposits and money market accounts. Demand deposits and money market accounts are carried at cost which approximates their fair value. The Company has recorded restricted cash of $0.5 million and $0.6 million as of June 30, 2022 and December 31, 2021, respectively. Restricted cash consisted of security provided for lease obligations.

    The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statements of cash flows.

June 30,
2022
December 31,
2021
Cash and cash equivalents$72,641 $100,556 
Restricted cash462 562 
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows$73,103 $101,118 

Fair value of financial instruments
    Certain of the Company’s financial instruments, including cash and cash equivalents (excluding money market funds), accounts receivable, accounts payable, accrued expenses and other liabilities are carried at cost, which approximates their fair value because of the short-term maturity. The carrying value of the debt approximates fair value because the interest rate under the obligation approximates market rates of interest available to the Company for similar instruments.
 
Accounts receivable and allowance for doubtful accounts
     Accounts receivable consist of billed and unbilled amounts due from medical facilities or independent distributors (the "Customer"). Upon completion of a procedure, revenue is recognized and an unbilled receivable is recorded. Under Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers ("ASC 606"), an enforceable contract is met either at or prior to the procedure being performed. Upon receipt of a purchase order from the Customer, the billed receivable is recorded and the unbilled receivable is reversed. As a result, the unbilled receivable balance fluctuates based on the timing of the Company's receipt of purchase orders from the medical facilities. In estimating whether accounts receivable can be collected, the Company performs evaluations of customers and continuously monitors collections and payments and estimates an allowance for doubtful accounts based on the aging of the underlying invoices, collections experience to date and any specific collection issues that have been identified. The allowance for doubtful accounts is recorded in the period in which revenue is recorded or when collection risk is identified.

Inventories
     Inventories consist of raw materials, work-in-process components and finished goods. Inventories are stated at the lower of cost, determined using the first-in first-out method, or net realizable value. The Company regularly reviews its inventory quantities on hand and related cost and records a provision for any excess or obsolete inventory based on its estimated forecast of product demand and existing product configurations. The Company also reviews its inventory value to determine if it reflects the lower of cost or market, based on net realizable value. Appropriate consideration is given to inventory items sold at negative gross margin, purchase
9


commitments and other factors in evaluating net realizable value. During the three and six months ended June 30, 2022, the Company recognized provisions of $0.8 million and $2.5 million, respectively, to adjust its inventory value to the lower of cost or net realizable value for estimated unused product related to known and potential cancelled cases, which is included in cost of revenue. During the three and six months ended June 30, 2021, the Company recognized provisions of $0.5 million and $1.1 million, respectively, to adjust its inventory value to the lower of cost or net realizable value for estimated unused product related to known and potential cancelled cases, which is included in cost of revenue.

Property and equipment
     Property and equipment is stated at cost less accumulated depreciation and is depreciated using the straight-line method over the estimated useful lives of the respective assets. Leasehold improvements are amortized over their useful life or the life of the lease, whichever is shorter. Assets capitalized under capital leases are amortized in accordance with the respective class of assets and the amortization is included with depreciation expense. Maintenance and repair costs are expensed as incurred.

Long-lived assets
     The Company tests impairment of long-lived assets when events or changes in circumstances indicate that the assets might be impaired. If changes in circumstances lead the Company to believe that any of its long-lived assets may be impaired, the Company will test the asset group for recoverability, by evaluating whether the estimated undiscounted cash flows, including estimated residual value, generated from the asset group are sufficient to support the carrying value of the assets. If the cash flow estimates or the significant operating assumptions upon which they are based change in the future, the Company may be required to record impairment charges. During the three months ended June 30, 2022, there were no changes in circumstances that led the Company to believe that its long-lived assets may be impaired.

Leases

    The Company has elected not to separate non-lease components from all classes of leases. Non-lease components have been accounted for as part of the single lease component to which they are related.

    Leases with an anticipated term, inclusive of renewals of 12 months or less are not recorded on the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term.

    The Company has elected the hindsight practical expedient to determine the lease term for existing leases. This practical expedient enables an entity to use hindsight in determining the lease term when considering options to extend and terminate leases as well as purchase the underlying assets. The operating lease right-of-use assets are subsequently assessed for impairment in accordance with the Company's accounting policy for long-lived assets.


Revenue Recognition

Product Revenue Recognition

    Revenue is recognized when, or as, obligations under the terms of a contract are satisfied, which occurs when control of the promised products or services is transferred to customers. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer (“transaction price”). When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying the practical expedient in paragraph 606-10-32-18, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. None of the Company’s contracts contained a significant financing component as of June 30, 2022. Payment is typically due between 30 and 60 days from invoice.

10


    To the extent that the transaction price includes variable consideration, such as prompt-pay discounts or rebates, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value to which the Company expects to be entitled. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Actual amounts of consideration ultimately received may differ from the Company's estimates. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of the Company’s anticipated performance and all information (historical, current and forecasted) that is reasonably available.
    
    If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price based on the estimated relative standalone selling prices of the promised products or services underlying each performance obligation. The Company determines standalone selling prices based on observable prices or a cost-plus margin approach when one is not available. Revenue is recognized at the time the related performance obligation is satisfied by transferring control of a promised good or service to a customer. The Company's performance obligations are satisfied at the same time, typically upon surgery, therefore, product revenue is recognized at a point in time upon completion of the surgery. Since the Company does not have contracts that extend beyond a duration of one year, there is no transaction price related to performance obligations that have not been satisfied.

    Certain customer contracts include terms that allow the Company to bill for orders that are cancelled after the product is manufactured and could result in revenue recognition over time. However, the impact of adopting over time revenue recognition was deemed immaterial.

Under the long-term Distribution Agreement with Stryker, the Company supplies patient specific instrumentation to Stryker and revenue is recognized at a point in time, that is, when Stryker obtains control of the products.

    Unconditional rights to consideration are reported as receivables. Incidental items that are immaterial in the context of the contract are recognized as expense.

Royalty and Licensing Revenue Recognition

    The Company receives ongoing sales-based royalties under its license agreement (the "MicroPort License Agreement") with MicroPort Orthopedics Inc., a wholly owned subsidiary of MicroPort Scientific Corporation, (collectively, "MicroPort"). Royalty revenue is recorded at the expected value of the royalty revenue.

    On September 30, 2019 the Company entered into an Asset Purchase Agreement with Howmedica Osteonics Corp., a wholly-owned subsidiary of Stryker. In connection with entering into the Asset Purchase Agreement, the Company also entered into a Development Agreement, a License Agreement, and other ancillary agreements contemplated by the Asset Purchase Agreement with Stryker (collectively, the "Stryker Agreements"). The Company determined that the Asset Purchase Agreement and the License Agreement are within the scope of ASC 606. Under the Asset Purchase Agreement and License Agreement, the Company is required to provide certain assets and the right to use the license for a specific purpose. The assets and the right to use the license are highly interdependent and considered one performance obligation. The Company bifurcated the total transaction price of $30.0 million into two components; $5.0 million related to cost reimbursement for other services (development) and $25.0 million allocated to royalty revenue determined using the residual approach of deducting the cost reimbursement component from the total transaction price. The arrangement does not contain a significant financing component.

    The Company records a contract liability when there is an obligation to transfer goods or services to a customer for which the Company has received consideration from the customer. The Company has concluded that Stryker meets the definition of a customer for a portion of the obligations under the Stryker Agreements. There was no contract liability balance as of January 1, 2022. As of January 1, 2021, the contract liability balance was $14.0 million, which was related to consideration received from the customer under the Asset Purchase Agreement and Development Agreement. The Company concluded the license rights under the License Agreement were functional and would be recognized at the point in time when 510(k) clearance was received from the U.S. Food and Drug Administration (the "FDA") as required under Milestone 3 in the License Agreement, or upon termination by Stryker and Stryker's election to purchase the license rights. On April 19, 2021, the Company achieved the third of three
11


milestones under the License Agreement when it received 510(k) clearance from the FDA and received $11.0 million from Stryker. In connection with the 510(k) clearance, the Company recognized as royalty and license revenue the $14.0 million that was previously deferred as contract liability, plus the $11.0 million payment received, for a total aggregate of $25.0 million during the quarter ended June 30, 2021. There are no amounts recorded as contract liability as of June 30, 2022. In addition, during the quarter ended June 30, 2021, the Company recorded $2.5 million in other income for the remaining portion of the advance on research and development, that was not used to offset against research and development expenses.

On April 8, 2021, the Company entered into a license agreement (the “License Agreement”) with Paragon 28, Inc. ("Paragon 28"), granting Paragon 28 a non-exclusive license under a subset of the Company's U.S. patents for the use of patient-specific instruments with off-the-shelf implants in Paragon 28’s APEX 3D Total Ankle Replacement System. In consideration for the license, the Company received $0.5 million upon execution of the License Agreement, another $0.5 million in October 2021, and received an additional $0.5 million from Paragon 28 on April 7, 2022. In connection with this License Agreement, the Company recognized revenue of $1.0 million during the quarter ended June 30, 2021. The remaining $0.5 million was recognized as revenue during the quarter ended March 31, 2022.

On June 30, 2021 the Company entered into a settlement and license agreement (the “Settlement and License Agreement”) with the Stryker Parties, pursuant to which the parties agreed to terms for resolving all of their then-existing patent disputes. In consideration of the licenses, releases, covenants and other immunities granted by the Company to the Stryker Parties, the Stryker Parties were required to make a one-time payment to the Company of $15.0 million no later than October 15, 2021. The agreement provides for the grant of the licenses, covenants-not-to-sue, releases, and other deliverables upon execution of the contract. These individual rights are not accounted for as separate performance obligations as (i) the nature of the promise, within the context of the agreement, is to transfer combined items to which the promised rights are inputs and (ii) the Company's promise to transfer each individual right described above to the Stryker Parties is not separately identifiable from other promises in the agreement. As a result, the Company accounts for the promises in the Settlement and License Agreement as a single performance obligation. The Stryker Parties legally obtained control of the license and other rights upon execution of the contract. As such, the earnings process is complete and revenue was recognized upon the execution of the contract, when collectability became probable and all other revenue recognition criteria had been met within the scope of ASC 606. In connection with the Settlement and License Agreement, the Company recognized revenue of $15.0 million during the quarter ended June 30, 2021 and payment in the same amount was received from the Stryker Parties on October 15, 2021. See “Note H—Commitments and Contingencies, Legal proceedings” for further discussion of the Stryker Parties settlement.

Disaggregation of Revenue
    See "Note K—Segment and Geographic Data" for disaggregated product revenue by geography.

Variable Consideration
    Revenues from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established and which result from rebates that are offered within contracts between the Company and some of its customers. The amount of variable consideration which is included in the transaction price may be constrained, and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period.
    The following table summarizes activity for rebate allowance reserve (in thousands):
June 30, 2022December 31, 2021
Beginning Balance$79 $81 
Provision related to current period sales60 107 
Payments or credits issued to customer(73)(109)
Ending Balance$66 $79 

12


Costs to Obtain and Fulfill a Contract
    The Company currently expenses commissions paid for obtaining product sales. Sales commissions are paid following the manufacture and implementation of the implant. Due to the period being less than one year, the Company will apply the practical expedient, whereby the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in sales and marketing expense. Further, the Company incurs costs to buy, build, replenish, restock, sterilize and replace the reusable instrumentation trays associated with the sale of its products and services. The reusable instrument trays are not contract specific and are used for multiple contracts and customers, therefore does not meet the criteria to capitalize under ASC 606.

Shipping and handling costs
     Shipping and handling activities prior to the transfer of control to the customer (e.g., when control transfers after delivery) are considered fulfillment activities, and not performance obligations. Amounts invoiced to customers for shipping and handling are classified as revenue. Shipping and handling costs incurred are included in general and administrative expense. Shipping and handling expense was $1.0 million and $0.5 million for the three months ended June 30, 2022 and 2021, respectively, and $2.4 million and $1.0 million for the six months ended June 30, 2022 and 2021, respectively.

Taxes collected from customers and remitted to government authorities
    The Company’s policy is to present taxes collected from customers and remitted to government authorities on a net basis and not to include tax amounts in revenue.

Research and development expense
    The Company’s research and development costs consist of engineering, product development, quality assurance, clinical and regulatory expense. These costs primarily relate to employee compensation, including salary, benefits and stock-based compensation. The Company also incurs costs related to consulting fees, revenue share, materials and supplies, and marketing studies, including data management and associated travel expense. Research and development costs are expensed as incurred.

Advertising expense
     Advertising costs are expensed as incurred, which are included in sales and marketing. Advertising expense was $0.1 million for each of the three months ended June 30, 2022 and 2021, and $0.2 million and $0.3 million for the six months ended June 30, 2022 and 2021, respectively.

Segment reporting
     Operating segments are defined as components of an enterprise about which separate financial information is available and is evaluated on a regular basis by the chief operating decision-maker, or decision-making group, in deciding how to allocate resources to an individual segment and in assessing performance of the segment. The Company’s chief operating decision-maker is its chief executive officer. The Company’s chief executive officer reviews financial information presented on an aggregate basis for purposes of allocating resources and evaluating financial performance. The Company has one business segment and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the aggregate Company level. Accordingly, in light of the Company’s current product offerings, management has determined that the primary form of internal reporting is aligned with the offering of the Conformis personalized joint replacement products and that the Company operates as one segment. See “Note K—Segment and Geographic Data.”
      
Foreign currency translation and transactions
     The assets and liabilities of the Company’s foreign operations are translated into U.S. dollars at current exchange rates at the balance sheet date, and income and expense items are translated at average rates of exchange prevailing during the quarter. Net translation gains and losses are recorded in accumulated other comprehensive loss. Gains and losses from foreign currency transactions denominated in foreign currencies, including intercompany balances not of a long-term investment nature, are included in the Consolidated Statements of Operations.
 
13


Income taxes
     Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases, operating losses and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized as income in the period that includes the enactment date.

    In evaluating the need for a valuation allowance, the Company considers all reasonably available positive and negative evidence, including recent earnings, expectations of future taxable income and the character of that income. In estimating future taxable income, the Company relies upon assumptions and estimates of future activity including the reversal of temporary differences. Presently, the Company believes that a full valuation allowance is required to reduce deferred tax assets to the amount expected to be realized.
 
    The tax benefit from an uncertain tax position is only recognized if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from these positions are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution. The Company reviews its tax positions on an annual basis and more frequently as facts surrounding tax positions change. Based on these future events, the Company may recognize uncertain tax positions or reverse current uncertain tax positions, the impact of which would affect the consolidated financial statements.

    The Company has operations in the U.S., Germany, the United Kingdom, and India. The operating results of German operations will be permanently reinvested in that jurisdiction. As a result, the Company has only provided for income taxes at local rates when required.

    The Company is subject to U.S. federal, state, and foreign income taxes. The Company recorded a provision for income taxes of $(100,000) and $(8,000) for the three months ended June 30, 2022 and 2021, respectively, and $(66,000) and $15,000 for the six months ended June 30, 2022 and 2021, respectively. The Company recognizes interest and penalties related to income taxes as a component of income tax expense. As of June 30, 2022 and 2021, a cumulative balance of $45,000 and $54,000 of interest and penalties had been accrued, respectively.

    On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") which included modifications to the limitation on business interest expense, net operating loss provisions, and other various U.S. tax law updates. The Company analyzed these aspects of the CARES Act and determined that there was no material impact on its consolidated financial statements.

On December 27, 2020, the U.S government enacted the Consolidated Appropriations Act, 2021 (the "Appropriations Act"), which included various tax extenders, an update to meals and entertainment expensing, and the deductibility of expenses related to the Paycheck Protection Program (“PPP”) loan proceeds. The Company applied the Appropriations Act in regards to expenses related to the PPP loan proceeds, which previously would have been non-deductible.

Stock-based compensation
     The Company accounts for stock-based compensation in accordance with ASC 718, Stock Based Compensation ("ASC 718").  ASC 718 requires all stock-based payments to employees and consultants, including grants of stock options, to be recognized in the consolidated statements of operations based on their fair values. The Company uses the Black-Scholes option pricing model to determine the weighted-average fair value of options granted and recognizes the compensation expense of stock-based awards on a straight-line basis over the vesting period of the award.
     
    The determination of the fair value of stock-based payment awards utilizing the Black-Scholes option pricing model is affected by the stock price, exercise price, and a number of assumptions, including expected volatility of the stock, expected life of the option, risk-free interest rate and expected dividends on the stock. The Company evaluates the assumptions used to value the awards at each grant date and if factors change and different assumptions are utilized, stock-based compensation expense may differ significantly from what has been recorded
14


in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned stock-based compensation expense.

Net (loss) income per share
     The Company calculates net loss per share in accordance with ASC 260, "Earnings per Share." Basic earnings per share (“EPS”) is calculated by dividing the net income or loss for the period by the weighted average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted EPS is computed by dividing the net income or loss for the period by the weighted average number of common shares outstanding for the period and the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury stock method.
     
    The following table sets forth the computation of basic and diluted earnings per share attributable to stockholders (in thousands, except share and per share data):
 Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except share and per share data)2022202120222021
Numerator:    
Basic and diluted (loss) income per share    
Net (loss) income$(15,524)$38,042 $(31,555)$26,536 
Denominator:    
Basic weighted average shares180,296,273 177,668,627 179,740,853 154,612,482 
Diluted weighted average shares180,296,273 180,015,105 179,740,853 157,861,298 
(Loss) income per share attributable to Conformis, Inc. stockholders:
Basic $(0.09)$0.21 $(0.18)$0.17 
Diluted$(0.09)$0.21 $(0.18)$0.17 
 
    The following table sets forth potential shares of common stock equivalents that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Stock options and restricted stock awards517,157  665,728  

Recent accounting pronouncements    

In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” which modifies the measurement approach for credit losses on financial assets measured on an amortized cost basis from an 'incurred loss' method to an 'expected loss' method. In November 2019, the FASB issued ASU 2019-11, “Codification Improvements to Topic 326, Financial Instruments – Credit Losses.” ASU 2019-11 is an accounting pronouncement that amends ASU 2016-13. The ASU 2019-11 amendment provides clarity and improves the codification to ASU 2016-13. The pronouncements are concurrently effective for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years. The Company is currently evaluating the effects of this pronouncement on its consolidated financial statements.


Note C—Accounts Receivable
 
    Accounts receivable consisted of the following (in thousands):
June 30,
2022
December 31,
2021
Total receivables$9,970 $9,336 
Allowance for doubtful accounts and returns(432)(257)
Accounts receivable, net$9,538 $9,079 
 
15


    The beginning accounts receivable balance as of January 1, 2022 and 2021, was $9.1 million and $8.5 million, respectively. All activity within accounts receivables relate to normal operational activity from the period. Accounts receivable included unbilled receivable of $1.4 million and $1.1 million at June 30, 2022 and December 31, 2021, respectively. Write-offs related to accounts receivable were approximately $0 and $75,000 for the three months ended June 30, 2022 and 2021, respectively, and $13,000 and $71,000 for the six months ended June 30, 2022 and 2021.

    Summary of allowance for doubtful accounts and returns activity was as follows (in thousands):
June 30,
2022
December 31,
2021
Beginning balance$(257)$(290)
Provision for bad debts on trade receivables(191)(48)
Other allowances3 3 
Accounts receivable write offs13 78 
Ending balance$(432)$(257)


Note D—Inventories
 
    Inventories consisted of the following (in thousands):
June 30,
2022
December 31,
2021
Raw Material$6,299 $6,109 
Work in process2,774 3,187 
Finished goods7,654 5,908 
Total Inventories$16,727 $15,204 


Note E—Property and Equipment
 
    Property and equipment consisted of the following (in thousands):
 Estimated
Useful
Life
(Years)
June 30, 2022December 31, 2021
Equipment
5-7
$20,301 $20,091 
Furniture and fixtures
5-7
873 873 
Computer and software310,764 10,540 
Leasehold improvements
3-7
2,242 2,243 
Reusable instruments56,747 6,272 
Molding and Tooling5463 379 
Total property and equipment 41,390 40,398 
Accumulated depreciation (32,267)(30,130)
Property and equipment, net $9,123 $10,268 

    Depreciation expense related to property and equipment was $1.0 million and $1.1 million for the three months ended June 30, 2022 and 2021, respectively, and $2.1 million for each of the six months ended June 30, 2022 and 2021.

Note F—Accrued Expenses
 
    Accrued expenses consisted of the following (in thousands):
16


June 30,
2022
December 31,
2021
Accrued employee compensation$3,369 $4,701 
Accrued legal expense2,543 2,140 
Accrued vendor charges529 462 
Accrued revenue share expense807 824 
Accrued clinical trial expense426 335 
Accrued other891 1,114 
 $8,565 $9,576 

17


Note G—Leases

    The Company maintains its corporate headquarters in a leased building located in Billerica, Massachusetts. The Company maintains its design and manufacturing facilities in leased buildings located in Wilmington, Massachusetts, Wallingford, Connecticut and Hyderabad, India.

    The Company's leases have remaining lease terms of approximately one-to-six years, some of which include one or more options to extend the leases for up to five years per renewal. The exercise of lease renewal options is at the sole discretion of the Company. The amounts disclosed in the Consolidated Balance Sheet pertaining to right-of-use assets and lease liabilities are measured based on management’s current expectations of exercising its available renewal options.

On May 11, 2021, the Company executed an amendment to extend the term of the Wilmington lease through September 30, 2027.

    The Company’s existing leases are not subject to any restrictions or covenants which preclude its ability to pay dividends, obtain financing, or enter into additional leases.

    As of June 30, 2022, the Company had not entered into any leases which have not yet commenced which would entitle the Company to significant rights or create additional obligations.

    The Company uses either its incremental borrowing rate or the implicit rate in the lease agreement as the basis to calculate the present value of future lease payments at lease commencement. The incremental borrowing rate represents the rate the Company would have to pay to borrow funds on a collateralized basis over a similar term and in a similar economic environment.

    The components of lease expense and related cash flows were as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Rent expense$486 $465 $965 $881 
Variable lease cost (1)
93 102 201 204 
$579 $567 $1,166 $1,085 
(1) Variable operating lease expenses consist primarily of common area maintenance and real estate taxes for the three and six months ended June 30, 2022 and 2021.
 
    As of June 30, 2022, the remaining weighted-average lease term of the operating leases was 4.3 years and the weighted-average discount rate was 6.0%. 

    The future minimum rental payments under these agreements as of June 30, 2022 were as follows (in thousands):
YearMinimum Lease Payments
2022 remainder of year942 
20232,088 
20242,139 
20251,885 
2026970 
2027741 
Total lease payments$8,765 
Present value adjustment(1,090)
Present value of lease liabilities$7,675 
 
18



Note H—Commitments and Contingencies

License and revenue share agreements

Revenue share agreements
 
    The Company is party to revenue share agreements with certain past and present members of its scientific advisory board under which these advisors agreed to participate on a scientific advisory board and to assist with the development of the Company’s personalized implant products and related intellectual property. These agreements provide that the Company will pay the advisor a specified percentage of the Company’s net revenue, ranging from 0.1% to 1.33%, with respect to the Company’s products on which the advisor made a technical contribution or, in some cases, products covered by one or more claims of one or more Company patents on which the advisor is a named inventor. The specific percentage is determined by reference to product classifications set forth in the agreement and is often tiered based on the level of net revenue collected by the Company on such product sales. The Company’s payment obligations under these agreements typically expire a fixed number of years after expiration or termination of the agreement or a fixed number of years after the first sale of a product, but in some cases expire on a product-by-product basis or expiration of the last to expire of the Company’s patents where the advisor is a named inventor that claims the applicable product.
      
    The Company incurred aggregate revenue share expense including all amounts payable under the Company’s scientific advisory board revenue share agreements of $0.7 million during the three months ended June 30, 2022, representing 4.8% of product revenue and $1.3 million during the six months ended June 30, 2022, representing 4.3% of product revenue and $0.5 million during the three months ended June 30, 2021, representing 3.2% of product revenue and $1.0 million during the six months ended June 30, 2021, representing 3.3% of product revenue. Revenue share expense is included in research and development.

 
Other obligations
 
    In the ordinary course of business, the Company is a party to certain non-cancellable contractual obligations typically related to product royalty and research and development.  The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. There have been no contingent liabilities requiring accrual at June 30, 2022 or December 31, 2021.
 
Legal proceedings

In the ordinary course of the Company's business, the Company is subject to routine risk of litigation, claims and administrative proceedings on a variety of matters, including patent infringement, product liability, securities-related claims, and other claims in the United States and in other countries where the Company sells its products.

On August 29, 2019, the Company filed a lawsuit against Medacta USA, Inc. in the United States District Court for the District of Delaware. The Company amended its complaint on December 23, 2019, and again on October 14, 2020, adding Medacta International SA (Medacta USA, Inc.’s parent company) as a defendant (Medacta USA, Inc. and Medacta International SA are referred to, together, as “Medacta”). The Company is seeking damages for Medacta’s infringement of certain of the Company’s patents related to patient-specific instrument and implant systems, alleging that Medacta’s multiple lines of patient-specific instruments, as well as the implant components used in conjunction with them, infringe four of the Company’s patents. The accused product lines include Medacta patient-specific instrument and implant systems for knee and shoulder replacement procedures. On January 6, 2020, Medacta filed its answer to the Company's complaint, denying that its patient-specific instrument and implant systems infringe the patents asserted by the Company. Medacta’s answer also alleges the affirmative defense that the Company's asserted patents are invalid. On January 21, 2021, Medacta International SA filed a partial motion to dismiss; on February 16, 2021, the Company filed its opposition to the motion; and on March 2, 2021, Medacta International SA filed its reply. On March 4, 2021, the court issued its opinion on claim construction, ruling in the Company’s favor on the construction of all of the disputed terms. Discovery in the lawsuit is ongoing.

On October 20, 2021, the Company filed a lawsuit against Medacta Germany GmbH and Medacta International SA (together, “Medacta Europe”) in the Regional Court of Düsseldorf ("German Court"). We are
19


seeking damages for Medacta Europe’s infringement of one of our German patents related to patient-specific instrument and implant systems through Medacta Europe’s sales of multiple lines of PSI, as well as the implant components used in conjunction with them, in Germany. The accused product lines include Medacta Europe’s patient-specific instrument and implant systems for knee, hip, and shoulder replacement procedures. Medacta Europe filed its statement of defense on January 31, 2022. The Company filed its reply to Medacta’s statement of defense on April 28, 2022. As of July 28, 2022, the Company delivered security deposits in the amount of EUR 146,000 to the German Court in order to maintain the action. Discovery in the lawsuit is ongoing.
On March 20, 2020, Osteoplastics LLC ("Osteoplastics"), filed a lawsuit against the Company in the United States District Court for the District of Delaware, and Osteoplastics amended its complaint on April 2, 2020. Osteoplastics alleges that the Company’s proprietary software, including the Company’s iFit software platform, and the Company’s use of its proprietary software for designing and manufacturing medical devices, including implants, infringes seven patents owned by Osteoplastics. On June 15, 2020, the Company filed a motion to dismiss Osteoplastics’ complaint, and on October 21, 2020, the court denied the motion. On November 2, 2020, the Company filed its answer to the amended complaint, denying that it infringes the patents asserted by Osteoplastics. The Company’s answer also alleges the affirmative defense that Osteoplastics’ asserted patents are invalid. Discovery in the lawsuit is ongoing.
On April 24, 2020, the Company filed a lawsuit against Wright Medical Technology, Inc. and Tornier, Inc. (together, “Wright Medical”) in the United States District Court for the District of Delaware seeking damages for Wright Medical’s infringement of certain of the Company's patents related to patient-specific instrument and implant systems. The complaint alleged that Wright Medical’s multiple lines of patient-specific shoulder instruments, as well as the implant components used in conjunction with them, infringed four of the Company’s patents. The accused product lines included Wright Medical’s Tornier Blueprint 3D Planning + PSI shoulder replacement systems. On December 14, 2020, Wright Medical filed its answer to the amended complaint, denying that its patient-specific instrument and implant systems infringed the patents asserted by the Company. Wright Medical’s answer also alleged the affirmative defense that the Company’s asserted patents are invalid.
On June 30, 2021, the Company reached a settlement and license agreement (the "Settlement and License Agreement") with Stryker Corporation ("Stryker") and Wright Medical (collectively, the "Stryker Parties"), pursuant to which the parties agreed to terms for resolving the outstanding patent infringement lawsuit described in the preceding paragraph. Wright Medical was acquired by Stryker in November 2020, subsequent to the Company's commencement of the lawsuit. In consideration of the non-exclusive license to certain of the Company's patents, releases, covenants and other immunities granted by the Company to the Stryker Parties, the Stryker Parties were required to make a one-time payment to the Company of $15.0 million no later than October 15, 2021. The Company recognized revenue of $15.0 million during the quarter ended June 30, 2021 and payment in the same amount was received from the Stryker Parties on October 15, 2021.

On April 30, 2021, the Company filed a lawsuit against DePuy Synthes, Inc., DePuy Synthes Products, Inc., and DePuy Synthes Sales, Inc. (collectively, “DePuy”) in the United States District Court for the District of Delaware, seeking damages for DePuy’s infringement of certain of the Company's patents related to patient-specific instrument and implant systems. The complaint alleges that DePuy’s multiple lines of PSI, as well as the implant components used in conjunction with them, infringe seven of the Company's patents. The accused product lines include DePuy’s patient-specific instrument and implant systems for knee and shoulder replacement procedures. On October 25, 2021, DePuy filed a partial motion to dismiss. On November 15, 2021, the Company filed an amended complaint. On December 6, 2021, DePuy filed a second partial motion to dismiss. The Company opposed the partial motion to dismiss on December 20, 2021, and DePuy filed a reply in support of its partial motion to dismiss on December 27, 2021. On February 14, 2022, the court denied DePuy's partial motion to dismiss. On February 28, 2022, DePuy filed its answer to the Company's amended complaint, denying that its patient-specific instrument and implant systems infringe the patents asserted by the Company. Discovery in the lawsuit is ongoing.

On June 3, 2021, the Company filed a lawsuit against Exactech, Inc. (“Exactech”) in the United States District Court for the Middle District of Florida seeking damages for Exactech’s infringement of certain of the Company's patents related to patient-specific instrument and implant systems. The complaint alleges that Exactech’s line of patient-specific instruments for use with its ankle implant systems, as well as the ankle implant components used in conjunction with them, infringe five of the Company's patents. Discovery in the lawsuit is ongoing.

On June 3, 2021, the Company filed a lawsuit against Bodycad Laboratories, Inc., Bodycad USA Corp. (together, “Bodycad”), and Exactech (collectively, “Defendants”), in the United States District Court for the Middle District of Florida seeking damages for Defendants’ infringement of certain of the Company's patents related to patient-specific instrument and implant systems. The complaint alleges that Defendants’ line of patient-specific surgical systems for unicondylar knee replacement surgery and Bodycad’s line of patient-specific surgical systems
20


for knee osteotomy surgery infringe six of the Company's patents. On August 2, 2021, Exactech filed its answer to the complaint, denying that it infringed our asserted patents and also alleging that our asserted patents are invalid. On August 20, 2021, Bodycad filed a motion to dismiss and for a more definite statement. On September 10, 2021, the Company filed an amended complaint that continued to accuse the same products of infringing six of the Company's patents. On September 24, 2021, Defendants filed a motion to dismiss, and the Company opposed the motion to dismiss on October 15, 2021. On March 30, 2022, the court denied Defendants motion to dismiss. Discovery in the lawsuit is ongoing.

On May 8, 2020, the Company and an individual plaintiff filed a lawsuit against Aetna, Inc. and Aetna Life Insurance Company (together, “Aetna”) in the United States District Court for the District of Massachusetts seeking damages for Aetna’s improper denial of coverage for personalized knee implants under its health plans and the ones it administers. The Company amended its complaint on August 13, 2020, alleging that Aetna violated its duties under state and federal law, including the Employee Retirement Income Security Act. On March 31, 2021, the court dismissed the Company’s claims against Aetna, but allowed the individual plaintiff’s claims to survive. The individual plaintiff settled his claims against Aetna in October 2021 and the Company subsequently filed a notice of appeal. The Company filed its appeal brief on April 15, 2022. Aetna filed its response to our appeal brief on June 15, 2022. The Company is awaiting a scheduling order from the court to hear oral arguments from the parties on the appeal briefs.

Adverse outcomes of these lawsuits could have a material adverse effect on the Company's business, financial condition or results of operations. The Company is presently unable to predict the outcome of these lawsuits or to reasonably estimate a range of potential losses, if any, related to the lawsuits.
Legal costs associated with legal proceedings are accrued as incurred.

Indemnification
 
    In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company’s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations. In accordance with its bylaws, the Company has indemnification obligations to its officers and directors for certain events or occurrences, subject to certain limits, while they are serving at the Company’s request in such capacity. There have been no claims to date and the Company has a director and officer insurance policy that would be expected to enable it to recover a portion of any amounts paid for future claims.

Note I—Debt and Notes Payable
 
    Long-term debt consisted of the following (in thousands):
June 30,
2022
December 31,
2021
MidCap, Term Loan21,000 21,000 
Less unamortized debt issuance costs(562)(645)
Long-term debt, less debt issuance costs$20,438 $20,355 
    
    Principal payments due as of June 30, 2022 consisted of the following (in thousands):
 Principal
Payment
2022 (remainder of the year) 
2023 
20241,750 
202510,500 
20268,750 
Total$21,000 


21


2019 Secured Loan Agreement

    On June 25, 2019, the Company entered into the 2019 Secured Loan Agreement with Innovatus, as collateral agent and lender, East West Bank and the Lenders, pursuant to which the Lenders agreed to make term loans and revolving credit facility to the Company to repay existing indebtedness, for working capital and general business purposes, in a principal amount of up to $30 million.

On March 1, 2021, the Company entered into a fifth amendment to the 2019 Secured Loan Agreement, which, among other things, waived the trailing six-month revenue covenant milestones that apply to the quarters ending March 31, June 30, September 30 and December 31, 2021 and reduces the revenue covenant milestones that will apply in 2022. The revenue covenant milestones remain unchanged for 2023 and 2024. The amendment also increases the Company’s minimum cash covenant to $5 million until December 31, 2021. The term loan facility established under the 2019 Secured Loan Agreement was secured by substantially all of the Company's and its U.S. subsidiaries' properties, rights and assets.

MidCap Term Loan

On November 22, 2021, the Company and its subsidiary, ImaTx, Inc., entered into the New Credit Agreement with MidCap, as agent, and certain lender parties thereto. The New Credit Agreement provides for a five-year, $21 million secured Term Facility. The New Credit Agreement refinanced and replaced the 2019 Secured Loan Agreement, which 2019 Secured Loan Agreement has been terminated. The full amount of the $21 million Term Facility was borrowed on the date of entering into the New Credit Agreement, and the Company used these proceeds to repay all outstanding obligations under the 2019 Secured Loan Agreement.

The New Credit Agreement has a maturity date of November 1, 2026 and requires interest only payments through October 31, 2024, and thereafter, 24 monthly payments of principal and interest resulting in the Term Facility being fully paid by the maturity date. Interest is payable monthly in arrears at a rate of 5.7% per annum plus one month LIBOR subject to a LIBOR floor of 1%. In addition to the interest charged on the Term Facility, the Company is also obligated to pay certain fees, including an origination fee of 0.5% of the term loan due at closing and a final payment fee of 4.0% of the term loan at the time of final payment. On August 1, 2022, the Company entered into a New Credit Agreement, which replaced references to the LIBOR rate within the existing agreement, with the SOFR interest rate, such that interest will be payable monthly in arrears at a rate of 5.7% per annum plus one month SOFR subject to a SOFR floor of 1%. All other terms under the New Credit agreement remain the same.

The obligation of the Company with respect to the New Credit Agreement are secured by a security interest over substantially all of the personal property assets of the Company, including accounts receivable, deposit accounts, intellectual property, investment property, inventory, equipment and equity interests in its subsidiaries.The New Credit Agreement contains customary affirmative and negative covenants, including limitations on our ability to incur additional debt, grant or permit additional liens, make investments and acquisitions, merge or consolidate with others, dispose of assets, pay dividends and distributions, pay subordinated indebtedness and enter into affiliate transactions. In addition, the New Credit Agreement contains a minimum liquidity covenant requiring the Company to maintain unrestricted cash and cash equivalents in excess of $4.0 million. The New Credit Agreement also includes events of default customary for facilities of this type and upon the occurrence of such events of default, subject to customary cure rights, all outstanding loans under the Term Facility may be accelerated. As of June 30, 2022, the Company was not in breach of covenants under the New Credit Agreement.

The prepayment of the debt was accounted for as a debt extinguishment and the Company incurred a loss on the extinguishment of $1.1 million. This amount consisted of final payment fee, prepayment penalty and the write-off of unamortized debt issuance costs. The loss on extinguishment of debt was recognized as interest expense within the consolidated statement of operations during the year ended December 31, 2021.

PPP Loan- East West Bank

On April 17, 2020, the Company entered into an approximately $4.7 million promissory note (the “PPP Note”) with East West Bank under the Paycheck Protection Program (“PPP”) offered by the U.S. Small Business Administration (the "SBA") to mitigate the negative financial and operational impacts of the COVID-19 pandemic. The interest rate on the PPP Note was a fixed rate of 1%per annum. The Company was initially required to make one payment of all outstanding principal plus all accrued unpaid interest on April 9, 2022 (the “Maturity Date”). The Company was required to pay regular monthly payments in an amount equal to one month’s accrued interest commencing on August 2, 2021, with all subsequent interest payments to be due on the same day of each month
22


after that. All interest which accrues during the deferral period was to be payable on the Maturity Date. However, according to the terms of the PPP, all or a portion of the loan as well as any accrued interest could be fully forgiven if the funds were used for payroll costs (and at least 60% of the forgiven amount must have been used for payroll), interest on certain other outstanding debt, rent, and utilities. In accordance with the CARES Act, the Company used the proceeds of the loan primarily for payroll costs. The Company accounted for the PPP Note as a debt instrument in accordance with ASC 470-50-40-2, with the proceeds from the loan recognized as a long-term liability, less any debt issuance costs, within the consolidated balance sheet. Interest is accrued at the stated rate on a monthly basis by applying the interest method under ASC 835.
The Company submitted the loan forgiveness application to the lender on December 11, 2020. On June 30, 2021, the Company received notification through its lender that the SBA had rendered a final decision regarding its review of the PPP loan forgiveness application, fully approving the loan forgiveness application as of June 28, 2021. The Company accounted for the forgiveness of the PPP Note in accordance with ASC 405-20-40-1 and ASC 470-50-40-2, where the liability was derecognized from the balance sheet upon formal forgiveness of the loan. The resulting gain on forgiveness was measured based on the net carrying value of the PPP Note, which includes accrued interest and deferred financing costs. The Company recorded a gain on forgiveness of PPP loan of $4.8 million within Other income and expenses on the consolidated statement of operations for the three months ended June 30, 2021.


Note J—Stockholders’ Equity
 
Common stock
 
    Common stockholders are entitled to dividends as and when declared by the board of directors, subject to the rights of holders of all classes of stock outstanding having priority rights as to dividends. There have been no dividends declared to date.

On March 30, 2021, the Company's board of directors adopted a resolution approving a Certificate of Amendment to the Company's Restated Certificate of Incorporation to increase the Company's number of authorized shares of Common Stock from 200,000,000 to 300,000,000 (the “Certificate of Amendment”). The Company's stockholders approved the Certificate of Amendment at the 2021 Annual Meeting.

At the Company’s 2022 Annual Meeting of Stockholders, the Company’s stockholders approved a proposed amendment to the Company’s restated certificate of incorporation to effect a reverse stock split of all of the Company’s outstanding shares of common stock by one of several fixed ratios between 1-for-2 and 1-for-10 and to correspondingly decrease the number of authorized shares of the Company’s common stock as disclosed in the Company’s proxy statement for the 2022 Annual Meeting of Stockholders. The reverse stock split was proposed to address the Company’s current non-compliance with Nasdaq’s $1.00 per share minimum bid price requirement. The Company’s Board of Directors intends to determine whether to proceed with the reverse stock split, the effective time of the reverse stock split, and the exact ratio of the reverse stock split, at a future date. The Board intends to make such determination prior to the expiration of any final compliance period granted to the Company by the Nasdaq Listing Qualifications staff, and will provide public disclosure of any implementation of any reverse stock split prior to its implementation.

Preferred stock

    The Company’s Restated Certificate of Incorporation authorizes the Company to issue 5,000,000 shares of preferred stock, $0.00001 par value, all of which is undesignated. No shares were issued and outstanding at June 30, 2022 and December 31, 2021.


Demand registration rights

    In conjunction with the Private Placement, on June 25, 2019, the Company entered into a registration rights agreement (the "Registration Rights Agreement") with Innovatus, Innovatus Life Science Offshore Fund I, LP and Innovatus Life Sciences Offshore Fund I-A, LP (collectively, the "Innovatus Investors") pursuant to which the Company agreed to register for resale the shares held by the Innovatus Investors (the “Shares”) under certain circumstances. Under the Registration Rights Agreement, in the event that the Company receives a written request from the Innovatus Investors that the Company file with the SEC a registration statement covering the resale of all
23


of the Shares, the Company shall promptly but no later than 120 days after the date of such request prepare and file with the SEC such registration statement. The Innovatus Investors have agreed to use best efforts not to make such a request, including by effecting any planned sales of Shares under Rule 144 under the Securities Act. The Company has agreed to use commercially reasonable efforts to cause such registration statement to become effective and to keep such registration statement effective until the date the Shares covered by such registration statement have been sold or may be resold pursuant to Rule 144 without restriction. The Company has agreed to be responsible for all fees and expenses incurred in connection with the registration of the Shares. The Company has granted the Innovatus Investors customary indemnification rights in connection with the registration statement. The Innovatus Investors have also granted the Company customary indemnification rights in connection with the registration statement.

Incidental registration rights

If the Company proposes to file a registration statement in connection with a public offering of its common stock, subject to certain exceptions, the holders of registrable shares are entitled to notice of registration and, subject to specified exceptions, including market conditions, the Company will be required, upon the holder’s request, to register their then held registrable shares.

"At-the-market” program

In January 2017, the Company filed a shelf registration statement on Form S-3, which was declared effective by the SEC on May 9, 2017 (the "Shelf Registration Statement"). The Shelf Registration Statement allowed the Company to sell from time to time up to $200 million of common stock, preferred stock, debt securities, warrants, or units comprised of any combination of these securities, for its own account in one or more offerings. On May 10, 2017, the Company filed with the SEC a prospectus supplement (the “Prospectus Supplement”) for the sale and issuance of up to $50 million of its common stock and entered into an Equity Distribution Agreement (the “Equity Distribution Agreement”) with Canaccord Genuity LLC (formerly, Canaccord Genuity Inc.) ("Canaccord") pursuant to which Canaccord agreed to sell shares of the Company's common stock from time to time, as its agent, in an “at-the-market” ("ATM") offering as defined in Rule 415 promulgated under the Securities Act of 1933, as amended (the "Securities Act"). The Company was not obligated to sell any shares under the Equity Distribution Agreement. On August 4, 2020, the Company and Canaccord mutually agreed to terminate the Equity Distribution Agreement and, as of that date, the Company had sold 2,663,000 shares under the Equity Distribution Agreement resulting in net proceeds of $4.4 million.

On March 23, 2020, the Company filed a new shelf registration statement on Form S-3 (the "New Shelf Registration Statement"), which was declared effective by the SEC on August 5, 2020. Under the New Shelf Registration Statement, the Company is permitted to sell from time to time up to $200 million of common stock, preferred stock, debt securities, warrants, or units comprised of any combination of these securities, for its own account in one or more offerings. On August 5, 2020, the Company filed with the SEC a prospectus supplement, for the sale and issuance of up to $25 million of its common stock and entered into a sales agreement (the “Sales Agreement”) with Cowen and Company, LLC (“Cowen”) pursuant to which the Company may offer and sell shares of the Company’s common stock to or through Cowen, acting as agent and/or principal, from time to time, in an “at-the-market” offering as defined in Rule 415 promulgated under the Securities Act, including without limitation sales made by means of ordinary brokers’ transactions on the NASDAQ Capital Market or otherwise at market prices prevailing at the time of sale, in block transactions, or as otherwise directed by the Company. Cowen will use commercially reasonable efforts to sell the Common Stock from time to time, based upon instructions from the Company (including any price, time or size limits or other customary parameters or conditions the Company may impose). The Company will pay Cowen a commission of up to 3.0% of the gross sales proceeds of any Common Stock sold through Cowen under the Sales Agreement, and we also provided Cowen with customary indemnification rights. The shares of Common Stock being offered pursuant to the Sales Agreement will be offered and sold pursuant to the New Shelf Registration Statement. The Company is not obligated to make any sales of Common Stock under the Sales Agreement. The offering of shares of Common Stock pursuant to the Sales Agreement will terminate upon the earlier of (i) the sale of all Common Stock subject to the Sales Agreement or (ii) termination of the Sales Agreement in accordance with its terms. As of June 30, 2022, the Company had not sold any shares under the Sales Agreement.

Stock purchase agreement

24


On December 17, 2018, the Company entered into a stock purchase agreement (the "Stock Purchase Agreement") with Lincoln Park Capital ("LPC"). Upon entering into the Stock Purchase Agreement, the Company sold 1,921,968 shares of common stock for $1.0 million to LPC, representing a premium of 110% to the previous day's closing price. As consideration for LPC’s commitment to purchase shares of common stock under the Stock Purchase Agreement, the Company issued 354,430 shares to LPC. The Company has the right at its sole discretion to sell to LPC up to $20.0 million worth of shares over a 36-month period subject to the terms of the Stock Purchase Agreement. The Company controls the timing of any sales to LPC and LPC will be obligated to make purchases of the Company's common stock upon receipt of requests from the Company in accordance with the terms of the Stock Purchase Agreement. There are no upper limits to the price per share LPC may pay to purchase up to $20.0 million worth of common stock subject to the Stock Purchase Agreement, and the purchase price of the shares will be based on the then prevailing market prices of the Company's shares at the time of each sale to LPC as described in the Stock Purchase Agreement, provided that LPC will not be obligated to make purchases of the Company's common stock pursuant to receipt of a request from the Company on any business day on which the last closing trade price of the Company's common stock on the NASDAQ Capital Market (or alternative national exchange in accordance with the Stock Purchase Agreement) is below a floor price of $0.25 per share. No warrants, derivatives, financial or business covenants are associated with the Stock Purchase Agreement and LPC has agreed not to cause or engage in any manner whatsoever, any direct or indirect short selling or hedging of shares of the Company's common stock. The Stock Purchase Agreement may be terminated by the Company at any time, at the Company's sole discretion, without any cost or penalty. On August 5, 2020, the Company filed with the SEC a prospectus supplement, for the sale and issuance of up to $17.6 million of its common stock pursuant to the Stock Purchase Agreement dated December 17, 2018. The Stock Purchase Agreement expired on January 1, 2022.

2021 common stock offering

On February 17, 2021, the Company closed an offering of its common stock under the New Shelf Registration Statement and issued and sold 80,952,381 shares of its common stock at a public offering price of $1.05 per share, for aggregate net proceeds of approximately $79.6 million. The Company intends to use the net proceeds of the offering of the shares for general corporate purposes.

Registered direct offering

    On September 23, 2020, the Company and a healthcare-focused institutional investor entered into a subscription agreement, pursuant to which the Company sold (i) 8,512,088 shares of its common stock and accompanying warrants to purchase up to 8,512,088 shares of common stock and (ii) pre-funded warrants to purchase up to 9,492,953 shares of common stock and accompanying warrants to purchase up to 9,492,953 shares of common stock in a registered direct offering for gross proceeds of approximately $17.3 million. The common stock (or pre-funded warrants in lieu thereof) and accompanying warrants were sold as units, each consisting of one share (or one pre-funded warrant to purchase one share of common stock in lieu thereof) and one warrant to purchase one share of common stock, at an offering price of $0.9581 per unit.

    The pre-funded warrants became exercisable immediately upon issuance, have an exercise price of $0.0001 per share and were exercisable until all of the pre-funded warrants were exercised in full. As of March 31, 2021, all pre-funded warrants were exercised. The warrants became exercisable immediately upon issuance, have an exercise price of $0.8748 per share, and will expire five years from the date of issuance. The pre-funded warrants and the warrants each prohibit the holder from exercising any portion thereof to the extent that the holder would own more than 9.99% of the number of shares of common stock outstanding immediately after exercise. The number of shares issuable upon exercise of the warrants and pre-funded warrants and the exercise price of the warrants and pre-funded warrants is adjustable in the event of stock splits, stock dividends, combinations of shares and similar recapitalization transactions. The net proceeds to the Company from the offering, after deducting the placement agent's fees and other estimated offering expenses payable by the Company, was approximately $15.9 million.

Warrants

    The Company has issued warrants to certain investors and consultants to purchase shares of the Company’s common stock. Based on the Company’s assessment of the warrants granted in 2013 and 2014 relative to ASC 480, Distinguishing Liabilities from Equity, such warrants are classified as equity. According to ASC 480, an entity shall classify as a liability any financial instrument, other than an outstanding share, that, at inception,
25


both a) embodies an obligation to repurchase the issuer’s equity shares, or is indexed to such obligation and b) requires or may require the issuer to settle the obligation by transferring assets. The warrants do not contain any provision that requires the Company to repurchase the shares and are not indexed to such an obligation. The warrants also do not require the Company to settle by transferring assets. All of these warrants were exercisable immediately upon issuance.

    In connection with the September 23, 2020 registered direct offering, the Company issued 9,492,953 pre-funded common stock warrants with an exercise price of $0.0001 per share and an additional 18,005,041 common stock warrants with an exercise price of $0.8748 per share. All of these warrants are exercisable for one share of common stock and were exercisable immediately. As of June 30, 2022, approximately 6.0 million of the common stock warrants have been exercised. The pre-funded warrants were exercisable indefinitely, while the additional warrants are exercisable for 5 years from the date of issuance. All pre-funded warrants were exercised. Based on the Company’s assessment of the warrants granted relative to ASC 480, Distinguishing Liabilities from Equity and ASC 815-40, Accounting for Derivative Financial Instruments Indexed to, and Potentially Settled in, a Company’s Own Stock, these warrants are classified as equity instruments. The fair value of the common stock warrants of approximately $10.2 million at the date of issuance was estimated using the Black-Scholes model which used the following inputs: term of 5 years, risk free rate of 0.28%, 0% dividend yield, volatility of 90.15%, an exercise price of $0.875 and share price of $0.833 per share based on the trading price of the Company’s common stock.

    Warrants to purchase 12,020,926 shares of common stock were outstanding as of June 30, 2022 and December 31, 2021. Outstanding common stock warrants are currently exercisable with varying exercise expiration dates from 2024 through 2025. At June 30, 2022 and December 31, 2021, the weighted average warrant exercise price per share for common stock and the weighted average contractual life was as follows:
Number of Common
Warrants
Weighted
Average
Exercise Price
Per Share
Weighted Average Remaining Contractual LifeNumber of
Warrants
Exercisable
Weighted
Average Price
Per Share
Outstanding December 31, 202112,020,926 $0.89 3.7312,020,926 $0.89 
Granted $ —  $ 
Exercised  —   
Cancelled/expired  —   
Outstanding June 30, 202212,020,926 $0.89 3.2312,020,926 $0.89 

Stock option plans

     The 2015 Stock Incentive Plan ("2015 Plan") provides for an annual increase, to be added on the first day of each fiscal year, beginning with the fiscal year ending December 31, 2016 and continuing until, and including, the fiscal year ending December 31, 2025, equal to the lesser of (a) 3,000,000 shares of the Company's common stock, (b) 3% of the number of share of its common stock outstanding on the first day of such fiscal year and (c) an amount determined by the Company's board of directors. Effective January 1, 2022, an additional 3,000,000 shares of the Company's common stock were added to the 2015 Plan under the terms of this provision, and at the 2021 Annual Meeting of Stockholders on May 24, 2021, the Company' Stockholders approved a First Amendment to the 2015 Plan to increase by 6,000,000, the maximum number of shares of common stock available for issuance under the 2015 Plan ("Plan Amendment"). As of June 30, 2022, 4,254,714 shares of common stock were available for future issuance under the 2015 Plan.
    
    On April 29, 2019, the stockholders approved the Conformis, Inc. 2019 Sales Team Performance-Based Equity Incentive Plan ("2019 Sales Team Plan") for up to 3,000,000 shares of common stock available to grant to certain sales representatives or independent sales agents. The 2019 Sales Team Plan provides for the grant of performance-based equity, including incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units and other stock-based awards. Shares covered by awards under the 2019 Sales Team Plan that expire or are terminated, surrendered, or cancelled without having been fully exercised or are forfeited in whole or in part (including as the result of shares subject to such award being repurchased by us at the original issuance price pursuant to a contractual repurchase right) or that result in any shares not being issued, will again be available for the grant of awards under the 2019 Sales Team Plan. Equity granted under the 2019 Sales Team Plan will expire ten years from the date of grant.

26


    As of June 30, 2022, there were 1,867,610 shares of common stock available for future issuance under the 2019 Sales Team Plan.
    
    Activity under all stock option plans was as follows:
 Number of
Options
Weighted
Average
Exercise Price
per Share
Aggregate Intrinsic Value (in Thousands)
Outstanding December 31, 20211,677,980 $4.82 $— 
Granted3,252,121 0.47 — 
Expired(343,140)3.90 — 
Cancelled/Forfeited(86,969)1.04 — 
Outstanding June 30, 20224,499,992 $1.82 $ 
Total vested and exercisable1,070,787 $6.09 $ 
     
    The total fair value of stock options that vested during each of the three and six months ended June 30, 2022 was $0.0 million. The weighted average remaining contractual term for the total stock options outstanding was 8.57 years as of June 30, 2022. The weighted average remaining contractual term for the total stock options vested and exercisable was 4.61 years as of June 30, 2022.

    Restricted common stock award activity under the plan was as follows:
Number of SharesWeighted Average Fair Value
Unvested December 31, 20217,133,795 $1.06 
Granted3,083,403 0.43 
Vested(2,254,524)0.96 
Forfeited(945,305)0.94 
Unvested June 30, 20227,017,369 $0.83 

    The total fair value of restricted common stock awards that vested during the three and six months ended June 30, 2022 was $1.9 million and $2.2 million, respectively.

Inducement Awards
 
    In February 2020, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan (i) to the Company's Chief Financial Officer in the form of an option to purchase 125,000 shares of the Company's common stock with an exercise price per share equal to $0.98 and 125,000 restricted stock units and (ii) to the Company's Senior Vice President, Operations in the form of an option to purchase 66,667 shares of the Company's common stock with an exercise price per share equal to $0.98 and 61,350 restricted stock units. The option and restricted stock unit awards were granted as inducements material to their commencement of employment with the Company in accordance with Nasdaq Listing Rule 5635(c)(4).

    In August 2020, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan to the Company's Vice President, US Marketing in the form of an option to purchase 100,000 shares of the Company's common stock with an exercise price per share equal to $0.7427 and 100,000 restricted stock units. The option and restricted stock unit awards were granted as inducements material to his commencement of employment with the Company in accordance with Nasdaq Listing Rule 5635(c)(4).

In November 2020, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan to the Company's Vice President, International Sales and Marketing in the form of 75,000 restricted stock units. The restricted stock unit award was granted as an inducement material to his commencement of employment with the Company in accordance with NASDAQ Listing Rule 5635(c)(4).

In November 2021, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan to the Company's Vice President, Marketing in the form of 150,000 restricted stock units. The restricted stock unit award was granted as an inducement material to his commencement of employment with the Company in accordance with NASDAQ Listing Rule 5635(c)(4).
27



    In March 2022, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan to the Company's Chief Legal Officer and Corporate Secretary in the form of an option to purchase 450,000 shares of the Company's common stock with an exercise price per share equal to $0.61 and 450,000 restricted stock units. The option and restricted stock unit awards were granted as inducements material to her commencement of employment with the Company in accordance with NASDAQ Listing Rule 5635(c)(4).

    In April 2022, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan to the Company's Chief Operating Officer in the form of an option to purchase 425,000 shares of the Company's common stock with an exercise price per share equal to $0.64 and 425,000 restricted stock units. The option and restricted stock unit awards were granted as inducements material to his commencement of employment with the Company in accordance with NASDAQ Listing Rule 5635(c)(4).

Stock-based compensation
 
    The Company uses the Black-Scholes option pricing model to determine the fair value of stock options. The determination of the fair value of stock-based payment awards on the date of grant using a pricing model is affected by the value of the Company’s common stock as well as assumptions regarding a number of complex and subjective variables. The valuation of the Company’s common stock prior to its initial public offering was performed with the assistance of an independent third-party valuation firm using a methodology that includes various inputs including the Company’s historical and projected financial results, peer company public data and market metrics, such as risk-free interest and discount rates. As the valuations included unobservable inputs that were primarily based on the Company’s own assumptions, the inputs were considered level 3 inputs within the fair value hierarchy.
    
    The fair value of options at date of grant was estimated using the Black-Scholes option pricing model, based on the following assumptions:

Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Risk-free interest rate2.68%%2.61%%
Expected term (in years)6.5206.720.00
Dividend yield%%%%
Expected volatility89.39%%89.21%%

Risk-free interest rate.    The risk-free interest rate is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options.
Expected term.    The expected term of stock options represents the period the stock options are expected to remain outstanding and is based on the “SEC Shortcut Approach” as defined in “Share-Based Payment” (SAB 107) ASC 718-10-S99, “Compensation-Stock Compensation-Overall-SEC Materials,” which is the midpoint between the vesting date and the end of the contractual term. With certain stock option grants, the exercise price may exceed the fair value of the common stock. In these instances, the Company adjusts the expected term accordingly.
Dividend yield.    The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.
Expected volatility.    Expected volatility measures the amount that a stock price has fluctuated or is expected to fluctuate during a period. Prior to July 1, 2021, the Company estimated volatility using the historical volatilities of similar public entities. Since July 1, 2021, the Company has estimated volatility based on the historical volatility of the Company's stock.

Forfeitures.    The Company recognizes forfeitures as they occur.
    Stock-based compensation expense was $0.8 million for each of the three months ended June 30, 2022 and 2021, and $1.6 million and $1.8 million for the six months ended June 30, 2022 and 2021, respectively. Stock-based compensation expense was calculated based on awards ultimately expected to vest. To date, the amount of stock-based compensation capitalized as part of inventory was not material.
 
    The following is a summary of stock-based compensation expense (in thousands):
28


 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Cost of revenues$16 $25 $(20)$23 
Sales and marketing159 131 336 335 
Research and development132 149 270 309 
General and administrative540 527 997 1,084 
 $847 $832 $1,583 $1,751 

    As of June 30, 2022, the Company had $1.2 million of total unrecognized compensation expense for options that will be recognized over a weighted average period of 4.72 years. As of June 30, 2022, the Company had $6.7 million of total unrecognized compensation expense for restricted awards that will be recognized over a weighted average period of 2.50 years.

Note K—Segment and Geographic Data
 
    The Company operates as one reportable segment as described in Note B to the Consolidated Financial Statements. The countries in which the Company has local revenue generating operations have been combined into the following geographic areas: the United States (including Puerto Rico), Germany and the rest of world, which consists of Europe predominately (including the United Kingdom) and other foreign countries. Sales are attributable to a geographic area based upon the customer’s country of domicile and distributors managed by that respective country. Net property, plant and equipment are based upon physical location of the assets.
 
    Geographic information consisted of the following (in thousands):
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Product revenue    
United States$13,415 $13,424 $26,130 $25,029 
Germany707 1,246 1,885 3,016 
Rest of world1,020 529 2,011 865 
 $15,142 $15,199 $30,026 $28,910 

June 30, 2022December 31, 2021
Property and equipment, net  
United States$9,007 $10,131 
Germany41 43 
Rest of World75 94 
 $9,123 $10,268 
29




ITEM 2.      MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
 
The following Management's Discussion and Analysis of Financial Condition and Results of Operations ("MD&A") is intended to promote an understanding of the financial condition and results of operations and should be read in conjunction with our consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2021. Some of the information contained in this discussion and analysis or set forth elsewhere in this Quarterly Report on Form 10-Q, including information with respect to our plans and strategy for our business, includes forward-looking statements that involve risks and uncertainties. As a result of many factors, including those factors set forth in the ‘‘Risk Factors’’ section of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021, our actual results could differ materially from the results described, in or implied, by these forward-looking statements.

Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements that involve substantial risks and uncertainties. All statements, other than statements of historical facts, contained in this Quarterly Report on Form 10-Q, including statements regarding our strategy, future operations, future financial position, future revenue, projected costs, prospects, our ability to raise additional funds, plans and objectives of management, effects of pandemics or other widespread health problems such as the ongoing COVID-19 pandemic on our business, and expected market growth are forward-looking statements. These statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.
The words “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “might,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “will,” or “would” or the negative of these terms or other similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain these identifying words.
These forward-looking statements include, among other things, statements about:

our estimates regarding the potential market opportunity and timing of estimated commercialization for our current and future products, including our iUni, iDuo, iTotal CR, iTotal PS, iTotal Identity, Identity Imprint, Conformis Cordera hip system, and the planned launch of our new hip stem and the cementless option of the Identity Imprint knee platform;
our expectations regarding our sales, expenses, gross margin and other results of operations;
our strategies for growth and sources of new sales;
maintaining and expanding our customer base and our relationships with our independent sales representatives and distributors;
our current and future products and plans to promote them;
the anticipated trends and challenges in our business and in the markets in which we operate;
the implementation of our business model, strategic plans for our business, products, product candidates and technology;
our ability to successfully develop and commercialize planned products;
the future availability of raw materials used to manufacture, and finished components for, our products from third-party suppliers, including single source suppliers;
product liability claims;
patent infringement claims;
our ability to retain and hire necessary employees and to staff our operations appropriately;
our ability to compete in our industry and with innovations by our competitors;
potential reductions in reimbursement levels by third-party payors and cost containment efforts of accountable care organizations;
our ability to obtain reimbursement or direct payment for our products and services;
30


our ability to protect proprietary technology and other intellectual property and potential claims against us for infringement of the intellectual property rights of third parties;
potential challenges relating to changes in and compliance with governmental laws and regulations affecting our United States and international businesses, including regulations of the U.S. Food and Drug Administration (the "FDA") and foreign government regulators, such as more stringent requirements for regulatory clearance of our products;
the anticipated adequacy of our capital resources to meet the needs of our business or our ability to raise any additional capital;
anticipated continuing negative impacts related to the COVID-19 pandemic, including with respect to the magnitude of further resurgent case waves, the effectiveness of vaccines against current and future variant strains and public adoption rates of vaccines (including booster shots), and the actions that we have taken and are planning in response, including our ability to continue production and manufacturing activities at desired levels, the reliability of our supply chain, the pandemic’s effect on labor conditions, our ability to meet obligations and covenants under our loan agreements, the duration of decreased demand for our products, and whether or when the demand for elective surgery procedures will increase;
our ability to satisfy all applicable NASDAQ continued listing requirements; and
our ability to continue as a going concern.
We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Actual results or events could differ materially from the plans, intentions and expectations disclosed in the forward-looking statements we make. We have included important factors in the cautionary statements included in this Quarterly Report on Form 10-Q, particularly in the “Risk Factors” section, that could cause actual results or events to differ materially from the forward-looking statements that we make. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, collaborations, joint ventures or investments that we may make or enter into.
You should read this Quarterly Report on Form 10-Q and the documents that we have filed as exhibits to this Quarterly Report on Form 10-Q and our other filings with the SEC completely and with the understanding that our actual future results may be materially different from what we expect. We do not assume any obligation to update any forward-looking statements, whether as a result of new information, future events or otherwise, except as required by law.

Trademarks

Solely for convenience, our trademarks and trade names in this report are referred to without the ® and ™ symbols, but such references should not be construed as any indicator that we will not assert, to the fullest extent under applicable law, our rights thereto.

31


Overview
 
We are a medical technology company and innovator in the orthopedic industry since our founding in 2004. In particular, we believe that we are a leader in the development, manufacturing, and sales of patient-specific products and instrumentation that are individually sized and shaped to fit each patient's unique knee and hip anatomy. The worldwide market for total knee and hip replacement products is approximately $17.1 billion annually. In the U.S., elective total joint procedures are shifting from hospitals to outpatient facilities and ambulatory surgery centers ("ASCs"). We believe that approximately 50% of all primary hip and knee procedures will be performed in ASCs within the next five years.

A key driver in the outpatient shift of orthopedic procedures is the ongoing changes by the Centers for Medicare & Medicaid Services ("CMS"). In recent years, CMS removed key musculoskeletal services from the inpatient-only list, including total knee arthroplasty in 2018 and total hip arthroplasty in 2020. CMS also continues to expand the ASCs covered procedure list, including total knee arthroplasty in 2020 and total hip arthroplasty in 2021. As healthcare costs rise, governments and government agencies, including CMS, are looking to reduce their healthcare expenditures markedly through reimbursement reductions and cost-shifting to patients.

As patients assume more of their overall healthcare costs, we believe that they are increasingly seeking treatment options that are tailored more closely to their individual needs. We have observed that this movement in healthcare consumerism appears to have accelerated and evolved during the COVID-19 pandemic. As one of the more important decisions individuals have to make, patients want more from the healthcare industry and are willing to pay out-of-pocket for premium products and services. With this healthcare consumerism on the rise, Conformis is evolving its portfolio and business model to address the changing market dynamics.

On January 6, 2022, we announced the launch of our new Image-to-Implant® Platinum Services℠ Program, a premium service offering for the U.S. market. New to orthopedics, this program addresses the rapidly evolving demands of the healthcare marketplace where generic products are being commoditized and patients are increasingly willing to pay a premium for personalized treatment options. As of January 6, 2022, new U.S. medical facility customers are only able to purchase our fully personalized iTotal Identity knee system through participation in our Image-to-Implant Platinum Services℠ Program.

Both Medicare and most commercial payors permit patients to pay out-of-pocket for non-covered, deluxe services. Through the Image-to-Implant® Platinum Services℠ Program, Conformis is bringing this approach to orthopedics by enabling participating medical facilities to establish and offer patients an out-of-pocket upgrade to obtain the Company’s fully personalized iTotal Identity™ knee system. Combined with its standardized Identity Imprint™ knee system, Conformis now addresses multiple market segments within knee arthroplasty:

the Identity Imprint™ knee system provides a data-informed high-quality knee implant system that provides a level of personalization through its patient-specific instruments ("PSI") and proprietary algorithms for pre-surgical planning, but is only available in pre-designed standard sizes, all at a price comparable to standard off-the-shelf options; and

the Image-to-Implant® Platinum Services℠ Program gives patients in the United States the opportunity to upgrade to a fully-personalized iTotal Identity™ knee implant system by paying an incremental deluxe services fee.

As of December 31, 2021, we had sold a total of more than 137,000 knee implants, including more than 111,000 total knee implants and 26,000 partial knee implants. In multiple clinical studies, iTotal CR, our cruciate-retaining total knee replacement implant, demonstrated superior clinical outcomes, including with respect to function, kinematics and objective functional measures, and greater patient satisfaction compared to those of standard, or off-the-shelf, implants that it was tested against. On August 16, 2021, the first procedure was performed using the Identity Imprint knee replacement system. Identity Imprint, available in both cruciate retaining ("CR") and posterior stabilized ("PS") implants, utilizes a proprietary algorithm to select the appropriate implant size from 12 standard sizes that most closely meet the geometric and anatomic requirements of the patient’s knee based on the individual’s CT scan. As with Conformis’ personalized iTotal knee product line, Identity Imprint uses Conformis’ sterile Surgery-in-a-Box delivery system, which we believe provides ASCs and hospitals with greater procedural efficiency and improved sterilization cost savings over comparable systems. With the growing interest in our Identity Imprint system from ASC customers, we have prioritized applying our porous-coated technology to our Identity Imprint system. We anticipate a limited commercial launch some time in the first half of 2023.

32


On November 11, 2019, we entered full commercial launch of the Conformis hip system. In September 2020, we announced the Cordera hip system, and in December 2020, we commenced the U.S. commercial launch of the Cordera Match hip system, one of multiple planned product extensions featuring the Cordera hip system. We are planning for a limited commercial launch of our Actera hip system, a second hip stem within our hip portfolio, early in the fourth quarter of 2022. This will be a shorter stem conducive to the popular direct anterior approach and be offered in the most common standard sizes.

All of our currently marketed knee and hip replacement products and related design software have been cleared by the FDA under the premarket notification process of Section 510(k) of the federal Food, Drug, and Cosmetic Act (the "FDCA"). We have received CE Certificates of Conformity allowing us to affix the CE Mark.

We market our products and services to orthopedic surgeons, hospitals, and other medical facilities, and patients. We use direct sales representatives, independent sales representatives and distributors to market and sell our products in the United States, Germany, the United Kingdom, Austria, Ireland, Switzerland, Spain, Portugal, the Netherlands, Belgium, the Dutch Antilles, Suriname, Australia, the United Arab Emirates, the Sultanate of Oman, Italy, Poland and other markets.

We were incorporated in Delaware and commenced operations in 2004.

COVID-19 Pandemic Update

In December 2019, a human infection originating in China was traced to a novel strain of coronavirus. The virus subsequently spread to other parts of the world, including the United States and Europe, and caused unprecedented disruptions in the global economy as efforts to contain the spread of the virus intensified. In March 2020, the World Health Organization declared this coronavirus outbreak (COVID-19) to be a pandemic. We have experienced significantly decreased demand for our products during the pandemic as healthcare providers and individuals have de-prioritized and deferred medical procedures deemed to be elective, such as joint replacement procedures, which has had and is expected to continue to have, a significant negative effect on our revenue.

Most recently, in the third and fourth quarters of 2021, we experienced higher levels of deferred and rescheduled knee and hip procedures as a result of the surge in COVID-19 cases associated with the Delta and Omicron variants. During the first quarter of 2022, United States case counts peaked in January and then decreased significantly as we moved into the second quarter. The future progression of the pandemic remains uncertain. To the extent that individuals in these markets continue to de-prioritize or delay deferrable procedures as a result of the COVID-19 pandemic or otherwise, our business, cash flows, financial condition and results of operations could continue to be negatively affected.

Components of our results of operations
 
The following is a description of factors that may influence our results of operations, including significant trends and challenges that we believe are important to an understanding of our business and results of operations.
 
Revenue
 
Our product revenue is generated from sales to hospitals and other medical facilities that are served through a direct sales force, independent sales representatives and distributors in the United States, Germany, the United Kingdom, Austria, Ireland, Switzerland, Spain, Portugal, the Netherlands, Belgium, the Dutch Antilles, Suriname, Australia, the United Arab Emirates, the Sultanate of Oman, Italy, Poland and other markets. In order for surgeons to use our products, the medical facilities where these surgeons treat patients typically require us to enter into pricing agreements. The process of negotiating a pricing agreement can be lengthy and time-consuming, requiring extensive management time and may not be successful.
 
33


Revenue from sales of our products fluctuates principally based on the selling price of the joint replacement product, as the sales price of our products varies among hospitals and other medical facilities. In addition, our product revenue may fluctuate based on the product sales mix and mix of sales by geography. Our product revenue from international sales can be significantly impacted by fluctuations in foreign currency exchange rates, as our sales are denominated in the local currency in the countries in which we sell our products. We expect our product revenue to fluctuate from quarter-to-quarter due to a variety of factors, including seasonality, as we have historically experienced lower sales in the summer months and higher sales around year-end, the timing of the introduction of our new products, if any, and the impact of the buying patterns and implant volumes of medical facilities.

Royalty and licensing revenue for the six months ended June 30, 2022 includes revenue of $0.5 million generated from our license agreement (the "License Agreement") with Paragon 28. Royalty and licensing revenue for the three months ended June 30, 2021 includes revenue of $15.0 million generated from our settlement with Stryker Corporation (“Stryker”), Wright Medical Technology, Inc. (“Wright Medical”), and Tornier, Inc. (“Tornier” and, collectively with Stryker and Wright Medical, the "Stryker Parties"), $25.0 million recognized under the Development and License Agreements with Stryker, and $1.0 million generated from the License Agreement with Paragon 28. Ongoing royalty revenue is generated from our license agreement (the "MicroPort License Agreement") with MicroPort Orthopedics Inc., a wholly owned subsidiary of MicroPort Scientific Corporation, or collectively, MicroPort. The MicroPort License Agreement will expire upon the expiration of the last to expire of our patents and patent applications licensed to MicroPort, which currently is expected to occur in 2031.

We provide certain information regarding our financial results or projected financial results on a non-GAAP "constant currency basis." This information estimates the impact of changes in foreign currency rates on the translation of our current or projected future period financial results as compared to the applicable comparable period. This impact is derived by taking the adjusted current or projected local currency results and translating them into U.S. dollars based upon the foreign currency exchange rates for the applicable comparable period. It does not include any other effect of changes in foreign currency rates on our results or business. Non-GAAP information is not a substitute for, and is not superior to, information presented on a GAAP basis.

This non-GAAP financial measure may be different from non-GAAP financial measures used by other companies, limiting its usefulness for comparison purposes. Moreover, presentation of revenue on a constant currency basis is provided for year-over-year comparison purposes, and investors should be cautioned that the effect of changing foreign currency exchange rates has an actual effect on our operating results. We consider the use of a period over period revenue comparison on a constant currency basis to be helpful to investors, as it provides a revenue growth measure free of positive or negative volatility due to currency fluctuations.

Cost of revenue
 
We produce our computer aided designs, or CAD, in-house and in India and use them to direct most of our product manufacturing efforts. We manufacture all of our patient-specific instruments, or iJigs, tibial trays used in our total knee implants, and polyethylene tibia tray inserts for our iTotal CR and our iTotal PS product, in our facility in Wilmington, Massachusetts. We polish our femoral implants used in our total and partial knee products in our facility in Wallingford, Connecticut. Starting in 2019, we began to manufacture the lateral partial tibial tray components in our facility in Wilmington, Massachusetts. We outsource the production of the remainder of the partial knee tibial components, femoral castings, and other knee and hip components to third-party suppliers. Our suppliers make our personalized implant components using the CAD designs we supply. Cost of revenue consists primarily of costs of raw materials, manufacturing personnel, outsourced CAD labor, manufacturing supplies, inbound freight, manufacturing overhead, and depreciation expense.
 
We calculate gross margin as revenue less cost of revenue divided by revenue. Our gross margin has been and will continue to be affected by a variety of factors, including primarily volume of units produced, mix of product components manufactured by us versus sourced from third parties, our average selling price, foreign exchange rates, the geographic mix of sales, product sales mix, manufacturing efficiencies, raw material costs, the number of cancelled sales orders resulting in wasted implants, and royalty revenue.

We expect our gross margin from the sale of our products, which excludes royalty and licensing revenue, to expand over time to the extent we are successful in reducing our manufacturing costs per unit, increasing our manufacturing efficiency, and increasing sales volume through the launch of Identity Imprint™ and our Image-to-Implant® Platinum Services℠ Program. We believe that areas of opportunity to expand our gross margin in the future, if and as the volume of our product sales increases, include the following:
34



absorbing overhead costs across a larger volume of product sales;
increased sales mix of our higher margin Identity ImprintTM product and an increased selling price as a result of our Image-to-Implant® Platinum Services℠ Program;
obtaining more favorable pricing for the materials used in the manufacture of our products;
obtaining more favorable pricing of certain components of our products manufactured for us by third parties;
increasing the proportion of our CAD design activities that is performed in-house at our India facility; and
developing new versions of our software used in the design of our joint replacement implants, which we believe will reduce costs associated with the design process.
     
We also continue to explore other opportunities to reduce our manufacturing costs. However, these and the above opportunities may not be realized. In addition, our gross margin may fluctuate from period to period.

Operating expenses
 
Our operating expenses consist of sales and marketing, research and development and general and administrative expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, stock-based compensation, and sales commissions.
 
Sales and marketing.    Sales and marketing expense consists primarily of personnel costs, including salary, employee benefits and stock-based compensation for personnel employed in sales, marketing, customer service, market access, medical education and training, as well as investments in surgeon training programs, industry events and other promotional activities. In addition, our sales and marketing expense includes sales commissions and bonuses, generally based on a percentage of sales, to our sales managers, direct sales representatives and independent sales representatives. Recruiting, training and retaining productive sales representatives as well as educating surgeons about the benefits of our products are required to generate and grow revenue. We expect sales and marketing expense to increase as we build up our sales and support personnel and expand our marketing efforts. Our sales and marketing expense may fluctuate from period to period due to the seasonality of our revenue and the timing and extent of our expenses.

Research and development.    Research and development expense consists primarily of personnel costs, including salary, employee benefits and stock-based compensation for personnel employed in research and development, regulatory and clinical areas. Research and development expense also includes costs associated with product design, product refinement and improvement efforts before and after receipt of regulatory clearance, development of prototypes, testing, clinical study programs, regulatory activities, contractors, consultants, equipment, and software development. As our revenue increases, we will also incur additional expenses for revenue share payments to our past and present scientific advisory board members. We expect research and development expense to increase in absolute dollars as we develop new products to expand our product pipeline, add research and development personnel and conduct clinical activities.
 
General and administrative.    General and administrative expense consists primarily of personnel costs, including salary, employee benefits and stock-based compensation for our administrative personnel that support our general operations, including executive management, legal, finance and accounting, information technology and human resources personnel. General and administrative expense also includes outside legal costs associated with intellectual property and general legal matters, financial audit fees, insurance, fees for other consulting services, depreciation expense, freight, and facilities expense. We expect our general and administrative expense will increase in absolute dollars as we increase our headcount and expand our infrastructure to support growth in our business and our operations. As our revenue increases, we also incur additional expenses for freight. Our general and administrative expense may fluctuate from period to period due to the timing and extent of the expenses.
 
Total other (expenses) income, net
 
Total other income (expenses), net consists primarily of interest expense and amortization of debt discount associated with our term loans outstanding during the year, gain on forgiveness of PPP loan, income related to the development agreement with Stryker, and gains (losses) from foreign currency transactions. The effect of exchange rates on our foreign currency-denominated asset and liability balances are recorded as foreign currency translation adjustments in the consolidated statements of comprehensive loss.
35



Income tax provision
 
Income tax provision consists primarily of a provision for income taxes in foreign jurisdictions in which we conduct business. We maintain a full valuation allowance for deferred tax assets including net operating loss carryforwards and research and development credits and other tax credits.
36


Consolidated results of operations
 
Comparison of the three months ended June 30, 2022 and 2021
 
The following table sets forth our results of operations expressed as dollar amounts, percentage of total revenue and year-over-year change (in thousands):
 202220212022 vs 2021
Three Months Ended June 30,AmountAs a% of
Total
Revenue
AmountAs a% of
Total
Revenue
$
Change
%
Change
Revenue      
Product revenue$15,142 99 %$15,199 27 %$(57)— %
Royalty and licensing153 41,149 73 (40,996)(100)
Total revenue15,295 100 56,348 100 (41,053)(73)
Cost of revenue9,835 64 8,810 16 1,025 12 
Gross profit5,460 36 47,538 84 (42,078)(89)
Operating expenses:      
Sales and marketing$6,562 43 %$6,304 11 %$258 %
Research and development3,958 26 3,650 308 
General and administrative7,693 50 6,689 12 1,004 15 
Total operating expenses18,213 119 16,643 30 1,570 
(Loss) income from operations(12,753)(83)30,895 55 (43,648)(141)
Total other (expenses) income, net(2,871)(19)7,139 13 (10,010)(140)
(Loss) income before income taxes(15,624)(102)38,034 67 (53,658)(141)
Income tax provision(100)(1)(8)— (92)(1,150)
Net (loss) income$(15,524)(101)%$38,042 68 %$(53,566)(141)%

Product revenue.    Product revenue was $15.1 million for the three months ended June 30, 2022 compared to $15.2 million for the three months ended June 30, 2021, relatively flat year-over-year.

The following table sets forth, for the periods indicated, our product revenue by geography expressed as U.S. dollar amounts, percentage of product revenue and year-over-year change (in thousands):
 202220212022 vs 2021
Three Months Ended June 30,AmountAs a % of
Product
Revenue
AmountAs a % of
Product
Revenue
$
Change
%
Change
United States$13,415 89 %$13,424 88 %$(9)— %
Germany707 1,246 (539)(43)
Rest of world1,020 529 491 93 
Product revenue$15,142 100 %$15,199 100 %$(57)— %
 
Product revenue in the United States was generated through our direct sales force and independent sales representatives. The percentage of product revenue generated in the United States was 89% for the three months ended June 30, 2022 and 88% for the three months ended June 30, 2021.

The United States product revenue remained flat year-over-year. Germany product revenue decreased $0.5 million to $0.7 million, or 43% year over year on a reported basis and 37% on a constant currency basis. We believe the decline was primarily due to COVID-19 negatively impacting elective procedure volumes and reimbursement denials from Medizinischer Dienst der Krankenversicherung ("MDK"), and the shift in certain distributors that were previously managed by Germany. These distributors are reported in Rest of World revenue in 2022. Rest of World
37


product revenue increased $0.5 million to $1.0 million, or 93% year-over-year on a reported basis and 106% on a constant currency basis. We believe the increase is primarily due to the shift in distributors that were previously managed by Germany now being managed by other countries, an increase in elective surgeries in the UK which were lower in the prior period as a result of the COVID-19 pandemic, and growth in other countries .

Royalty and licensing revenue. Royalty and licensing revenue was $0.2 million for the three months ended June 30, 2022 compared to $41.1 million for the three months ended June 30, 2021, a decrease of $41.0 million or 100%. The decrease in royalty and licensing revenue was driven by revenue recognized in the prior year which included $25.0 million in revenue recognized in connection with 510(k) clearance from the FDA for the achievement of the third of three milestones under the License Agreement with Stryker, $15.0 million in revenue recognized under the Settlement and License Agreement with the Stryker Parties, and $1.0 million in revenue recognized under the License Agreement with Paragon 28.

Cost of revenue, gross profit and gross margin.    Cost of revenue was $9.8 million for the three months ended June 30, 2022 compared to $8.8 million for the three months ended June 30, 2021, an increase of $1.0 million, or 12%. Gross profit was $5.5 million for the three months ended June 30, 2022 compared to $47.5 million for the three months ended June 30, 2021, a decrease of $42.1 million or 89%. Gross margin decreased 4,870 basis points to 36% for the three months ended June 30, 2022 from 84% for the three months ended June 30, 2021. The decrease in gross margin was driven primarily by licensing revenue recognized in the prior year under the Development and License Agreements with Stryker and the Settlement and License Agreement with the Stryker Parties.

Sales and marketing.    Sales and marketing expense was $6.6 million for the three months ended June 30, 2022 compared to $6.3 million for the three months ended June 30, 2021, an increase of $0.3 million or 4%. The increase was due primarily to higher personnel costs of $0.1 million, travel and entertainment of $0.1 million, marketing and tradeshow expenses of $0.2 million, and $0.1 million in other costs, which was partially offset by $0.2 million of commission expense. Sales and marketing expense increased as a percentage of total revenue to 43% for the three months ended June 30, 2022 compared to 11% for the three months ended June 30, 2021.

Research and development.    Research and development expense was $4.0 million for the three months ended June 30, 2022 compared to $3.7 million for the three months ended June 30, 2021, an increase of $0.3 million, or 8%. The increase was due primarily to an increase in professional and outside services of $0.3 million, revenue share expense of $0.2 million, partially offset by lower personnel costs of $0.2 million. Research and development expense increased as a percentage of total revenue to 26% for the three months ended June 30, 2022 compared to 6% for the three months ended June 30, 2021.
 
General and administrative.    General and administrative expense was $7.7 million for the three months ended June 30, 2022 compared to $6.7 million for the three months ended June 30, 2021, an increase of $1.0 million, or 15%. The increase was primarily due to higher legal fees of $0.4 million, shipping costs of $0.5 million, and professional and outside services of $0.1 million, training costs of $0.1 million, and other costs of $0.2 million. These were partially offset by lower personnel costs of $0.3 million. General and administrative expense increased as a percentage of total revenue to 50% for the three months ended June 30, 2022 from 12% for the three months ended June 30, 2021.

Total other (expenses) income, net.    Other (expenses) income, net was $2.9 million of other expenses for the three months ended June 30, 2022 compared to $7.1 million of other income for the three months ended June 30, 2021, a change of $10.0 million, or 140%. The change was primarily due to an increase in foreign currency exchange transaction loss of $2.9 million, and the prior year recognition of a gain on forgiveness of PPP loan of $4.8 million, and $2.5 million for the unused portion of the advance on research and development under the Development Agreement with Stryker, partially offset by lower interest expense of $0.2 million.

Income taxes.    Income tax provision was $(100,000) and $(8,000) for the three months ended June 30, 2022 and 2021, respectively. We continue to generate losses for U.S. federal and state tax purposes and have net operating loss carryforwards creating a deferred tax asset. We maintain a full valuation allowance for deferred tax assets.
 




38








Comparison of the six months ended June 30, 2022 and 2021

    The following table sets forth our results of operations expressed as dollar amounts, percentage of total revenue and year-over-year change (in thousands):

 202220212022 vs 2021
Six Months Ended June 30,AmountAs a%
of
Total
Revenue
Amount
As a%
 of
Total
Revenue
$
Change
%
Change
Revenue      
Product revenue$30,026 97 %$28,910 41 %$1,116 %
Royalty and licensing820 41,273 59 (40,453)(98)%
Total revenue30,846 100 70,183 100 (39,337)(56)%
Cost of revenue19,645 64 16,472 23 3,173 19 %
Gross profit11,201 36 53,711 77 (42,510)(79)%
Operating expenses:    
Sales and marketing$13,227 43 %$11,417 16 %$1,810 16 %
Research and development8,437 27 7,190 10 1,247 17 %
General and administrative17,026 55 13,355 19 3,671 27 %
Total operating expenses38,690 125 31,962 46 6,728 21 %
(Loss) income from operations(27,489)(89)21,749 31 (49,238)(226)
Total other (expenses) income, net(4,132)(13)4,802 (8,934)(186)%
(Loss) income before income taxes(31,621)(103)26,551 38 (58,172)(219)
Income tax provision(66)— 15 — (81)(540)
Net (loss) income $(31,555)(102)%$26,536 38 %$(58,091)(219)%

Product revenue.    Product revenue was $30.0 million for the six months ended June 30, 2022, compared to $28.9 million for the six months ended June 30, 2021, an increase of $1.1 million or 4%. We believe the increase is primarily due to an increase in elective surgeries, which were lower in the prior period as a result of the COVID-19 pandemic.

The following table sets forth, for the periods indicated, our product revenue by geography expressed as U.S. dollar amounts, percentage of product revenue and year-over-year change (in thousands):

 202220212022 vs 2021
Six Months Ended June 30,AmountAs a % of
Product
Revenue
AmountAs a % of
Product
Revenue
$
Change
%
Change
United States$26,130 87 %$25,029 87 %$1,101 %
Germany1,885 3,016 10 (1,131)(38)
Rest of world2,011 865 1,146 132 
Product revenue$30,026 100 %$28,910 100 %$1,116 %

Product revenue in the United States was generated through our direct sales force and independent sales representatives. The percentage of product revenue generated in the United States was 87% for each of the six months ended June 30, 2022 and 2021.


The United States product revenue increased $1.1 million to $26.1 million or 4% year over year. We believe the increase in revenue inside the United States was primarily due to an increase in elective surgeries, which were
39


lower in the prior period as a result of the COVID-19 pandemic. Germany product revenue decreased $1.1 million to $1.9 million, or 38% year over year on a reported basis and 32% on a constant currency basis. We believe the decline was primarily due to reimbursement denials from "MDK", and the shift in certain distributors that were previously managed by Germany. These distributors are reported in Rest of World revenue in 2022.Rest of World product revenue increased $1.1 million to $2.0 million, or 132% year-over-year on a reported basis and 144.6% on a constant currency basis, primarily due to the shift in distributors that were previously managed by Germany now being managed by other countries, an increase in elective surgeries in the UK which were lower in the prior period as a result of the COVID-19 pandemic, and growth in other countries.
    
    Royalty and licensing revenue. Royalty and licensing revenue was $0.8 million for the six months ended June 30, 2022 compared to $41.3 million for the six months ended June 30, 2021, a decrease of $40.5 million, or 98%. The decrease in royalty and licensing revenue was driven by revenue recognized in the prior year which included $25.0 million in revenue recognized in connection with 510(k) clearance from the FDA for the achievement of the third of three milestones under the License Agreement with Stryker, $15.0 million in revenue recognized under the Settlement and License Agreement with the Stryker Parties, and $1.0 million in revenue recognized under the License Agreement with Paragon 28.
 
    Cost of revenue, gross profit and gross margin.    Cost of revenue was $19.6 million for the six months ended June 30, 2022 compared to $16.5 million for the six months ended June 30, 2021, an increase of $3.2 million, or 19%. Gross profit was $11.2 million for the six months ended June 30, 2022 compared to $53.7 million for the six months ended June 30, 2021, a decrease of $42.5 million or 79%. Gross margin decreased 4,100 basis points to 36% for the six months ended June 30, 2022 from 77% for the six months ended June 30, 2021. The decrease in gross margin was driven primarily by licensing revenue recognized in the prior year under the Development and License Agreements with Stryker and the Settlement and License Agreement with the Stryker Parties.

    Sales and marketing.    Sales and marketing expense was $13.2 million for the six months ended June 30, 2022 compared to $11.4 million for the six months ended June 30, 2021, an increase of $1.8 million, or 16%. The increase was due primarily to higher commission expense of $0.2 million, marketing and tradeshow expense of $0.9 million, personnel related cost of $0.4 million, travel and entertainment of $0.1 million and other costs of $0.2 million. Sales and marketing expense increased as a percentage of total revenue to 43% for the six months ended June 30, 2022 compared to 16% for the six months ended June 30, 2021.

    Research and development.    Research and development expense was $8.4 million for the six months ended June 30, 2022 compared to $7.2 million for the six months ended June 30, 2021, an increase of $1.2 million, or 17%. The increase was due primarily to an increase in professional and outside services of $0.8 million, revenue share expense of $0.4 million, and a reduction of $0.7 million of cost allocated to the advance on research and development, partially offset by lower project prototype and supply costs of $0.2 million, personnel related costs of $0.3 million, and other costs of $0.2 million. Research and development expense increased as a percentage of total revenue to 27% for the six months ended June 30, 2022 from 10% for the six months ended June 30, 2021.
 
    General and administrative.    General and administrative expense was $17.0 million for the six months ended June 30, 2022 compared to $13.4 million for the six months ended June 30, 2021, an increase of $3.7 million, or 27%. The increase was primarily due to an increase in legal fees of $1.4 million, freight costs of $1.4 million, professional and outside services of $0.6 million, training costs of $0.2 million, information technology expenses of $0.2 million, and an increase in other costs of $0.4 million, partially offset by a decrease in personnel costs of $0.5 million. General and administrative expense decreased as a percentage of total revenue to 55% for the six months ended June 30, 2022 from 19% for the six months ended June 30, 2021.

     Total other income (expenses), net.    Other income (expenses), net was $4.1 million of other expenses for the six months ended June 30, 2022 compared to $4.8 million of other income for the six months ended June 30, 2021, a change of $8.9 million, or 186%. The change was primarily due to an increase of $1.9 million in foreign currency exchange transaction loss, and the prior year recognition of a gain on forgiveness of PPP loan of $4.8 million, and $2.5 million for the unused portion of the advance on research and development under the Development Agreement with Stryker, partially offset by lower interest expense of $0.3 million.

    Income taxes.    Income tax provision was approximately $(66,000) for the six months ended June 30, 2022 and $15,000 for the six months ended June 30, 2021. We continue to generate losses for U.S. federal and state tax purposes and have net operating loss carryforwards creating a deferred tax asset. We maintain a full valuation allowance for deferred tax assets.
40




Liquidity, capital resources and plan of operations
 
Sources of liquidity and funding requirements
 
From our inception in June 2004 through the six months ended June 30, 2022, we have financed our operations primarily through private placements of preferred stock, our initial public offering in 2015, other equity financings, debt and convertible debt financings, equipment purchase loans, patent licensing, and product revenue beginning in 2007. We have not yet attained profitability and continue to incur operating losses and negative operating cash flows. As of June 30, 2022, we had an accumulated deficit of $562.4 million.
      
In January 2017, we filed a shelf registration statement on Form S-3, which was declared effective by the SEC on May 9, 2017 (the "2017 Shelf Registration Statement"). The 2017 Shelf Registration Statement allowed us to sell from time to time up to $200 million of common stock, preferred stock, debt securities, warrants, or units comprised of any combination of these securities, for our own account in one or more offerings. On May 10, 2017, we filed with the SEC a prospectus supplement, pursuant to which we could issue and sell up to $50 million of our common stock and entered into an Equity Distribution Agreement with Canaccord Genuity LLC (formerly
Canaccord Genuity Inc.) or Canaccord, pursuant to which Canaccord agreed to sell shares of our common stock from time to time, as our agent in an “at-the-market,” or ATM, offering as defined in Rule 415 promulgated under the Securities Act. We are not obligated to sell any number of shares under the Equity Distribution Agreement. On August 4, 2020, we and Canaccord mutually agreed to terminate the Equity Distribution Agreement, and as of that date, we had sold 2,663,000 shares under the Equity Distribution Agreement resulting in net proceeds of $4.4 million.

On March 23, 2020, we filed a new shelf registration statement on Form S-3 or the New Shelf Registration Statement, which was declared effective by the SEC on August 5, 2020. Under the New Shelf Registration Statement, we will be permitted to sell from time to time up to $200 million of common stock, preferred stock, debt securities, warrants, or units comprised of any combination of these securities, for its own account in one or more offerings. The New Shelf Registration Statement is intended to provide us flexibility to conduct sales of its registered securities, subject to market conditions and our future capital needs. On August 5, 2020, we filed with the SEC a prospectus supplement, for the sale and issuance of up to $25 million of its common stock and entered into an at-the-market issuance sales agreement (the "Sales Agreement"), with Cowen and Company, LLC, or Cowen, pursuant to which we may offer and sell shares of the our common stock to or through Cowen, acting as agent and/or principal, from time to time in an “at-the-market” offering as defined in Rule 415 promulgated under the Securities Act of 1933, as amended, including without limitation sales made by means of ordinary brokers’ transactions on the Nasdaq Capital Market or otherwise at market prices prevailing at the time of sale, in block transactions, or as otherwise directed by us. Cowen will use commercially reasonable efforts to sell the Common Stock from time to time, based upon instructions from us (including any price, time or size limits or other customary parameters or conditions we may impose). We will pay Cowen a commission of up to 3.0% of the gross sales proceeds of any Common Stock sold through Cowen under the Sales Agreement, and also has provided Cowen with customary indemnification rights. The shares of Common Stock being offered pursuant to the Sales Agreement will be offered and sold pursuant to the New Shelf Registration Statement. We are not obligated to make any sales of Common Stock under the Sales Agreement. The offering of shares of Common Stock pursuant to the Sales Agreement will terminate upon the earlier of (i) the sale of all Common Stock subject to the Sales Agreement or (ii) termination of the Sales Agreement in accordance with its terms. As of June 30, 2022, we had not sold any shares under the Sales Agreement.

41


On December 17, 2018, we entered into a stock purchase agreement (the "Stock Purchase Agreement"), with Lincoln Park Capital, or "LPC." Upon entering into the Stock Purchase Agreement, we sold 1,921,968 shares of common stock for $1.0 million to LPC, representing a premium of 110% to the previous day's closing price. As consideration for LPC’s commitment to purchase shares of common stock under the Stock Purchase Agreement, we issued 354,430 shares to LPC.  We have the right at our sole discretion to sell to LPC up to $20.0 million worth of shares over a 36-month period subject to the terms of the Stock Purchase Agreement. We will control the timing of any sales to LPC and LPC will be obligated to make purchases of our common stock upon receipt of requests from us in accordance with the terms of the Stock Purchase Agreement. There are no upper limits to the price per share LPC may pay to purchase the up to $20.0 million worth of common stock subject to the Stock Purchase Agreement, and the purchase price of the shares will be based on the then prevailing market prices of our shares at the time of each sale to LPC as described in the Stock Purchase Agreement, provided that LPC will not be obligated to make purchases of our common stock pursuant to receipt of a request from us on any business day on which the last closing trade price of our common stock on the Nasdaq Capital Market (or alternative national exchange in accordance with the Stock Purchase Agreement) is below a floor price of $0.25 per share No warrants, derivatives, financial or business covenants are associated with the Stock Purchase Agreement and LPC has agreed not to cause or engage in any manner whatsoever, any direct or indirect short selling or hedging of shares of our common stock.  The Stock Purchase Agreement may be terminated by us at any time, at our sole discretion, without any cost or penalty. On August 5, 2020, we filed with the SEC a prospectus supplement, for the sale and issuance of up to $17.6 million of its common stock pursuant to the Stock Purchase Agreement dated December 17, 2018. The Stock Purchase Agreement expired on January 1, 2022.

    
On September 23, 2020, we and a healthcare-focused institutional investor entered into a subscription agreement the "Subscription Agreement," pursuant to which we sold (i) 8,512,088 shares of its common stock and accompanying warrants to purchase up to 8,512,088 shares of common stock and (ii) pre-funded warrants to purchase up to 9,492,953 shares of common stock and accompanying warrants to purchase up to 9,492,953 shares of common stock in a registered direct offering for gross proceeds of approximately $17.3 million. The common stock (or one pre-funded warrants in lieu thereof) and accompanying warrants were sold as units, each consisting of one share (or one pre-funded warrant to purchase one share of common stock in lieu thereof) and one warrant to purchase one share of common stock, at an offering price of $0.9581 per unit. The net proceeds to us from the offering, after deducting the placement agent's fees and other estimated offering expenses payable by us, was approximately $15.9 million.

The pre-funded warrants became exercisable immediately upon issuance, have an exercise price of $0.0001 per share and were exercisable until all of the pre-funded warrants were exercised in full. As of March 31, 2021, all pre-funded warrants were exercised. The warrants became exercisable immediately upon issuance, have an exercise price of $0.8748 per share, and will expire five years from the date of issuance. As of June 30, 2022, approximately 6.0 million of these warrants have been exercised. The pre-funded warrants and the warrants each prohibit the holder from exercising any portion thereof to the extent that the holder would own more than 9.99% of the number of shares of common stock outstanding immediately after exercise. The number of shares issuable upon exercise of the warrants and pre-funded warrants and the exercise price of the warrants and pre-funded warrants is adjustable in the event of stock splits, stock dividends, combinations of shares and similar recapitalization transactions.

On November 22, 2021, we entered into a Credit and Security Agreement (the “New Credit Agreement”) with MidCap Financial Trust (“MidCap”), as agent, and certain lender parties thereto. The New Credit Agreement provides for a five-year, $21 million secured term loan facility (the “Term Facility”). The New Credit Agreement refinanced and replaced our prior 2019 credit facility with Innovatus (the “2019 Secured Loan Agreement”). We used the amounts drawn under the New Credit Agreement to repay all outstanding obligations under the 2019 Secured Loan Agreement, which 2019 Secured Credit Loan Agreement has been terminated.

The New Credit Agreement contains customary affirmative and negative covenants, including limitations on our ability to incur additional debt, grant or permit additional liens, make investments and acquisitions, merge or consolidate with others, dispose of assets, pay dividends and distributions, pay subordinated indebtedness and enter into affiliate transactions. In addition, the New Credit Agreement contains a minimum liquidity covenant requiring the us to maintain unrestricted cash and cash equivalents in excess of $4.0 million. The New Credit Agreement also includes events of default customary for facilities of this type and upon the occurrence of such events of default, subject to customary cure rights, all outstanding loans under the Term Facility may be accelerated. As of June 30, 2022, we were not in breach of covenants under the New Credit Agreement. For
42


further information regarding the 2019 Secured Loan Agreement and the Amendments, and the New Credit Agreement see “Note I—Debt and Notes Payable” in the financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q.

On September 30, 2019, we entered into an Asset Purchase Agreement with Howmedica Osteonics Corp., a subsidiary of Stryker Corporation also known as Stryker Orthopaedics, or Stryker. In connection with entering into the Asset Purchase Agreement, we also entered into a Development Agreement, a License Agreement, and other ancillary agreements contemplated by the Asset Purchase Agreement with Stryker. Under the terms of the agreements, we agreed to sell and license to Stryker certain assets relating to our patient-specific instrumentation technology, and to develop, manufacture, and supply patient-specific instrumentation for use in connection with Stryker's "off-the-shelf" non-personalized knee implant offerings. We received $14 million upfront and became eligible to receive up to an additional $16 million in milestone payments pursuant to the License Agreement and the Development Agreement. As of June 30, 2021, we had successfully completed the third of three milestones with Stryker and received $11.0 million, for a total aggregate received of $16.0 million for achievement of these milestones. Under the long-term Distribution Agreement, we will supply patient-specific instrumentation to Stryker.

The Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act"), was enacted on March 27, 2020 in the United States. On April 17, 2020, we entered into an approximately $4.7 million promissory note (the "PPP Note"), with East West Bank as the lender under the PPP offered by the SBA, to mitigate the negative financial and operational impacts of the COVID-19 pandemic. The interest rate on the PPP Note is a fixed rate of 1% per annum. We are required to make one payment of all outstanding principal plus all accrued unpaid interest on April 9, 2022 (the "Maturity Date"). We were required to pay regular monthly payments in an amount equal to one month’s accrued interest commencing on August 2, 2021, with all subsequent interest payments to be due on the same day of each month after that. All interest which accrues during the deferral period were to be payable on the Maturity Date. According to the terms of the PPP, all or a portion of the loan as well as any accrued interest may be fully forgiven if the funds are used for payroll costs (and at least 60% of the forgiven amount must have been used for payroll), interest on certain other outstanding debt, rent, and utilities. In accordance with the CARES Act, we used the proceeds of the loan primarily for payroll costs. We submitted the loan forgiveness application to the lender on December 11, 2020. We resubmitted the application on February 23, 2021 with additional supporting documentation as requested by the lender. On March 4, 2021, our lender submitted our application to the SBA for their review and on June 30, 2021, we received notification through our lender that the SBA had rendered a final decision regarding its review of the PPP loan forgiveness application, fully approving the loan forgiveness application as of June 28, 2021.

On February 17, 2021, we closed an offering of our common stock under the New Shelf Registration Statement and issued and sold 80,952,381 shares of our common stock at a public offering price of $1.05 per share, for aggregate net proceeds of approximately $79.6 million. We intend to use the net proceeds of the offering of the shares for general corporate purposes, which may include research and development costs, sales and marketing costs, clinical studies, manufacturing development, the acquisition or licensing of other businesses or technologies, repayment and refinancing of debt, including our secured term loan facility, working capital and capital expenditures.
On April 8, 2021, we entered into a License Agreement with Paragon 28, granting Paragon 28 a non-exclusive license under a subset of our U.S. patents for the use of patient-specific instruments with off-the-shelf implants. In connection with this License Agreement, we recognized revenue of $1.0 million during the quarter ended June 30, 2021 and $0.5 million during the quarter ended March 31, 2022. see “Note B—Summary of Significant Accounting Policies” in the financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q.
On June 30, 2021 we entered into a Settlement and License Agreement with the Stryker Parties, pursuant to which the parties have agreed to terms for resolving all of their existing patent disputes. Under the Settlement and License Agreement, we granted to the Stryker Parties a royalty-free, non-exclusive, worldwide license to certain of our patents for the Stryker Parties' patient-specific instrumentation used with off-the-shelf knee, hip, and shoulder implants. Under the agreement, the Stryker Parties are required to pay us a one-time payment of $15.0 million no later than October 15, 2021. The payment was received in October 2021.    
We expect to incur substantial expenditures in the foreseeable future in connection with the following:
expansion of our sales and marketing efforts;
expansion of our manufacturing capacity;
43


funding research, development and clinical activities related to our existing products and product platform, including iFit design software and product support;
funding research, development and clinical activities related to new products that we may develop, including other joint replacement products;
pursuing and maintaining appropriate regulatory clearances and approvals for our existing products and any new products that we may develop; and
preparing, filing and prosecuting patent applications, and maintaining and enforcing our intellectual property rights and position.

We anticipate that our principal sources of funds in the future will be revenue generated from the sales of our products, available sales of shares under the Sales Agreement and the Stock Purchase Agreement, and revenues that we may generate in connection with licensing our intellectual property. Additionally, in order for us to meet our long-term operating plan, revenue growth, gross margin improvements and leveraging operating expenses will be necessary to reduce cash used in operations. We will need to generate significant additional revenue to achieve and maintain profitability, and even if we achieve profitability, we cannot be sure that we will remain profitable for any substantial period of time. It is also possible that we may allocate significant amounts of capital toward products or technologies for which market demand is lower than anticipated and, as a result, abandon such efforts. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, or if we expend capital on projects that are not successful, our ability to continue to support our business growth and to respond to business challenges could be significantly limited, and we may even have to scale back our operations. Our failure to become and remain profitable could impair our ability to raise capital, expand our business, maintain our research and development efforts or continue to fund our operations.

We may need to engage in additional equity or debt financings to secure additional funds. We may not be able to obtain additional financing on terms favorable to us, or at all. To the extent that we raise additional capital through the future sales of equity or debt, the ownership interest of our stockholders will be diluted. The terms of these future or debt securities may include liquidation or other preferences that adversely affect the rights of our existing common stockholders or involve negative covenants that restrict our ability to take specific actions, such as incurring additional debt or making capital expenditures.
  
At June 30, 2022, we had cash and cash equivalents of $72.6 million and $0.5 million in restricted cash allocated to lease deposits. Based on our current operating plan, we expect to fund our operations, capital expenditure requirements and debt service with existing cash and cash equivalents as of June 30, 2022, anticipated revenue from operations, revenue that may be generated in connection with licensing intellectual property, available sales of shares under the Sales Agreement and funds from potential exercises of our common stock warrants. We have based this expectation on assumptions that may prove to be wrong, such as the revenue that we expect to generate from the sale of our products, the gross profit we expect to generate from those revenues, and the fact that we could use our capital resources sooner than we expect.

The COVID-19 pandemic has negatively impacted and will continue to impact our business, operations and financial condition. As part of our response to COVID-19, we took certain measures in preserving liquidity.  In addition to the furlough implemented in March 2020, we have eliminated, reduced, or are deferring significant non-essential expense including sales, marketing, quality, clinical, regulatory and all general and administrative expense. In addition, we are working with suppliers to help match future revenue and expense.


44


Cash flows
 
The following table sets forth a summary of our cash flows for the periods indicated, as well as the year-over-year change (in thousands):
 
 Six Months Ended June 30,
 20222021$ Change% Change
Net cash (used in) provided by:    
Operating activities$(26,762)$(4,091)$(22,671)(554)%
Investing activities(990)(961)(29)(3)
Financing activities— 84,876 (84,876)(100)
Effect of exchange rate on cash(263)(77)(186)(242)
Total$(28,015)$79,747 $(107,762)(135)%
 
Net cash used in operating activities.    Net cash used in operating activities was $26.8 million for the six months ended June 30, 2022 compared to $4.1 million used in operating activities for the six months ended June 30, 2021, an increase in use of $22.7 million. The $22.7 million increase in net cash used in operating activities was primarily affected by an increase in net loss of $58.1 million, an increase in accounts receivable of $0.2 million, an increase in advance on research and development under the Stryker Agreements of $3.2 million, an increase in contract liability of $14.0 million, an increase in inventory of $0.7 million, a decrease in royalty and licensing receivable of $14.5 million, and a decrease in accounts payable, accrued expenses and other liabilities of $1.8 million. Non-cash reconciling items include an increase in unrealized foreign exchange gain/loss of $1.8 million and an increase on gain on forgiveness of PPP loan of $4.8 million.

Net cash used in investing activities.    Net cash used in investing activities was $1.0 million for each of the six months ended June 30, 2022 and 2021.
 
Net cash provided by financing activities.    Net cash provided by financing activities was $0.0 million for the six months ended June 30, 2022, and for the six months ended June 30, 2021 was $84.9 million, a decrease of $84.9 million. Net cash provided by financing activities in the prior year included $79.6 million of net proceeds from the issuance of common stock under the New Shelf Registration Statement and $5.3 million of proceeds from the exercise of common stock warrants.

Contractual obligations and commitments
 
There have not been any material changes to our contractual obligations and commitments disclosed in the Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report filed on Form 10-K for the year ended December 31, 2021 other than changes in our debt facilities as disclosed in "Note I—Debt and Notes Payable" in the financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q.

Revenue share agreements
 
We are party to revenue share agreements with certain past and present members of our scientific advisory board under which these advisors agreed to participate on our scientific advisory board and to assist with the development of our personalized implant products and related intellectual property. These agreements provide that we will pay the advisor a specified percentage of our net revenue, ranging from 0.1% to 1.33%, with respect to our products on which the advisor made a technical contribution or, in some cases, which we covered by a claim of one of or patents on which the advisor is a named inventor. The specific percentage is determined by reference to product classifications set forth in the agreement and is tiered based on the level of net revenue collected by us on such product sales. Our payment obligations under these agreements typically expire a fixed number of years after expiration or termination of the agreement, but in some cases expire on a product-by-product basis or expiration of the last to expire of our patents where the advisor is a named inventor that claims the applicable product.

45


The aggregate revenue share percentage of net revenue from our currently marketed knee replacement products, including percentages under revenue share agreements with all of our scientific advisory board members, ranges, depending on the particular product, from 0.1% to 0.6%. We incurred aggregate revenue share expense including all amounts payable under our scientific advisory board revenue share agreements of $0.7 million during the three months ended June 30, 2022, representing 4.8% of product revenue, and $0.5 million during the three months ended June 30, 2021, representing 3.2% of product revenue. Revenue share expense is included in research and development. For further information, see “Note H—Commitments and Contingencies” to the consolidated financial statements appearing in this Quarterly Report on Form 10-Q.

Segment information

We have one primary business activity and operate as one reportable segment.

Off-balance sheet arrangements
 
Through June 30, 2022, we did not have any relationships with unconsolidated organizations or financial partnerships, such as structured finance or special purpose entities, which would have been established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.
 
Critical accounting policies and estimates
 
We have prepared our consolidated financial statements in conformity with accounting principles generally accepted in the United States. Our preparation of these financial statements and related disclosures requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting periods. We believe the critical accounting policies and estimates that require the use
of significant estimates and judgments in the preparation of our consolidated financial statements include revenue recognition, inventory valuations, impairment assessments, and income tax reserves and related allowances. We evaluate our estimates and judgments on an ongoing basis. Actual results may differ from these estimates under different assumptions or conditions. Our critical accounting policies and estimates are more fully described under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical accounting policies and estimates” in our Annual Report on Form 10-K for the year ended December 31, 2021.

    
    
46


ITEM 4. CONTROLS AND PROCEDURES
 
Evaluation of Disclosure Controls and Procedures
 
Our management, with the participation of our Chief Executive Officer and Chief Financial Officer (our principal executive officer and principal financial officer, respectively), evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2022. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act"), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of June 30, 2022, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.

Changes in Internal Control over Financial Reporting
 
No change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) occurred during the three months ended June 30, 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
47


PART II - OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS

In the ordinary course of our business, we are subject to routine risk of litigation, claims and administrative proceedings on a variety of matters, including patent infringement, product liability, securities-related claims, and other claims in the United States and in other countries where we sell our products.

On August 29, 2019, we filed a lawsuit against Medacta USA, Inc. in the United States District Court for the District of Delaware. We amended our complaint on December 23, 2019, and again on October 14, 2020, adding Medacta International (Medacta USA, Inc.’s parent company) as a defendant (Medacta USA, Inc. and Medacta International SA are referred to, together, as “Medacta”). We are seeking damages for Medacta’s infringement of certain of our patents related to patient-specific instrument and implant systems, alleging that Medacta’s multiple lines of patient-specific instruments, as well as the implant components used in conjunction with them, infringe four of our patents. The accused product lines include Medacta patient-specific instrument and implant systems for knee and shoulder replacement procedures. On January 6, 2020, Medacta filed its answer to our original complaint, denying that its patient-specific instrument and implant systems infringe the patents asserted by us. Medacta’s answer also alleges the affirmative defense that our asserted patents are invalid. On January 21, 2021, Medacta International SA filed a partial motion to dismiss; on February 16, 2021, we filed our opposition to the motion; and on March 2, 2021, Medacta International SA filed its reply. On March 4, 2021, the court issued its opinion on claim construction, ruling in our favor on the construction of all of the disputed terms. Discovery in the lawsuit is ongoing.

On October 20, 2021, we filed a lawsuit against Medacta Germany GmbH and Medacta International SA (together, “Medacta Europe”) in the Regional Court of Düsseldorf ("German Court"). We are seeking damages for Medacta Europe’s infringement of one of our German patents related to patient-specific instrument and implant systems through Medacta Europe’s sales of multiple lines of PSI, as well as the implant components used in conjunction with them, in Germany. The accused product lines include Medacta Europe’s patient-specific instrument and implant systems for knee, hip, and shoulder replacement procedures. Medacta Europe filed its statement of defense on January 31, 2022. On April 28, 2022, we filed our reply to Medacta’s statement of defense. As of July 28, 2022, we delivered security deposits in the amount of EUR 146,000 to the German Court in order to maintain the action. Discovery in the lawsuit is ongoing.

On March 20, 2020, Osteoplastics LLC ("Osteoplastics") filed a lawsuit against us in the United States District Court for the District of Delaware, and Osteoplastics amended its complaint on April 2, 2020. Osteoplastics alleges that our proprietary software, including our iFit software platform, and our use of our proprietary software for designing and manufacturing medical devices, including implants, infringes seven patents owned by Osteoplastics. On June 15, 2020, we filed a motion to dismiss Osteoplastics’ complaint, and on October 21, 2020, the court denied the motion. On November 2, 2020, we filed our answer to the amended complaint, denying that we infringe the patents asserted by Osteoplastics. Our answer also alleges the affirmative defense that Osteoplastics’ asserted patents are invalid. Discovery in the lawsuit is ongoing.

On April 24, 2020, we filed a lawsuit against Wright Medical Technology, Inc. and Tornier, Inc. (together, “Wright Medical"), in the United States District Court for the District of Delaware, seeking damages for Wright Medical’s infringement of certain of our patents related to patient-specific instrument and implant systems. The complaint alleged that Wright Medical’s multiple lines of patient-specific shoulder instruments, as well as the implant components used in conjunction with them, infringed four of our patents. The accused product lines included Wright Medical’s Tornier Blueprint 3D Planning + PSI shoulder replacement systems. On December 14, 2020, Wright Medical filed its answer to the amended complaint, denying that its patient-specific instrument and implant systems infringed the patents asserted by us. Wright Medical’s answer also alleged the affirmative defense that the our asserted patents are invalid.

On June 30, 2021, we reached a settlement and license agreement (the “Settlement and License Agreement”) with Stryker Corporation (“Stryker”) and Wright Medical (together, the “Stryker Parties”), pursuant to which the parties have agreed to terms for resolving the outstanding patent infringement lawsuit against Wright Medical. Wright Medical was acquired by Stryker in November 2020. Under the terms of the Settlement and License Agreement, the Stryker Parties will make a one-time payment of $15 million to Conformis no later than October 15, 2021, and be granted a non-exclusive license with respect to certain Conformis patents. The payment of $15 million was made and received on October 15, 2021.

48


On April 30, 2021, we filed a lawsuit against DePuy Synthes, Inc., DePuy Synthes Products, Inc., and DePuy Synthes Sales, Inc. (together, “DePuy”) in the United States District Court for the District of Delaware seeking damages for DePuy’s infringement of certain of our patents related to patient-specific instrument and implant systems. The complaint alleges that DePuy’s multiple lines of patient-specific instruments, as well as the implant components used in conjunction with them, infringe seven of our patents. The accused product lines include DePuy’s patient-specific instrument and implant systems for knee and shoulder replacement procedures. On October 25, 2021, DePuy filed a partial motion to dismiss. On November 15, 2021, we filed an amended complaint. On December 6, 2021, DePuy filed a second partial motion to dismiss. We opposed the partial motion to dismiss on December 20, 2021, and DePuy filed a reply in support of its partial motion to dismiss on December 27, 2021. On February 14, 2022, the court denied DePuy’s partial motion to dismiss. On February 28, 2022, DePuy filed its answer to our amended complaint, denying that its patient-specific instrument and implant systems infringe the patents asserted by us. Discovery in the lawsuit is ongoing.

On June 3, 2021, we filed a lawsuit against Exactech, Inc. (“Exactech”) in the United States District Court for the Middle District of Florida seeking damages for Exactech’s infringement of certain of our patents related to patient-specific instrument and implant systems. The complaint alleges that Exactech’s line of patient-specific instruments for use with its ankle implant systems, as well as the ankle implant components used in conjunction with them, infringe five of our patents. Discovery in the lawsuit is ongoing.

On June 3, 2021, we filed a lawsuit against Bodycad Laboratories, Inc., Bodycad USA Corp. (together, “Bodycad”), and Exactech (collectively, “Defendants”), in the United States District Court for the Middle District of Florida seeking damages for Defendants’ infringement of certain of our patents related to patient-specific instrument and implant systems. The complaint alleges that Defendants’ line of patient-specific surgical systems for unicondylar knee replacement surgery and Bodycad’s line of patient-specific surgical systems for knee osteotomy surgery infringe six of our patents. On August 2, 2021, Exactech filed its answer to the complaint, denying that it infringed our asserted patents and also alleging that our asserted patents are invalid. On August 20, 2021, Bodycad filed a motion to dismiss and for a more definite statement. On September 10, 2021, we filed an amended complaint that continued to accuse the same products of infringing six of our patents. On September 24, 2021, Defendants filed a motion to dismiss, and we opposed the motion to dismiss on October 15, 2021. On March 30, 2022, the court denied Defendants motion to dismiss. Discovery in the lawsuit is ongoing.

On May 8, 2020, we and an individual plaintiff filed a lawsuit against Aetna, Inc. and Aetna Life Insurance Company (together, “Aetna”) in the United States District Court for the District of Massachusetts seeking damages for Aetna’s improper denial of coverage for personalized knee implants under its health plans and the ones it administers. We amended our complaint on August 13, 2020, alleging that Aetna violated its duties under state and federal law, including the Employee Retirement Income Security Act. On March 31, 2021, the court dismissed our claims against Aetna, but allowed the individual plaintiff’s claims to survive. The individual plaintiff settled his claims against Aetna in October 2021 and we subsequently filed a notice of appeal. We filed our appeal brief on April 15, 2022. Aetna filed its response to our appeal brief on June 15, 2022. We are awaiting a scheduling order from the court to hear oral arguments from the parties on the appeal briefs.

Adverse outcomes of these lawsuits could have a material adverse effect on our business, financial condition or results of operations. We are presently unable to predict the outcome of these lawsuits or to reasonably estimate a range of potential losses, if any, related to the lawsuits.


ITEM 1A. RISK FACTORS
We operate in a rapidly changing environment that involves a number of risks that may have a material adverse effect on our business, financial condition and results of operations. The following description of risk factors consists of updates to the risk factors previously disclosed in Part 1, Item 1A in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. For a detailed discussion of the other risks that affect our business, please refer to the entire section entitled “Risk Factors” in our Annual Report on Form 10-K. There have been no material changes to our risk factors as previously disclosed in our Annual Report on Form 10-K. Risk factors and other information included in our Form 10-Q should be carefully considered. Additional risks and uncertainties not presently known to us or that we presently deem less significant may also impair our business operations. Please see page 31 of this Quarterly Report on Form 10-Q for a discussion of some of the forward-looking statements that are qualified by these risk factors. If any of the risks actually occur, our business, financial condition, results of operations and future growth prospects could be materially and adversely affected.

49


If we fail to maintain compliance with the requirements for continued listing on the Nasdaq Capital Market, our common stock could be delisted from trading, which would adversely affect the ability to sell our stock in the public market, the liquidity of our common stock and our ability to raise additional capital.

Our common stock is currently listed on the Nasdaq Capital Market under the symbol “CFMS.” On December 31, 2021, we received a notification letter from Nasdaq’s Listing Qualifications Staff notifying us that the closing bid price for our common stock had been below $1.00 for the previous 30 consecutive business days and that we therefore are not in compliance with the minimum bid price requirement for continued inclusion on The Nasdaq Capital Market under Nasdaq Listing Rule 5550(a)(2). On June 30, 2022, Nasdaq’s Listing Qualifications Staff notified us that it has extended the time period for us to regain compliance with the minimum bid requirement until December 27, 2022. To regain compliance, the closing bid price of our common stock must be at least $1.00 or higher for a minimum of ten consecutive business days.

We intend to continue monitoring the closing bid price of our common stock and have given written notice to Nasdaq that we intend to regain compliance with the minimum bid price requirement during this additional 180-day compliance period by effecting a reverse stock split, if necessary. At our 2022 Annual Meeting of Stockholders, our stockholders approved a proposed amendment to our restated certificate of incorporation to effect a reverse stock split of all of our outstanding shares of common stock by one of several fixed ratios between 1-for-2 and 1-for-10 and to correspondingly decrease the number of authorized shares of our common stock. Our Board of Directors intends to determine whether to proceed with the reverse stock split, the effective time of the reverse stock split, and the exact ratio of the reverse stock split, at a future date. Our Board of Directors intends to make such determination prior to the expiration of the additional compliance period granted to us by Nasdaq’s Listing Qualifications Staff, and we will provide public disclosure of the implementation of any reverse stock split prior to its implementation.

Even with the additional time and our intent to implement the reverse stock split, if necessary, there can be no assurance that our bid price will regain compliance. Any potential delisting of our common stock from the Nasdaq Capital Market would make it more difficult for stockholders to sell our stock in the public market and would likely result in decreased liquidity, limited availability of market quotations for shares of our common stock, limited availability of news and analyst coverage regarding our Company, a decreased ability to issue additional securities and increased volatility in the price of our common stock.



ITEM 2. UNREGISTERED SALES OF SECURITIES AND USE OF PROCEEDS
Unregistered Sales of Securities

We did not sell any shares of our common stock, shares of our preferred stock or warrants to purchase shares of our stock, or grant any stock options or restricted stock awards, during the period covered by this Quarterly Report on Form 10-Q that were not registered under the Securities Act and that have not otherwise been described in a Current Report on Form 8-K.



ITEM 5. OTHER INFORMATION


None.
50


ITEM 6. EXHIBITS

    The exhibits filed as part of this Quarterly Report on Form 10-Q are set forth on the Exhibit Index, which Exhibit Index is incorporated herein by reference.

EXHIBIT INDEX
Exhibit
Number
 Description of Exhibit
 
 
 
 
101.INS XBRL Instance Document
101.SCH XBRL Taxonomy Extension Schema Document
101.CAL XBRL Taxonomy Extension Calculation Linkbase Document
101.LAB XBRL Taxonomy Extension Label Linkbase Database
101.PRE XBRL Taxonomy Extension Presentation Linkbase Document
101.DEF XBRL Taxonomy Extension Definition Linkbase Document
*Filed herewith.
#This certification will not be deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section. Such certification will not be deemed to be incorporated by reference into any filing under the Securities Act or the Exchange Act, except to the extent specifically incorporated by reference into such filing.

51


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.

 Date: 8/8/2022

CONFORMIS, INC.
  
  By: /s/ Mark A. Augusti
    Mark A. Augusti
President and Chief Executive Officer
(On behalf of the Registrant)

 Date: 8/8/2022
CONFORMIS, INC.
  
  By: /s/ Robert Howe
    Robert Howe
Chief Financial Officer (Principal Financial Officer)

52
EX-31.1 2 cfms-063022xex311.htm EX-31.1 Document

Exhibit 31.1
 
CERTIFICATIONS
 
I, Mark A. Augusti, certify that:
 
1. I have reviewed this Quarterly Report on Form 10-Q of Conformis, Inc.;
 
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 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 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:8/8/2022 By:/s/Mark A. Augusti
   Mark A. Augusti
   President and Chief Executive Officer
   (Principal Executive Officer)


EX-31.2 3 cfms-063022xex312.htm EX-31.2 Document

Exhibit 31.2
 
CERTIFICATIONS
 
I, Robert Howe, certify that:
 
1. I have reviewed this Quarterly Report on Form 10-Q of Conformis, Inc.;
 
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 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 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:8/8/2022By:/s/ Robert Howe
  Robert Howe
  Chief Financial Officer
  (Principal Financial Officer)


EX-32.1 4 cfms-063022xex321.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
 
In connection with the Quarterly Report on Form 10-Q of Conformis, Inc. (the “Company”) for the period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Mark A. Augusti, President and Chief Executive Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of his knowledge:
 
(1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
(2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
Date:8/8/2022 By:/s/Mark A. Augusti
   Mark A. Augusti
   President and Chief Executive Officer
   (Principal Executive Officer)


EX-32.2 5 cfms-063022xex322.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
 
In connection with the Quarterly Report on Form 10-Q of Conformis, Inc. (the “Company”) for the period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Robert Howe, Chief Financial Officer of the Company, hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of his knowledge:
 
(1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
 
(2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
Date:8/8/2022By:/s/ Robert Howe
  Robert Howe
  Chief Financial Officer
  (Principal Financial Officer)


EX-101.SCH 6 cfms-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Statements of Comprehensive (Loss) Income link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statements of Changes in Stockholder's Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statements of Changes in Stockholder's Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization and Basis of Presentation - Liquidity and Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Summary of Significant Accounting Policies - Rebate Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Summary of Significant Accounting Policies - Expenses and Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2412408 - Disclosure - Summary of Significant Accounting Policies - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2113103 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 2314302 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 2415409 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 2416410 - Disclosure - Accounts Receivable - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2417411 - Disclosure - Accounts Receivable - Allowance for Doubtful Accounts and Returns (Details) link:presentationLink link:calculationLink link:definitionLink 2118104 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2319303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2420412 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2121105 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2322304 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2423413 - Disclosure - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2424414 - Disclosure - Property and Equipment - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2125106 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 2326305 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 2427415 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 2128107 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2329306 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2430416 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2431417 - Disclosure - Leases - Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Leases - Schedule of Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2432418 - Disclosure - Leases - Schedule of Lease Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 2133108 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2434419 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2135109 - Disclosure - Debt and Notes Payable link:presentationLink link:calculationLink link:definitionLink 2336307 - Disclosure - Debt and Notes Payable (Tables) link:presentationLink link:calculationLink link:definitionLink 2437420 - Disclosure - Debt and Notes Payable - Schedule of Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2438421 - Disclosure - Debt and Notes Payable - Maturities of Long Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2439422 - Disclosure - Debt and Notes Payable - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2140110 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2341308 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2442423 - Disclosure - Stockholders' Equity - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2443424 - Disclosure - Stockholders' Equity - Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2444425 - Disclosure - Stockholders' Equity - Demand Registration Rights (Details) link:presentationLink link:calculationLink link:definitionLink 2445426 - Disclosure - Stockholders' Equity - Shelf Registration (Details) link:presentationLink link:calculationLink link:definitionLink 2446427 - Disclosure - Stockholders' Equity - Stock Purchase Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 2447428 - Disclosure - Stockholders' Equity - 2021 Common Stock Offering (Details) link:presentationLink link:calculationLink link:definitionLink 2448429 - Disclosure - Stockholders' Equity - Registered Direct Offering (Details) link:presentationLink link:calculationLink link:definitionLink 2449430 - Disclosure - Stockholders' Equity - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2450431 - Disclosure - Stockholders' Equity - Warrants and Common Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 2451432 - Disclosure - Stockholders' Equity - Stock Option Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2452433 - Disclosure - Stockholders' Equity - Inducement Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2453434 - Disclosure - Stockholders' Equity - Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2454435 - Disclosure - Stockholders' Equity - Stock-based Compensation Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2455436 - Disclosure - Stockholders' Equity - Summary of Stock-based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 2156111 - Disclosure - Segment and Geographic Data link:presentationLink link:calculationLink link:definitionLink 2357309 - Disclosure - Segment and Geographic Data (Tables) link:presentationLink link:calculationLink link:definitionLink 2458437 - Disclosure - Segment and Geographic Data - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2459438 - Disclosure - Segment and Geographic Data - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 cfms-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 cfms-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 cfms-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Foreign currency translation and transactions Foreign Currency Transactions and Translations Policy [Policy Text Block] Provision for bad debts on trade receivables Accounts Receivable, Credit Loss Expense (Reversal) Term Loan principal Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Minimum cash on hand Debt Instrument, Covenant, Minimum Cash On Hand Debt Instrument, Covenant, Minimum Cash On Hand Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Debt Instrument [Axis] Debt Instrument [Axis] Total property and equipment Property, Plant and Equipment, Gross Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Receivable [Domain] Receivable [Domain] Income taxes Income Tax Disclosure [Abstract] Dividend Yield Measurement Input, Dividend Yield [Member] Measurement Input, Dividend Yield [Member] Granted (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Granted During Period Class of Warrant or Right, Exercise Price of Warrants or Rights Granted During Period Issuance of common stock at public offering, less issuance costs Stock Issued During Period, Value, Common Stock, Less Issuance Costs Stock Issued During Period, Value, Common Stock, Less Issuance Costs Other income and expenses Other Income and Expenses [Abstract] Additional paid-in capital Additional Paid in Capital Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Margin rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Variable rate floor Debt Instrument, Variable Rate Debt Instrument, Variable Rate Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation Depreciation Vice President, International Sales and Marketing Vice President, International Sales and Marketing [Member] Vice President, International Sales and Marketing Issuance of common stock—restricted stock (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Cancelled/expired (in dollars per share) Class of Warrant or Right, Price of Warrants or Rights Cancelled or Expired During Period Class of Warrant or Right, Price of Warrants or Rights Cancelled or Expired During Period Interest rate stated percentage Debt Instrument, Interest Rate, Stated Percentage Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Weighted Average Remaining Contractual Life Stock Warrants, Weighted Average Remaining Contractual Life [Roll Forward] Stock Warrants, Weighted Average Remaining Contractual Life [Abstract] 2019 Secured Loan Agreement 2019 Secured Loan Agreement [Member] 2019 Secured Loan Agreement [Member] Advance on research and development Increase (Decrease) in Other Current Liabilities Net (loss) income Net (loss) income Net (loss) income Net Income (Loss) Attributable to Parent Measurement Input Type [Domain] Measurement Input Type [Domain] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive shares not included in the calculation of diluted net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Issuance of common stock at public offering, less issuance costs (in shares) Stock Issued During Period, Shares, Common Stock, Less Issuance Costs Stock Issued During Period, Shares, Common Stock, Less Issuance Costs Schedule of Principal Payments Due Schedule of Maturities of Long-Term Debt [Table Text Block] Registered Direct Offering Registered Direct Offering [Member] Registered Direct Offering [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Total receivables Accounts Receivable, before Allowance for Credit Loss, Current Equity Component [Domain] Equity Component [Domain] Royalty and licensing receivable Increase (Decrease) In Royalty Receivable Increase (Decrease) In Royalty Receivable Subsequent Event Type [Domain] Subsequent Event Type [Domain] Advertising expense Marketing and Advertising Expense [Abstract] Class of Warrant or Right [Line Items] Class of Warrant or Right [Line Items] Leases Lessee, Operating Leases [Text Block] Term loan Term Loan [Member] A loan from a bank for a specific amount, payable in equal installments over a scheduled repayment term. Number of Warrants Stock Warrants Outstanding [Roll Forward] A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. Related Party [Domain] Related Party [Domain] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Fair value of financial instruments Fair Value Measurement, Policy [Policy Text Block] Plan Name [Axis] Plan Name [Axis] Exercised (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights, Exercised During Period Class of Warrant or Right, Exercise Price of Warrants or Rights, Exercised During Period Contract with customer asset, net Contract with Customer, Asset, after Allowance for Credit Loss Supplemental information: Supplemental Cash Flow Elements [Abstract] Credit facility Line of Credit Facility [Abstract] Schedule of Restricted Stock Award Activity Under the Plan Nonvested Restricted Stock Shares Activity [Table Text Block] Cancelled/Forfeited (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Number of operating segments Number of Operating Segments Plan Name [Domain] Plan Name [Domain] Contract with customer payment period Contract with Customer, Payment Period Contract with Customer, Payment Period 2022 remainder of year Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax [Abstract] Weighted average remaining contractual term, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Accrued revenue share expense Accrued Revenue Share Expense Current Carrying value as of the balance sheet date of obligations incurred through that date and payable for revenue share expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). Operating lease liabilities Operating Lease, Liability, Current Allowance For Doubtful Accounts Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period 2023 Long-term Debt, Maturities, Repayments Of Principal And Interest In Year One Long-term Debt, Maturities, Repayments Of Principal And Interest In Year One 2026 Long-term Debt, Maturities, Repayments Of Principal And Interest In Year Four Long-term Debt, Maturities, Repayments Of Principal And Interest In Year Four Related Party Transaction [Domain] Related Party Transaction [Domain] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Lender Name [Axis] Lender Name [Axis] Cancelled/Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Receivables [Abstract] Long-term debt, less debt issuance costs Long-Term Debt, Excluding Current Maturities Accounts Receivable Loans, Notes, Trade and Other Receivables Disclosure [Text Block] Final payment fee Debt Instrument, Final Payment Fee Debt Instrument, Final Payment Fee Total liabilities Liabilities Pre-Funded Warrants Pre-Funded Warrants [Member] Pre-Funded Warrants [Member] Revenue share expense as a percentage of product revenues Related Party Transaction Revenue Share Expense Percentage On Revenue Revenue share expense as a percentage of total product revenues during the period. Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Geographical [Axis] Geographical [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Weighted Average Exercise Price per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Debt and Notes Payable Long-Term Debt [Text Block] Estimated useful life Property, Plant and Equipment, Useful Life Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Weighted average remaining contractual life, outstanding (in years) Class of Warrant or Right, Weighted Average Remaining Contractual Life Weighted average remaining contractual life of warrants or rights outstanding under the class of warrant or right. Unvested beginning of period (in dollars per share) Unvested end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Instrumentation Technology Instrumentation Technology [Member] Instrumentation Technology [Member] Product and Service [Domain] Product and Service [Domain] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Entity Shell Company Entity Shell Company 2023 Lessee, Operating Lease, Liability, to be Paid, Year One Billerica Facility Billerica Facility [Member] Billerica Facility [Member] Proceeds from exercise of common stock warrant Proceeds from Warrant Exercises Gain contingency, patents allegedly infringed Gain Contingency, Patents Allegedly Infringed upon, Number Subsequent Event Subsequent Event [Member] Revenue Benchmark Revenue Benchmark [Member] Contract with Customer, Asset and Liability Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date Granted (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Granted During Period Class of Warrant or Right, Number of Securities Called by Warrants or Rights Granted During Period Total assets Assets Accounts receivable write offs Accounts Receivable, Allowance for Credit Loss, Writeoff Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net (loss) income per share Earnings Per Share [Abstract] Accounts receivable and allowance for doubtful accounts Accounts Receivable [Policy Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Vice President US Marketing Vice President, US Marketing [Member] Vice President, US Marketing [Member] Maximum days to register for resale shares held by investors Maximum Days To Register For Resale Shares Held By Investors Maximum Days To Register For Resale Shares Held By Investors Trade Accounts Receivable Trade Accounts Receivable [Member] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Accrued expenses Total Accrued Liabilities, Current Common stock shares and warrants per unit (in shares) Number Of Common Stock Shares And Warrants Per Unit Number Of Common Stock Shares And Warrants Per Unit Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Accrued employee compensation Employee-related Liabilities, Current Potential milestone payment License Agreement, Potential Milestone Payment License Agreement, Potential Milestone Payment Variable lease cost Variable Lease, Cost (Loss) income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Additional shares authorized, maximum annual amount (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Additional Shares Authorized, Maximum Annual Amount Represents the maximum annual increase in the number of shares authorized for issuance under the plan. Revenue share agreements Revenue Share Agreement [Member] A revenue share agreement entered into by the entity with the related party. Customer [Axis] Customer [Axis] Assumptions Used to Estimate the Fair Value of Options at Date of Grant Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Cash, cash equivalents and restricted cash Cash and Cash Equivalents, Policy [Policy Text Block] Exercised (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Exercised During Period Class of Warrant or Right, Number of Securities Called by Warrants or Rights Exercised During Period Weighted average grant date fair value, vested Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value Award Type [Domain] Award Type [Domain] Number of warrants, outstanding (in shares) Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Period for unrecognized compensation expense to be recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Gain on forgiveness of PPP loan Gain (Loss) on Extinguishment of Debt Weighted average remaining contractual term, vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Gross profit Gross Profit Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Entity Registrant Name Entity Registrant Name Number of shares sold (in shares) Stock Issued During Period, Shares, New Issues Numerator for basic and diluted loss per share: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Dividend yield Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate 2022 (remainder of the year) Long-term Debt, Maturities, Repayments Of Principal And Interest, Remainder Of Fiscal Year Long-term Debt, Maturities, Repayments Of Principal And Interest, Remainder Of Fiscal Year Entity Address, City or Town Entity Address, City or Town Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract] Leases [Abstract] Leases [Abstract] Operating expenses Operating Expenses [Abstract] Expected Term Measurement Input, Expected Term [Member] Improper Classification of Cost of Revenue Improper Classification of Cost of Revenue [Member] Improper Classification of Cost of Revenue [Member] Principles of consolidation Consolidation, Policy [Policy Text Block] Germany GERMANY Demand registration rights Demand Registration Rights [Abstract] No definition available. Minimum Minimum [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Royalty Royalty [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Raw Material Inventory, Raw Materials, Net of Reserves Less unamortized debt issuance costs Debt Issuance Costs, Net Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Trading Symbol Trading Symbol Entity File Number Entity File Number Conformis v Medacta Conformis v Medacta [Member] Conformis v Medacta [Member] Cancelled/expired (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Cancelled or Expired During Period Exercise price per share or per unit of warrants or rights cancelled or expired during the period. Consideration License Agreement, Consideration License Agreement, Consideration Research and development Research and Development Expense Payments or credits issued to customer Contract With Customer, Refund Liability, Payments Or Credits Issued Contract With Customer, Refund Liability, Payments Or Credits Issued Equipment Equipment [Member] Title of Individual [Axis] Title of Individual [Axis] Restricted cash Restricted Cash and Cash Equivalents Granted (in shares) Number of shares grated (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 2024 Long-term Debt, Maturities, Repayments Of Principal And Interest In Year Two Long-term Debt, Maturities, Repayments Of Principal And Interest In Year Two Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Risk Free Interest Rate Measurement Input, Risk Free Interest Rate [Member] Milestone payment License Agreement, Milestone Payment License Agreement, Milestone Payment Basis of presentation and use of estimates Use of Estimates, Policy [Policy Text Block] Stock options and restricted stock awards Equity Option [Member] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Concentration risk percentage Concentration Risk, Percentage Accounts payable, accrued expenses and other liabilities Increase (Decrease) in Accounts Payable and Accrued Liabilities Beginning Balance Ending Balance Contract with Customer, Refund Liability Finished goods Inventory, Finished Goods, Net of Reserves Credit Facility [Domain] Credit Facility [Domain] Exercise price of warrants or rights (in dollars per share) Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Net (loss) income per share - basic (in USD per share) (Loss) income per share attributable to Conformis, Inc. stockholders: Basic (in USD per share) Earnings Per Share, Basic 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Osteoplastics v Conformis Osteoplastics V Conformis [Member] Osteoplastics V Conformis [Member] Geographic information for Product Revenue and Property and equipment, net Revenues from External Customers and Long-Lived Assets [Line Items] Inventories Inventory, Policy [Policy Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Counterparty Name [Domain] Counterparty Name [Domain] Sales and marketing Selling and Marketing Expense Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Inducement Award Inducement Award [Member] Inducement Award [Member] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Warrant granted during period (in shares) Granted (in shares) Class of Warrant or Right, Number of Exercisable Securities Called by Warrants or Rights Granted During Period Class of Warrant or Right, Number of Exercisable Securities Called by Warrants or Rights Granted During Period Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Entity Interactive Data Current Entity Interactive Data Current Number of shares issued in transaction (in shares) Sale of Stock, Number of Shares Issued in Transaction LPC Agreements, Consideration For Commitment To Purchase Shares LPC Agreements, Consideration For Commitment To Purchase Shares [Member] LPC Agreements, Consideration For Commitment To Purchase Shares [Member] Conformis V Medacta Europe Conformis V Medacta Europe [Member] Conformis V Medacta Europe [Member] Paragon 28 Paragon 28, Inc [Member] Paragon 28, Inc Chief Operating Officer Chief Operating Officer [Member] Shareholders' Equity Shareholders' Equity and Share-Based Payments [Text Block] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Concentrations of credit risk and other risks and uncertainties Concentration Risk [Policy Text Block] Disclosure of accounting policy for concentration risks including but not limited to credit, supplier and customer concentration risks. Accumulated Deficit Retained Earnings [Member] Gain on forgiveness of PPP loan Debt Instrument, Decrease, Forgiveness Total lease cost Lease, Cost Common Stock Common Stock [Member] Summary of Stock-Based Compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Installment payment License Agreement, Installment Payment License Agreement, Installment Payment Other comprehensive income (loss) Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Receivable Type [Axis] Receivable Type [Axis] Number of reportable segments Number of Reportable Segments Schedule of the Components of Lease Expenses and Related Cash Flows Lease, Cost [Table Text Block] Common stock available for future issuance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Income taxes Income Tax, Policy [Policy Text Block] Statement [Table] Statement [Table] Cash and cash equivalents and investments Cash, Cash Equivalents, and Short-Term Investments Additional shares authorized, maximum annual percentage Share-based Compensation Arrangement by Share-based Payment Award, Additional Shares Authorized, Maximum Annual Percentage Represents the maximum annual increase in the shares authorized for issuance under the plan, as a percentage of outstanding shares at the time of increase. Change in Contract Liabilities Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Renewal term Lessee, Operating Lease, Renewal Term MidCap Financial Services, LLC Term Loan MidCap Financial Services, LLC Term Loan [Member] MidCap Financial Services, LLC Term Loan Document Quarterly Report Document Quarterly Report Royalty and licensing receivable Royalty Receivable Royalty Receivable Furniture and fixtures Furniture and Fixtures [Member] Current Assets Assets, Current [Abstract] Operating lease liabilities Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Related Party Transaction [Axis] Related Party Transaction [Axis] Leasehold improvements Leasehold Improvements [Member] Schedule of Revenue by Geographic Information Revenue from External Customers by Geographic Areas [Table Text Block] Accumulated deficit Accumulated deficit Retained Earnings (Accumulated Deficit) Issuance of common stock upon exercise of common stock warrants (in shares) Stock Issued During Period, Shares, Common Stock Warrants, Shares Stock Issued During Period, Shares, Common Stock Warrants, Shares Accounts receivable, net Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Litigation Case [Domain] Litigation Case [Domain] Total vested and exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price 2015 Plan Equity Incentive Plan2015 [Member] The entity's 2015 Stock Incentive Plan (the "Plan"). Segment reporting Segment Reporting, Policy [Policy Text Block] Expired (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Document Fiscal Year Focus Document Fiscal Year Focus Chief Financial Officer Chief Financial Officer [Member] Statement [Line Items] Statement [Line Items] Warrants and rights outstanding, term Warrants and Rights Outstanding, Term Unvested beginning of period (in shares) Unvested end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Total other (expenses) income Nonoperating Income (Expense) Variable Rate [Domain] Variable Rate [Domain] Income tax provision Current Income Tax Expense (Benefit) Product Product [Member] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Adjustments for Error Corrections [Axis] Error Correction, Type [Axis] Accumulated other comprehensive income (loss) AOCI Attributable to Parent [Member] Origination fee Debt Instrument, Origination Fee Due At Closing Debt Instrument, Origination Fee Due At Closing Product Information [Line Items] Product Information [Line Items] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] Schedule of Activity Under All Stock Option Plans Share-Based Payment Arrangement, Option, Activity [Table Text Block] (Loss) income from operations Operating Income (Loss) Inventories Increase (Decrease) in Inventories Shipping and Handling Shipping and Handling [Member] Royalty and licensing Royalty And Licensing [Member] Royalty And Licensing [Member] Provision related to current period sales Contract With Customer, Liability, New Contract Additions Contract With Customer, Liability, New Contract Additions Recent accounting pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Denominator for basic loss per share: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Milestone payment not yet recognized License Agreement, Milestone Payment Not Recognized License Agreement, Milestone Payment Not Recognized Common stock, shares outstanding (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Non cash investing and financing activities: Noncash or Part Noncash Acquisition, Value of Assets Acquired [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Name of Property [Domain] Name of Property [Domain] Adjustments to reconcile net (loss) income to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Income tax provision Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Property and equipment Property, Plant and Equipment, Policy [Policy Text Block] Preferred stock, par value (in USD per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Cost Reimbursement Cost Reimbursement [Member] Cost Reimbursement [Member] Income Statement [Abstract] Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional Paid-In Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Shipping and handling expense Cost of Goods and Services Sold Weighted average common shares outstanding - diluted (in shares) Diluted weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Long-lived assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Expected term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Registration Payment Arrangement by Arrangement [Axis] Registration Payment Arrangement by Arrangement [Axis] Gross proceeds Sale of Stock, Consideration Received on Transaction, Gross Sale of Stock, Consideration Received on Transaction, Gross Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Broker commissions Sale Of Stock, Broker Commissions, Percent Sale Of Stock, Broker Commissions, Percent Common stock, $0.00001 par value: Authorized: 300,000,000 shares authorized at June 30, 2022 and December 31, 2021; 185,332,724 and 186,042,390 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Exercised (in dollars per share) Class of Warrant or Right, Price of Warrants or Rights Exercised During Period Class of Warrant or Right, Price of Warrants or Rights Exercised During Period Loss contingency, patents allegedly infringed Loss Contingency, Patents Allegedly Infringed, Number 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 Schedule of potential shares of common stock equivalents that are antidilutive and not included in the calculation of diluted net loss per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Total vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Other income Other Income Weighted Average Exercise Price Per Share Stock Warrants, Outstanding, Weighted Average Exercise Price [Roll Forward] Stock Warrants, Outstanding, Weighted Average Exercise Price [Abstract] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Cash, cash equivalents and restricted cash beginning of period Cash, cash equivalents and restricted cash end of period Total cash, cash equivalents, and restricted cash shown in the statement of cash flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Warrants, measurement input Warrants and Rights Outstanding, Measurement Input Share Price Measurement Input, Share Price [Member] Current liabilities Liabilities, Current [Abstract] Common stock, shares issued (in shares) Common Stock, Shares, Issued Contract liability Contract with Customer, Liability, Current Required payment to related party from net revenues of current and planned products (as a percent) Related Party Transaction, Required Payment to Related Party from Net Revenues, Percentage Percentage of net revenues with respect to current and planned products to be paid to the related party per the agreement. Foreign currency exchange transaction (loss) income Foreign Currency Transaction Gain (Loss), before Tax Fair value of the common stock warrants Warrants and Rights Outstanding Income Statement Location [Domain] Income Statement Location [Domain] Amendment Flag Amendment Flag Remaining lease term Lessee, Operating Lease, Remaining Lease Term Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Exercise Price Measurement Input, Exercise Price [Member] Rent expense Operating Lease, Cost Debt instrument principal Debt Instrument, Face Amount Comprehensive (loss) income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Litigation Case [Axis] Litigation Case [Axis] Purchase period Sale Of Stock, Purchase Period Sale Of Stock, Purchase Period Entity Current Reporting Status Entity Current Reporting Status Accrued Liabilities and Other Liabilities [Abstract] Accrued Liabilities and Other Liabilities [Abstract] Other long-term assets Other Assets, Noncurrent Stryker Corporation Wright Medical Technology Inc And Tornier Inc Stryker Corporation, Wright Medical Technology Inc, And Tornier Inc [Member] Stryker Corporation Wright Medical Technology Inc And Tornier Inc [Member] Aggregate Intrinsic Value (in Thousands) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract] Total vested and exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Exercised (in share) Exercised (in share) Class of Warrant or Right, Number of Exercisable Securities Called by Warrants or Rights Exercised During Period Class of Warrant or Right, Number of Exercisable Securities Called by Warrants or Rights Exercised During Period Security deposit Security Deposit Depreciation and amortization expense Depreciation, Depletion and Amortization Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Total Long Term Debt And Paid In Kind Interest Commitment Long Term Debt And Paid In Kind Interest Commitment Counterparty Name [Axis] Counterparty Name [Axis] Balance outstanding at the beginning of the period (in shares) Balance outstanding at the end of the period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] 2019 Rights Agreement 2019 Rights Agreement [Member] 2019 Rights Agreement [Member] Accrued vendor charges Accrued Marketing Costs, Current Accrued legal expense Estimated Litigation Liability, Current Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Foreign exchange effect on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net Cash and cash equivalents Cash and Cash Equivalents [Abstract] Sales and marketing Selling and Marketing Expense [Member] Title of Individual [Domain] Title of Individual [Domain] Expected volatility Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Allowance for doubtful accounts and returns Accounts Receivable, Allowance for Credit Loss, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Long-term debt, less debt issuance costs Long-Term Debt Reusable instruments Reusable Instruments [Member] Reusable Instruments [Member] Outstanding at beginning of period (in dollars per share) Outstanding at end of period (in dollars per share) Class of Warrant or Right, Price of Warrants or Rights Outstanding Class of Warrant or Right, Price of Warrants or Rights Outstanding Sale of stock (in usd per share) Sale of Stock, Price Per Share Common stock, shares authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Class of Warrant or Right [Axis] Class of Warrant or Right [Axis] Total operating expenses Operating Expenses Maximum Maximum [Member] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Cash held in foreign bank accounts Cash and Cash Equivalents Held in Foreign Bank Accounts Amount of cash and cash equivalents held in foreign bank accounts as of the balance sheet date. Restricted cash Restricted Cash and Cash Equivalents, Noncurrent Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Contract liability Increase (Decrease) in Contract with Customer, Liability Total current assets Assets, Current Entity Small Business Entity Small Business Range of Warrant Prices per Share for Shares Under Warrants and the Weighted Average Contractual Life Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] Other Commitments [Table] Other Commitments [Table] Non-cash lease expense Operating Lease, Right-of-Use Asset, Amortization Expense Revenue Revenues [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Number of Options Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Senior Vice President Operations Senior Vice President, Operations [Member] Senior Vice President, Operations [Member] Equity Distribution Agreement Equity Distribution Agreement [Member] Equity Distribution Agreement [Member] Non-cash interest expense Paid-in-Kind Interest MidCap Financial Services, LLC MidCap Financial Services, LLC [Member] MidCap Financial Services, LLC Outstanding at end of the period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Adjustments for Error Correction [Domain] Error Correction, Type [Domain] Cancelled/expired (in share) Class of Warrant or Right, Number of Exercisable Securities Called by Warrants or Rights Cancelled or Expired During Period Class of Warrant or Right, Number of Exercisable Securities Called by Warrants or Rights Cancelled or Expired During Period Debt and Notes Payable Debt Instrument [Line Items] Class of Warrant or Right [Table] Class of Warrant or Right [Table] Class of Stock [Line Items] Stockholders' Equity Class of Stock [Line Items] Present value of lease liabilities Operating Lease, Liability Segment and Geographic Data Segment Reporting Disclosure [Text Block] Volatility Measurement Input, Price Volatility [Member] Stock-based compensation Share-Based Payment Arrangement [Policy Text Block] Members of scientific advisory board Members Of Scientific Advisory Board [Member] Past and present members of the entity's scientific advisory board. Number of renewal options Lessee Leasing Arrangements, Operating Leases, Number of Renewal Options Lessee Leasing Arrangements, Operating Leases, Number of Renewal Options Liabilities and stockholders' equity Liabilities and Equity [Abstract] Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Value of stock to be sold Sale Of Stock, Value Of Stock To Be Sold Sale Of Stock, Value Of Stock To Be Sold Proceeds received from sale of stock Sale of Stock, Consideration Received on Transaction Inventories, net Total Inventories Inventory, Net Accounts payable Accounts Payable, Current Registration Payment Arrangement, Arrangement [Domain] Registration Payment Arrangement, Arrangement [Domain] Maximum offering price Sale of Stock, Commission, Equity Distribution Agreement, Maximum Offering Price Sale of Stock, Commission, Equity Distribution Agreement, Maximum Offering Price Common stock dividends declared to date Cumulative Common Stock Dividends Declared Amount of cumulative dividends declared on common stock. Schedule of Product Information [Table] Schedule of Product Information [Table] Maximum percentage of common stock owned after exercise Class Of Warrant Or Right, Maximum Percentage Of Common Stock Owned After Exercise Class Of Warrant Or Right, Maximum Percentage Of Common Stock Owned After Exercise Entity Filer Category Entity Filer Category Net proceeds from issuance of common stock Proceeds from Issuance of Common Stock Weighted average common shares outstanding - basic (in shares) Basic weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Basic Accrued clinical trial expense Accrued Clinical Trial Expense Current Carrying value as of the balance sheet date of obligations incurred through that date and payable for clinical trial expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). United States UNITED STATES Loss contingency accrual Loss Contingency Accrual Stock-based compensation expense Share-Based Payment Arrangement, Expense Commitments and contingencies Commitments and Contingencies Balance at the beginning of the period (in dollars per share) Balance at the end of the period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Class of Warrant or Right [Domain] Class of Warrant or Right [Domain] Number of payments Debt Instrument, Number Of Principal And Interest Payments Debt Instrument, Number Of Principal And Interest Payments Preferred stock, $0.00001 par value: Authorized: 5,000,000 shares authorized at June 30, 2022 and December 31, 2021; no shares issued and outstanding as of June 30, 2022 and December 31, 2021 Preferred Stock, Value, Issued Restricted stock awards Restricted Stock [Member] Interest and penalties accrued Income Tax Examination, Penalties and Interest Accrued Property and equipment Property, Plant and Equipment [Line Items] General and administrative General and Administrative Expense [Member] Revenue share expense Costs and Expenses, Related Party Total revenue Revenue Revenue from Contract with Customer, Excluding Assessed Tax Howmedica Osteonics Corp Howmedica Osteonics Corp [Member] Howmedica Osteonics Corp [Member] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Computer and software Computer Equipment And Software [Member] Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems. Also includes purchased and internally developed software. Leases Lessee, Leases [Policy Text Block] Segment reporting Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Beginning balance Ending balance Accounts Receivable, Allowance for Credit Loss Work in process Inventory, Work in Process, Net of Reserves Segment Reporting [Abstract] Segment Reporting [Abstract] Molding and Tooling Molding And Tooling [Member] Molding And Tooling Minimum liquidity covenant Debt Instrument, Convertible, Liquidation Preference, Value Risk-free interest rate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Total liabilities and stockholders’ equity Liabilities and Equity Credit facility term Debt Instrument, Term Unrealized foreign exchange loss Foreign Currency Transaction Gain (Loss), Unrealized Related Party [Axis] Related Party [Axis] Rest of World Non-US [Member] Number of Warrants Exercisable Stock Warrants, Number of Warrants Exercisable [Roll Forward] Stock Warrants, Number of Warrants Exercisable [Roll Forward] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Outstanding at beginning of period (in shares) Outstanding at end of period (in shares) Class of Warrant or Right, Number of Securities Available to Call by Warrants or Rights Class of Warrant or Right, Number of Securities Available to Call by Warrants or Rights Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Share-based compensation Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Current Fiscal Year End Date Current Fiscal Year End Date Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Present value adjustment Lessee, Operating Lease, Liability, Undiscounted Excess Amount Net (loss) income per share - diluted (in USD per share) (Loss) income per share attributable to Conformis, Inc. stockholders: Diluted (in USD per share) Earnings Per Share, Diluted Sale of Stock [Domain] Sale of Stock [Domain] Stock split, conversion ratio Stockholders' Equity Note, Stock Split, Conversion Ratio Compensation expense related to issued stock options and restricted stock awards APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Paycheck Protection Program Note Paycheck Protection Program Note [Member] Paycheck Protection Program Note [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Schedule of Accounts Receivable Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block] Customer Concentration Risk Customer Concentration Risk [Member] LPC Agreements LPC Agreements [Member] LPC Agreements [Member] 2027 Lessee, Operating Lease, Liability, to be Paid, After Year Four Lessee, Operating Lease, Liability, to be Paid, After Year Four Award expiration period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Schedule of Future Minimum Rental Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Cost of revenue Cost of Revenue Other Assets Other Assets, Noncurrent [Abstract] Product and Service [Axis] Product and Service [Axis] Issuance of common stock upon exercise of common stock warrants Stock Issued During Period, Value, Common Stock Warrants, Amount Stock Issued During Period, Value, Common Stock Warrants, Amount Unbilled receivable Unbilled Contracts Receivable 2025 Long-term Debt, Maturities, Repayments of Principal And Interest In Year Three Long-term Debt, Maturities, Repayments of Principal And Interest In Year Three Interest expense Interest Expense Weighted Average Price Per Share Stock Warrants, Weighted Average Price Per Share [Roll Forward] Stock Warrants, Weighted Average Price Per Share [Roll Forward] Credit Facility [Axis] Credit Facility [Axis] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Inventories Inventory Disclosure [Text Block] Equity [Abstract] Schedule of Long Term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Other allowances Allowance for Doubtful Accounts Receivable, Other Allowances Allowance for Doubtful Accounts Receivable, Other Allowances Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Other Receivable Other Receivables [Member] Other Receivables [Member] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Schedule of Property, Plant and Equipment by Geographic Area Long-Lived Assets by Geographic Areas [Table Text Block] Number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Revenue recognized License Agreement, Royalty And License Revenue License Agreement, Royalty And License Revenue Advertising expense Advertising Expense Amount of equity able to raise Sale of Stock, Equity Issuable, Amount Sale of Stock, Equity Issuable, Amount Conformis v Wright Medical Conformis V Wright Medical [Member] Conformis V Wright Medical [Member] Stock options Employee Director And Consultant Stock Options [Member] An arrangement whereby an employee, officer, member of the Board of Directors, consultant or advisor is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. (Decrease) increase in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cowen Sales Agreement Cowen Sales Agreement [Member] Cowen Sales Agreement [Member] Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Interest income Investment Income, Interest Research and development expense Research and Development Expense, Policy [Policy Text Block] Shelf Registration Statement Shelf Registration Statement [Member] Shelf Registration Statement [Member] Weighted Average Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Name of Property [Axis] Name of Property [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Accrued other Other Accrued Liabilities, Current Measurement Input Type [Axis] Measurement Input Type [Axis] Common Stock Warrants Warrants For Purchase Of Common Stock [Member] Warrants issued for the purchase of shares of the entity's common stock, exercisable immediately upon issuance. City Area Code City Area Code Provision for bad debts on trade receivables Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease) General and administrative General and Administrative Expense Assets Assets [Abstract] License and revenue share agreements Other Commitments [Line Items] Issuance of common stock and pre-funded warrants under registered direct offering, issuance costs Stock Issued During Period, Common Stock And Pre Funded Warrants, Issuance Cost Stock Issued During Period, Common Stock And Pre Funded Warrants, Issuance Cost Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Expiration period or warrants Class Of Warrant Or Right Expiration Period Class Of Warrant Or Right Expiration Period Sale of Stock [Axis] Sale of Stock [Axis] Advertising expense Advertising Cost [Policy Text Block] Net (loss) income per share Earnings Per Share, Policy [Policy Text Block] Premium on previous day's closing price Sale Of Stock, Premium On Previous Day's Closing Price Sale Of Stock, Premium On Previous Day's Closing Price Stock-based compensation expense Share-Based Payment Arrangement, Noncash Expense Warrants, measurement input term Warrants and Rights Outstanding, Measurement Input Term Warrants and Rights Outstanding, Measurement Input Term Variable Rate [Axis] Variable Rate [Axis] Remaining portion of research and development License Agreement, Remaining Portion Of Research And Development License Agreement, Remaining Portion Of Research And Development Acquisition of property and equipment Payments to Acquire Property, Plant, and Equipment Research and development Research and Development Expense [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Stryker Stryker Corporation [Member] Stryker Corporation Schedule of computation of basic and diluted earnings per share attributable to stockholders Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cancelled/expired (in shares) Class of Warrant or Right, Number of Securities Called by Warrants or Rights Cancelled or Expired During Period Number of securities into which all warrants or rights cancelled or expired during the period under the class of warrant or right could have been converted if exercised. Operating leases right-of-use assets obtained in exchange for lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of revenues Cost of Sales [Member] Granted (in dollars per share) Class of Warrant or Right, Price of Warrants or Rights Granted During Period Class of Warrant or Right, Price of Warrants or Rights Granted During Period 2019 Sales Team Plan 2019 Sales Team Plan [Member] 2019 Sales Team Plan [Member] Organization and Basis of Presentation Business Description and Basis of Presentation [Text Block] Customer [Domain] Customer [Domain] EX-101.PRE 10 cfms-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 cfms-20220630_g1.jpg begin 644 cfms-20220630_g1.jpg M_]C_X0[)17AI9@ 34T *@ @ " $2 , ! $ $: 4 ! M;@$; 4 ! =@$H , ! ( $Q ( ? ?@$R ( 4 M G0$[ ( ( L8=I 0 ! O .@ $D^ G$ 23X M "<0061O8F4@4&AO=&]S:&]P(#(Q+C @*%=I;F1O=W,I #(P,C$Z,#,Z,CD@ M,3$Z,S8Z,S 4&%T86YE5@ Z ! , ! $ * " 0 ! M_J # 0 ! : & 0, P $ !@ 1H !0 $ $V M 1L !0 $ $^ 2@ P $ @ @$ ! $ %& @( ! $ M U[ $@ ! 2 '_V/_M Q!9&]B95]#30 !_^X #D%D M;V)E &2 ?_; (0 # @(" D(# D)#!$+"@L1%0\,# \5&!,3%1,3&!$, M# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P,# $-"PL-#@T0#@X0 M% X.#A04#@X.#A01# P,# P1$0P,# P,#!$,# P,# P,# P,# P,# P,# P, M# P,# P,# P,_\ $0@ /@"7 P$B (1 0,1 ?_= 0 "O_$ 3\ $% 0$! M 0$! , 0($!08'" D*"P$ 04! 0$! 0$ 0 " P0% M!@<("0H+$ !! $# @0"!0<&" 4###,! (1 P0A$C$%05%A$R)Q@3(&%)&A ML4(C)!52P6(S-'*"T4,')9)3\.'Q8W,U%J*R@R9$DU1D1<*C=#87TE7B9?*S MA,/3=>/S1B>4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]C='5V=WAY>GM\?7 MY_<1 (" 0($! ,$!08'!P8%-0$ A$#(3$2!$%187$B$P4R@9$4H;%"(\%2 MT? S)&+A7U5F9VAI:FML;6YO8G-T=79W>'EZ>WQ__: P# M 0 "$0,1 #\ ]522224I))))2DDDDE*4;+*ZF.LL<&5L!<][B T-&KG.J- M_3>OY6MN>R@=JZ&N#1_US3",GS2E7[L9<'_ $/4OAE,/E$;[RCQ M_P#3>1R_J]U6D&P1E :G827_ .;;]+_/6?C9F72\#%NL:\'^;9+M1^:Z@[F_ M]!=\HAK020()Y([JG/X9'B$L626/O^E_BR]+:C\0EPF.3'')V_1_QH^II]*O MSK\4/SJ?1M!@=MP_TGI_2J_J*\FA.K\(F,0"3(@?-+>32D09$@"-GY1L%))) M)R%))))*4DDDDI__T/54DDDE*22224I))))2QF#&I[+R'ZAW^K]5KVFPF^OJ M;K;Q/N'JTL;3:[^M;3?_ &UZ^O(NO8F3]1/K3D=0]!]_U:ZTXB]C#&USCZSJ MV?197E8MN^_!W_SE'Z+U?Z1Z47,8CEQ3@#1D-/-DP9!CRQF18B=?)[O ^M#0 MP5Y[#N CUZQ(/\JRL>YKOZBT/^SJ6.-2 M:3^E9/# M9E/&0UX#ZZPUS:XY:Y[;6LLL_ML9_41ADY_-,&-XX]^'AQ_\[YT3AR6&)$JF M?/BR?\WY7:P(( !-FM3LYAJS0H7H%) M))(H4DDDDI22222G_]'TCJW6>E]&Q#F=4R68N.# <_EQ_"U['"00='-9BYV-7EX=K,C'M$UVUD.:X<:.'\KVHZY[TNA?4;I/4,T31T]]YROL[!,66- MKI^S8K/^%LJ_1U_S=6__ ='\W1HQ_\ &#UFL9EG4*?JW78-U6#7CMR[0T_1 M^V697IM;=_Q7]OT[$E/7I+D\7KW7NB]4Q>E?6=M5^/GN]'!ZQC-+&.N/T,;. MH/\ ,9%W^#]+]%_[,64T\WZX9O1?KEU#'S6OMZ UN-ZUX$C#LN;LKM.T;OLM M[V?I=W^%_F_]%RQC;*W!['@ M.:YID$'5KFN"P.@=3S\OZP?6'#R+?4Q\"ZAF+7M:-C7U^I8-S&A[]SO](DIP M.H?XG>BOO^T]'S/4=GU5/Y]%E(=6/Y.][O5R? MWVN0AG$I5PRC9D(DUPS]L\,JX?\ NDSPF,;N)H1,@+N/N#BC\S?26;TOJ/VK M*SL=YEV/<17_ ,7]#_HV,L2ZWU(X--.TP^VY@_L!S77'_,]G]M'WX>V MG27+=.Q/KWCY>5T[.SZ\W#OQGG%ZQZ5=5M%Y&RMAP6';?L=^F]_L_P"'_P " MDDI__]+IO\7%[FY M?UFK_8G4G]-^MU=,DTU/MKLI/T&=3%5=F/6S2O\ 27_F>CZE=OZHBO'^-2VL MXP/2,=Y$'-9ZSB/Y==5C7M]3_C*O324S^O=E/VCZOOO%A_5C'^J75L?J^?;G8IR'_ +9R\JNRJS[211_-TV,]9FS] M4^S^GZW\A%P:OK[@8U=>#;B=9P2UIQ;LX78V6&$>UF6PL]SF?O6?K#_\*DI) M_C/-7_,_*K=KD6VT,PVCZ9O-M;F"C\[U?3;;]#_!^HH=-HKR/KUU_'RF-N9; M@XC+F.$L<'-W[P\&Z/Y>Q3^K MH#>C8XW!T;_UCO\ HI^LUX=C:&7VNHR#8/L=M8+K!9'YC6!VYFW^ M>_P:I8\8&#$8GU 8Y<,I:2D/T!Q?\QMSF3GR"7RWDCQ1CK&)_3EP^J7]9T5E M]0VGK72VL_G6FYSHY%>R';OY._:D#]8V#TRW$M=P+BZQH_K/J#7?]%Z73:J: MLZ\9-_VCJKF--I+2P-J/T68S7>WT&N^EL_PG\XI9SXP(\)@.*)E*?IKAEQ"/ M]:HY]E-C:,=U]3,BXL]0U[F M-].W;+?T?YJV\'$JZ=BO]YM)+KKKG:E[B-SGZ*G0W'&5UDY3F&@N9ZP,Z-]/ MW;Y:/S?W$.AN6SH>54QXMH%3OL5[MS7&ES3 N86>HUU3/H>W](H<0,)&6LS( MY?;%WP2C.7%&,?Z[+D(G$1'IX1BX]*XX2A'AE*7]1H]/#L.KI_5CHW)?95EG M^3<\^@_^P\(O5*G=3MZE>-:NGTFFGG^='Z6]P_J;?35]S,(_5QC+; ,;[.P> MK!(F&['AL>I_/?R4_2&8K>B!H>'MVO\ M+X(]YG[1NW@6>U1C%'VQ RC[!B) M3GQ#A][A]O@_QOUK(\)&,8T>+V>+W./_ *>+^X\W_C-N]?Z@>N-? M4=CN^9:.0 3D ; )H M^"/&S?K5TWJ;?JIUG,;D?M;'O;TCK=3 VUEE=;MWVG'W,W/I;LM^E]/T_P!/ M;ZGZND%M'6S]9<7.^L61C-ZU]FR1]7>ET-N^S^KZ;O7LR,IS?3W>G_/,]7_1 M_0_15I)ZU__9_^T6]E!H;W1O&Q 7@ M IV96-T;W)$871A8F]O; $ 4&=0.$))30/S ) ! #A"24TG M$ "@ ! (X0DE- _4 $@ +V9F $ ;&9F 8 M $ +V9F $ H9F: 8 $ ,@ $ 6@ 8 $ -0 $ M+0 8 $X0DE- _@ ' /__________________________ M__\#Z #_____________________________ ^@ ____________ M_________________P/H /____________________________\#Z M.$))300( 0 0 D ) #A"24T$'@ ! X M0DE-!!H VL & !H _@ !L ;@!C #$ , P M #( ,0 V #$ ,P!X #$ ( !3 '0 80!M ' 90!D " 0P!O ' >0 M #( M ! $ /X !H M $ $ $ !N=6QL M @ 9B;W5N9'-/8FIC 0 %)C=#$ $ %1O<"!L M;VYG !,969T;&]N9P 0G1O;6QO;F< !H %)G M:'1L;VYG _@ 9S;&EC97-6;$QS 4]B:F, ! %7!E96YU;0 I%4VQI8V54>7!E $EM9R &8F]U;F1S M3V)J8P $ !28W0Q ! !4;W @;&]N9P 3&5F M=&QO;F< $)T;VUL;VYG : !29VAT;&]N9P /X # M=7)L5$585 $ !N=6QL5$585 $ !-'1415A4 0 "6AOD%L:6=N !V1E9F%U;'0 )=F5R=$%L:6=N96YU;0 M ]%4VQI8V5697)T06QI9VX '9&5F875L= MB9T-O;&]R5'EP965N M=6T 115-L:6-E0D=#;VQO)E\K.$ MP]-UX_-&)Y2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V-T=79W>'EZ>WQ]?G M]Q$ @(! @0$ P0%!@<'!@4U 0 "$0,A,1($05%A<2(3!3*!D12AL4(CP5+1 M\#,D8N%R@I)#4Q5C+RLX3#TW7C M\T:4I(6TE<34Y/2EM<75Y?569G:&EJ:VQM;F]B7I[?'_]H # ,! M (1 Q$ /P#U5))))2DDDDE*22224I1LLKJ8ZRQP96P%SWN(#0T:N>YWM9DZ?IL+I_IOL^R_S=U];/5]>O MTO3$I"().@"0"2 -;>L=G^M2RS 9]J]5H?6X'97M=]&Q]KOS'?2;Z;;-ZHW] M-Z_E:VY[*!VKH:X-'_7-S;7+9"=1Y,(R?-*5?NQEP?\ 0]2^&4P^41OO*/'_ M --Y'+^KW5:0;!&4!J=A)?\ YMOTO\]9^-F9=+P,6ZQKP?YMDNU'YKJ#N;_T M%WRB&M!) @GDCNJ<_AD>(2Q9)8^_Z7^++TMJ/Q"7"8Y,<G]*K^HKR:$ZOPB8Q ),B!\TMY-*1!D2 (V?E&P4DDDG M(4DDDDI22222G__0]522224I))))2DDDDE+&8,:GLO(?J'?ZOU6O:;";Z^IN MMO$^X>K2QM-KOZUM-_\ ;7KZ\BZ]B9/U$^M.1U#T'W_5KK3B+V,,;7./K.K9 M]%E>5BV[[\'?_.4?HO5_I'I1I8_VKI%[.I8XU)I M/Z5D\-R<1T756:?NJ9Q\IKMKJ+0[P-;Y_P"I67]\YS#Z,D 2-+G$_P#2C\SH M_=.5R^J$JOI"0_Z,OE>AR_K3C,:6X;'7/[/>"Q@\]?TC_P#-5.GZU9K#^GIK MM;WV$L/_ $O4:LM^)DU5.OR*_LU%<>I?DD45MD[1OLR#7^''_SOG1.')88D2J9\ M^+)_S?E=K!RVYF+7DM8ZMM@D->(/A_YRK"8"$ZUX@@ $V:U.SF&K-"A>@4DD MDBA22222E))))*?_T?2.K=9Z7T;$.9U3)9BXX,!S^7']RNMNZRU_\BMBYQO^ M-+ZLRU]M>91BN^CF68[O1,\%KF;[/_ E6^KF#5];.N9GUHZH!DXF'>_$Z)C/ MUJ8RHP_-])P]]MSOH;_YNS?_ *+%]'MWULL8ZNQH>QX+7L<)!!T7AVLR,>T37;60YKAQHX?RO:CKGO2Z%]1ND]0S1-'3WWG*^SL$Q98VN MG[-BL_X6RK]'7_-U;_\ !T?S=&C'_P 8/6:QF6=0I^K==@W58->.W+M#3]'[ M99E>FUMW_%?V_3L24]>DN3Q>O=>Z+U3%Z5]9VU7X^>[T<'K&,TL8ZX_0QLZ@ M_P QD7?X/TOT7_LQ933S?KAF]%^N74,?-:^WH#6XWK7@2,.RYNRNT[1N^RWO M9^EW?X7^;_T5R4]P@Y>)BYN._%RZF7X]HBRJQH Y MKFF00=6N:X+ Z!U//R_K!]8UHV-?7ZE@W,:'OW._TB2G Z MA_B=Z*^_[3T?-R.E6@RT-/JL9_Q>YU60W_V)4JO\7'UC:X"SZX]1=6.6L-K3 M'DXYEFW_ #%T/36=9SL*K*_:7I^IN]GH5NC:YS/I>W]U6K\O(Z=C54V/.?G7 MN+:&AHKW'Z7N#?;772SZ;U##F+CQF$H0(XA*7!KQ?+I";NJ9]9EF7U"PWO:00]KJFN_0UN8YOL ML]/UO^$70K+&+U]X]1V?54_GT64AU8_D[WN]5R)@=0N?D/PK27?]-B(S60)1E#B^4RKU?XLI?\]!Q:$QE&?#\PC=Q_QA'_FNBDL0'JN7 MU#.JHS?L]>,]C6,-3'@[F!_)VO\ I*YTG-NRJK69+6MR,:UU-NSZ)+==[)_? M:Y"&<2E7#*-F0B37#/VSPRKA_P"Z3/"8QNXFA$R NX^X.*/S-])9O2^H_:LK M.QWF78]Q%?\ Q?T/^C8RQ+K?4C@TT[3#[;F#^P'-=L8N3TOHG1#73U#K-EC695H#FU5TM;9<]K'>U]NU_LW->I6-Z= M)/EY73L[/KS<._&><7K'I5U6T7D;*V'!8=M^QWZ;W^S_ (?_ *2 M2G__TNF_Q<7MQ^GYGU>N(;F=&R[JK&$075V/==3DZ_X.[>_8NO7$_67!Z;E_ M6:O]B=2?TWZW5TR334^VNRD_09U,55V8];-*_P!)?^9Z/J5V_JB*\?XU+:SC M ](QWD0WU/^,J]-)3/Z]V4_:/J^^]S3B4=7H^TZB&/+7NQS M=^XWW;O>NM7%X6']6,?ZI=6Q^KY]N=BG(?\ MG+RJ[*K/M)%'\W38SUF;/U3 M[/Z?K?R$7!J^ON!C5UX-N)UG!+6G%NSA=C9881[69;"SW.9^]9^L/_PJ2DG^ M,\U?\S\JMVN1;;0S#:/IF\VUN8*/SO5]-MOT/\'ZBATVBO(^O77\?*8VYEN# MB,N8X2QP/K!T_+^NN=2[-?86]&Z?CUV#"9=VL^TVLVVYS MO;Z+;WLV6_S'J?HO3O=+8!_C ZV_U&$NQ<2:QNW-@.U=N8VO_,M24TL?(N^H MV2XX5CC_0\FQW_:1W^ N?\ S?\ A/SU;^J[2/K7]:P0 M0?M&*8/@:9"W.M?LO]E97[8V?L[TS]J]7Z.SY>[=_H]GZ3U/YK](N2_Q:8N! MC976F=-S'9^$YV,['ML;:RUM9KL]&FYF353_ #=/I^C95^BMH]/^:_FDE.ST M; S;^ETV4Y]N.QP=MJ8QA#8>X:%[=RN. ;]8Z1:9G#2/%&.L8G].7#ZI?UG167U M#:>M=+:S^=:;G.CD5[(=N_D[]J0/UC8/3+<2UW N+K&C^L^H-=_T7I=-JIJS MKQDW_:.JN8TVDM+ VH_19C-=[?0:[Z6S_"?SBEG/C CPF XHF4I^FN&7$(_U MIRDQPCP&4N(2/#(1C#U<7%'A,OZL8QGA&+CTKCA*$>&4I?U&CT\.PZNG]6.C?YT?I;W#^IM]-7W,PC]7&,ML QOL[!ZL M$B8;L>&QZG\]_)3](9BMZ(&AX>W:_P"TO@CWF?M&[>!9[5&,4?;$#*/L&(E. M?$.'WN'V^#_&_6LARGW.(1E[PD8QC1XO9XOJG(>_'RL9_K8672=MU-C8_25._=W!GJ-_ZBWT[%S' MUSI+_P#%NRNZ^NIHLJBYWJ%FWU/T?T*GW?1_X)7/K5C66_6KIU_0LQE'UFHQ MW%N+D,N=1?B2_IM^JG6]O2.MU,#;665UNW?:S(RG-]/=Z?\\SU?]'] M#]%6DGK7_]D .$))300A !7 0$ / $$ 9 !O &( 90 @ % M: !O '0 ;P!S &@ ;P!P % !! &0 ;P!B &4 ( !0 &@ ;P!T &\ FMC.60B/SX@/'@Z>&UP;65T M82!X;6QN#IX;7!T:STB061O8F4@6$U0 M($-O&UL;G,Z&%P M+S$N,"]S5'EP92]297-O=7)C945V96YT(R(@>&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C95)E9B,B('AM M;&YS.G!H;W1O&UP.D-R96%T;W)4;V]L/2)04V-R:7!T-2YD;&P@5F5R&UP.DUO9&EF>41A=&4](C(P,C$M,#,M,CE4,3$Z,S8Z,S K,#4Z M,S B('AM<#I#&UP34TZ3W)I9VEN86Q$;V-U;65N=$E$/2)U M=6ED.C U9#(R.3,Q+3,T930M-# R92UB,#=C+3"UD969A=6QT(CY-:6-R;W-O9G0@5V]R9" M(#(P,C$N M,#,N,CA?4')E;&EM:6YA'E?=C(N,5]$:7)E8W1O#PO&UP34TZ2&ES=&]R>3X@/')D9CI397$^ M(#QR9&8Z;&D@'0 0V]P>7)I9VAT M("AC*2 Q.3DX($AE=VQE='0M4&%C:V%R9"!#;VUP86YY !D97-C M !)S4D="($E%0S8Q.38V+3(N,0 $G-21T(@245#-C$Y-C8M M,BXQ M !865H@ \U$ 0 $6S%A96B M 6%E:( &^B X]0 Y!865H@ 8ID +>% 8VEA9 M6B DH #X0 +;/9&5S8P 6245#(&AT=' Z+R]W=W &, : !M '( =P!\ ($ A@"+ ) E0": )\ MI "I *X L@"W +P P0#& ,L T #5 -L X #E .L \ #V /L! 0$' 0T!$P$9 M 1\!)0$K 3(!. $^ 44!3 %2 5D!8 %G 6X!=0%\ 8,!BP&2 9H!H0&I ;$! MN0'! $!Z0'R ?H" P(, A0"'0(F B\". )! DL"5 )= F<"<0)Z M H0"C@*8 J("K *V L$"RP+5 N "ZP+U P #"P,6 R$#+0,X T,#3P-: V8# M<@-^ XH#E@.B ZX#N@/' ],#X /L _D$!@03!" $+00[!$@$501C!'$$?@2, M!)H$J 2V!,0$TP3A!/ $_@4-!1P%*P4Z!4D%6 5G!7<%A@66!:8%M07%!=4% MY07V!@8&%@8G!C<&2 99!FH&>P:,!IT&KP; !M$&XP;U!P<'&09!ZP'OP?2!^4'^ @+"!\(,@A&"%H(;@B"")8(J@B^"-((YPC["1 ) M)0DZ"4\)9 EY"8\)I FZ"<\)Y0G["A$*)PH]"E0*:@J!"I@*K@K%"MP*\PL+ M"R(+.0M1"VD+@ N8"[ +R OA"_D,$@PJ#$,,7 QU#(X,IPS #-D,\PT-#28- M0 U:#70-C@VI#<,-W@WX#A,.+@Y)#F0.?PZ;#K8.T@[N#PD/)0]!#UX/>@^6 M#[,/SP_L$ D0)A!#$&$0?A";$+D0UQ#U$1,1,1%/$6T1C!&J$)%ZX7TA?W&!L8 M0!AE&(H8KQC5&/H9(!E%&6L9D1FW&=T:!!HJ&E$:=QJ>&L4:[!L4&SL;8QN* M&[(;VAP"'"H<4AQ['*,0!YJ'I0>OA[I'Q,? M/A]I'Y0?OQ_J(!4@02!L()@@Q"#P(1PA2"%U(:$ASB'[(B--@U$S5- M-8Y",$)R0K5"]T,Z0WU#P$0#1$=$BD3.11)%546:1=Y& M(D9G1JM&\$25^!8+UA]6,M9&EEI M6;A:!UI66J9:]5M%6Y5;Y5PU7(9O5\/7V%?LV %8%=@ MJF#\84]AHF'U8DEBG&+P8T-CEV/K9$!DE&3I93UEDF7G9CUFDF;H9SUGDV?I M:#]HEFCL:4-IFFGQ:DAJGVKW:T]KIVO_;%=LKVT(;6!MN6X2;FMNQ&\>;WAO MT7 K<(9PX'$Z<95Q\')+%V/G:;=OAW5G>S M>!%X;GC,>2IYB7GG>D9ZI7L$>V-[PGPA?(%\X7U!?:%^ 7YB?L)_(W^$?^6 M1X"H@0J!:X'-@C""DH+T@U>#NH0=A("$XX5'A:N&#H9RAM>'.X>?B 2(:8C. MB3.)F8G^BF2*RHLPBY:+_(QCC,J-,8V8C?^.9H[.CS:/GI &D&Z0UI$_D:B2 M$9)ZDN.339.VE""4BI3TE5^5R98TEI^7"I=UE^"83)BXF229D)G\FFB:U9M" MFZ^<')R)G/>=9)W2GD">KI\=GXN?^J!IH-BA1Z&VHB:BEJ,&HW:CYJ16I,>E M.*6IIAJFBZ;]IVZGX*A2J,2I-ZFIJARJCZL"JW6KZ:QK_UP'# [,%GP>/"7\+;PUC#U,11 MQ,[%2\7(QD;&P\=!Q[_(/%$XIZ#+HO.E&Z=#J6^KEZW#K^^R&[1'MG.XH[K3O0._,\%CPY?%R\?_RC/,9 M\Z?T-/3"]5#UWO9M]OOWBO@9^*CY./G'^E?ZY_MW_ ?\F/TI_;K^2_[<_VW_ M___N Y!9&]B90!D '_VP"$ 8$! 0%! 8%!08)!@4&"0L(!@8("PP* M"@L*"@P0# P,# P,$ P,# P,# P,# P,# P,# P,# P,# P,# P,# P!!P<' M#0P-&! 0&!0.#@X4% X.#@X4$0P,# P,$1$,# P,# P1# P,# P,# P,# P, M# P,# P,# P,# P,# P,#/_ !$( &@ _@,!$0 "$0$#$0'_W0 $ "#_Q &B M !P$! 0$! $!0,"!@$ !P@)"@L! (" P$! 0$! M $ @,$!08'" D*"Q @$# P($ @8' P0"!@)S 0(#$00 !2$2,4%1!A-A M(G&!%#*1H0<5L4(CP5+1X3,68O D'EZ>WQ]?G]SA(6&AXB)BHN,C8Z/@I.4E9:7F)F:FYR=GI^2HZ M2EIJ>HJ:JKK*VNKZ$0 " @$" P4%! 4&! @# VT! (1 P0A$C%!!5$382(& M<8&1,J&Q\!3!T>$C0A528G+Q,R0T0X(6DE,EHF.RP@=STC7B1(,75),("0H8 M&28V11HG9'15-_*CL\,H*=/C\X24I+3$U.3T976%E:6UQ=7E]4969G:&EJ:V MQM;F]D=79W>'EZ>WQ]?G]SA(6&AXB)BHN,C8Z/@Y25EI>8F9J;G)V>GY*CI* M6FIZBIJJNLK:ZOK_V@ , P$ A$#$0 _ /5.*NQ5V*NQ5V*NQ5V*NQ5V*NQ5 MV*NQ5V*NQ51NKJWMH7FN)%BB05>1S0#ZN5;TZ^U!OFCS]M#<8A*?P=SA[(.QR$1#&-0\P>=[L$S?6(HC^S%&4' MW@5S39M;J\FY!B[3#I-) T""4@GEN#(36M?QS69#._5;LH"->FEJLZ ML&5BI&X(Z_?D1(@V&1B"-TWT[S=YBT\CT;QI$'6*7XU.9^'M3-C(H\0<++V= MAR#<<)9[Y9\^V6K2K:7:"UO3]@5^!S_DGQ]LZ70=KQS'AEZ9/.ZWLN6+U1]4 M67+FY%]76-X5=BKL5=BKL5=BKL5=BKL5=BK_ /_0]4XJ[%78J[%78J[%78J[ M%78J[%78J[%5"\O;6RM9;N[F2"U@0R332$*B(HJ69CL*8JP[RKY^O/.-W)>: M!:%/*MNS1QZK< JU](NQ%M&=_04]9V^U^Q@D:5D$GEZ"\F$^J'ZVR[I =H4^ M2]_FV8DM()FY^IR!J#$5#9,X+:WA4+#$D:CH$ 'ZLR80C'8!H,I'F56@R1"$ M'>Z1IMZC)=6T8ORTD0FXT3XE)^.T<_ MBC']6<_KNPCSQ_Z5WFC[9Z9/FE5I^6_F:20+-/?O*HLOT-;FQA6VL%41V-O&.*QP1_"B@?17*--E\2/%WE MLSPX)6?R\U_6HC2>ULY/J MY\)7'!#]#-BKYO\ ^<9;;ZOY$\X^8GJ;Z]N(K#UJ_$58>H_WLV:WM;+P:>3G M]FXA/, ?ZSZ!_+?S%;R6(T>=PMQ;U,%33DA[#W&:_L/61,/#)]47,[8T@9@"?OR!S0!HEG''(\@J M+(C@%2&![@UR8D"P(INN%6P< -J["KL5=BKL5=BKL5=BKL5=BKL5?__3]4XJ M[%78J[%78J[%78J[%78J[%78J\Q_YR4M9KG\F/,215JD<G(#G]F91#."6>H[JRR(Q1 MUH4=30@^(.<&);^GTG^<]E*%BI,MTC\R=9LT6*]07L0VYGX9 /GT.;O3=NY( M"I#BKJZ?4=C8Y;Q/"60P?FGH; >M!/$>]!R_5FTC[08CS!=<>Q,HY$+I?S1\ MOJ/@CGD/AQIAEV_AZ H'8N;J0DVI?FE?3(4T^U6WK_NV0\F'R VS U'M!,_0 M*\9$,;[4T>+#O#8_S6:C-Z"Z<-X5=BKL5=BKL5=BKL5=BKL5= MBK__U/5.*NQ5V*NQ5V*NQ5V*NQ5V*NQ5V*I=YAT6UUS0[_1[L?Z-J%O);RGP M$BE:_1UQ5\#^5]9UO\F_S9D6^B++I\SV>IVW:>TD-"5[&J4=#D9Q!!!ZI!WM M],:A865Q8P>8-!F%]YGRW,;T^R5Z9Q?:G9<\,^*.\'J^SNT8Y M (R^I+*C--=NUIV*=W;8J[%#J[@#=CL .I)]L(%F@I95Y=_+_4]29)K\-9V> MQXG:5Q[#]G-SHNQIY:E/TQ=3K.UH8QPPWD]/T_3[33[5+6TB$4$8H%'ZR>^= MAAQ1QQX8C9Y?+EE.7%(HL98&#L*NQ5V*NQ5V*NQ5V*NQ5V*NQ5__U?5.*NQ5 MV*NQ5V*NQ5V*NQ5V*NQ5V*NQ5XW_ ,Y _D);?F%8#5=)*6WFJSC*Q2-\*7,8 MW$,A['_?;_L_ZN*OE[R;^8_YD?E!K=QIE_H%^I])SW9?Y2?\ ?D>) M (HI$B.3VS0_SK_)3S.BF^EG\IZF_P#>1RKSMJ^(=05I_P #FEU'86">\?07 M:8.U\L!1]89/;V?E2^4-IGF[2KE&W7E,JFA^9S63]GLH^F42'81[ITDU&Z' M8I#T@B8?S_'_ "YN-/V=AP_2-_Z3K,^NS9?J.W]%ZH!L,S7$;Q5V*NQ5V*NQ M5V*NQ5V*NQ5V*NQ5V*O_UO5)-,52[6O,6A:';?6=8U"WT^#M)<2+PY'?Z M,58M#^>?Y237'U>/S19>K6@JY _X(@#%69V5_97ULEU97$=U;2;I/"ZR(?DR MDC%5?%78J[%78J[%78J[%78J[%6.><;3ZKYBTN&^4 B.5AQEC]TD6 MCC[\5>(>8O\ G"KRO<.SZ#KES85-5AN46X0>U1P;%6.'_G"#5>>WFF#CX_5G MK]W/%4VT;_G"/2TDY:QYEFG3^2U@6/;_ %G9_P!6*O7O(_Y$?EGY-=+C2])2 M:_3[-_>'UYA[KR^%/]BN*O0<5=BKL5=BKL5=BKL5=BKL5=BKL5=BKL5=BK__ MU^J_GO\ G7:_ESHT5O9(MYYFU($:=:'=4'3UI .H!^PG[;8J\M\F_P#.-_FO MSZZ>;/S4UBZ]6\I+#IBM^]"-N Y/PPBGV8XU^'%7H-U_SB9^3DUH8([&Z@DI M19TN'+@^.]0<5>9:CY!_,O\ (C7+;6_*^I2:MY-N+B.*_MI0>*+(P4>M$#0? M:^&:/_98J^KX9/4A22E.:AJ>%17%4)J^NZ-HUJ;O5;Z"QMAUEG=8Q]'([XJQ M2V_/'\I+FZ%K#YJT]IF/%5]6@)]B0%Q5FEM=6UU D]M*D\+BJ2QL&5A[$5&* MJ.K:E!I>F7>I7'(V]E"]Q-Q%6X1J6:@[[#%5#R[YATCS%HMIK.D7"W6GWJ"2 M"5? ]01^RRG9EQ5,L5=BJ0Z'YY\JZ[JVH:1I6HQ7>HZ4>.H6Z5Y1&O'XJC^8 M4Q5':EKVDZ8Z)?7*0-("4#=P,QL^KQXOK--^'39,GTBT%_C?RO\ ]7&'[S_3 M,?\ E33_ ,]M_D[/_-16G>8]&U&8PV5W'/*HY%$ZT\G/?PH_ARK3[LPY]H8(FC(6Y$-'ED+$2BK M+5M.OEY6=S'..X1@3]V6XM1')])$FO)AG#Z@8HL&HR]J"!U/6M-TL(U_<+ L MAI&6[D9CY]3#$+D:;L.">2Q$6A8/-_EN>01Q:A"7/0$T_7E$>TL$C7%NVRT. M8"^'9-U8-0@U!%01TS.!ODXGO67-S';P23RFD<2EW/L-SD9SX02648\1H-P3 MI/"DT1Y1R*&5AW!W&&,A(6%E$@D%4R2$/-?V\-W!:.W[ZXY>FOL@J8=5O=)T;58;W4=/K]4=&X&M1_-MBJ M>75U;6MO)<7,J0P1*6EED8*JJ.Y)V&*L&C_/C\HI+X6*>:;(SLW 'F0A:M*< MR..*LY^M6WU?ZSZJ?5^/J>MR'#A2O+ETXT[XJ__03_+>QC_-3_G(G7?-6I?Z M1I'EUZV,#U*5C8QVXIT/'BTC8J^K1TQ5V*J5U:6UW;O;742S02CC)$X#*P]P M<58-^I+3:O_%<8W;%7D_DS\A/,/YB/'YR M_-K4KF:2] EL]#C8QB.)MUY?[Z4C_=:#E_,V*O0KS_G&+\E[BT>W&@B N*"> M*:59%]P2Q%?HQ5Y7KWESS[_SCYJ,6O>7+V;6_P OII0FH:9.:M"&/?LI_DE3 MC_Q8N*O=]3\QZ7YE_*O4=L73VMT4//ZO<1T!D0?L/0UX?[M7_*Q5]KZ1J^FZQIMMJ6 MF7"7=A=H)+>XC-596Q5&8J^ /\ E='YG[?[O_[&'Q5Z?Y^@AN/,NAP3 M+SBE;BZGN"W3.;[7B)9\8EO&3ONRY&.#(0:(9!_@?RI4_P"X^.OT_P!ROH_BC12>+$=LHU'8T8W/$3'(VX>UC+TY?5%'>3/-$NIQRV%^OI:K9_# M,AVY ;QH,Q.W@# MP ]2Y?8DB.,CN32X_+[RQN9<^R,$HU,T9;G MB%_2E_Y=7UY'<:AHEQ)ZRV#?N7.Y J017PS'[&RRXIXB;$#Z7([7Q0J.6(HS M'J3OSO=FV\L7SCJZ>F/]F:9G=IY.'!(_YKA=G0O-%+_RVU?ZWH0M':L]B?3- M>O#JIS%[#U7B80.L')[8T_AYKZ39:3FZMU!>:ZAY@^L?F+9NK5M[5_JRD=*M MLYSELNMO71KZ8O1XM+6BE_.D]*'7.I#SKY:_YQAI_P KI\__ "E_ZB\*H_\ MYRWU_6+W6?*_D"SN&M;/6766\<&@?G*(D5_%4W?CBK)KG_G$7\KF\LG388[A M-6$5$U@RL7]6GVFC_N^'+]CCBJ'TO\EOS&M_R%UCR%=ZU%<:I>R1#3OB816U MNES&\D7J_:99(T?X:<5Y\,5?_]$P_P"7IG,D6C?75MW/\ *\#5'_!+7%4[_P"<7_+NC^8_R)N=&UBV6ZT^[OKI)H7' MB%HRG]EEZJV*L$$FV8G@[)A&6'()KC/AA#Z8(;\T[KAHUO; _%/,-O91_7*O:#)6(1ZR+;V)C MO(3_ #0DNAK)Y9\W6]O*Q^JZA$@+'85<5'_ MFOTEZ341C_#D#FZH_F=.9?Q M8RSSS)JJZ7HMU=DT9$(C![NVRYT>MSC%C,O)T6DPG+D$0\DDTVYL]+T_6Y6/ M.YN2=_ &O+_99QDL$H1AF/\ %)ZR.:,IRQ#^&+VNVE$L$8Y M6 ?)XR4>$D/E_P#YQA_\G3Y_^4O_ %%Y-B]+_/\ _)>7\Q-)M+K2IUM?,FD% MFL)6/%9%-"8F;]CXAR1_V6Q5Y=Y>_P"_Q_FCY&D\CR^=X]31_+L*!YKI024)8((V3[0E]1E3A_ M-BK_ /_23\YS7OY*?GR/-H@=_*/F-X=.@)^*6X=2%"CK\/VFQ5Y?^1WE"^T3\A?,6K:C&8]0\PVUY?,&%&](P,( MR0>G+XG_ -EBJ:?\X>?^2B'_ &T+G_C7%7J_G#RAH7FWR_=:%K=N+BQNEHP/ MVD8?9D1OV70[JV*OG3RGYC\S_D%YQ3R?YLD>]\@ZG*3I.K4)6#D?M=^-/]W1 M?\]$Q5-/^<VE2>WFE$D,T9Y*Z-.Y5E([$8J]5\[?\I9Y>IU] M3_C89SW:G^,8Z=WV>/\ !\ELZH2?;.A='02WS)IK:CHEW9KN\L9"?ZPW&8>M MTXS8I0[W*T>;PLL9=R1_EQK"W&D_HV8\;RP)C>-MF*UV.8'8NIXL?AGZL;F= MK8#')Q_PY&7\AXYNW4VYF4 DF@&Y/M@)'-+S^UE_Q%^8 NH/BL=*6@E[,PZ4 M^9SG(?X3K.(?1C_B=[,?E])PGZLBK^:'32-O^/CO]&2[>WX/ZS'L8?77&.:%@\.^MP1M2^9TT32;?B]W3LPV-?D-\UVJU7YKP\4?XOJ<_2Z M?\JGB?)PM=#ARR'F^8_(_UWEYB=2S6P1N*47F%9S1>3+N N*IOYE\L:#YFTJ;2 M=;LXKVQG4JT$ M/7^9H_AQ5__3]%^=/)7E[SCH$^AZ[;"XLI]P>CQN/LR1MU5UQ5\X?\JO_/[\ MH[Z:3\O[PZ]Y=D8N+(@.?]G;L1\?^7"<51DGYZ?\Y(7<2V-EY#>#4#\/UDVT M["OCQ>B#_@L55?*WY!_F7YW\QVWFC\V=4=(K9UDM])1P7/$\@M$_=P)7KQ_> M8J^A_,7EC1/,>@W.AZO:KXO(?YZ_E!>S#R) M(/-'E"1S(NE3;RQ@FI' D%6_RXOM?RXJBS^?_P">=Y6SLORRGBOGJJR2"/Q(B[>[8JJ>6OR,\^>>/,<'FO\ .*]$L=N0UEY>A/[M:&H#A#PC2OVD7D[_ M +;8J]N\WVCMY,UFTM(>3'3KB*WMXAU/HLJ(BC_@0,5>;?\ .*.C:OI'Y6_5 M-5LI["Z^O7#B"YC:)^)XT;BP!IBKV7%6.^>_(OE_SKY=N-"UN#U;:85CE']Y M#(/LR1GLRXJ\8_YQR_++7_R]_,3S=HVIQ,]NUK ]AJ"J?2GB]5J%6Z'D M'' _[% CS5YWLE$-_H9N)%_W;'6C>_PU&8H[0U>/:>/C_I-QT.FGO#)P_P!% M9.WGWS&/JY@&D:?)M*Q^V5[C^; 9:W4FB/!QEE'\II]P?%R!EN@Z#8Z-8K:V MBT'620_:=O$YN=)I8X(<(Y_SG4ZG4RS2XC\F.?F19WES^B_JT#S<)ZOP4M0; M=:9J^V\4Y''P_P YV'966,>.S_"R>_TVWU+36LKI*Q2H ?$-38CY9MLN 9RSEPS.*0N'\ M,G9]H>'FB,L=I_Q14&L;Z\_,M;F6VD%I;+19BI"'BNU#\SD#BG/7\1&T S&6 M$=$8@^HEG5Q!'/"\,@K'(I5A['-]D@)1,3_$Z6$C&0(Z,(\C^5)-/UK4;BX0 M@6S&&U8BE5;XN0^@TS1=E=G>'FD9?P'TNY[1UWB8H@?Q[R9/YDLS>:'>VP4L MSQ-P4=R-QFWUN,SQ2 [G7:/((98DI1^6RWL6@&WNX9('AE8*LBE30[[5S [# MC..#AE_"7*[5E&66X]7C'_..GECS'IGYN^>+W4M,NK.SNA*+>XGB9$DK=?_ "(YC\T:?P]>!2$>41_8DC)V]11\+(?M M+BK"[W\T?^)J-L6#/\ NH_]8'%64Z-_SC=J MFE_DCY@\NQ7,;^ XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover - shares
6 Months Ended
Jun. 30, 2022
Jul. 31, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 001-37474  
Entity Registrant Name Conformis, Inc.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 56-2463152  
Entity Address, Address Line One 600 Technology Park Drive  
Entity Address, City or Town Billerica  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01821  
City Area Code 781  
Local Phone Number 345-9001  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock, $0.00001 par value  
Trading Symbol CFMS  
Entity Common Stock, Shares Outstanding   187,996,047
Entity Central Index Key 0001305773  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Current Assets    
Cash and cash equivalents $ 72,641 $ 100,556
Accounts receivable, net 9,538 9,079
Royalty and licensing receivable 155 280
Inventories, net 16,727 15,204
Prepaid expenses and other current assets 1,707 1,764
Total current assets 100,768 126,883
Property and equipment, net 9,123 10,268
Operating lease right-of-use assets 6,846 7,536
Other Assets    
Restricted cash 462 562
Other long-term assets 88 92
Total assets 117,287 145,341
Current liabilities    
Accounts payable 7,179 6,557
Accrued expenses 8,565 9,576
Operating lease liabilities 1,891 1,830
Total current liabilities 17,635 17,963
Long-term debt, less debt issuance costs 20,438 20,355
Operating lease liabilities 5,784 6,471
Total liabilities 43,857 44,789
Commitments and contingencies
Stockholders’ equity    
Preferred stock, $0.00001 par value: Authorized: 5,000,000 shares authorized at June 30, 2022 and December 31, 2021; no shares issued and outstanding as of June 30, 2022 and December 31, 2021 0 0
Common stock, $0.00001 par value: Authorized: 300,000,000 shares authorized at June 30, 2022 and December 31, 2021; 185,332,724 and 186,042,390 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively 2 2
Additional paid-in capital 634,096 632,513
Accumulated deficit (562,406) (530,851)
Accumulated other comprehensive income (loss) 1,738 (1,112)
Total stockholders’ equity 73,430 100,552
Total liabilities and stockholders’ equity $ 117,287 $ 145,341
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred stock, par value (in USD per share) $ 0.00001 $ 0.00001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 300,000,000 300,000,000
Common stock, shares issued (in shares) 188,227,075 186,042,390
Common stock, shares outstanding (in shares) 188,227,075 186,042,390
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenue        
Total revenue $ 15,295 $ 56,348 $ 30,846 $ 70,183
Cost of revenue 9,835 8,810 19,645 16,472
Gross profit 5,460 47,538 11,201 53,711
Operating expenses        
Sales and marketing 6,562 6,304 13,227 11,417
Research and development 3,958 3,650 8,437 7,190
General and administrative 7,693 6,689 17,026 13,355
Total operating expenses 18,213 16,643 38,690 31,962
(Loss) income from operations (12,753) 30,895 (27,489) 21,749
Other income and expenses        
Interest income 14 39 31 57
Interest expense (453) (607) (904) (1,201)
Other income 0 7,252 0 7,252
Foreign currency exchange transaction (loss) income (2,432) 455 (3,259) (1,306)
Total other (expenses) income (2,871) 7,139 (4,132) 4,802
(Loss) income before income taxes (15,624) 38,034 (31,621) 26,551
Income tax provision (100) (8) (66) 15
Net (loss) income $ (15,524) $ 38,042 $ (31,555) $ 26,536
Net (loss) income per share - basic (in USD per share) $ (0.09) $ 0.21 $ (0.18) $ 0.17
Net (loss) income per share - diluted (in USD per share) $ (0.09) $ 0.21 $ (0.18) $ 0.17
Weighted average common shares outstanding - basic (in shares) 180,296,273 177,668,627 179,740,853 154,612,482
Weighted average common shares outstanding - diluted (in shares) 180,296,273 180,015,105 179,740,853 157,861,298
Product        
Revenue        
Total revenue $ 15,142 $ 15,199 $ 30,026 $ 28,910
Royalty and licensing        
Revenue        
Total revenue $ 153 $ 41,149 $ 820 $ 41,273
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Comprehensive (Loss) Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net (loss) income $ (15,524) $ 38,042 $ (31,555) $ 26,536
Other comprehensive income (loss)        
Foreign currency translation adjustments 2,113 (451) 2,850 1,194
Comprehensive (loss) income $ (13,411) $ 37,591 $ (28,705) $ 27,730
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Changes in Stockholder's Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated other comprehensive income (loss)
Beginning balance (in shares) at Dec. 31, 2020   95,546,577      
Beginning balance at Dec. 31, 2020 $ 11,372 $ 1 $ 543,809 $ (528,438) $ (4,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock—restricted stock (in shares)   3,549,534      
Issuance of common stock at public offering, less issuance costs (in shares)   80,952,381      
Issuance of common stock at public offering, less issuance costs 79,623 $ 1 79,622    
Issuance of common stock upon exercise of common stock warrants (in shares)   6,005,041      
Issuance of common stock upon exercise of common stock warrants 5,253   5,253    
Compensation expense related to issued stock options and restricted stock awards 1,751   1,751    
Net (loss) income 26,536     26,536  
Other comprehensive income (loss) 1,194       1,194
Ending balance (in shares) at Jun. 30, 2021   186,053,533      
Ending balance at Jun. 30, 2021 125,729 $ 2 630,435 (501,902) (2,806)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock and pre-funded warrants under registered direct offering, issuance costs 5,400        
Beginning balance (in shares) at Mar. 31, 2021   182,428,111      
Beginning balance at Mar. 31, 2021 87,325 $ 2 629,622 (539,944) (2,355)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock—restricted stock (in shares)   3,625,422      
Issuance of common stock at public offering, less issuance costs (19)   (19)    
Compensation expense related to issued stock options and restricted stock awards 832   832    
Net (loss) income 38,042     38,042  
Other comprehensive income (loss) (451)       (451)
Ending balance (in shares) at Jun. 30, 2021   186,053,533      
Ending balance at Jun. 30, 2021 125,729 $ 2 630,435 (501,902) (2,806)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock and pre-funded warrants under registered direct offering, issuance costs $ 5,400        
Beginning balance (in shares) at Dec. 31, 2021 186,042,390 186,042,390      
Beginning balance at Dec. 31, 2021 $ 100,552 $ 2 632,513 (530,851) (1,112)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock—restricted stock (in shares)   2,184,685      
Compensation expense related to issued stock options and restricted stock awards 1,583   1,583    
Net (loss) income (31,555)     (31,555)  
Other comprehensive income (loss) $ 2,850       2,850
Ending balance (in shares) at Jun. 30, 2022 188,227,075 188,227,075      
Ending balance at Jun. 30, 2022 $ 73,430 $ 2 634,096 (562,406) 1,738
Beginning balance (in shares) at Mar. 31, 2022   185,332,724      
Beginning balance at Mar. 31, 2022 85,994 $ 2 633,249 (546,882) (375)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock—restricted stock (in shares)   2,894,351      
Compensation expense related to issued stock options and restricted stock awards 847   847    
Net (loss) income (15,524)     (15,524)  
Other comprehensive income (loss) $ 2,113       2,113
Ending balance (in shares) at Jun. 30, 2022 188,227,075 188,227,075      
Ending balance at Jun. 30, 2022 $ 73,430 $ 2 $ 634,096 $ (562,406) $ 1,738
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Changes in Stockholder's Equity (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Statement of Stockholders' Equity [Abstract]    
Issuance of common stock and pre-funded warrants under registered direct offering, issuance costs $ 5.4 $ 5.4
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net (loss) income $ (31,555) $ 26,536
Adjustments to reconcile net (loss) income to net cash used in operating activities:    
Depreciation and amortization expense 2,134 2,093
Stock-based compensation expense 1,583 1,751
Unrealized foreign exchange loss 3,115 1,271
Non-cash lease expense 752 711
Provision for bad debts on trade receivables 191 42
Gain on forgiveness of PPP loan 0 (4,772)
Non-cash interest expense 83 365
Changes in operating assets and liabilities:    
Accounts receivable (648) (429)
Royalty and licensing receivable 125 (14,387)
Inventories (1,523) (836)
Prepaid expenses and other assets 60 0
Accounts payable, accrued expenses and other liabilities (1,079) 732
Contract liability 0 (14,000)
Advance on research and development 0 (3,168)
Net cash used in operating activities (26,762) (4,091)
Cash flows from investing activities:    
Acquisition of property and equipment (990) (961)
Net cash used in investing activities (990) (961)
Cash flows from financing activities:    
Proceeds from exercise of common stock warrant 0 5,253
Net proceeds from issuance of common stock 0 79,623
Net cash provided by financing activities 0 84,876
Foreign exchange effect on cash and cash equivalents (263) (77)
(Decrease) increase in cash, cash equivalents and restricted cash (28,015) 79,747
Cash, cash equivalents and restricted cash beginning of period 101,118 29,135
Cash, cash equivalents and restricted cash end of period 73,103 108,882
Supplemental information:    
Cash paid for interest 715 702
Non cash investing and financing activities:    
Operating leases right-of-use assets obtained in exchange for lease obligations $ 63 $ 3,763
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Basis of Presentation
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Basis of Presentation Organization and Basis of Presentation
 
    Conformis, Inc. (together with its subsidiaries, collectively, the “Company”) is a medical technology company that uses its proprietary iFit Image-to-Implant technology platform to develop, manufacture and sell joint replacement implants that are individually sized and shaped, which the Company refers to as personalized, individualized, or sometimes as customized, to fit and conform to each patient’s unique anatomy. The Company also offers Identity Imprint, a new line of total knee replacement products that utilizes a proprietary algorithm to select the implant size that most closely meets the geometric and anatomic requirements of the patient’s knee. Conformis’ sterile, just-in-time, Surgery-in-a-Box delivery system is available with all of its implants and personalized, single-use instruments. The Company’s proprietary iFit technology platform is potentially applicable to all major joints.
 
    The Company was incorporated in Delaware and commenced operations in 2004. The Company introduced its iUni and iDuo in 2007, its iTotal CR in 2011, its iTotal PS in 2015, its Conformis hip system in 2018, and its Identity Imprint in 2021. The Company has its corporate offices in Billerica, Massachusetts.

    These consolidated financial statements as of June 30, 2022 and for the three and six months ended June 30, 2022 and 2021, and related interim information contained within the notes to the Consolidated Financial Statements, have been prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business.
    
Liquidity and operations
 
    Since the Company’s inception in June 2004, it has financed its operations primarily through private placements of preferred stock, its initial public offering in July 2015, other equity financings, debt and convertible debt financings, equipment purchase loans, patent licensing, and product revenue beginning in 2007. At June 30, 2022, the Company had an accumulated deficit of $562.4 million and cash and cash equivalents of $72.6 million, and $0.5 million in restricted cash allocated to a lease deposit.


The Company expects that its existing cash and cash equivalents as of June 30, 2022, funds from potential exercises of its common stock warrants, and anticipated revenue from operations, will enable the Company to fund its operations, capital expenditure requirements and debt service for at least the next 12 months from the date of filing. In order for the Company to meet its long-term operating plan, the Company expects that revenue growth, margin improvements and leveraging operating expenses will be necessary. It cannot be assured that the Company will be successful.

On November 22, 2021, the Company and its subsidiary, ImaTx, Inc., entered into a Credit and Security Agreement (the “New Credit Agreement”) with MidCap Financial Trust (“MidCap”), as agent, and certain lender parties thereto. The New Credit Agreement provides for a five-year, $21 million secured term loan facility (the “Term Facility”). The New Credit Agreement refinanced and replaced the Company’s prior 2019 secured credit facility with Innovatus (the “2019 Secured Loan Agreement”). The Company used the amounts drawn under the New Credit Agreement to repay all outstanding obligations under the 2019 Secured Loan Agreement, which 2019 Secured Credit Loan Agreement has been terminated. For further information regarding the 2019 Secured Loan Agreement and the New Credit Agreement see “Note I—Debt and Notes Payable”.

On February 17, 2021, the Company closed an offering of its common stock under the Company's shelf registration statement on Form S-3, pursuant to which the Company issued and sold 80,952,381 shares of its common stock at a public offering price of $1.05 per share, for aggregate net proceeds of approximately $79.6 million. For further information regarding this public offering, see "Note J—Stockholders' Equity".

In December 2019, a human infection originating in China was traced to a novel strain of coronavirus. The virus subsequently spread to other parts of the world, including the United States and Europe, and caused unprecedented disruptions in the global economy as efforts to contain the spread of the virus intensified. In March 2020, the World Health Organization declared this coronavirus outbreak ("COVID-19") to be a pandemic. The
Company has experienced significantly decreased demand for its products during the pandemic as healthcare providers and individuals have de-prioritized and deferred medical procedures deemed to be elective, such as joint replacement procedures, which has had, and is expected to continue to have a significant negative effect on the Company's revenue. Most recently, in the third and fourth quarters of 2021, the Company experienced higher levels of deferred and rescheduled knee and hip procedures as a result of the surge in COVID-19 cases associated with the Delta and Omicron variants. During the first quarter of 2022, United States case counts peaked in January and then decreased significantly into the second quarter. The future progression of the pandemic remains uncertain. To the extent that individuals in these markets continue to de-prioritize or delay deferrable procedures as a result of the COVID-19 pandemic or otherwise, our business, cash flows, financial condition and results of operations could continue to be negatively affected.

Basis of presentation and use of estimates
 
    The preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States ("U.S. GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The most significant estimates used in these consolidated financial statements include revenue recognition, accounts receivable valuation, inventory reserves, impairment assessments, income tax reserves and related allowances, and the lives of property and equipment. Actual results may differ from those estimates. The interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.

Unaudited Interim Financial Information

    The accompanying Interim Consolidated Financial Statements as of June 30, 2022 and for the three and six months ended June 30, 2022 and 2021, and related interim information contained within the notes to the Consolidated Financial Statements are unaudited. These unaudited interim consolidated financial statements have been prepared in accordance with GAAP. In management’s opinion, the unaudited interim consolidated financial statements have been prepared on the same basis as the audited financial statements and include all adjustments (including normal recurring adjustments) necessary for the fair presentation of the Company’s financial position as of June 30, 2022, results of operations for and stockholders' equity for the three and six months ended June 30, 2022 and 2021, and comprehensive loss, and cash flows for the six months ended June 30, 2022 and 2021. The results for the three and six months ended June 30, 2022 are not necessarily indicative of the results expected for the full year or any interim period.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
 
    The Company's financial results are affected by the selection and application of accounting policies and methods. There were no material changes in the six months ended June 30, 2022 to the application of significant accounting policies and estimates as described in its audited consolidated financial statements for the year ended December 31, 2021.

Concentrations of credit risk and other risks and uncertainties
     Financial instruments that subject the Company to credit risk primarily consist of cash, cash equivalents, and accounts receivable. The Company maintains the majority of its cash with accredited financial institutions which mitigates potential risks related to concentration. The Company had $0.8 million as of June 30, 2022 and $1.2 million as of December 31, 2021 held in foreign bank accounts that are not federally insured.
 
    The Company and its contract manufacturers rely on sole source suppliers and service providers for certain components. There can be no assurance that a shortage or stoppage of shipments of the materials or components that the Company purchases will not result in a delay in production or adversely affect the Company’s business. On an ongoing basis, the Company validates alternate suppliers relative to certain key components as needed.
 
    For the three and six months ended June 30, 2022, no customer represented greater than 10% of total revenue. For the three and six months ended June 30, 2021, Stryker Corporation (“Stryker”), Wright Medical Technology, Inc. (“Wright Medical”), and Tornier, Inc. (“Tornier,” and collectively with Stryker and Wright Medical, the "Stryker Parties") represented 71% and 57% of total revenue, respectively. As of June 30, 2022 and December 31, 2021, respectively, there was no customer that represented greater than 10% of the total net receivable balance.

Principles of consolidation
     The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries including ImaTx, Inc., ConforMIS Europe GmbH, ConforMIS UK Limited, ConforMIS Hong Kong Limited, Conformis India LLP, and Conformis Cares LLC. All intercompany balances and transactions have been eliminated in consolidation.
 
Cash, cash equivalents and restricted cash
     The Company considers all highly liquid investment instruments with original maturities of 90 days or less when purchased to be cash equivalents. The Company’s cash equivalents consist of demand deposits and money market accounts. Demand deposits and money market accounts are carried at cost which approximates their fair value. The Company has recorded restricted cash of $0.5 million and $0.6 million as of June 30, 2022 and December 31, 2021, respectively. Restricted cash consisted of security provided for lease obligations.

    The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statements of cash flows.

June 30,
2022
December 31,
2021
Cash and cash equivalents$72,641 $100,556 
Restricted cash462 562 
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows$73,103 $101,118 

Fair value of financial instruments
    Certain of the Company’s financial instruments, including cash and cash equivalents (excluding money market funds), accounts receivable, accounts payable, accrued expenses and other liabilities are carried at cost, which approximates their fair value because of the short-term maturity. The carrying value of the debt approximates fair value because the interest rate under the obligation approximates market rates of interest available to the Company for similar instruments.
 
Accounts receivable and allowance for doubtful accounts
     Accounts receivable consist of billed and unbilled amounts due from medical facilities or independent distributors (the "Customer"). Upon completion of a procedure, revenue is recognized and an unbilled receivable is recorded. Under Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers ("ASC 606"), an enforceable contract is met either at or prior to the procedure being performed. Upon receipt of a purchase order from the Customer, the billed receivable is recorded and the unbilled receivable is reversed. As a result, the unbilled receivable balance fluctuates based on the timing of the Company's receipt of purchase orders from the medical facilities. In estimating whether accounts receivable can be collected, the Company performs evaluations of customers and continuously monitors collections and payments and estimates an allowance for doubtful accounts based on the aging of the underlying invoices, collections experience to date and any specific collection issues that have been identified. The allowance for doubtful accounts is recorded in the period in which revenue is recorded or when collection risk is identified.

Inventories
     Inventories consist of raw materials, work-in-process components and finished goods. Inventories are stated at the lower of cost, determined using the first-in first-out method, or net realizable value. The Company regularly reviews its inventory quantities on hand and related cost and records a provision for any excess or obsolete inventory based on its estimated forecast of product demand and existing product configurations. The Company also reviews its inventory value to determine if it reflects the lower of cost or market, based on net realizable value. Appropriate consideration is given to inventory items sold at negative gross margin, purchase
commitments and other factors in evaluating net realizable value. During the three and six months ended June 30, 2022, the Company recognized provisions of $0.8 million and $2.5 million, respectively, to adjust its inventory value to the lower of cost or net realizable value for estimated unused product related to known and potential cancelled cases, which is included in cost of revenue. During the three and six months ended June 30, 2021, the Company recognized provisions of $0.5 million and $1.1 million, respectively, to adjust its inventory value to the lower of cost or net realizable value for estimated unused product related to known and potential cancelled cases, which is included in cost of revenue.

Property and equipment
     Property and equipment is stated at cost less accumulated depreciation and is depreciated using the straight-line method over the estimated useful lives of the respective assets. Leasehold improvements are amortized over their useful life or the life of the lease, whichever is shorter. Assets capitalized under capital leases are amortized in accordance with the respective class of assets and the amortization is included with depreciation expense. Maintenance and repair costs are expensed as incurred.

Long-lived assets
     The Company tests impairment of long-lived assets when events or changes in circumstances indicate that the assets might be impaired. If changes in circumstances lead the Company to believe that any of its long-lived assets may be impaired, the Company will test the asset group for recoverability, by evaluating whether the estimated undiscounted cash flows, including estimated residual value, generated from the asset group are sufficient to support the carrying value of the assets. If the cash flow estimates or the significant operating assumptions upon which they are based change in the future, the Company may be required to record impairment charges. During the three months ended June 30, 2022, there were no changes in circumstances that led the Company to believe that its long-lived assets may be impaired.

Leases

    The Company has elected not to separate non-lease components from all classes of leases. Non-lease components have been accounted for as part of the single lease component to which they are related.

    Leases with an anticipated term, inclusive of renewals of 12 months or less are not recorded on the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term.

    The Company has elected the hindsight practical expedient to determine the lease term for existing leases. This practical expedient enables an entity to use hindsight in determining the lease term when considering options to extend and terminate leases as well as purchase the underlying assets. The operating lease right-of-use assets are subsequently assessed for impairment in accordance with the Company's accounting policy for long-lived assets.


Revenue Recognition

Product Revenue Recognition

    Revenue is recognized when, or as, obligations under the terms of a contract are satisfied, which occurs when control of the promised products or services is transferred to customers. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer (“transaction price”). When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying the practical expedient in paragraph 606-10-32-18, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. None of the Company’s contracts contained a significant financing component as of June 30, 2022. Payment is typically due between 30 and 60 days from invoice.
    To the extent that the transaction price includes variable consideration, such as prompt-pay discounts or rebates, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value to which the Company expects to be entitled. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Actual amounts of consideration ultimately received may differ from the Company's estimates. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of the Company’s anticipated performance and all information (historical, current and forecasted) that is reasonably available.
    
    If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price based on the estimated relative standalone selling prices of the promised products or services underlying each performance obligation. The Company determines standalone selling prices based on observable prices or a cost-plus margin approach when one is not available. Revenue is recognized at the time the related performance obligation is satisfied by transferring control of a promised good or service to a customer. The Company's performance obligations are satisfied at the same time, typically upon surgery, therefore, product revenue is recognized at a point in time upon completion of the surgery. Since the Company does not have contracts that extend beyond a duration of one year, there is no transaction price related to performance obligations that have not been satisfied.

    Certain customer contracts include terms that allow the Company to bill for orders that are cancelled after the product is manufactured and could result in revenue recognition over time. However, the impact of adopting over time revenue recognition was deemed immaterial.

Under the long-term Distribution Agreement with Stryker, the Company supplies patient specific instrumentation to Stryker and revenue is recognized at a point in time, that is, when Stryker obtains control of the products.

    Unconditional rights to consideration are reported as receivables. Incidental items that are immaterial in the context of the contract are recognized as expense.

Royalty and Licensing Revenue Recognition

    The Company receives ongoing sales-based royalties under its license agreement (the "MicroPort License Agreement") with MicroPort Orthopedics Inc., a wholly owned subsidiary of MicroPort Scientific Corporation, (collectively, "MicroPort"). Royalty revenue is recorded at the expected value of the royalty revenue.

    On September 30, 2019 the Company entered into an Asset Purchase Agreement with Howmedica Osteonics Corp., a wholly-owned subsidiary of Stryker. In connection with entering into the Asset Purchase Agreement, the Company also entered into a Development Agreement, a License Agreement, and other ancillary agreements contemplated by the Asset Purchase Agreement with Stryker (collectively, the "Stryker Agreements"). The Company determined that the Asset Purchase Agreement and the License Agreement are within the scope of ASC 606. Under the Asset Purchase Agreement and License Agreement, the Company is required to provide certain assets and the right to use the license for a specific purpose. The assets and the right to use the license are highly interdependent and considered one performance obligation. The Company bifurcated the total transaction price of $30.0 million into two components; $5.0 million related to cost reimbursement for other services (development) and $25.0 million allocated to royalty revenue determined using the residual approach of deducting the cost reimbursement component from the total transaction price. The arrangement does not contain a significant financing component.

    The Company records a contract liability when there is an obligation to transfer goods or services to a customer for which the Company has received consideration from the customer. The Company has concluded that Stryker meets the definition of a customer for a portion of the obligations under the Stryker Agreements. There was no contract liability balance as of January 1, 2022. As of January 1, 2021, the contract liability balance was $14.0 million, which was related to consideration received from the customer under the Asset Purchase Agreement and Development Agreement. The Company concluded the license rights under the License Agreement were functional and would be recognized at the point in time when 510(k) clearance was received from the U.S. Food and Drug Administration (the "FDA") as required under Milestone 3 in the License Agreement, or upon termination by Stryker and Stryker's election to purchase the license rights. On April 19, 2021, the Company achieved the third of three
milestones under the License Agreement when it received 510(k) clearance from the FDA and received $11.0 million from Stryker. In connection with the 510(k) clearance, the Company recognized as royalty and license revenue the $14.0 million that was previously deferred as contract liability, plus the $11.0 million payment received, for a total aggregate of $25.0 million during the quarter ended June 30, 2021. There are no amounts recorded as contract liability as of June 30, 2022. In addition, during the quarter ended June 30, 2021, the Company recorded $2.5 million in other income for the remaining portion of the advance on research and development, that was not used to offset against research and development expenses.

On April 8, 2021, the Company entered into a license agreement (the “License Agreement”) with Paragon 28, Inc. ("Paragon 28"), granting Paragon 28 a non-exclusive license under a subset of the Company's U.S. patents for the use of patient-specific instruments with off-the-shelf implants in Paragon 28’s APEX 3D Total Ankle Replacement System. In consideration for the license, the Company received $0.5 million upon execution of the License Agreement, another $0.5 million in October 2021, and received an additional $0.5 million from Paragon 28 on April 7, 2022. In connection with this License Agreement, the Company recognized revenue of $1.0 million during the quarter ended June 30, 2021. The remaining $0.5 million was recognized as revenue during the quarter ended March 31, 2022.

On June 30, 2021 the Company entered into a settlement and license agreement (the “Settlement and License Agreement”) with the Stryker Parties, pursuant to which the parties agreed to terms for resolving all of their then-existing patent disputes. In consideration of the licenses, releases, covenants and other immunities granted by the Company to the Stryker Parties, the Stryker Parties were required to make a one-time payment to the Company of $15.0 million no later than October 15, 2021. The agreement provides for the grant of the licenses, covenants-not-to-sue, releases, and other deliverables upon execution of the contract. These individual rights are not accounted for as separate performance obligations as (i) the nature of the promise, within the context of the agreement, is to transfer combined items to which the promised rights are inputs and (ii) the Company's promise to transfer each individual right described above to the Stryker Parties is not separately identifiable from other promises in the agreement. As a result, the Company accounts for the promises in the Settlement and License Agreement as a single performance obligation. The Stryker Parties legally obtained control of the license and other rights upon execution of the contract. As such, the earnings process is complete and revenue was recognized upon the execution of the contract, when collectability became probable and all other revenue recognition criteria had been met within the scope of ASC 606. In connection with the Settlement and License Agreement, the Company recognized revenue of $15.0 million during the quarter ended June 30, 2021 and payment in the same amount was received from the Stryker Parties on October 15, 2021. See “Note H—Commitments and Contingencies, Legal proceedings” for further discussion of the Stryker Parties settlement.

Disaggregation of Revenue
    See "Note K—Segment and Geographic Data" for disaggregated product revenue by geography.

Variable Consideration
    Revenues from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established and which result from rebates that are offered within contracts between the Company and some of its customers. The amount of variable consideration which is included in the transaction price may be constrained, and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period.
    The following table summarizes activity for rebate allowance reserve (in thousands):
June 30, 2022December 31, 2021
Beginning Balance$79 $81 
Provision related to current period sales60 107 
Payments or credits issued to customer(73)(109)
Ending Balance$66 $79 
Costs to Obtain and Fulfill a Contract
    The Company currently expenses commissions paid for obtaining product sales. Sales commissions are paid following the manufacture and implementation of the implant. Due to the period being less than one year, the Company will apply the practical expedient, whereby the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in sales and marketing expense. Further, the Company incurs costs to buy, build, replenish, restock, sterilize and replace the reusable instrumentation trays associated with the sale of its products and services. The reusable instrument trays are not contract specific and are used for multiple contracts and customers, therefore does not meet the criteria to capitalize under ASC 606.

Shipping and handling costs
     Shipping and handling activities prior to the transfer of control to the customer (e.g., when control transfers after delivery) are considered fulfillment activities, and not performance obligations. Amounts invoiced to customers for shipping and handling are classified as revenue. Shipping and handling costs incurred are included in general and administrative expense. Shipping and handling expense was $1.0 million and $0.5 million for the three months ended June 30, 2022 and 2021, respectively, and $2.4 million and $1.0 million for the six months ended June 30, 2022 and 2021, respectively.

Taxes collected from customers and remitted to government authorities
    The Company’s policy is to present taxes collected from customers and remitted to government authorities on a net basis and not to include tax amounts in revenue.

Research and development expense
    The Company’s research and development costs consist of engineering, product development, quality assurance, clinical and regulatory expense. These costs primarily relate to employee compensation, including salary, benefits and stock-based compensation. The Company also incurs costs related to consulting fees, revenue share, materials and supplies, and marketing studies, including data management and associated travel expense. Research and development costs are expensed as incurred.

Advertising expense
     Advertising costs are expensed as incurred, which are included in sales and marketing. Advertising expense was $0.1 million for each of the three months ended June 30, 2022 and 2021, and $0.2 million and $0.3 million for the six months ended June 30, 2022 and 2021, respectively.

Segment reporting
     Operating segments are defined as components of an enterprise about which separate financial information is available and is evaluated on a regular basis by the chief operating decision-maker, or decision-making group, in deciding how to allocate resources to an individual segment and in assessing performance of the segment. The Company’s chief operating decision-maker is its chief executive officer. The Company’s chief executive officer reviews financial information presented on an aggregate basis for purposes of allocating resources and evaluating financial performance. The Company has one business segment and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the aggregate Company level. Accordingly, in light of the Company’s current product offerings, management has determined that the primary form of internal reporting is aligned with the offering of the Conformis personalized joint replacement products and that the Company operates as one segment. See “Note K—Segment and Geographic Data.”
      
Foreign currency translation and transactions
     The assets and liabilities of the Company’s foreign operations are translated into U.S. dollars at current exchange rates at the balance sheet date, and income and expense items are translated at average rates of exchange prevailing during the quarter. Net translation gains and losses are recorded in accumulated other comprehensive loss. Gains and losses from foreign currency transactions denominated in foreign currencies, including intercompany balances not of a long-term investment nature, are included in the Consolidated Statements of Operations.
 
Income taxes
     Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases, operating losses and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized as income in the period that includes the enactment date.

    In evaluating the need for a valuation allowance, the Company considers all reasonably available positive and negative evidence, including recent earnings, expectations of future taxable income and the character of that income. In estimating future taxable income, the Company relies upon assumptions and estimates of future activity including the reversal of temporary differences. Presently, the Company believes that a full valuation allowance is required to reduce deferred tax assets to the amount expected to be realized.
 
    The tax benefit from an uncertain tax position is only recognized if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from these positions are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution. The Company reviews its tax positions on an annual basis and more frequently as facts surrounding tax positions change. Based on these future events, the Company may recognize uncertain tax positions or reverse current uncertain tax positions, the impact of which would affect the consolidated financial statements.

    The Company has operations in the U.S., Germany, the United Kingdom, and India. The operating results of German operations will be permanently reinvested in that jurisdiction. As a result, the Company has only provided for income taxes at local rates when required.

    The Company is subject to U.S. federal, state, and foreign income taxes. The Company recorded a provision for income taxes of $(100,000) and $(8,000) for the three months ended June 30, 2022 and 2021, respectively, and $(66,000) and $15,000 for the six months ended June 30, 2022 and 2021, respectively. The Company recognizes interest and penalties related to income taxes as a component of income tax expense. As of June 30, 2022 and 2021, a cumulative balance of $45,000 and $54,000 of interest and penalties had been accrued, respectively.

    On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") which included modifications to the limitation on business interest expense, net operating loss provisions, and other various U.S. tax law updates. The Company analyzed these aspects of the CARES Act and determined that there was no material impact on its consolidated financial statements.

On December 27, 2020, the U.S government enacted the Consolidated Appropriations Act, 2021 (the "Appropriations Act"), which included various tax extenders, an update to meals and entertainment expensing, and the deductibility of expenses related to the Paycheck Protection Program (“PPP”) loan proceeds. The Company applied the Appropriations Act in regards to expenses related to the PPP loan proceeds, which previously would have been non-deductible.

Stock-based compensation
     The Company accounts for stock-based compensation in accordance with ASC 718, Stock Based Compensation ("ASC 718").  ASC 718 requires all stock-based payments to employees and consultants, including grants of stock options, to be recognized in the consolidated statements of operations based on their fair values. The Company uses the Black-Scholes option pricing model to determine the weighted-average fair value of options granted and recognizes the compensation expense of stock-based awards on a straight-line basis over the vesting period of the award.
     
    The determination of the fair value of stock-based payment awards utilizing the Black-Scholes option pricing model is affected by the stock price, exercise price, and a number of assumptions, including expected volatility of the stock, expected life of the option, risk-free interest rate and expected dividends on the stock. The Company evaluates the assumptions used to value the awards at each grant date and if factors change and different assumptions are utilized, stock-based compensation expense may differ significantly from what has been recorded
in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned stock-based compensation expense.

Net (loss) income per share
     The Company calculates net loss per share in accordance with ASC 260, "Earnings per Share." Basic earnings per share (“EPS”) is calculated by dividing the net income or loss for the period by the weighted average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted EPS is computed by dividing the net income or loss for the period by the weighted average number of common shares outstanding for the period and the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury stock method.
     
    The following table sets forth the computation of basic and diluted earnings per share attributable to stockholders (in thousands, except share and per share data):
 Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except share and per share data)2022202120222021
Numerator:    
Basic and diluted (loss) income per share    
Net (loss) income$(15,524)$38,042 $(31,555)$26,536 
Denominator:    
Basic weighted average shares180,296,273 177,668,627 179,740,853 154,612,482 
Diluted weighted average shares180,296,273 180,015,105 179,740,853 157,861,298 
(Loss) income per share attributable to Conformis, Inc. stockholders:
Basic $(0.09)$0.21 $(0.18)$0.17 
Diluted$(0.09)$0.21 $(0.18)$0.17 
 
    The following table sets forth potential shares of common stock equivalents that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Stock options and restricted stock awards517,157 — 665,728 — 

Recent accounting pronouncements    

In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” which modifies the measurement approach for credit losses on financial assets measured on an amortized cost basis from an 'incurred loss' method to an 'expected loss' method. In November 2019, the FASB issued ASU 2019-11, “Codification Improvements to Topic 326, Financial Instruments – Credit Losses.” ASU 2019-11 is an accounting pronouncement that amends ASU 2016-13. The ASU 2019-11 amendment provides clarity and improves the codification to ASU 2016-13. The pronouncements are concurrently effective for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years. The Company is currently evaluating the effects of this pronouncement on its consolidated financial statements.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable
6 Months Ended
Jun. 30, 2022
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]  
Accounts Receivable Accounts Receivable
 
    Accounts receivable consisted of the following (in thousands):
June 30,
2022
December 31,
2021
Total receivables$9,970 $9,336 
Allowance for doubtful accounts and returns(432)(257)
Accounts receivable, net$9,538 $9,079 
 
    The beginning accounts receivable balance as of January 1, 2022 and 2021, was $9.1 million and $8.5 million, respectively. All activity within accounts receivables relate to normal operational activity from the period. Accounts receivable included unbilled receivable of $1.4 million and $1.1 million at June 30, 2022 and December 31, 2021, respectively. Write-offs related to accounts receivable were approximately $0 and $75,000 for the three months ended June 30, 2022 and 2021, respectively, and $13,000 and $71,000 for the six months ended June 30, 2022 and 2021.

    Summary of allowance for doubtful accounts and returns activity was as follows (in thousands):
June 30,
2022
December 31,
2021
Beginning balance$(257)$(290)
Provision for bad debts on trade receivables(191)(48)
Other allowances
Accounts receivable write offs13 78 
Ending balance$(432)$(257)
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
 
    Inventories consisted of the following (in thousands):
June 30,
2022
December 31,
2021
Raw Material$6,299 $6,109 
Work in process2,774 3,187 
Finished goods7,654 5,908 
Total Inventories$16,727 $15,204 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
 
    Property and equipment consisted of the following (in thousands):
 Estimated
Useful
Life
(Years)
June 30, 2022December 31, 2021
Equipment
5-7
$20,301 $20,091 
Furniture and fixtures
5-7
873 873 
Computer and software310,764 10,540 
Leasehold improvements
3-7
2,242 2,243 
Reusable instruments56,747 6,272 
Molding and Tooling5463 379 
Total property and equipment 41,390 40,398 
Accumulated depreciation (32,267)(30,130)
Property and equipment, net $9,123 $10,268 
    Depreciation expense related to property and equipment was $1.0 million and $1.1 million for the three months ended June 30, 2022 and 2021, respectively, and $2.1 million for each of the six months ended June 30, 2022 and 2021.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses
6 Months Ended
Jun. 30, 2022
Accrued Liabilities and Other Liabilities [Abstract]  
Accrued Expenses Accrued Expenses
 
    Accrued expenses consisted of the following (in thousands):
June 30,
2022
December 31,
2021
Accrued employee compensation$3,369 $4,701 
Accrued legal expense2,543 2,140 
Accrued vendor charges529 462 
Accrued revenue share expense807 824 
Accrued clinical trial expense426 335 
Accrued other891 1,114 
 $8,565 $9,576 
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Leases Leases
    The Company maintains its corporate headquarters in a leased building located in Billerica, Massachusetts. The Company maintains its design and manufacturing facilities in leased buildings located in Wilmington, Massachusetts, Wallingford, Connecticut and Hyderabad, India.

    The Company's leases have remaining lease terms of approximately one-to-six years, some of which include one or more options to extend the leases for up to five years per renewal. The exercise of lease renewal options is at the sole discretion of the Company. The amounts disclosed in the Consolidated Balance Sheet pertaining to right-of-use assets and lease liabilities are measured based on management’s current expectations of exercising its available renewal options.

On May 11, 2021, the Company executed an amendment to extend the term of the Wilmington lease through September 30, 2027.

    The Company’s existing leases are not subject to any restrictions or covenants which preclude its ability to pay dividends, obtain financing, or enter into additional leases.

    As of June 30, 2022, the Company had not entered into any leases which have not yet commenced which would entitle the Company to significant rights or create additional obligations.

    The Company uses either its incremental borrowing rate or the implicit rate in the lease agreement as the basis to calculate the present value of future lease payments at lease commencement. The incremental borrowing rate represents the rate the Company would have to pay to borrow funds on a collateralized basis over a similar term and in a similar economic environment.

    The components of lease expense and related cash flows were as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Rent expense$486 $465 $965 $881 
Variable lease cost (1)
93 102 201 204 
$579 $567 $1,166 $1,085 
(1) Variable operating lease expenses consist primarily of common area maintenance and real estate taxes for the three and six months ended June 30, 2022 and 2021.
 
    As of June 30, 2022, the remaining weighted-average lease term of the operating leases was 4.3 years and the weighted-average discount rate was 6.0%. 

    The future minimum rental payments under these agreements as of June 30, 2022 were as follows (in thousands):
YearMinimum Lease Payments
2022 remainder of year942 
20232,088 
20242,139 
20251,885 
2026970 
2027741 
Total lease payments$8,765 
Present value adjustment(1,090)
Present value of lease liabilities$7,675 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
License and revenue share agreements

Revenue share agreements
 
    The Company is party to revenue share agreements with certain past and present members of its scientific advisory board under which these advisors agreed to participate on a scientific advisory board and to assist with the development of the Company’s personalized implant products and related intellectual property. These agreements provide that the Company will pay the advisor a specified percentage of the Company’s net revenue, ranging from 0.1% to 1.33%, with respect to the Company’s products on which the advisor made a technical contribution or, in some cases, products covered by one or more claims of one or more Company patents on which the advisor is a named inventor. The specific percentage is determined by reference to product classifications set forth in the agreement and is often tiered based on the level of net revenue collected by the Company on such product sales. The Company’s payment obligations under these agreements typically expire a fixed number of years after expiration or termination of the agreement or a fixed number of years after the first sale of a product, but in some cases expire on a product-by-product basis or expiration of the last to expire of the Company’s patents where the advisor is a named inventor that claims the applicable product.
      
    The Company incurred aggregate revenue share expense including all amounts payable under the Company’s scientific advisory board revenue share agreements of $0.7 million during the three months ended June 30, 2022, representing 4.8% of product revenue and $1.3 million during the six months ended June 30, 2022, representing 4.3% of product revenue and $0.5 million during the three months ended June 30, 2021, representing 3.2% of product revenue and $1.0 million during the six months ended June 30, 2021, representing 3.3% of product revenue. Revenue share expense is included in research and development.

 
Other obligations
 
    In the ordinary course of business, the Company is a party to certain non-cancellable contractual obligations typically related to product royalty and research and development.  The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. There have been no contingent liabilities requiring accrual at June 30, 2022 or December 31, 2021.
 
Legal proceedings

In the ordinary course of the Company's business, the Company is subject to routine risk of litigation, claims and administrative proceedings on a variety of matters, including patent infringement, product liability, securities-related claims, and other claims in the United States and in other countries where the Company sells its products.

On August 29, 2019, the Company filed a lawsuit against Medacta USA, Inc. in the United States District Court for the District of Delaware. The Company amended its complaint on December 23, 2019, and again on October 14, 2020, adding Medacta International SA (Medacta USA, Inc.’s parent company) as a defendant (Medacta USA, Inc. and Medacta International SA are referred to, together, as “Medacta”). The Company is seeking damages for Medacta’s infringement of certain of the Company’s patents related to patient-specific instrument and implant systems, alleging that Medacta’s multiple lines of patient-specific instruments, as well as the implant components used in conjunction with them, infringe four of the Company’s patents. The accused product lines include Medacta patient-specific instrument and implant systems for knee and shoulder replacement procedures. On January 6, 2020, Medacta filed its answer to the Company's complaint, denying that its patient-specific instrument and implant systems infringe the patents asserted by the Company. Medacta’s answer also alleges the affirmative defense that the Company's asserted patents are invalid. On January 21, 2021, Medacta International SA filed a partial motion to dismiss; on February 16, 2021, the Company filed its opposition to the motion; and on March 2, 2021, Medacta International SA filed its reply. On March 4, 2021, the court issued its opinion on claim construction, ruling in the Company’s favor on the construction of all of the disputed terms. Discovery in the lawsuit is ongoing.

On October 20, 2021, the Company filed a lawsuit against Medacta Germany GmbH and Medacta International SA (together, “Medacta Europe”) in the Regional Court of Düsseldorf ("German Court"). We are
seeking damages for Medacta Europe’s infringement of one of our German patents related to patient-specific instrument and implant systems through Medacta Europe’s sales of multiple lines of PSI, as well as the implant components used in conjunction with them, in Germany. The accused product lines include Medacta Europe’s patient-specific instrument and implant systems for knee, hip, and shoulder replacement procedures. Medacta Europe filed its statement of defense on January 31, 2022. The Company filed its reply to Medacta’s statement of defense on April 28, 2022. As of July 28, 2022, the Company delivered security deposits in the amount of EUR 146,000 to the German Court in order to maintain the action. Discovery in the lawsuit is ongoing.
On March 20, 2020, Osteoplastics LLC ("Osteoplastics"), filed a lawsuit against the Company in the United States District Court for the District of Delaware, and Osteoplastics amended its complaint on April 2, 2020. Osteoplastics alleges that the Company’s proprietary software, including the Company’s iFit software platform, and the Company’s use of its proprietary software for designing and manufacturing medical devices, including implants, infringes seven patents owned by Osteoplastics. On June 15, 2020, the Company filed a motion to dismiss Osteoplastics’ complaint, and on October 21, 2020, the court denied the motion. On November 2, 2020, the Company filed its answer to the amended complaint, denying that it infringes the patents asserted by Osteoplastics. The Company’s answer also alleges the affirmative defense that Osteoplastics’ asserted patents are invalid. Discovery in the lawsuit is ongoing.
On April 24, 2020, the Company filed a lawsuit against Wright Medical Technology, Inc. and Tornier, Inc. (together, “Wright Medical”) in the United States District Court for the District of Delaware seeking damages for Wright Medical’s infringement of certain of the Company's patents related to patient-specific instrument and implant systems. The complaint alleged that Wright Medical’s multiple lines of patient-specific shoulder instruments, as well as the implant components used in conjunction with them, infringed four of the Company’s patents. The accused product lines included Wright Medical’s Tornier Blueprint 3D Planning + PSI shoulder replacement systems. On December 14, 2020, Wright Medical filed its answer to the amended complaint, denying that its patient-specific instrument and implant systems infringed the patents asserted by the Company. Wright Medical’s answer also alleged the affirmative defense that the Company’s asserted patents are invalid.
On June 30, 2021, the Company reached a settlement and license agreement (the "Settlement and License Agreement") with Stryker Corporation ("Stryker") and Wright Medical (collectively, the "Stryker Parties"), pursuant to which the parties agreed to terms for resolving the outstanding patent infringement lawsuit described in the preceding paragraph. Wright Medical was acquired by Stryker in November 2020, subsequent to the Company's commencement of the lawsuit. In consideration of the non-exclusive license to certain of the Company's patents, releases, covenants and other immunities granted by the Company to the Stryker Parties, the Stryker Parties were required to make a one-time payment to the Company of $15.0 million no later than October 15, 2021. The Company recognized revenue of $15.0 million during the quarter ended June 30, 2021 and payment in the same amount was received from the Stryker Parties on October 15, 2021.

On April 30, 2021, the Company filed a lawsuit against DePuy Synthes, Inc., DePuy Synthes Products, Inc., and DePuy Synthes Sales, Inc. (collectively, “DePuy”) in the United States District Court for the District of Delaware, seeking damages for DePuy’s infringement of certain of the Company's patents related to patient-specific instrument and implant systems. The complaint alleges that DePuy’s multiple lines of PSI, as well as the implant components used in conjunction with them, infringe seven of the Company's patents. The accused product lines include DePuy’s patient-specific instrument and implant systems for knee and shoulder replacement procedures. On October 25, 2021, DePuy filed a partial motion to dismiss. On November 15, 2021, the Company filed an amended complaint. On December 6, 2021, DePuy filed a second partial motion to dismiss. The Company opposed the partial motion to dismiss on December 20, 2021, and DePuy filed a reply in support of its partial motion to dismiss on December 27, 2021. On February 14, 2022, the court denied DePuy's partial motion to dismiss. On February 28, 2022, DePuy filed its answer to the Company's amended complaint, denying that its patient-specific instrument and implant systems infringe the patents asserted by the Company. Discovery in the lawsuit is ongoing.

On June 3, 2021, the Company filed a lawsuit against Exactech, Inc. (“Exactech”) in the United States District Court for the Middle District of Florida seeking damages for Exactech’s infringement of certain of the Company's patents related to patient-specific instrument and implant systems. The complaint alleges that Exactech’s line of patient-specific instruments for use with its ankle implant systems, as well as the ankle implant components used in conjunction with them, infringe five of the Company's patents. Discovery in the lawsuit is ongoing.

On June 3, 2021, the Company filed a lawsuit against Bodycad Laboratories, Inc., Bodycad USA Corp. (together, “Bodycad”), and Exactech (collectively, “Defendants”), in the United States District Court for the Middle District of Florida seeking damages for Defendants’ infringement of certain of the Company's patents related to patient-specific instrument and implant systems. The complaint alleges that Defendants’ line of patient-specific surgical systems for unicondylar knee replacement surgery and Bodycad’s line of patient-specific surgical systems
for knee osteotomy surgery infringe six of the Company's patents. On August 2, 2021, Exactech filed its answer to the complaint, denying that it infringed our asserted patents and also alleging that our asserted patents are invalid. On August 20, 2021, Bodycad filed a motion to dismiss and for a more definite statement. On September 10, 2021, the Company filed an amended complaint that continued to accuse the same products of infringing six of the Company's patents. On September 24, 2021, Defendants filed a motion to dismiss, and the Company opposed the motion to dismiss on October 15, 2021. On March 30, 2022, the court denied Defendants motion to dismiss. Discovery in the lawsuit is ongoing.

On May 8, 2020, the Company and an individual plaintiff filed a lawsuit against Aetna, Inc. and Aetna Life Insurance Company (together, “Aetna”) in the United States District Court for the District of Massachusetts seeking damages for Aetna’s improper denial of coverage for personalized knee implants under its health plans and the ones it administers. The Company amended its complaint on August 13, 2020, alleging that Aetna violated its duties under state and federal law, including the Employee Retirement Income Security Act. On March 31, 2021, the court dismissed the Company’s claims against Aetna, but allowed the individual plaintiff’s claims to survive. The individual plaintiff settled his claims against Aetna in October 2021 and the Company subsequently filed a notice of appeal. The Company filed its appeal brief on April 15, 2022. Aetna filed its response to our appeal brief on June 15, 2022. The Company is awaiting a scheduling order from the court to hear oral arguments from the parties on the appeal briefs.

Adverse outcomes of these lawsuits could have a material adverse effect on the Company's business, financial condition or results of operations. The Company is presently unable to predict the outcome of these lawsuits or to reasonably estimate a range of potential losses, if any, related to the lawsuits.
Legal costs associated with legal proceedings are accrued as incurred.

Indemnification
 
    In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company’s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations. In accordance with its bylaws, the Company has indemnification obligations to its officers and directors for certain events or occurrences, subject to certain limits, while they are serving at the Company’s request in such capacity. There have been no claims to date and the Company has a director and officer insurance policy that would be expected to enable it to recover a portion of any amounts paid for future claims.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Debt and Notes Payable
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Debt and Notes Payable
Note I—Debt and Notes Payable
 
    Long-term debt consisted of the following (in thousands):
June 30,
2022
December 31,
2021
MidCap, Term Loan21,000 21,000 
Less unamortized debt issuance costs(562)(645)
Long-term debt, less debt issuance costs$20,438 $20,355 
    
    Principal payments due as of June 30, 2022 consisted of the following (in thousands):
 Principal
Payment
2022 (remainder of the year)— 
2023— 
20241,750 
202510,500 
20268,750 
Total$21,000 
2019 Secured Loan Agreement

    On June 25, 2019, the Company entered into the 2019 Secured Loan Agreement with Innovatus, as collateral agent and lender, East West Bank and the Lenders, pursuant to which the Lenders agreed to make term loans and revolving credit facility to the Company to repay existing indebtedness, for working capital and general business purposes, in a principal amount of up to $30 million.

On March 1, 2021, the Company entered into a fifth amendment to the 2019 Secured Loan Agreement, which, among other things, waived the trailing six-month revenue covenant milestones that apply to the quarters ending March 31, June 30, September 30 and December 31, 2021 and reduces the revenue covenant milestones that will apply in 2022. The revenue covenant milestones remain unchanged for 2023 and 2024. The amendment also increases the Company’s minimum cash covenant to $5 million until December 31, 2021. The term loan facility established under the 2019 Secured Loan Agreement was secured by substantially all of the Company's and its U.S. subsidiaries' properties, rights and assets.

MidCap Term Loan

On November 22, 2021, the Company and its subsidiary, ImaTx, Inc., entered into the New Credit Agreement with MidCap, as agent, and certain lender parties thereto. The New Credit Agreement provides for a five-year, $21 million secured Term Facility. The New Credit Agreement refinanced and replaced the 2019 Secured Loan Agreement, which 2019 Secured Loan Agreement has been terminated. The full amount of the $21 million Term Facility was borrowed on the date of entering into the New Credit Agreement, and the Company used these proceeds to repay all outstanding obligations under the 2019 Secured Loan Agreement.

The New Credit Agreement has a maturity date of November 1, 2026 and requires interest only payments through October 31, 2024, and thereafter, 24 monthly payments of principal and interest resulting in the Term Facility being fully paid by the maturity date. Interest is payable monthly in arrears at a rate of 5.7% per annum plus one month LIBOR subject to a LIBOR floor of 1%. In addition to the interest charged on the Term Facility, the Company is also obligated to pay certain fees, including an origination fee of 0.5% of the term loan due at closing and a final payment fee of 4.0% of the term loan at the time of final payment. On August 1, 2022, the Company entered into a New Credit Agreement, which replaced references to the LIBOR rate within the existing agreement, with the SOFR interest rate, such that interest will be payable monthly in arrears at a rate of 5.7% per annum plus one month SOFR subject to a SOFR floor of 1%. All other terms under the New Credit agreement remain the same.

The obligation of the Company with respect to the New Credit Agreement are secured by a security interest over substantially all of the personal property assets of the Company, including accounts receivable, deposit accounts, intellectual property, investment property, inventory, equipment and equity interests in its subsidiaries.The New Credit Agreement contains customary affirmative and negative covenants, including limitations on our ability to incur additional debt, grant or permit additional liens, make investments and acquisitions, merge or consolidate with others, dispose of assets, pay dividends and distributions, pay subordinated indebtedness and enter into affiliate transactions. In addition, the New Credit Agreement contains a minimum liquidity covenant requiring the Company to maintain unrestricted cash and cash equivalents in excess of $4.0 million. The New Credit Agreement also includes events of default customary for facilities of this type and upon the occurrence of such events of default, subject to customary cure rights, all outstanding loans under the Term Facility may be accelerated. As of June 30, 2022, the Company was not in breach of covenants under the New Credit Agreement.

The prepayment of the debt was accounted for as a debt extinguishment and the Company incurred a loss on the extinguishment of $1.1 million. This amount consisted of final payment fee, prepayment penalty and the write-off of unamortized debt issuance costs. The loss on extinguishment of debt was recognized as interest expense within the consolidated statement of operations during the year ended December 31, 2021.

PPP Loan- East West Bank

On April 17, 2020, the Company entered into an approximately $4.7 million promissory note (the “PPP Note”) with East West Bank under the Paycheck Protection Program (“PPP”) offered by the U.S. Small Business Administration (the "SBA") to mitigate the negative financial and operational impacts of the COVID-19 pandemic. The interest rate on the PPP Note was a fixed rate of 1%per annum. The Company was initially required to make one payment of all outstanding principal plus all accrued unpaid interest on April 9, 2022 (the “Maturity Date”). The Company was required to pay regular monthly payments in an amount equal to one month’s accrued interest commencing on August 2, 2021, with all subsequent interest payments to be due on the same day of each month
after that. All interest which accrues during the deferral period was to be payable on the Maturity Date. However, according to the terms of the PPP, all or a portion of the loan as well as any accrued interest could be fully forgiven if the funds were used for payroll costs (and at least 60% of the forgiven amount must have been used for payroll), interest on certain other outstanding debt, rent, and utilities. In accordance with the CARES Act, the Company used the proceeds of the loan primarily for payroll costs. The Company accounted for the PPP Note as a debt instrument in accordance with ASC 470-50-40-2, with the proceeds from the loan recognized as a long-term liability, less any debt issuance costs, within the consolidated balance sheet. Interest is accrued at the stated rate on a monthly basis by applying the interest method under ASC 835.
The Company submitted the loan forgiveness application to the lender on December 11, 2020. On June 30, 2021, the Company received notification through its lender that the SBA had rendered a final decision regarding its review of the PPP loan forgiveness application, fully approving the loan forgiveness application as of June 28, 2021. The Company accounted for the forgiveness of the PPP Note in accordance with ASC 405-20-40-1 and ASC 470-50-40-2, where the liability was derecognized from the balance sheet upon formal forgiveness of the loan. The resulting gain on forgiveness was measured based on the net carrying value of the PPP Note, which includes accrued interest and deferred financing costs. The Company recorded a gain on forgiveness of PPP loan of $4.8 million within Other income and expenses on the consolidated statement of operations for the three months ended June 30, 2021.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Shareholders' Equity Stockholders’ Equity
 
Common stock
 
    Common stockholders are entitled to dividends as and when declared by the board of directors, subject to the rights of holders of all classes of stock outstanding having priority rights as to dividends. There have been no dividends declared to date.

On March 30, 2021, the Company's board of directors adopted a resolution approving a Certificate of Amendment to the Company's Restated Certificate of Incorporation to increase the Company's number of authorized shares of Common Stock from 200,000,000 to 300,000,000 (the “Certificate of Amendment”). The Company's stockholders approved the Certificate of Amendment at the 2021 Annual Meeting.

At the Company’s 2022 Annual Meeting of Stockholders, the Company’s stockholders approved a proposed amendment to the Company’s restated certificate of incorporation to effect a reverse stock split of all of the Company’s outstanding shares of common stock by one of several fixed ratios between 1-for-2 and 1-for-10 and to correspondingly decrease the number of authorized shares of the Company’s common stock as disclosed in the Company’s proxy statement for the 2022 Annual Meeting of Stockholders. The reverse stock split was proposed to address the Company’s current non-compliance with Nasdaq’s $1.00 per share minimum bid price requirement. The Company’s Board of Directors intends to determine whether to proceed with the reverse stock split, the effective time of the reverse stock split, and the exact ratio of the reverse stock split, at a future date. The Board intends to make such determination prior to the expiration of any final compliance period granted to the Company by the Nasdaq Listing Qualifications staff, and will provide public disclosure of any implementation of any reverse stock split prior to its implementation.

Preferred stock

    The Company’s Restated Certificate of Incorporation authorizes the Company to issue 5,000,000 shares of preferred stock, $0.00001 par value, all of which is undesignated. No shares were issued and outstanding at June 30, 2022 and December 31, 2021.


Demand registration rights

    In conjunction with the Private Placement, on June 25, 2019, the Company entered into a registration rights agreement (the "Registration Rights Agreement") with Innovatus, Innovatus Life Science Offshore Fund I, LP and Innovatus Life Sciences Offshore Fund I-A, LP (collectively, the "Innovatus Investors") pursuant to which the Company agreed to register for resale the shares held by the Innovatus Investors (the “Shares”) under certain circumstances. Under the Registration Rights Agreement, in the event that the Company receives a written request from the Innovatus Investors that the Company file with the SEC a registration statement covering the resale of all
of the Shares, the Company shall promptly but no later than 120 days after the date of such request prepare and file with the SEC such registration statement. The Innovatus Investors have agreed to use best efforts not to make such a request, including by effecting any planned sales of Shares under Rule 144 under the Securities Act. The Company has agreed to use commercially reasonable efforts to cause such registration statement to become effective and to keep such registration statement effective until the date the Shares covered by such registration statement have been sold or may be resold pursuant to Rule 144 without restriction. The Company has agreed to be responsible for all fees and expenses incurred in connection with the registration of the Shares. The Company has granted the Innovatus Investors customary indemnification rights in connection with the registration statement. The Innovatus Investors have also granted the Company customary indemnification rights in connection with the registration statement.

Incidental registration rights

If the Company proposes to file a registration statement in connection with a public offering of its common stock, subject to certain exceptions, the holders of registrable shares are entitled to notice of registration and, subject to specified exceptions, including market conditions, the Company will be required, upon the holder’s request, to register their then held registrable shares.

"At-the-market” program

In January 2017, the Company filed a shelf registration statement on Form S-3, which was declared effective by the SEC on May 9, 2017 (the "Shelf Registration Statement"). The Shelf Registration Statement allowed the Company to sell from time to time up to $200 million of common stock, preferred stock, debt securities, warrants, or units comprised of any combination of these securities, for its own account in one or more offerings. On May 10, 2017, the Company filed with the SEC a prospectus supplement (the “Prospectus Supplement”) for the sale and issuance of up to $50 million of its common stock and entered into an Equity Distribution Agreement (the “Equity Distribution Agreement”) with Canaccord Genuity LLC (formerly, Canaccord Genuity Inc.) ("Canaccord") pursuant to which Canaccord agreed to sell shares of the Company's common stock from time to time, as its agent, in an “at-the-market” ("ATM") offering as defined in Rule 415 promulgated under the Securities Act of 1933, as amended (the "Securities Act"). The Company was not obligated to sell any shares under the Equity Distribution Agreement. On August 4, 2020, the Company and Canaccord mutually agreed to terminate the Equity Distribution Agreement and, as of that date, the Company had sold 2,663,000 shares under the Equity Distribution Agreement resulting in net proceeds of $4.4 million.

On March 23, 2020, the Company filed a new shelf registration statement on Form S-3 (the "New Shelf Registration Statement"), which was declared effective by the SEC on August 5, 2020. Under the New Shelf Registration Statement, the Company is permitted to sell from time to time up to $200 million of common stock, preferred stock, debt securities, warrants, or units comprised of any combination of these securities, for its own account in one or more offerings. On August 5, 2020, the Company filed with the SEC a prospectus supplement, for the sale and issuance of up to $25 million of its common stock and entered into a sales agreement (the “Sales Agreement”) with Cowen and Company, LLC (“Cowen”) pursuant to which the Company may offer and sell shares of the Company’s common stock to or through Cowen, acting as agent and/or principal, from time to time, in an “at-the-market” offering as defined in Rule 415 promulgated under the Securities Act, including without limitation sales made by means of ordinary brokers’ transactions on the NASDAQ Capital Market or otherwise at market prices prevailing at the time of sale, in block transactions, or as otherwise directed by the Company. Cowen will use commercially reasonable efforts to sell the Common Stock from time to time, based upon instructions from the Company (including any price, time or size limits or other customary parameters or conditions the Company may impose). The Company will pay Cowen a commission of up to 3.0% of the gross sales proceeds of any Common Stock sold through Cowen under the Sales Agreement, and we also provided Cowen with customary indemnification rights. The shares of Common Stock being offered pursuant to the Sales Agreement will be offered and sold pursuant to the New Shelf Registration Statement. The Company is not obligated to make any sales of Common Stock under the Sales Agreement. The offering of shares of Common Stock pursuant to the Sales Agreement will terminate upon the earlier of (i) the sale of all Common Stock subject to the Sales Agreement or (ii) termination of the Sales Agreement in accordance with its terms. As of June 30, 2022, the Company had not sold any shares under the Sales Agreement.

Stock purchase agreement
On December 17, 2018, the Company entered into a stock purchase agreement (the "Stock Purchase Agreement") with Lincoln Park Capital ("LPC"). Upon entering into the Stock Purchase Agreement, the Company sold 1,921,968 shares of common stock for $1.0 million to LPC, representing a premium of 110% to the previous day's closing price. As consideration for LPC’s commitment to purchase shares of common stock under the Stock Purchase Agreement, the Company issued 354,430 shares to LPC. The Company has the right at its sole discretion to sell to LPC up to $20.0 million worth of shares over a 36-month period subject to the terms of the Stock Purchase Agreement. The Company controls the timing of any sales to LPC and LPC will be obligated to make purchases of the Company's common stock upon receipt of requests from the Company in accordance with the terms of the Stock Purchase Agreement. There are no upper limits to the price per share LPC may pay to purchase up to $20.0 million worth of common stock subject to the Stock Purchase Agreement, and the purchase price of the shares will be based on the then prevailing market prices of the Company's shares at the time of each sale to LPC as described in the Stock Purchase Agreement, provided that LPC will not be obligated to make purchases of the Company's common stock pursuant to receipt of a request from the Company on any business day on which the last closing trade price of the Company's common stock on the NASDAQ Capital Market (or alternative national exchange in accordance with the Stock Purchase Agreement) is below a floor price of $0.25 per share. No warrants, derivatives, financial or business covenants are associated with the Stock Purchase Agreement and LPC has agreed not to cause or engage in any manner whatsoever, any direct or indirect short selling or hedging of shares of the Company's common stock. The Stock Purchase Agreement may be terminated by the Company at any time, at the Company's sole discretion, without any cost or penalty. On August 5, 2020, the Company filed with the SEC a prospectus supplement, for the sale and issuance of up to $17.6 million of its common stock pursuant to the Stock Purchase Agreement dated December 17, 2018. The Stock Purchase Agreement expired on January 1, 2022.

2021 common stock offering

On February 17, 2021, the Company closed an offering of its common stock under the New Shelf Registration Statement and issued and sold 80,952,381 shares of its common stock at a public offering price of $1.05 per share, for aggregate net proceeds of approximately $79.6 million. The Company intends to use the net proceeds of the offering of the shares for general corporate purposes.

Registered direct offering

    On September 23, 2020, the Company and a healthcare-focused institutional investor entered into a subscription agreement, pursuant to which the Company sold (i) 8,512,088 shares of its common stock and accompanying warrants to purchase up to 8,512,088 shares of common stock and (ii) pre-funded warrants to purchase up to 9,492,953 shares of common stock and accompanying warrants to purchase up to 9,492,953 shares of common stock in a registered direct offering for gross proceeds of approximately $17.3 million. The common stock (or pre-funded warrants in lieu thereof) and accompanying warrants were sold as units, each consisting of one share (or one pre-funded warrant to purchase one share of common stock in lieu thereof) and one warrant to purchase one share of common stock, at an offering price of $0.9581 per unit.

    The pre-funded warrants became exercisable immediately upon issuance, have an exercise price of $0.0001 per share and were exercisable until all of the pre-funded warrants were exercised in full. As of March 31, 2021, all pre-funded warrants were exercised. The warrants became exercisable immediately upon issuance, have an exercise price of $0.8748 per share, and will expire five years from the date of issuance. The pre-funded warrants and the warrants each prohibit the holder from exercising any portion thereof to the extent that the holder would own more than 9.99% of the number of shares of common stock outstanding immediately after exercise. The number of shares issuable upon exercise of the warrants and pre-funded warrants and the exercise price of the warrants and pre-funded warrants is adjustable in the event of stock splits, stock dividends, combinations of shares and similar recapitalization transactions. The net proceeds to the Company from the offering, after deducting the placement agent's fees and other estimated offering expenses payable by the Company, was approximately $15.9 million.

Warrants

    The Company has issued warrants to certain investors and consultants to purchase shares of the Company’s common stock. Based on the Company’s assessment of the warrants granted in 2013 and 2014 relative to ASC 480, Distinguishing Liabilities from Equity, such warrants are classified as equity. According to ASC 480, an entity shall classify as a liability any financial instrument, other than an outstanding share, that, at inception,
both a) embodies an obligation to repurchase the issuer’s equity shares, or is indexed to such obligation and b) requires or may require the issuer to settle the obligation by transferring assets. The warrants do not contain any provision that requires the Company to repurchase the shares and are not indexed to such an obligation. The warrants also do not require the Company to settle by transferring assets. All of these warrants were exercisable immediately upon issuance.

    In connection with the September 23, 2020 registered direct offering, the Company issued 9,492,953 pre-funded common stock warrants with an exercise price of $0.0001 per share and an additional 18,005,041 common stock warrants with an exercise price of $0.8748 per share. All of these warrants are exercisable for one share of common stock and were exercisable immediately. As of June 30, 2022, approximately 6.0 million of the common stock warrants have been exercised. The pre-funded warrants were exercisable indefinitely, while the additional warrants are exercisable for 5 years from the date of issuance. All pre-funded warrants were exercised. Based on the Company’s assessment of the warrants granted relative to ASC 480, Distinguishing Liabilities from Equity and ASC 815-40, Accounting for Derivative Financial Instruments Indexed to, and Potentially Settled in, a Company’s Own Stock, these warrants are classified as equity instruments. The fair value of the common stock warrants of approximately $10.2 million at the date of issuance was estimated using the Black-Scholes model which used the following inputs: term of 5 years, risk free rate of 0.28%, 0% dividend yield, volatility of 90.15%, an exercise price of $0.875 and share price of $0.833 per share based on the trading price of the Company’s common stock.

    Warrants to purchase 12,020,926 shares of common stock were outstanding as of June 30, 2022 and December 31, 2021. Outstanding common stock warrants are currently exercisable with varying exercise expiration dates from 2024 through 2025. At June 30, 2022 and December 31, 2021, the weighted average warrant exercise price per share for common stock and the weighted average contractual life was as follows:
Number of Common
Warrants
Weighted
Average
Exercise Price
Per Share
Weighted Average Remaining Contractual LifeNumber of
Warrants
Exercisable
Weighted
Average Price
Per Share
Outstanding December 31, 202112,020,926 $0.89 3.7312,020,926 $0.89 
Granted— $— — — $— 
Exercised— — — — — 
Cancelled/expired— — — — — 
Outstanding June 30, 202212,020,926 $0.89 3.2312,020,926 $0.89 

Stock option plans

     The 2015 Stock Incentive Plan ("2015 Plan") provides for an annual increase, to be added on the first day of each fiscal year, beginning with the fiscal year ending December 31, 2016 and continuing until, and including, the fiscal year ending December 31, 2025, equal to the lesser of (a) 3,000,000 shares of the Company's common stock, (b) 3% of the number of share of its common stock outstanding on the first day of such fiscal year and (c) an amount determined by the Company's board of directors. Effective January 1, 2022, an additional 3,000,000 shares of the Company's common stock were added to the 2015 Plan under the terms of this provision, and at the 2021 Annual Meeting of Stockholders on May 24, 2021, the Company' Stockholders approved a First Amendment to the 2015 Plan to increase by 6,000,000, the maximum number of shares of common stock available for issuance under the 2015 Plan ("Plan Amendment"). As of June 30, 2022, 4,254,714 shares of common stock were available for future issuance under the 2015 Plan.
    
    On April 29, 2019, the stockholders approved the Conformis, Inc. 2019 Sales Team Performance-Based Equity Incentive Plan ("2019 Sales Team Plan") for up to 3,000,000 shares of common stock available to grant to certain sales representatives or independent sales agents. The 2019 Sales Team Plan provides for the grant of performance-based equity, including incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units and other stock-based awards. Shares covered by awards under the 2019 Sales Team Plan that expire or are terminated, surrendered, or cancelled without having been fully exercised or are forfeited in whole or in part (including as the result of shares subject to such award being repurchased by us at the original issuance price pursuant to a contractual repurchase right) or that result in any shares not being issued, will again be available for the grant of awards under the 2019 Sales Team Plan. Equity granted under the 2019 Sales Team Plan will expire ten years from the date of grant.
    As of June 30, 2022, there were 1,867,610 shares of common stock available for future issuance under the 2019 Sales Team Plan.
    
    Activity under all stock option plans was as follows:
 Number of
Options
Weighted
Average
Exercise Price
per Share
Aggregate Intrinsic Value (in Thousands)
Outstanding December 31, 20211,677,980 $4.82 $— 
Granted3,252,121 0.47 — 
Expired(343,140)3.90 — 
Cancelled/Forfeited(86,969)1.04 — 
Outstanding June 30, 20224,499,992 $1.82 $— 
Total vested and exercisable1,070,787 $6.09 $— 
     
    The total fair value of stock options that vested during each of the three and six months ended June 30, 2022 was $0.0 million. The weighted average remaining contractual term for the total stock options outstanding was 8.57 years as of June 30, 2022. The weighted average remaining contractual term for the total stock options vested and exercisable was 4.61 years as of June 30, 2022.

    Restricted common stock award activity under the plan was as follows:
Number of SharesWeighted Average Fair Value
Unvested December 31, 20217,133,795 $1.06 
Granted3,083,403 0.43 
Vested(2,254,524)0.96 
Forfeited(945,305)0.94 
Unvested June 30, 20227,017,369 $0.83 

    The total fair value of restricted common stock awards that vested during the three and six months ended June 30, 2022 was $1.9 million and $2.2 million, respectively.

Inducement Awards
 
    In February 2020, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan (i) to the Company's Chief Financial Officer in the form of an option to purchase 125,000 shares of the Company's common stock with an exercise price per share equal to $0.98 and 125,000 restricted stock units and (ii) to the Company's Senior Vice President, Operations in the form of an option to purchase 66,667 shares of the Company's common stock with an exercise price per share equal to $0.98 and 61,350 restricted stock units. The option and restricted stock unit awards were granted as inducements material to their commencement of employment with the Company in accordance with Nasdaq Listing Rule 5635(c)(4).

    In August 2020, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan to the Company's Vice President, US Marketing in the form of an option to purchase 100,000 shares of the Company's common stock with an exercise price per share equal to $0.7427 and 100,000 restricted stock units. The option and restricted stock unit awards were granted as inducements material to his commencement of employment with the Company in accordance with Nasdaq Listing Rule 5635(c)(4).

In November 2020, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan to the Company's Vice President, International Sales and Marketing in the form of 75,000 restricted stock units. The restricted stock unit award was granted as an inducement material to his commencement of employment with the Company in accordance with NASDAQ Listing Rule 5635(c)(4).

In November 2021, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan to the Company's Vice President, Marketing in the form of 150,000 restricted stock units. The restricted stock unit award was granted as an inducement material to his commencement of employment with the Company in accordance with NASDAQ Listing Rule 5635(c)(4).
    In March 2022, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan to the Company's Chief Legal Officer and Corporate Secretary in the form of an option to purchase 450,000 shares of the Company's common stock with an exercise price per share equal to $0.61 and 450,000 restricted stock units. The option and restricted stock unit awards were granted as inducements material to her commencement of employment with the Company in accordance with NASDAQ Listing Rule 5635(c)(4).

    In April 2022, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan to the Company's Chief Operating Officer in the form of an option to purchase 425,000 shares of the Company's common stock with an exercise price per share equal to $0.64 and 425,000 restricted stock units. The option and restricted stock unit awards were granted as inducements material to his commencement of employment with the Company in accordance with NASDAQ Listing Rule 5635(c)(4).

Stock-based compensation
 
    The Company uses the Black-Scholes option pricing model to determine the fair value of stock options. The determination of the fair value of stock-based payment awards on the date of grant using a pricing model is affected by the value of the Company’s common stock as well as assumptions regarding a number of complex and subjective variables. The valuation of the Company’s common stock prior to its initial public offering was performed with the assistance of an independent third-party valuation firm using a methodology that includes various inputs including the Company’s historical and projected financial results, peer company public data and market metrics, such as risk-free interest and discount rates. As the valuations included unobservable inputs that were primarily based on the Company’s own assumptions, the inputs were considered level 3 inputs within the fair value hierarchy.
    
    The fair value of options at date of grant was estimated using the Black-Scholes option pricing model, based on the following assumptions:

Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Risk-free interest rate2.68%—%2.61%—%
Expected term (in years)6.5206.720.00
Dividend yield—%—%—%—%
Expected volatility89.39%—%89.21%—%

Risk-free interest rate.    The risk-free interest rate is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options.
Expected term.    The expected term of stock options represents the period the stock options are expected to remain outstanding and is based on the “SEC Shortcut Approach” as defined in “Share-Based Payment” (SAB 107) ASC 718-10-S99, “Compensation-Stock Compensation-Overall-SEC Materials,” which is the midpoint between the vesting date and the end of the contractual term. With certain stock option grants, the exercise price may exceed the fair value of the common stock. In these instances, the Company adjusts the expected term accordingly.
Dividend yield.    The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.
Expected volatility.    Expected volatility measures the amount that a stock price has fluctuated or is expected to fluctuate during a period. Prior to July 1, 2021, the Company estimated volatility using the historical volatilities of similar public entities. Since July 1, 2021, the Company has estimated volatility based on the historical volatility of the Company's stock.

Forfeitures.    The Company recognizes forfeitures as they occur.
    Stock-based compensation expense was $0.8 million for each of the three months ended June 30, 2022 and 2021, and $1.6 million and $1.8 million for the six months ended June 30, 2022 and 2021, respectively. Stock-based compensation expense was calculated based on awards ultimately expected to vest. To date, the amount of stock-based compensation capitalized as part of inventory was not material.
 
    The following is a summary of stock-based compensation expense (in thousands):
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Cost of revenues$16 $25 $(20)$23 
Sales and marketing159 131 336 335 
Research and development132 149 270 309 
General and administrative540 527 997 1,084 
 $847 $832 $1,583 $1,751 

    As of June 30, 2022, the Company had $1.2 million of total unrecognized compensation expense for options that will be recognized over a weighted average period of 4.72 years. As of June 30, 2022, the Company had $6.7 million of total unrecognized compensation expense for restricted awards that will be recognized over a weighted average period of 2.50 years.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Segment and Geographic Data
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Segment and Geographic Data
Note K—Segment and Geographic Data
 
    The Company operates as one reportable segment as described in Note B to the Consolidated Financial Statements. The countries in which the Company has local revenue generating operations have been combined into the following geographic areas: the United States (including Puerto Rico), Germany and the rest of world, which consists of Europe predominately (including the United Kingdom) and other foreign countries. Sales are attributable to a geographic area based upon the customer’s country of domicile and distributors managed by that respective country. Net property, plant and equipment are based upon physical location of the assets.
 
    Geographic information consisted of the following (in thousands):
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Product revenue    
United States$13,415 $13,424 $26,130 $25,029 
Germany707 1,246 1,885 3,016 
Rest of world1,020 529 2,011 865 
 $15,142 $15,199 $30,026 $28,910 

June 30, 2022December 31, 2021
Property and equipment, net  
United States$9,007 $10,131 
Germany41 43 
Rest of World75 94 
 $9,123 $10,268 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Basis of presentation and use of estimates
Basis of presentation and use of estimates
 
    The preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States ("U.S. GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The most significant estimates used in these consolidated financial statements include revenue recognition, accounts receivable valuation, inventory reserves, impairment assessments, income tax reserves and related allowances, and the lives of property and equipment. Actual results may differ from those estimates. The interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.
Concentrations of credit risk and other risks and uncertainties
Concentrations of credit risk and other risks and uncertainties
     Financial instruments that subject the Company to credit risk primarily consist of cash, cash equivalents, and accounts receivable. The Company maintains the majority of its cash with accredited financial institutions which mitigates potential risks related to concentration. The Company had $0.8 million as of June 30, 2022 and $1.2 million as of December 31, 2021 held in foreign bank accounts that are not federally insured.
 
    The Company and its contract manufacturers rely on sole source suppliers and service providers for certain components. There can be no assurance that a shortage or stoppage of shipments of the materials or components that the Company purchases will not result in a delay in production or adversely affect the Company’s business. On an ongoing basis, the Company validates alternate suppliers relative to certain key components as needed.
Principles of consolidation
Principles of consolidation
     The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries including ImaTx, Inc., ConforMIS Europe GmbH, ConforMIS UK Limited, ConforMIS Hong Kong Limited, Conformis India LLP, and Conformis Cares LLC. All intercompany balances and transactions have been eliminated in consolidation.
Cash, cash equivalents and restricted cash Cash, cash equivalents and restricted cash     The Company considers all highly liquid investment instruments with original maturities of 90 days or less when purchased to be cash equivalents. The Company’s cash equivalents consist of demand deposits and money market accounts. Demand deposits and money market accounts are carried at cost which approximates their fair value.
Fair value of financial instruments
Fair value of financial instruments
    Certain of the Company’s financial instruments, including cash and cash equivalents (excluding money market funds), accounts receivable, accounts payable, accrued expenses and other liabilities are carried at cost, which approximates their fair value because of the short-term maturity. The carrying value of the debt approximates fair value because the interest rate under the obligation approximates market rates of interest available to the Company for similar instruments.
Accounts receivable and allowance for doubtful accounts
Accounts receivable and allowance for doubtful accounts
     Accounts receivable consist of billed and unbilled amounts due from medical facilities or independent distributors (the "Customer"). Upon completion of a procedure, revenue is recognized and an unbilled receivable is recorded. Under Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers ("ASC 606"), an enforceable contract is met either at or prior to the procedure being performed. Upon receipt of a purchase order from the Customer, the billed receivable is recorded and the unbilled receivable is reversed. As a result, the unbilled receivable balance fluctuates based on the timing of the Company's receipt of purchase orders from the medical facilities. In estimating whether accounts receivable can be collected, the Company performs evaluations of customers and continuously monitors collections and payments and estimates an allowance for doubtful accounts based on the aging of the underlying invoices, collections experience to date and any specific collection issues that have been identified. The allowance for doubtful accounts is recorded in the period in which revenue is recorded or when collection risk is identified.
Inventories
Inventories
     Inventories consist of raw materials, work-in-process components and finished goods. Inventories are stated at the lower of cost, determined using the first-in first-out method, or net realizable value. The Company regularly reviews its inventory quantities on hand and related cost and records a provision for any excess or obsolete inventory based on its estimated forecast of product demand and existing product configurations. The Company also reviews its inventory value to determine if it reflects the lower of cost or market, based on net realizable value. Appropriate consideration is given to inventory items sold at negative gross margin, purchase
commitments and other factors in evaluating net realizable value.
Property and equipment
Property and equipment
     Property and equipment is stated at cost less accumulated depreciation and is depreciated using the straight-line method over the estimated useful lives of the respective assets. Leasehold improvements are amortized over their useful life or the life of the lease, whichever is shorter. Assets capitalized under capital leases are amortized in accordance with the respective class of assets and the amortization is included with depreciation expense. Maintenance and repair costs are expensed as incurred.
Long-lived assets
Long-lived assets
     The Company tests impairment of long-lived assets when events or changes in circumstances indicate that the assets might be impaired. If changes in circumstances lead the Company to believe that any of its long-lived assets may be impaired, the Company will test the asset group for recoverability, by evaluating whether the estimated undiscounted cash flows, including estimated residual value, generated from the asset group are sufficient to support the carrying value of the assets. If the cash flow estimates or the significant operating assumptions upon which they are based change in the future, the Company may be required to record impairment charges. During the three months ended June 30, 2022, there were no changes in circumstances that led the Company to believe that its long-lived assets may be impaired.
Leases
Leases

    The Company has elected not to separate non-lease components from all classes of leases. Non-lease components have been accounted for as part of the single lease component to which they are related.

    Leases with an anticipated term, inclusive of renewals of 12 months or less are not recorded on the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term.

    The Company has elected the hindsight practical expedient to determine the lease term for existing leases. This practical expedient enables an entity to use hindsight in determining the lease term when considering options to extend and terminate leases as well as purchase the underlying assets. The operating lease right-of-use assets are subsequently assessed for impairment in accordance with the Company's accounting policy for long-lived assets.
Revenue Recognition
Revenue Recognition

Product Revenue Recognition

    Revenue is recognized when, or as, obligations under the terms of a contract are satisfied, which occurs when control of the promised products or services is transferred to customers. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer (“transaction price”). When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying the practical expedient in paragraph 606-10-32-18, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. None of the Company’s contracts contained a significant financing component as of June 30, 2022. Payment is typically due between 30 and 60 days from invoice.
    To the extent that the transaction price includes variable consideration, such as prompt-pay discounts or rebates, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value to which the Company expects to be entitled. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Actual amounts of consideration ultimately received may differ from the Company's estimates. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of the Company’s anticipated performance and all information (historical, current and forecasted) that is reasonably available.
    
    If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price based on the estimated relative standalone selling prices of the promised products or services underlying each performance obligation. The Company determines standalone selling prices based on observable prices or a cost-plus margin approach when one is not available. Revenue is recognized at the time the related performance obligation is satisfied by transferring control of a promised good or service to a customer. The Company's performance obligations are satisfied at the same time, typically upon surgery, therefore, product revenue is recognized at a point in time upon completion of the surgery. Since the Company does not have contracts that extend beyond a duration of one year, there is no transaction price related to performance obligations that have not been satisfied.

    Certain customer contracts include terms that allow the Company to bill for orders that are cancelled after the product is manufactured and could result in revenue recognition over time. However, the impact of adopting over time revenue recognition was deemed immaterial.

Under the long-term Distribution Agreement with Stryker, the Company supplies patient specific instrumentation to Stryker and revenue is recognized at a point in time, that is, when Stryker obtains control of the products.

    Unconditional rights to consideration are reported as receivables. Incidental items that are immaterial in the context of the contract are recognized as expense.

Royalty and Licensing Revenue Recognition

    The Company receives ongoing sales-based royalties under its license agreement (the "MicroPort License Agreement") with MicroPort Orthopedics Inc., a wholly owned subsidiary of MicroPort Scientific Corporation, (collectively, "MicroPort"). Royalty revenue is recorded at the expected value of the royalty revenue.

    On September 30, 2019 the Company entered into an Asset Purchase Agreement with Howmedica Osteonics Corp., a wholly-owned subsidiary of Stryker. In connection with entering into the Asset Purchase Agreement, the Company also entered into a Development Agreement, a License Agreement, and other ancillary agreements contemplated by the Asset Purchase Agreement with Stryker (collectively, the "Stryker Agreements"). The Company determined that the Asset Purchase Agreement and the License Agreement are within the scope of ASC 606. Under the Asset Purchase Agreement and License Agreement, the Company is required to provide certain assets and the right to use the license for a specific purpose. The assets and the right to use the license are highly interdependent and considered one performance obligation. The Company bifurcated the total transaction price of $30.0 million into two components; $5.0 million related to cost reimbursement for other services (development) and $25.0 million allocated to royalty revenue determined using the residual approach of deducting the cost reimbursement component from the total transaction price. The arrangement does not contain a significant financing component.

    The Company records a contract liability when there is an obligation to transfer goods or services to a customer for which the Company has received consideration from the customer. The Company has concluded that Stryker meets the definition of a customer for a portion of the obligations under the Stryker Agreements. There was no contract liability balance as of January 1, 2022. As of January 1, 2021, the contract liability balance was $14.0 million, which was related to consideration received from the customer under the Asset Purchase Agreement and Development Agreement. The Company concluded the license rights under the License Agreement were functional and would be recognized at the point in time when 510(k) clearance was received from the U.S. Food and Drug Administration (the "FDA") as required under Milestone 3 in the License Agreement, or upon termination by Stryker and Stryker's election to purchase the license rights. On April 19, 2021, the Company achieved the third of three
milestones under the License Agreement when it received 510(k) clearance from the FDA and received $11.0 million from Stryker. In connection with the 510(k) clearance, the Company recognized as royalty and license revenue the $14.0 million that was previously deferred as contract liability, plus the $11.0 million payment received, for a total aggregate of $25.0 million during the quarter ended June 30, 2021. There are no amounts recorded as contract liability as of June 30, 2022. In addition, during the quarter ended June 30, 2021, the Company recorded $2.5 million in other income for the remaining portion of the advance on research and development, that was not used to offset against research and development expenses.

On April 8, 2021, the Company entered into a license agreement (the “License Agreement”) with Paragon 28, Inc. ("Paragon 28"), granting Paragon 28 a non-exclusive license under a subset of the Company's U.S. patents for the use of patient-specific instruments with off-the-shelf implants in Paragon 28’s APEX 3D Total Ankle Replacement System. In consideration for the license, the Company received $0.5 million upon execution of the License Agreement, another $0.5 million in October 2021, and received an additional $0.5 million from Paragon 28 on April 7, 2022. In connection with this License Agreement, the Company recognized revenue of $1.0 million during the quarter ended June 30, 2021. The remaining $0.5 million was recognized as revenue during the quarter ended March 31, 2022.

On June 30, 2021 the Company entered into a settlement and license agreement (the “Settlement and License Agreement”) with the Stryker Parties, pursuant to which the parties agreed to terms for resolving all of their then-existing patent disputes. In consideration of the licenses, releases, covenants and other immunities granted by the Company to the Stryker Parties, the Stryker Parties were required to make a one-time payment to the Company of $15.0 million no later than October 15, 2021. The agreement provides for the grant of the licenses, covenants-not-to-sue, releases, and other deliverables upon execution of the contract. These individual rights are not accounted for as separate performance obligations as (i) the nature of the promise, within the context of the agreement, is to transfer combined items to which the promised rights are inputs and (ii) the Company's promise to transfer each individual right described above to the Stryker Parties is not separately identifiable from other promises in the agreement. As a result, the Company accounts for the promises in the Settlement and License Agreement as a single performance obligation. The Stryker Parties legally obtained control of the license and other rights upon execution of the contract. As such, the earnings process is complete and revenue was recognized upon the execution of the contract, when collectability became probable and all other revenue recognition criteria had been met within the scope of ASC 606. In connection with the Settlement and License Agreement, the Company recognized revenue of $15.0 million during the quarter ended June 30, 2021 and payment in the same amount was received from the Stryker Parties on October 15, 2021. See “Note H—Commitments and Contingencies, Legal proceedings” for further discussion of the Stryker Parties settlement.

Disaggregation of Revenue
    See "Note K—Segment and Geographic Data" for disaggregated product revenue by geography.

Variable Consideration
    Revenues from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established and which result from rebates that are offered within contracts between the Company and some of its customers. The amount of variable consideration which is included in the transaction price may be constrained, and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period.
    The following table summarizes activity for rebate allowance reserve (in thousands):
June 30, 2022December 31, 2021
Beginning Balance$79 $81 
Provision related to current period sales60 107 
Payments or credits issued to customer(73)(109)
Ending Balance$66 $79 
Costs to Obtain and Fulfill a Contract
    The Company currently expenses commissions paid for obtaining product sales. Sales commissions are paid following the manufacture and implementation of the implant. Due to the period being less than one year, the Company will apply the practical expedient, whereby the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in sales and marketing expense. Further, the Company incurs costs to buy, build, replenish, restock, sterilize and replace the reusable instrumentation trays associated with the sale of its products and services. The reusable instrument trays are not contract specific and are used for multiple contracts and customers, therefore does not meet the criteria to capitalize under ASC 606.

Shipping and handling costs
     Shipping and handling activities prior to the transfer of control to the customer (e.g., when control transfers after delivery) are considered fulfillment activities, and not performance obligations. Amounts invoiced to customers for shipping and handling are classified as revenue. Shipping and handling costs incurred are included in general and administrative expense. Shipping and handling expense was $1.0 million and $0.5 million for the three months ended June 30, 2022 and 2021, respectively, and $2.4 million and $1.0 million for the six months ended June 30, 2022 and 2021, respectively.

Taxes collected from customers and remitted to government authorities
    The Company’s policy is to present taxes collected from customers and remitted to government authorities on a net basis and not to include tax amounts in revenue.
Research and development expense
Research and development expense
    The Company’s research and development costs consist of engineering, product development, quality assurance, clinical and regulatory expense. These costs primarily relate to employee compensation, including salary, benefits and stock-based compensation. The Company also incurs costs related to consulting fees, revenue share, materials and supplies, and marketing studies, including data management and associated travel expense. Research and development costs are expensed as incurred.
Advertising expense Advertising expense     Advertising costs are expensed as incurred, which are included in sales and marketing.
Segment reporting
Segment reporting
     Operating segments are defined as components of an enterprise about which separate financial information is available and is evaluated on a regular basis by the chief operating decision-maker, or decision-making group, in deciding how to allocate resources to an individual segment and in assessing performance of the segment. The Company’s chief operating decision-maker is its chief executive officer. The Company’s chief executive officer reviews financial information presented on an aggregate basis for purposes of allocating resources and evaluating financial performance. The Company has one business segment and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the aggregate Company level. Accordingly, in light of the Company’s current product offerings, management has determined that the primary form of internal reporting is aligned with the offering of the Conformis personalized joint replacement products and that the Company operates as one segment. See “Note K—Segment and Geographic Data.”
Foreign currency translation and transactions
Foreign currency translation and transactions
     The assets and liabilities of the Company’s foreign operations are translated into U.S. dollars at current exchange rates at the balance sheet date, and income and expense items are translated at average rates of exchange prevailing during the quarter. Net translation gains and losses are recorded in accumulated other comprehensive loss. Gains and losses from foreign currency transactions denominated in foreign currencies, including intercompany balances not of a long-term investment nature, are included in the Consolidated Statements of Operations.
Income taxes
Income taxes
     Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases, operating losses and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized as income in the period that includes the enactment date.

    In evaluating the need for a valuation allowance, the Company considers all reasonably available positive and negative evidence, including recent earnings, expectations of future taxable income and the character of that income. In estimating future taxable income, the Company relies upon assumptions and estimates of future activity including the reversal of temporary differences. Presently, the Company believes that a full valuation allowance is required to reduce deferred tax assets to the amount expected to be realized.
 
    The tax benefit from an uncertain tax position is only recognized if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from these positions are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution. The Company reviews its tax positions on an annual basis and more frequently as facts surrounding tax positions change. Based on these future events, the Company may recognize uncertain tax positions or reverse current uncertain tax positions, the impact of which would affect the consolidated financial statements.

    The Company has operations in the U.S., Germany, the United Kingdom, and India. The operating results of German operations will be permanently reinvested in that jurisdiction. As a result, the Company has only provided for income taxes at local rates when required.

    The Company is subject to U.S. federal, state, and foreign income taxes. The Company recorded a provision for income taxes of $(100,000) and $(8,000) for the three months ended June 30, 2022 and 2021, respectively, and $(66,000) and $15,000 for the six months ended June 30, 2022 and 2021, respectively. The Company recognizes interest and penalties related to income taxes as a component of income tax expense. As of June 30, 2022 and 2021, a cumulative balance of $45,000 and $54,000 of interest and penalties had been accrued, respectively.

    On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") which included modifications to the limitation on business interest expense, net operating loss provisions, and other various U.S. tax law updates. The Company analyzed these aspects of the CARES Act and determined that there was no material impact on its consolidated financial statements.

On December 27, 2020, the U.S government enacted the Consolidated Appropriations Act, 2021 (the "Appropriations Act"), which included various tax extenders, an update to meals and entertainment expensing, and the deductibility of expenses related to the Paycheck Protection Program (“PPP”) loan proceeds. The Company applied the Appropriations Act in regards to expenses related to the PPP loan proceeds, which previously would have been non-deductible.
Stock-based compensation
Stock-based compensation
     The Company accounts for stock-based compensation in accordance with ASC 718, Stock Based Compensation ("ASC 718").  ASC 718 requires all stock-based payments to employees and consultants, including grants of stock options, to be recognized in the consolidated statements of operations based on their fair values. The Company uses the Black-Scholes option pricing model to determine the weighted-average fair value of options granted and recognizes the compensation expense of stock-based awards on a straight-line basis over the vesting period of the award.
     
    The determination of the fair value of stock-based payment awards utilizing the Black-Scholes option pricing model is affected by the stock price, exercise price, and a number of assumptions, including expected volatility of the stock, expected life of the option, risk-free interest rate and expected dividends on the stock. The Company evaluates the assumptions used to value the awards at each grant date and if factors change and different assumptions are utilized, stock-based compensation expense may differ significantly from what has been recorded
in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned stock-based compensation expense.
Net (loss) income per share
Net (loss) income per share
     The Company calculates net loss per share in accordance with ASC 260, "Earnings per Share." Basic earnings per share (“EPS”) is calculated by dividing the net income or loss for the period by the weighted average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted EPS is computed by dividing the net income or loss for the period by the weighted average number of common shares outstanding for the period and the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury stock method.
Recent accounting pronouncements
Recent accounting pronouncements    

In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” which modifies the measurement approach for credit losses on financial assets measured on an amortized cost basis from an 'incurred loss' method to an 'expected loss' method. In November 2019, the FASB issued ASU 2019-11, “Codification Improvements to Topic 326, Financial Instruments – Credit Losses.” ASU 2019-11 is an accounting pronouncement that amends ASU 2016-13. The ASU 2019-11 amendment provides clarity and improves the codification to ASU 2016-13. The pronouncements are concurrently effective for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years. The Company is currently evaluating the effects of this pronouncement on its consolidated financial statements.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Schedule of Cash and Cash Equivalents The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statements of cash flows.
June 30,
2022
December 31,
2021
Cash and cash equivalents$72,641 $100,556 
Restricted cash462 562 
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows$73,103 $101,118 
Contract with Customer, Asset and Liability The following table summarizes activity for rebate allowance reserve (in thousands):
June 30, 2022December 31, 2021
Beginning Balance$79 $81 
Provision related to current period sales60 107 
Payments or credits issued to customer(73)(109)
Ending Balance$66 $79 
Schedule of computation of basic and diluted earnings per share attributable to stockholders The following table sets forth the computation of basic and diluted earnings per share attributable to stockholders (in thousands, except share and per share data):
 Three Months Ended June 30,Six Months Ended June 30,
(in thousands, except share and per share data)2022202120222021
Numerator:    
Basic and diluted (loss) income per share    
Net (loss) income$(15,524)$38,042 $(31,555)$26,536 
Denominator:    
Basic weighted average shares180,296,273 177,668,627 179,740,853 154,612,482 
Diluted weighted average shares180,296,273 180,015,105 179,740,853 157,861,298 
(Loss) income per share attributable to Conformis, Inc. stockholders:
Basic $(0.09)$0.21 $(0.18)$0.17 
Diluted$(0.09)$0.21 $(0.18)$0.17 
Schedule of potential shares of common stock equivalents that are antidilutive and not included in the calculation of diluted net loss per share The following table sets forth potential shares of common stock equivalents that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Stock options and restricted stock awards517,157 — 665,728 — 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2022
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]  
Schedule of Accounts Receivable Accounts receivable consisted of the following (in thousands):
June 30,
2022
December 31,
2021
Total receivables$9,970 $9,336 
Allowance for doubtful accounts and returns(432)(257)
Accounts receivable, net$9,538 $9,079 
Summary of allowance for doubtful accounts and returns activity was as follows (in thousands):
June 30,
2022
December 31,
2021
Beginning balance$(257)$(290)
Provision for bad debts on trade receivables(191)(48)
Other allowances
Accounts receivable write offs13 78 
Ending balance$(432)$(257)
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories Inventories consisted of the following (in thousands):
June 30,
2022
December 31,
2021
Raw Material$6,299 $6,109 
Work in process2,774 3,187 
Finished goods7,654 5,908 
Total Inventories$16,727 $15,204 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment Property and equipment consisted of the following (in thousands):
 Estimated
Useful
Life
(Years)
June 30, 2022December 31, 2021
Equipment
5-7
$20,301 $20,091 
Furniture and fixtures
5-7
873 873 
Computer and software310,764 10,540 
Leasehold improvements
3-7
2,242 2,243 
Reusable instruments56,747 6,272 
Molding and Tooling5463 379 
Total property and equipment 41,390 40,398 
Accumulated depreciation (32,267)(30,130)
Property and equipment, net $9,123 $10,268 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2022
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of Accrued Expenses Accrued expenses consisted of the following (in thousands):
June 30,
2022
December 31,
2021
Accrued employee compensation$3,369 $4,701 
Accrued legal expense2,543 2,140 
Accrued vendor charges529 462 
Accrued revenue share expense807 824 
Accrued clinical trial expense426 335 
Accrued other891 1,114 
 $8,565 $9,576 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Schedule of the Components of Lease Expenses and Related Cash Flows The components of lease expense and related cash flows were as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Rent expense$486 $465 $965 $881 
Variable lease cost (1)
93 102 201 204 
$579 $567 $1,166 $1,085 
(1) Variable operating lease expenses consist primarily of common area maintenance and real estate taxes for the three and six months ended June 30, 2022 and 2021.
Schedule of Future Minimum Rental Payments The future minimum rental payments under these agreements as of June 30, 2022 were as follows (in thousands):
YearMinimum Lease Payments
2022 remainder of year942 
20232,088 
20242,139 
20251,885 
2026970 
2027741 
Total lease payments$8,765 
Present value adjustment(1,090)
Present value of lease liabilities$7,675 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Debt and Notes Payable (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Long Term Debt Long-term debt consisted of the following (in thousands):
June 30,
2022
December 31,
2021
MidCap, Term Loan21,000 21,000 
Less unamortized debt issuance costs(562)(645)
Long-term debt, less debt issuance costs$20,438 $20,355 
Schedule of Principal Payments Due Principal payments due as of June 30, 2022 consisted of the following (in thousands):
 Principal
Payment
2022 (remainder of the year)— 
2023— 
20241,750 
202510,500 
20268,750 
Total$21,000 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2022
Equity [Abstract]  
Range of Warrant Prices per Share for Shares Under Warrants and the Weighted Average Contractual Life At June 30, 2022 and December 31, 2021, the weighted average warrant exercise price per share for common stock and the weighted average contractual life was as follows:
Number of Common
Warrants
Weighted
Average
Exercise Price
Per Share
Weighted Average Remaining Contractual LifeNumber of
Warrants
Exercisable
Weighted
Average Price
Per Share
Outstanding December 31, 202112,020,926 $0.89 3.7312,020,926 $0.89 
Granted— $— — — $— 
Exercised— — — — — 
Cancelled/expired— — — — — 
Outstanding June 30, 202212,020,926 $0.89 3.2312,020,926 $0.89 
Schedule of Activity Under All Stock Option Plans Activity under all stock option plans was as follows:
 Number of
Options
Weighted
Average
Exercise Price
per Share
Aggregate Intrinsic Value (in Thousands)
Outstanding December 31, 20211,677,980 $4.82 $— 
Granted3,252,121 0.47 — 
Expired(343,140)3.90 — 
Cancelled/Forfeited(86,969)1.04 — 
Outstanding June 30, 20224,499,992 $1.82 $— 
Total vested and exercisable1,070,787 $6.09 $— 
Schedule of Restricted Stock Award Activity Under the Plan Restricted common stock award activity under the plan was as follows:
Number of SharesWeighted Average Fair Value
Unvested December 31, 20217,133,795 $1.06 
Granted3,083,403 0.43 
Vested(2,254,524)0.96 
Forfeited(945,305)0.94 
Unvested June 30, 20227,017,369 $0.83 
Assumptions Used to Estimate the Fair Value of Options at Date of Grant The fair value of options at date of grant was estimated using the Black-Scholes option pricing model, based on the following assumptions:
Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Risk-free interest rate2.68%—%2.61%—%
Expected term (in years)6.5206.720.00
Dividend yield—%—%—%—%
Expected volatility89.39%—%89.21%—%
Summary of Stock-Based Compensation The following is a summary of stock-based compensation expense (in thousands):
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Cost of revenues$16 $25 $(20)$23 
Sales and marketing159 131 336 335 
Research and development132 149 270 309 
General and administrative540 527 997 1,084 
 $847 $832 $1,583 $1,751 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Segment and Geographic Data (Tables)
6 Months Ended
Jun. 30, 2022
Segment Reporting [Abstract]  
Schedule of Revenue by Geographic Information Geographic information consisted of the following (in thousands):
 Three Months Ended June 30,Six Months Ended June 30,
 2022202120222021
Product revenue    
United States$13,415 $13,424 $26,130 $25,029 
Germany707 1,246 1,885 3,016 
Rest of world1,020 529 2,011 865 
 $15,142 $15,199 $30,026 $28,910 
Schedule of Property, Plant and Equipment by Geographic Area
June 30, 2022December 31, 2021
Property and equipment, net  
United States$9,007 $10,131 
Germany41 43 
Rest of World75 94 
 $9,123 $10,268 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Basis of Presentation - Liquidity and Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
Feb. 17, 2021
Jun. 30, 2022
Dec. 31, 2021
Nov. 22, 2021
Line of Credit Facility [Line Items]        
Accumulated deficit   $ 562,406 $ 530,851  
Cash and cash equivalents and investments   72,600    
Restricted cash   $ 500 $ 600  
Shelf Registration Statement        
Line of Credit Facility [Line Items]        
Number of shares issued in transaction (in shares) 80,952,381      
Sale of stock (in usd per share) $ 1.05      
Proceeds received from sale of stock $ 79,600      
Term loan | MidCap Financial Services, LLC Term Loan | MidCap Financial Services, LLC        
Line of Credit Facility [Line Items]        
Debt instrument principal       $ 21,000
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Concentration Risk (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Jun. 30, 2022
Dec. 31, 2021
Product Information [Line Items]        
Cash held in foreign bank accounts     $ 0.8 $ 1.2
Customer Concentration Risk | Revenue Benchmark | Stryker Corporation Wright Medical Technology Inc And Tornier Inc        
Product Information [Line Items]        
Concentration risk percentage 71.00% 57.00%    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Accounting Policies [Abstract]        
Restricted cash $ 500 $ 600    
Cash and cash equivalents 72,641 100,556    
Restricted cash 462 562    
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows $ 73,103 $ 101,118 $ 108,882 $ 29,135
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Inventories (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Cash and cash equivalents        
Cost of revenue $ 9,835 $ 8,810 $ 19,645 $ 16,472
Improper Classification of Cost of Revenue        
Cash and cash equivalents        
Cost of revenue $ 800 $ 500 $ 2,500 $ 1,100
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 19, 2021
Apr. 08, 2021
Sep. 30, 2019
Oct. 31, 2021
Jun. 30, 2022
Mar. 31, 2022
Oct. 15, 2021
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]                        
Consideration               $ 25.0        
Remaining portion of research and development                 $ 2.5      
Stryker                        
Disaggregation of Revenue [Line Items]                        
Contract liability         $ 0.0       0.0   $ 0.0 $ 14.0
Installment payment $ 11.0           $ 15.0 11.0        
Revenue recognized $ 14.0             15.0        
Shipping and Handling                        
Disaggregation of Revenue [Line Items]                        
Shipping and handling expense         $ 1.0     0.5 $ 2.4 $ 1.0    
Howmedica Osteonics Corp | Instrumentation Technology                        
Disaggregation of Revenue [Line Items]                        
Consideration     $ 30.0                  
Howmedica Osteonics Corp | Cost Reimbursement                        
Disaggregation of Revenue [Line Items]                        
Contract with customer asset, net     5.0                  
Howmedica Osteonics Corp | Royalty                        
Disaggregation of Revenue [Line Items]                        
Contract with customer asset, net     $ 25.0                  
Paragon 28                        
Disaggregation of Revenue [Line Items]                        
Revenue recognized               $ 1.0        
Milestone payment   $ 0.5   $ 0.5                
Potential milestone payment   $ 0.5                    
Milestone payment not yet recognized           $ 0.5            
Minimum                        
Disaggregation of Revenue [Line Items]                        
Contract with customer payment period                 30 days      
Maximum                        
Disaggregation of Revenue [Line Items]                        
Contract with customer payment period                 60 days      
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Rebate Reserve (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Change in Contract Liabilities    
Beginning Balance $ 79 $ 81
Provision related to current period sales 60 107
Payments or credits issued to customer (73) (109)
Ending Balance $ 66 $ 79
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Expenses and Net Loss Per Share (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
segment
$ / shares
shares
Jun. 30, 2021
USD ($)
$ / shares
shares
Advertising expense        
Advertising expense $ 100 $ 100 $ 200 $ 300
Segment reporting        
Number of operating segments | segment     1  
Income taxes        
Income tax provision (100) (8) $ (66) 15
Interest and penalties accrued 45 54 45 54
Numerator for basic and diluted loss per share:        
Net (loss) income $ (15,524) $ 38,042 $ (31,555) $ 26,536
Denominator for basic loss per share:        
Basic weighted average shares (in shares) | shares 180,296,273 177,668,627 179,740,853 154,612,482
Diluted weighted average shares (in shares) | shares 180,296,273 180,015,105 179,740,853 157,861,298
(Loss) income per share attributable to Conformis, Inc. stockholders: Basic (in USD per share) | $ / shares $ (0.09) $ 0.21 $ (0.18) $ 0.17
(Loss) income per share attributable to Conformis, Inc. stockholders: Diluted (in USD per share) | $ / shares $ (0.09) $ 0.21 $ (0.18) $ 0.17
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Stock options and restricted stock awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Anti-dilutive shares not included in the calculation of diluted net loss per share (in shares) 517,157 0 665,728 0
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]      
Total receivables $ 9,970 $ 9,336  
Allowance for doubtful accounts and returns (432) (257)  
Accounts receivable, net $ 9,538 $ 9,079 $ 8,500
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Receivables [Abstract]            
Accounts receivable, net $ 9,538   $ 9,538   $ 9,079 $ 8,500
Unbilled receivable 1,400   1,400   1,100  
Accounts receivable write offs $ 0 $ 75 $ 13 $ 71 $ 78  
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable - Allowance for Doubtful Accounts and Returns (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Beginning balance     $ (257) $ (290) $ (290)
Accounts receivable write offs $ 0 $ 75 13 $ 71 78
Ending balance $ (432)   (432)   (257)
Trade Accounts Receivable          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Provision for bad debts on trade receivables     (191)   (48)
Other Receivable          
Accounts Receivable, Allowance for Credit Loss [Roll Forward]          
Other allowances     $ 3   $ 3
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw Material $ 6,299 $ 6,109
Work in process 2,774 3,187
Finished goods 7,654 5,908
Total Inventories $ 16,727 $ 15,204
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Property and equipment    
Total property and equipment $ 41,390 $ 40,398
Accumulated depreciation (32,267) (30,130)
Property and equipment, net 9,123 10,268
Equipment    
Property and equipment    
Total property and equipment $ 20,301 20,091
Equipment | Minimum    
Property and equipment    
Estimated useful life 5 years  
Equipment | Maximum    
Property and equipment    
Estimated useful life 7 years  
Furniture and fixtures    
Property and equipment    
Total property and equipment $ 873 873
Furniture and fixtures | Minimum    
Property and equipment    
Estimated useful life 5 years  
Furniture and fixtures | Maximum    
Property and equipment    
Estimated useful life 7 years  
Computer and software    
Property and equipment    
Estimated useful life 3 years  
Total property and equipment $ 10,764 10,540
Leasehold improvements    
Property and equipment    
Total property and equipment $ 2,242 2,243
Leasehold improvements | Minimum    
Property and equipment    
Estimated useful life 3 years  
Leasehold improvements | Maximum    
Property and equipment    
Estimated useful life 7 years  
Reusable instruments    
Property and equipment    
Estimated useful life 5 years  
Total property and equipment $ 6,747 6,272
Molding and Tooling    
Property and equipment    
Estimated useful life 5 years  
Total property and equipment $ 463 $ 379
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Property, Plant and Equipment [Abstract]        
Depreciation $ 1.0 $ 1.1 $ 2.1 $ 2.1
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued employee compensation $ 3,369 $ 4,701
Accrued legal expense 2,543 2,140
Accrued vendor charges 529 462
Accrued revenue share expense 807 824
Accrued clinical trial expense 426 335
Accrued other 891 1,114
Total $ 8,565 $ 9,576
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Narrative (Details)
6 Months Ended
Jun. 30, 2022
extension
Lessee, Lease, Description [Line Items]  
Number of renewal options 1
Weighted average remaining lease term 4 years 3 months 18 days
Weighted average discount rate 6.00%
Billerica Facility  
Lessee, Lease, Description [Line Items]  
Renewal term 5 years
Minimum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Remaining lease term 6 years
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Leases [Abstract]        
Rent expense $ 486 $ 465 $ 965 $ 881
Variable lease cost 93 102 201 204
Total lease cost $ 579 $ 567 $ 1,166 $ 1,085
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Lease Maturities (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Leases [Abstract]  
2022 remainder of year $ 942
2023 2,088
2024 2,139
2025 1,885
2026 970
2027 741
Total lease payments 8,765
Present value adjustment (1,090)
Present value of lease liabilities $ 7,675
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Details)
€ in Thousands
3 Months Ended 6 Months Ended
Apr. 19, 2021
USD ($)
Apr. 24, 2020
patent
Mar. 20, 2020
patent
Aug. 29, 2019
patent
Jun. 30, 2022
USD ($)
Oct. 15, 2021
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jul. 28, 2022
EUR (€)
Dec. 31, 2021
USD ($)
License and revenue share agreements                      
Loss contingency accrual         $ 0     $ 0     $ 0
Stryker                      
License and revenue share agreements                      
Installment payment $ 11,000,000         $ 15,000,000 $ 11,000,000        
Revenue recognized $ 14,000,000           15,000,000        
Conformis v Medacta                      
License and revenue share agreements                      
Gain contingency, patents allegedly infringed | patent       4              
Conformis V Medacta Europe | Subsequent Event                      
License and revenue share agreements                      
Security deposit | €                   € 146  
Osteoplastics v Conformis                      
License and revenue share agreements                      
Loss contingency, patents allegedly infringed | patent     7                
Conformis v Wright Medical                      
License and revenue share agreements                      
Gain contingency, patents allegedly infringed | patent   4                  
Revenue share agreements                      
License and revenue share agreements                      
Revenue share expense         $ 700,000   $ 500,000 $ 1,300,000 $ 1,000,000    
Revenue share expense as a percentage of product revenues         4.80%   3.20% 4.30% 3.30%    
Revenue share agreements | Members of scientific advisory board | Minimum                      
License and revenue share agreements                      
Required payment to related party from net revenues of current and planned products (as a percent)               0.10%      
Revenue share agreements | Members of scientific advisory board | Maximum                      
License and revenue share agreements                      
Required payment to related party from net revenues of current and planned products (as a percent)               1.33%      
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Debt and Notes Payable - Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt and Notes Payable    
Less unamortized debt issuance costs $ (562) $ (645)
Long-term debt, less debt issuance costs 20,438 20,355
MidCap Financial Services, LLC | Term loan    
Debt and Notes Payable    
Term Loan principal $ 21,000 $ 21,000
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Debt and Notes Payable - Maturities of Long Term Debt (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Debt Disclosure [Abstract]  
2022 (remainder of the year) $ 0
2023 0
2024 1,750
2025 10,500
2026 8,750
Total $ 21,000
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Debt and Notes Payable - Narrative (Details)
3 Months Ended 6 Months Ended
Nov. 22, 2021
USD ($)
Oct. 31, 2021
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Apr. 17, 2020
USD ($)
payment
Jun. 25, 2019
USD ($)
Credit facility                
Gain on forgiveness of PPP loan       $ 0 $ (4,772,000)      
Paycheck Protection Program Note                
Credit facility                
Debt instrument principal             $ 4,700,000  
Interest rate stated percentage             1.00%  
Number of payments | payment             1  
Gain on forgiveness of PPP loan     $ 4,800,000          
2019 Secured Loan Agreement | Term loan                
Credit facility                
Maximum borrowing capacity               $ 30,000,000
Minimum cash on hand           $ 5,000,000    
MidCap Financial Services, LLC | Term loan                
Credit facility                
Minimum liquidity covenant $ 4,000,000              
Gain on forgiveness of PPP loan       $ 1,100,000        
MidCap Financial Services, LLC | Term loan | MidCap Financial Services, LLC Term Loan                
Credit facility                
Credit facility term 5 years              
Debt instrument principal $ 21,000,000              
Origination fee   0.50%            
Final payment fee   4.00%            
MidCap Financial Services, LLC | Term loan | MidCap Financial Services, LLC Term Loan | London Interbank Offered Rate (LIBOR)                
Credit facility                
Margin rate (as a percent)   5.70%            
MidCap Financial Services, LLC | Term loan | MidCap Financial Services, LLC Term Loan | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                
Credit facility                
Margin rate (as a percent)   5.70%            
Minimum | MidCap Financial Services, LLC | Term loan | MidCap Financial Services, LLC Term Loan | London Interbank Offered Rate (LIBOR)                
Credit facility                
Variable rate floor   1.00%            
Minimum | MidCap Financial Services, LLC | Term loan | MidCap Financial Services, LLC Term Loan | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                
Credit facility                
Variable rate floor   1.00%            
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Common Stock (Details)
6 Months Ended
Jun. 30, 2022
USD ($)
shares
Dec. 31, 2021
shares
Mar. 30, 2021
shares
Mar. 29, 2021
shares
Class of Stock [Line Items]        
Common stock dividends declared to date | $ $ 0      
Common stock, shares authorized (in shares) | shares 300,000,000 300,000,000 300,000,000 200,000,000
Minimum        
Class of Stock [Line Items]        
Stock split, conversion ratio 0.5      
Maximum        
Class of Stock [Line Items]        
Stock split, conversion ratio 0.1      
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Preferred Stock (Details) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Equity [Abstract]    
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, par value (in USD per share) $ 0.00001 $ 0.00001
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Demand Registration Rights (Details)
Jun. 25, 2019
2019 Rights Agreement  
Demand registration rights  
Maximum days to register for resale shares held by investors 120 days
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Shelf Registration (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Aug. 05, 2020
Aug. 04, 2020
Mar. 23, 2020
May 10, 2017
Jan. 31, 2017
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Amount of equity able to raise     $ 200,000   $ 200,000    
Maximum offering price       $ 50,000      
Net proceeds from issuance of common stock           $ 0 $ 79,623
Equity Distribution Agreement              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares sold (in shares)   2,663,000          
Net proceeds from issuance of common stock   $ 4,400          
Cowen Sales Agreement              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Amount of equity able to raise $ 25,000            
Broker commissions 3.00%            
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Stock Purchase Agreement (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Aug. 05, 2020
Mar. 23, 2020
Dec. 17, 2018
Jan. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Amount of equity able to raise   $ 200.0   $ 200.0
LPC Agreements        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares issued in transaction (in shares)     1,921,968  
Proceeds received from sale of stock     $ 1.0  
Premium on previous day's closing price     110.00%  
Purchase period     36 months  
Amount of equity able to raise $ 17.6      
LPC Agreements | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Value of stock to be sold     $ 20.0  
LPC Agreements | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Sale of stock (in usd per share)     $ 0.25  
LPC Agreements, Consideration For Commitment To Purchase Shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares issued in transaction (in shares)     354,430  
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - 2021 Common Stock Offering (Details) - Shelf Registration Statement
$ / shares in Units, $ in Millions
Feb. 17, 2021
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares issued in transaction (in shares) | shares 80,952,381
Sale of stock (in usd per share) | $ / shares $ 1.05
Proceeds received from sale of stock | $ $ 79.6
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Registered Direct Offering (Details) - USD ($)
$ / shares in Units, $ in Millions
Sep. 23, 2020
Jun. 30, 2022
Dec. 31, 2021
Pre-Funded Warrants      
Class of Warrant or Right [Line Items]      
Number of shares issued in transaction (in shares) 9,492,953    
Exercise price of warrants or rights (in dollars per share) $ 0.0001    
Common Stock Warrants      
Class of Warrant or Right [Line Items]      
Exercise price of warrants or rights (in dollars per share)   $ 0.89 $ 0.89
Registered Direct Offering      
Class of Warrant or Right [Line Items]      
Number of shares issued in transaction (in shares) 8,512,088    
Common stock shares and warrants per unit (in shares) 1    
Sale of stock (in usd per share) $ 0.9581    
Maximum percentage of common stock owned after exercise 9.99%    
Proceeds received from sale of stock $ 15.9    
Registered Direct Offering | Pre-Funded Warrants      
Class of Warrant or Right [Line Items]      
Number of shares issued in transaction (in shares) 9,492,953    
Gross proceeds $ 17.3    
Common stock shares and warrants per unit (in shares) 1    
Exercise price of warrants or rights (in dollars per share) $ 0.0001    
Registered Direct Offering | Common Stock Warrants      
Class of Warrant or Right [Line Items]      
Exercise price of warrants or rights (in dollars per share) $ 0.8748    
Expiration period or warrants 5 years    
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Warrants (Details)
$ in Millions
6 Months Ended 21 Months Ended
Sep. 23, 2020
USD ($)
$ / shares
shares
Jun. 30, 2022
$ / shares
shares
Jun. 30, 2022
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Pre-Funded Warrants        
Class of Warrant or Right [Line Items]        
Number of shares issued in transaction (in shares) 9,492,953      
Exercise price of warrants or rights (in dollars per share) | $ / shares $ 0.0001      
Warrant granted during period (in shares) 18,005,041      
Warrants and rights outstanding, term 5 years      
Fair value of the common stock warrants | $ $ 10.2      
Common Stock Warrants        
Class of Warrant or Right [Line Items]        
Exercise price of warrants or rights (in dollars per share) | $ / shares   $ 0.89 $ 0.89 $ 0.89
Warrant granted during period (in shares)   0    
Exercised (in share)   0 6,000,000  
Number of warrants, outstanding (in shares)   12,020,926 12,020,926 12,020,926
Expected Term | Pre-Funded Warrants        
Class of Warrant or Right [Line Items]        
Warrants, measurement input term 5 years      
Risk Free Interest Rate | Pre-Funded Warrants        
Class of Warrant or Right [Line Items]        
Warrants, measurement input 0.0028      
Dividend Yield | Pre-Funded Warrants        
Class of Warrant or Right [Line Items]        
Warrants, measurement input 0      
Volatility | Pre-Funded Warrants        
Class of Warrant or Right [Line Items]        
Warrants, measurement input 0.9015      
Exercise Price | Pre-Funded Warrants        
Class of Warrant or Right [Line Items]        
Warrants, measurement input | $ / shares 0.875      
Share Price | Pre-Funded Warrants        
Class of Warrant or Right [Line Items]        
Warrants, measurement input | $ / shares 0.833      
Registered Direct Offering        
Class of Warrant or Right [Line Items]        
Number of shares issued in transaction (in shares) 8,512,088      
Registered Direct Offering | Pre-Funded Warrants        
Class of Warrant or Right [Line Items]        
Number of shares issued in transaction (in shares) 9,492,953      
Exercise price of warrants or rights (in dollars per share) | $ / shares $ 0.0001      
Registered Direct Offering | Common Stock Warrants        
Class of Warrant or Right [Line Items]        
Exercise price of warrants or rights (in dollars per share) | $ / shares $ 0.8748      
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Warrants and Common Stock Warrants (Details) - Common Stock Warrants - $ / shares
6 Months Ended 12 Months Ended 21 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2022
Number of Warrants      
Outstanding at beginning of period (in shares) 12,020,926    
Granted (in shares) 0    
Exercised (in shares) 0    
Cancelled/expired (in shares) 0    
Outstanding at end of period (in shares) 12,020,926 12,020,926 12,020,926
Weighted Average Exercise Price Per Share      
Outstanding at beginning of period (in dollars per share) $ 0.89    
Granted (in dollars per share) 0    
Exercised (in dollars per share) 0    
Cancelled/expired (in dollars per share) 0    
Outstanding at end of period (in dollars per share) $ 0.89 $ 0.89 $ 0.89
Weighted Average Remaining Contractual Life      
Weighted average remaining contractual life, outstanding (in years) 3 years 2 months 23 days 3 years 8 months 23 days  
Number of Warrants Exercisable      
Outstanding at beginning of period (in shares) 12,020,926    
Granted (in shares) 0    
Exercised (in share) 0   (6,000,000)
Cancelled/expired (in share) 0    
Outstanding at end of period (in shares) 12,020,926 12,020,926 12,020,926
Weighted Average Price Per Share      
Outstanding at beginning of period (in dollars per share) $ 0.89 $ 0.89 $ 0.89
Granted (in dollars per share) 0    
Exercised (in dollars per share) 0    
Cancelled/expired (in dollars per share) 0    
Outstanding at end of period (in dollars per share) $ 0.89 $ 0.89 $ 0.89
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Stock Option Plans (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Apr. 29, 2019
Jun. 30, 2022
Jun. 30, 2022
Jan. 01, 2022
May 24, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]          
Weighted average grant date fair value, vested   $ 0 $ 0    
Weighted average remaining contractual term, outstanding     8 years 6 months 25 days    
Weighted average remaining contractual term, vested and exercisable     4 years 7 months 9 days    
Stock options          
Number of Options          
Balance outstanding at the beginning of the period (in shares)     1,677,980    
Granted (in shares)     3,252,121    
Expired (in shares)     (343,140)    
Cancelled/Forfeited (in shares)     (86,969)    
Balance outstanding at the end of the period (in shares)   4,499,992 4,499,992    
Total vested and exercisable (in shares)   1,070,787 1,070,787    
Weighted Average Exercise Price per Share          
Balance at the beginning of the period (in dollars per share)     $ 4.82    
Granted (in dollars per share)     0.47    
Expired (in dollars per share)     3.90    
Cancelled/Forfeited (in dollars per share)     1.04    
Balance at the end of the period (in dollars per share)   $ 1.82 1.82    
Total vested and exercisable (in dollars per share)   $ 6.09 $ 6.09    
Aggregate Intrinsic Value (in Thousands)          
Outstanding at end of the period   $ 0 $ 0    
Total vested and exercisable   0 0    
Restricted stock awards          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]          
Weighted average grant date fair value, vested   $ 1,900 $ 2,200    
Number of Shares          
Unvested beginning of period (in shares)     7,133,795    
Granted (in shares)     3,083,403    
Vested (in shares)     (2,254,524)    
Forfeited (in shares)     (945,305)    
Unvested end of period (in shares)   7,017,369 7,017,369    
Weighted Average Fair Value          
Unvested beginning of period (in dollars per share)     $ 1.06    
Granted (in dollars per share)     0.43    
Vested (in dollars per share)     0.96    
Forfeited (in dollars per share)     0.94    
Unvested end of period (in dollars per share)   $ 0.83 $ 0.83    
2015 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Additional shares authorized, maximum annual amount (in shares)   3,000,000 3,000,000 3,000,000 6,000,000
Additional shares authorized, maximum annual percentage   3.00% 3.00%    
Common stock available for future issuance (in shares)   4,254,714 4,254,714    
2019 Sales Team Plan | Common Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares authorized (in shares) 3,000,000        
Award expiration period 10 years        
Number of Shares          
Unvested end of period (in shares)   1,867,610 1,867,610    
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Inducement Awards (Details) - $ / shares
1 Months Ended 6 Months Ended
Apr. 30, 2022
Mar. 31, 2022
Nov. 30, 2021
Nov. 20, 2020
Aug. 31, 2020
Feb. 29, 2020
Jun. 30, 2022
Restricted stock awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares grated (in shares)             3,083,403
Chief Financial Officer | Inducement Award              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)   450,000       125,000  
Granted (in dollars per share)   $ 0.61       $ 0.98  
Chief Financial Officer | Restricted stock awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares grated (in shares)   450,000       125,000  
Chief Operating Officer | Inducement Award              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares) 425,000            
Granted (in dollars per share) $ 0.64            
Chief Operating Officer | Restricted stock awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares grated (in shares) 425,000            
Senior Vice President Operations | Inducement Award              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)           66,667  
Granted (in dollars per share)           $ 0.98  
Senior Vice President Operations | Restricted stock awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares grated (in shares)           61,350  
Vice President US Marketing | Inducement Award              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)         100,000    
Granted (in dollars per share)         $ 0.7427    
Vice President US Marketing | Restricted stock awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares grated (in shares)         100,000    
Vice President, International Sales and Marketing | Restricted stock awards              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares grated (in shares)     150,000 75,000      
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Stock-based Compensation (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Equity [Abstract]        
Risk-free interest rate 2.68% 0.00% 2.61% 0.00%
Expected term (in years) 6 years 6 months 7 days 0 years 6 years 8 months 19 days 0 years
Dividend yield 0.00% 0.00% 0.00% 0.00%
Expected volatility 89.39% 0.00% 89.21% 0.00%
XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Stock-based Compensation Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based compensation        
Stock-based compensation expense $ 847 $ 832 $ 1,583 $ 1,751
Stock options        
Share-based compensation        
Unrecognized compensation expense 1,200   $ 1,200  
Period for unrecognized compensation expense to be recognized     4 years 8 months 19 days  
Restricted stock awards        
Share-based compensation        
Unrecognized compensation expense $ 6,700   $ 6,700  
Period for unrecognized compensation expense to be recognized     2 years 6 months  
XML 76 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Summary of Stock-based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share-based compensation        
Stock-based compensation expense $ 847 $ 832 $ 1,583 $ 1,751
Cost of revenues        
Share-based compensation        
Stock-based compensation expense 16 25 (20) 23
Sales and marketing        
Share-based compensation        
Stock-based compensation expense 159 131 336 335
Research and development        
Share-based compensation        
Stock-based compensation expense 132 149 270 309
General and administrative        
Share-based compensation        
Stock-based compensation expense $ 540 $ 527 $ 997 $ 1,084
XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Segment and Geographic Data - Narrative (Details)
6 Months Ended
Jun. 30, 2022
segment
Segment Reporting [Abstract]  
Number of reportable segments 1
XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Segment and Geographic Data - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Geographic information for Product Revenue and Property and equipment, net          
Revenue $ 15,295 $ 56,348 $ 30,846 $ 70,183  
Property and equipment, net 9,123   9,123   $ 10,268
United States          
Geographic information for Product Revenue and Property and equipment, net          
Property and equipment, net 9,007   9,007   10,131
Germany          
Geographic information for Product Revenue and Property and equipment, net          
Property and equipment, net 41   41   43
Rest of World          
Geographic information for Product Revenue and Property and equipment, net          
Property and equipment, net 75   75   $ 94
Product          
Geographic information for Product Revenue and Property and equipment, net          
Revenue 15,142 15,199 30,026 28,910  
Product | United States          
Geographic information for Product Revenue and Property and equipment, net          
Revenue 13,415 13,424 26,130 25,029  
Product | Germany          
Geographic information for Product Revenue and Property and equipment, net          
Revenue 707 1,246 1,885 3,016  
Product | Rest of World          
Geographic information for Product Revenue and Property and equipment, net          
Revenue $ 1,020 $ 529 $ 2,011 $ 865  
XML 79 cfms-20220630_htm.xml IDEA: XBRL DOCUMENT 0001305773 2022-01-01 2022-06-30 0001305773 2022-07-31 0001305773 2022-06-30 0001305773 2021-12-31 0001305773 us-gaap:ProductMember 2022-04-01 2022-06-30 0001305773 us-gaap:ProductMember 2021-04-01 2021-06-30 0001305773 us-gaap:ProductMember 2022-01-01 2022-06-30 0001305773 us-gaap:ProductMember 2021-01-01 2021-06-30 0001305773 cfms:RoyaltyAndLicensingMember 2022-04-01 2022-06-30 0001305773 cfms:RoyaltyAndLicensingMember 2021-04-01 2021-06-30 0001305773 cfms:RoyaltyAndLicensingMember 2022-01-01 2022-06-30 0001305773 cfms:RoyaltyAndLicensingMember 2021-01-01 2021-06-30 0001305773 2022-04-01 2022-06-30 0001305773 2021-04-01 2021-06-30 0001305773 2021-01-01 2021-06-30 0001305773 us-gaap:CommonStockMember 2022-03-31 0001305773 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001305773 us-gaap:RetainedEarningsMember 2022-03-31 0001305773 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001305773 2022-03-31 0001305773 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001305773 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001305773 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001305773 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001305773 us-gaap:CommonStockMember 2022-06-30 0001305773 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001305773 us-gaap:RetainedEarningsMember 2022-06-30 0001305773 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001305773 us-gaap:CommonStockMember 2021-12-31 0001305773 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001305773 us-gaap:RetainedEarningsMember 2021-12-31 0001305773 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001305773 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001305773 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001305773 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001305773 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001305773 us-gaap:CommonStockMember 2021-03-31 0001305773 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001305773 us-gaap:RetainedEarningsMember 2021-03-31 0001305773 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001305773 2021-03-31 0001305773 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001305773 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001305773 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001305773 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001305773 us-gaap:CommonStockMember 2021-06-30 0001305773 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001305773 us-gaap:RetainedEarningsMember 2021-06-30 0001305773 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001305773 2021-06-30 0001305773 us-gaap:CommonStockMember 2020-12-31 0001305773 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001305773 us-gaap:RetainedEarningsMember 2020-12-31 0001305773 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001305773 2020-12-31 0001305773 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001305773 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001305773 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001305773 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001305773 cfms:TermLoanMember cfms:MidCapFinancialServicesLLCTermLoanMember cfms:MidCapFinancialServicesLLCMember 2021-11-22 0001305773 cfms:ShelfRegistrationStatementMember 2021-02-17 2021-02-17 0001305773 cfms:ShelfRegistrationStatementMember 2021-02-17 0001305773 cfms:StrykerCorporationWrightMedicalTechnologyIncAndTornierIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0001305773 cfms:StrykerCorporationWrightMedicalTechnologyIncAndTornierIncMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0001305773 cfms:ImproperClassificationofCostofRevenueMember 2022-04-01 2022-06-30 0001305773 cfms:ImproperClassificationofCostofRevenueMember 2022-01-01 2022-06-30 0001305773 cfms:ImproperClassificationofCostofRevenueMember 2021-04-01 2021-06-30 0001305773 cfms:ImproperClassificationofCostofRevenueMember 2021-01-01 2021-06-30 0001305773 srt:MinimumMember 2022-01-01 2022-06-30 0001305773 srt:MaximumMember 2022-01-01 2022-06-30 0001305773 cfms:HowmedicaOsteonicsCorpMember cfms:InstrumentationTechnologyMember 2019-09-30 2019-09-30 0001305773 cfms:HowmedicaOsteonicsCorpMember cfms:CostReimbursementMember 2019-09-30 0001305773 cfms:HowmedicaOsteonicsCorpMember us-gaap:RoyaltyMember 2019-09-30 0001305773 cfms:StrykerCorporationMember 2021-12-31 0001305773 cfms:StrykerCorporationMember 2020-12-31 0001305773 cfms:StrykerCorporationMember 2021-04-19 2021-04-19 0001305773 cfms:StrykerCorporationMember 2021-04-01 2021-06-30 0001305773 cfms:StrykerCorporationMember 2022-06-30 0001305773 cfms:Paragon28IncMember 2021-04-08 2021-04-08 0001305773 cfms:Paragon28IncMember 2021-10-01 2021-10-31 0001305773 cfms:Paragon28IncMember 2021-04-01 2021-06-30 0001305773 cfms:Paragon28IncMember 2022-01-01 2022-03-31 0001305773 cfms:StrykerCorporationMember 2021-07-01 2021-10-15 0001305773 2021-01-01 2021-12-31 0001305773 us-gaap:ShippingAndHandlingMember 2022-04-01 2022-06-30 0001305773 us-gaap:ShippingAndHandlingMember 2021-04-01 2021-06-30 0001305773 us-gaap:ShippingAndHandlingMember 2022-01-01 2022-06-30 0001305773 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-06-30 0001305773 us-gaap:StockOptionMember 2022-04-01 2022-06-30 0001305773 us-gaap:StockOptionMember 2021-04-01 2021-06-30 0001305773 us-gaap:StockOptionMember 2022-01-01 2022-06-30 0001305773 us-gaap:StockOptionMember 2021-01-01 2021-06-30 0001305773 us-gaap:TradeAccountsReceivableMember 2022-01-01 2022-06-30 0001305773 us-gaap:TradeAccountsReceivableMember 2021-01-01 2021-12-31 0001305773 cfms:OtherReceivablesMember 2022-01-01 2022-06-30 0001305773 cfms:OtherReceivablesMember 2021-01-01 2021-12-31 0001305773 srt:MinimumMember us-gaap:EquipmentMember 2022-01-01 2022-06-30 0001305773 srt:MaximumMember us-gaap:EquipmentMember 2022-01-01 2022-06-30 0001305773 us-gaap:EquipmentMember 2022-06-30 0001305773 us-gaap:EquipmentMember 2021-12-31 0001305773 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-06-30 0001305773 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-06-30 0001305773 us-gaap:FurnitureAndFixturesMember 2022-06-30 0001305773 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001305773 cfms:ComputerEquipmentAndSoftwareMember 2022-01-01 2022-06-30 0001305773 cfms:ComputerEquipmentAndSoftwareMember 2022-06-30 0001305773 cfms:ComputerEquipmentAndSoftwareMember 2021-12-31 0001305773 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-06-30 0001305773 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-06-30 0001305773 us-gaap:LeaseholdImprovementsMember 2022-06-30 0001305773 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001305773 cfms:ReusableInstrumentsMember 2022-01-01 2022-06-30 0001305773 cfms:ReusableInstrumentsMember 2022-06-30 0001305773 cfms:ReusableInstrumentsMember 2021-12-31 0001305773 cfms:MoldingAndToolingMember 2022-01-01 2022-06-30 0001305773 cfms:MoldingAndToolingMember 2022-06-30 0001305773 cfms:MoldingAndToolingMember 2021-12-31 0001305773 srt:MinimumMember 2022-06-30 0001305773 srt:MaximumMember 2022-06-30 0001305773 cfms:BillericaFacilityMember 2022-06-30 0001305773 srt:MinimumMember cfms:RevenueShareAgreementMember cfms:MembersOfScientificAdvisoryBoardMember 2022-01-01 2022-06-30 0001305773 srt:MaximumMember cfms:RevenueShareAgreementMember cfms:MembersOfScientificAdvisoryBoardMember 2022-01-01 2022-06-30 0001305773 cfms:RevenueShareAgreementMember 2022-04-01 2022-06-30 0001305773 cfms:RevenueShareAgreementMember 2022-01-01 2022-06-30 0001305773 cfms:RevenueShareAgreementMember 2021-04-01 2021-06-30 0001305773 cfms:RevenueShareAgreementMember 2021-01-01 2021-06-30 0001305773 cfms:ConformisvMedactaMember 2019-08-29 2019-08-29 0001305773 cfms:ConformisVMedactaEuropeMember us-gaap:SubsequentEventMember 2022-07-28 0001305773 cfms:OsteoplasticsVConformisMember 2020-03-20 2020-03-20 0001305773 cfms:ConformisVWrightMedicalMember 2020-04-24 2020-04-24 0001305773 cfms:TermLoanMember cfms:MidCapFinancialServicesLLCMember 2022-06-30 0001305773 cfms:TermLoanMember cfms:MidCapFinancialServicesLLCMember 2021-12-31 0001305773 cfms:TermLoanMember cfms:A2019SecuredLoanAgreementMember 2019-06-25 0001305773 cfms:TermLoanMember cfms:A2019SecuredLoanAgreementMember 2021-12-31 0001305773 cfms:TermLoanMember cfms:MidCapFinancialServicesLLCTermLoanMember cfms:MidCapFinancialServicesLLCMember 2021-11-22 2021-11-22 0001305773 cfms:TermLoanMember cfms:MidCapFinancialServicesLLCTermLoanMember cfms:MidCapFinancialServicesLLCMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-10-31 2021-10-31 0001305773 srt:MinimumMember cfms:TermLoanMember cfms:MidCapFinancialServicesLLCTermLoanMember cfms:MidCapFinancialServicesLLCMember us-gaap:LondonInterbankOfferedRateLIBORMember 2021-10-31 2021-10-31 0001305773 cfms:TermLoanMember cfms:MidCapFinancialServicesLLCTermLoanMember cfms:MidCapFinancialServicesLLCMember 2021-10-31 2021-10-31 0001305773 cfms:TermLoanMember cfms:MidCapFinancialServicesLLCTermLoanMember cfms:MidCapFinancialServicesLLCMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2021-10-31 2021-10-31 0001305773 srt:MinimumMember cfms:TermLoanMember cfms:MidCapFinancialServicesLLCTermLoanMember cfms:MidCapFinancialServicesLLCMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2021-10-31 2021-10-31 0001305773 cfms:TermLoanMember cfms:MidCapFinancialServicesLLCMember 2021-11-22 0001305773 cfms:TermLoanMember cfms:MidCapFinancialServicesLLCMember 2022-01-01 2022-06-30 0001305773 cfms:PaycheckProtectionProgramNoteMember 2020-04-17 0001305773 cfms:PaycheckProtectionProgramNoteMember 2021-04-01 2021-06-30 0001305773 2021-03-29 0001305773 2021-03-30 0001305773 cfms:A2019RightsAgreementMember 2019-06-25 2019-06-25 0001305773 2017-01-01 2017-01-31 0001305773 2017-05-10 2017-05-10 0001305773 cfms:EquityDistributionAgreementMember 2020-08-04 2020-08-04 0001305773 2020-03-23 2020-03-23 0001305773 cfms:CowenSalesAgreementMember 2020-08-05 2020-08-05 0001305773 cfms:LPCAgreementsMember 2018-12-17 2018-12-17 0001305773 cfms:LPCAgreementsConsiderationForCommitmentToPurchaseSharesMember 2018-12-17 2018-12-17 0001305773 srt:MaximumMember cfms:LPCAgreementsMember 2018-12-17 2018-12-17 0001305773 srt:MinimumMember cfms:LPCAgreementsMember 2018-12-17 0001305773 cfms:LPCAgreementsMember 2020-08-05 2020-08-05 0001305773 cfms:RegisteredDirectOfferingMember 2020-09-23 2020-09-23 0001305773 cfms:PreFundedWarrantsMember cfms:RegisteredDirectOfferingMember 2020-09-23 2020-09-23 0001305773 cfms:RegisteredDirectOfferingMember 2020-09-23 0001305773 cfms:PreFundedWarrantsMember cfms:RegisteredDirectOfferingMember 2020-09-23 0001305773 cfms:WarrantsForPurchaseOfCommonStockMember cfms:RegisteredDirectOfferingMember 2020-09-23 0001305773 cfms:WarrantsForPurchaseOfCommonStockMember cfms:RegisteredDirectOfferingMember 2020-09-23 2020-09-23 0001305773 cfms:PreFundedWarrantsMember 2020-09-23 2020-09-23 0001305773 cfms:PreFundedWarrantsMember 2020-09-23 0001305773 cfms:WarrantsForPurchaseOfCommonStockMember 2020-09-24 2022-06-30 0001305773 cfms:PreFundedWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2020-09-23 2020-09-23 0001305773 cfms:PreFundedWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-09-23 0001305773 cfms:PreFundedWarrantsMember cfms:MeasurementInputDividendYieldMember 2020-09-23 0001305773 cfms:PreFundedWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2020-09-23 0001305773 cfms:PreFundedWarrantsMember us-gaap:MeasurementInputExercisePriceMember 2020-09-23 0001305773 cfms:PreFundedWarrantsMember us-gaap:MeasurementInputSharePriceMember 2020-09-23 0001305773 cfms:WarrantsForPurchaseOfCommonStockMember 2022-06-30 0001305773 cfms:WarrantsForPurchaseOfCommonStockMember 2021-12-31 0001305773 cfms:WarrantsForPurchaseOfCommonStockMember 2021-01-01 2021-12-31 0001305773 cfms:WarrantsForPurchaseOfCommonStockMember 2022-01-01 2022-06-30 0001305773 cfms:EquityIncentivePlan2015Member 2022-06-30 0001305773 cfms:EquityIncentivePlan2015Member 2022-01-01 0001305773 cfms:EquityIncentivePlan2015Member 2021-05-24 0001305773 us-gaap:CommonStockMember cfms:A2019SalesTeamPlanMember 2019-04-29 0001305773 us-gaap:CommonStockMember cfms:A2019SalesTeamPlanMember 2019-04-29 2019-04-29 0001305773 us-gaap:CommonStockMember cfms:A2019SalesTeamPlanMember 2022-06-30 0001305773 cfms:EmployeeDirectorAndConsultantStockOptionsMember 2021-12-31 0001305773 cfms:EmployeeDirectorAndConsultantStockOptionsMember 2022-01-01 2022-06-30 0001305773 cfms:EmployeeDirectorAndConsultantStockOptionsMember 2022-06-30 0001305773 us-gaap:RestrictedStockMember 2021-12-31 0001305773 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001305773 us-gaap:RestrictedStockMember 2022-06-30 0001305773 us-gaap:RestrictedStockMember 2022-04-01 2022-06-30 0001305773 srt:ChiefFinancialOfficerMember cfms:InducementAwardMember 2020-02-01 2020-02-29 0001305773 srt:ChiefFinancialOfficerMember us-gaap:RestrictedStockMember 2020-02-01 2020-02-29 0001305773 cfms:SeniorVicePresidentOperationsMember cfms:InducementAwardMember 2020-02-01 2020-02-29 0001305773 cfms:SeniorVicePresidentOperationsMember us-gaap:RestrictedStockMember 2020-02-01 2020-02-29 0001305773 cfms:VicePresidentUSMarketingMember cfms:InducementAwardMember 2020-08-01 2020-08-31 0001305773 cfms:VicePresidentUSMarketingMember us-gaap:RestrictedStockMember 2020-08-01 2020-08-31 0001305773 cfms:VicePresidentInternationalSalesAndMarketingMember us-gaap:RestrictedStockMember 2020-11-01 2020-11-20 0001305773 cfms:VicePresidentInternationalSalesAndMarketingMember us-gaap:RestrictedStockMember 2021-11-01 2021-11-30 0001305773 srt:ChiefFinancialOfficerMember cfms:InducementAwardMember 2022-03-01 2022-03-31 0001305773 srt:ChiefFinancialOfficerMember us-gaap:RestrictedStockMember 2022-03-01 2022-03-31 0001305773 srt:ChiefOperatingOfficerMember cfms:InducementAwardMember 2022-04-01 2022-04-30 0001305773 srt:ChiefOperatingOfficerMember us-gaap:RestrictedStockMember 2022-04-01 2022-04-30 0001305773 us-gaap:CostOfSalesMember 2022-04-01 2022-06-30 0001305773 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0001305773 us-gaap:CostOfSalesMember 2022-01-01 2022-06-30 0001305773 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0001305773 us-gaap:SellingAndMarketingExpenseMember 2022-04-01 2022-06-30 0001305773 us-gaap:SellingAndMarketingExpenseMember 2021-04-01 2021-06-30 0001305773 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-06-30 0001305773 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-06-30 0001305773 us-gaap:ResearchAndDevelopmentExpenseMember 2022-04-01 2022-06-30 0001305773 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0001305773 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-06-30 0001305773 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0001305773 us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001305773 us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001305773 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001305773 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001305773 us-gaap:ProductMember country:US 2022-04-01 2022-06-30 0001305773 us-gaap:ProductMember country:US 2021-04-01 2021-06-30 0001305773 us-gaap:ProductMember country:US 2022-01-01 2022-06-30 0001305773 us-gaap:ProductMember country:US 2021-01-01 2021-06-30 0001305773 us-gaap:ProductMember country:DE 2022-04-01 2022-06-30 0001305773 us-gaap:ProductMember country:DE 2021-04-01 2021-06-30 0001305773 us-gaap:ProductMember country:DE 2022-01-01 2022-06-30 0001305773 us-gaap:ProductMember country:DE 2021-01-01 2021-06-30 0001305773 us-gaap:ProductMember us-gaap:NonUsMember 2022-04-01 2022-06-30 0001305773 us-gaap:ProductMember us-gaap:NonUsMember 2021-04-01 2021-06-30 0001305773 us-gaap:ProductMember us-gaap:NonUsMember 2022-01-01 2022-06-30 0001305773 us-gaap:ProductMember us-gaap:NonUsMember 2021-01-01 2021-06-30 0001305773 country:US 2022-06-30 0001305773 country:US 2021-12-31 0001305773 country:DE 2022-06-30 0001305773 country:DE 2021-12-31 0001305773 us-gaap:NonUsMember 2022-06-30 0001305773 us-gaap:NonUsMember 2021-12-31 shares iso4217:USD iso4217:USD shares pure cfms:segment cfms:extension cfms:patent iso4217:EUR cfms:payment 0001305773 --12-31 2022 Q2 false P1Y 0.5 0.1 10-Q true 2022-06-30 false 001-37474 Conformis, Inc. DE 56-2463152 600 Technology Park Drive Billerica MA 01821 781 345-9001 Yes Yes Non-accelerated Filer true false false Common Stock, $0.00001 par value CFMS 187996047 72641000 100556000 9538000 9079000 155000 280000 16727000 15204000 1707000 1764000 100768000 126883000 9123000 10268000 6846000 7536000 462000 562000 88000 92000 117287000 145341000 7179000 6557000 8565000 9576000 1891000 1830000 17635000 17963000 20438000 20355000 5784000 6471000 43857000 44789000 0.00001 0.00001 5000000 5000000 0 0 0 0 0 0 0.00001 0.00001 300000000 300000000 188227075 188227075 186042390 186042390 2000 2000 634096000 632513000 -562406000 -530851000 1738000 -1112000 73430000 100552000 117287000 145341000 15142000 15199000 30026000 28910000 153000 41149000 820000 41273000 15295000 56348000 30846000 70183000 9835000 8810000 19645000 16472000 5460000 47538000 11201000 53711000 6562000 6304000 13227000 11417000 3958000 3650000 8437000 7190000 7693000 6689000 17026000 13355000 18213000 16643000 38690000 31962000 -12753000 30895000 -27489000 21749000 14000 39000 31000 57000 453000 607000 904000 1201000 0 7252000 0 7252000 -2432000 455000 -3259000 -1306000 -2871000 7139000 -4132000 4802000 -15624000 38034000 -31621000 26551000 -100000 -8000 -66000 15000 -15524000 38042000 -31555000 26536000 -0.09 0.21 -0.18 0.17 -0.09 0.21 -0.18 0.17 180296273 177668627 179740853 154612482 180296273 180015105 179740853 157861298 -15524000 38042000 -31555000 26536000 2113000 -451000 2850000 1194000 -13411000 37591000 -28705000 27730000 185332724 2000 633249000 -546882000 -375000 85994000 2894351 847000 847000 -15524000 -15524000 2113000 2113000 188227075 2000 634096000 -562406000 1738000 73430000 186042390 2000 632513000 -530851000 -1112000 100552000 2184685 1583000 1583000 -31555000 -31555000 2850000 2850000 188227075 2000 634096000 -562406000 1738000 73430000 182428111 2000 629622000 -539944000 -2355000 87325000 3625422 5400000 -19000 -19000 832000 832000 38042000 38042000 -451000 -451000 186053533 2000 630435000 -501902000 -2806000 125729000 95546577 1000 543809000 -528438000 -4000000 11372000 3549534 5400000 80952381 1000 79622000 79623000 6005041 5253000 5253000 1751000 1751000 26536000 26536000 1194000 1194000 186053533 2000 630435000 -501902000 -2806000 125729000 -31555000 26536000 2134000 2093000 1583000 1751000 -3115000 -1271000 752000 711000 191000 42000 0 4772000 83000 365000 648000 429000 -125000 14387000 1523000 836000 -60000 0 -1079000 732000 0 -14000000 0 -3168000 -26762000 -4091000 990000 961000 -990000 -961000 0 5253000 0 79623000 0 84876000 -263000 -77000 -28015000 79747000 101118000 29135000 73103000 108882000 715000 702000 63000 3763000 Organization and Basis of Presentation<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">    Conformis, Inc. (together with its subsidiaries, collectively, the “Company”) is a medical technology company that uses its proprietary iFit Image-to-Implant technology platform to develop, manufacture and sell joint replacement implants that are individually sized and shaped, which the Company refers to as personalized, individualized, or sometimes as customized, to fit and conform to each patient’s unique anatomy. The Company also offers Identity Imprint, a new line of total knee replacement products that utilizes a proprietary algorithm to select the implant size that most closely meets the geometric and anatomic requirements of the patient’s knee. Conformis’ sterile, just-in-time, Surgery-in-a-Box delivery system is available with all of its implants and personalized, single-use instruments. The Company’s proprietary iFit technology platform is potentially applicable to all major joints. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">    The Company was incorporated in Delaware and commenced operations in 2004. The Company introduced its iUni and iDuo in 2007, its iTotal CR in 2011, its iTotal PS in 2015, its Conformis hip system in 2018, and its Identity Imprint in 2021. The Company has its corporate offices in Billerica, Massachusetts. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    These consolidated financial statements as of June 30, 2022 and for the three and six months ended June 30, 2022 and 2021, and related interim information contained within the notes to the Consolidated Financial Statements, have been prepared assuming that the Company will continue as a going concern, which contemplates the realization of assets and satisfaction of liabilities in the normal course of business. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liquidity and operations</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Since the Company’s inception in June 2004, it has financed its operations primarily through private placements of preferred stock, its initial public offering in July 2015, other equity financings, debt and convertible debt financings, equipment purchase loans, patent licensing, and product revenue beginning in 2007. At June 30, 2022, the Company had an accumulated deficit of $562.4 million and cash and cash equivalents of $72.6 million, and $0.5 million in restricted cash allocated to a lease deposit.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects that its existing cash and cash equivalents as of June 30, 2022, funds from potential exercises of its common stock warrants, and anticipated revenue from operations, will enable the Company to fund its operations, capital expenditure requirements and debt service for at least the next 12 months from the date of filing. In order for the Company to meet its long-term operating plan, the Company expects that revenue growth, margin improvements and leveraging operating expenses will be necessary. It cannot be assured that the Company will be successful.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On November 22, 2021, the Company and its subsidiary, ImaTx, Inc., entered into a Credit and Security Agreement (the “New Credit Agreement”) with MidCap Financial Trust (“MidCap”), as agent, and certain lender parties thereto. The New Credit Agreement provides for a five-year, $21 million secured term loan facility (the “Term Facility”). The New Credit Agreement refinanced and replaced the Company’s prior 2019 secured credit facility with Innovatus (the “2019 Secured Loan Agreement”). The Company used the amounts drawn under the New Credit Agreement to repay all outstanding obligations under the 2019 Secured Loan Agreement, which 2019 Secured Credit Loan Agreement has been terminated. For further information regarding the 2019 Secured Loan Agreement and the New Credit Agreement see “Note I—Debt and Notes Payable”.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 17, 2021, the Company closed an offering of its common stock under the Company's shelf registration statement on Form S-3, pursuant to which the Company issued and sold 80,952,381 shares of its common stock at a public offering price of $1.05 per share, for aggregate net proceeds of approximately $79.6 million. For further information regarding this public offering, see "Note J—Stockholders' Equity".</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In December 2019, a human infection originating in China was traced to a novel strain of coronavirus. The virus subsequently spread to other parts of the world, including the United States and Europe, and caused unprecedented disruptions in the global economy as efforts to contain the spread of the virus intensified. In March 2020, the World Health Organization declared this coronavirus outbreak ("COVID-19") to be a pandemic. The </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Company has experienced significantly decreased demand for its products during the pandemic as healthcare providers and individuals have de-prioritized and deferred medical procedures deemed to be elective, such as joint replacement procedures, which has had, and is expected to continue to have a significant negative effect on the Company's revenue. Most recently, in the third and fourth quarters of 2021, the Company experienced higher levels of deferred and rescheduled knee and hip procedures as a result of the surge in COVID-19 cases associated with the Delta and Omicron variants. During the first quarter of 2022, United States case counts peaked in January and then decreased significantly into the second quarter.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The future progression of the pandemic remains uncertain. To the extent that individuals in these markets continue to de-prioritize or delay deferrable procedures as a result of the COVID-19 pandemic or otherwise, our business, cash flows, financial condition and results of operations could continue to be negatively affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation and use of estimates</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States ("U.S. GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The most significant estimates used in these consolidated financial statements include revenue recognition, accounts receivable valuation, inventory reserves, impairment assessments, income tax reserves and related allowances, and the lives of property and equipment. Actual results may differ from those estimates. The interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Unaudited Interim Financial Information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The accompanying Interim Consolidated Financial Statements as of June 30, 2022 and for the three and six months ended June 30, 2022 and 2021, and related interim information contained within the notes to the Consolidated Financial Statements are unaudited. These unaudited interim consolidated financial statements have been prepared in accordance with GAAP. In management’s opinion, the unaudited interim consolidated financial statements have been prepared on the same basis as the audited financial statements and include all adjustments (including normal recurring adjustments) necessary for the fair presentation of the Company’s financial position as of June 30, 2022, results of operations for and stockholders' equity for the three and six months ended June 30, 2022 and 2021, and comprehensive loss, and cash flows for the six months ended June 30, 2022 and 2021. The results for the three and six months ended June 30, 2022 are not necessarily indicative of the results expected for the full year or any interim period.</span></div> -562400000 72600000 500000 21000000 80952381 1.05 79600000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of presentation and use of estimates</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The preparation of consolidated financial statements in conformity with generally accepted accounting principles in the United States ("U.S. GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenue and expenses during the reporting periods. The most significant estimates used in these consolidated financial statements include revenue recognition, accounts receivable valuation, inventory reserves, impairment assessments, income tax reserves and related allowances, and the lives of property and equipment. Actual results may differ from those estimates. The interim financial statements should be read in conjunction with the audited financial statements and notes thereto included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2021.</span></div> Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company's financial results are affected by the selection and application of accounting policies and methods. There were no material changes in the six months ended June 30, 2022 to the application of significant accounting policies and estimates as described in its audited consolidated financial statements for the year ended December 31, 2021. </span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of credit risk and other risks and uncertainties</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Financial instruments that subject the Company to credit risk primarily consist of cash, cash equivalents, and accounts receivable. The Company maintains the majority of its cash with accredited financial institutions which mitigates potential risks related to concentration. The Company had $0.8 million as of June 30, 2022 and $1.2 million as of December 31, 2021 held in foreign bank accounts that are not federally insured.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company and its contract manufacturers rely on sole source suppliers and service providers for certain components. There can be no assurance that a shortage or stoppage of shipments of the materials or components that the Company purchases will not result in a delay in production or adversely affect the Company’s business. On an ongoing basis, the Company validates alternate suppliers relative to certain key components as needed.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">    For the three and six months ended June 30, 2022, no customer represented greater than 10% of total revenue. For the three and six months ended June 30, 2021, Stryker Corporation (“Stryker”), Wright Medical Technology, Inc. (“Wright Medical”), and Tornier, Inc. (“Tornier,” and collectively with Stryker and Wright Medical, the "Stryker Parties") represented 71% and 57% of total revenue, respectively. As of June 30, 2022 and December 31, 2021, respectively, there was no customer that represented greater than 10% of the total net receivable balance. </span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of consolidation</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries including ImaTx, Inc., ConforMIS Europe GmbH, ConforMIS UK Limited, ConforMIS Hong Kong Limited, Conformis India LLP, and Conformis Cares LLC. All intercompany balances and transactions have been eliminated in consolidation.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash, cash equivalents and restricted cash</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     The Company considers all highly liquid investment instruments with original maturities of 90 days or less when purchased to be cash equivalents. The Company’s cash equivalents consist of demand deposits and money market accounts. Demand deposits and money market accounts are carried at cost which approximates their fair value. The Company has recorded restricted cash of $0.5 million and $0.6 million as of June 30, 2022 and December 31, 2021, respectively. Restricted cash consisted of security provided for lease obligations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statements of cash flows.</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><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:75.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>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,<br/>2021</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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,641 </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%">100,556 </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="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%">Restricted cash</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash shown in the statement of cash flows</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%">73,103 </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%">101,118 </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><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value of financial instruments</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Certain of the Company’s financial instruments, including cash and cash equivalents (excluding money market funds), accounts receivable, accounts payable, accrued expenses and other liabilities are carried at cost, which approximates their fair value because of the short-term maturity. The carrying value of the debt approximates fair value because the interest rate under the obligation approximates market rates of interest available to the Company for similar instruments.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable and allowance for doubtful accounts</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Accounts receivable consist of billed and unbilled amounts due from medical facilities or independent distributors (the "Customer"). Upon completion of a procedure, revenue is recognized and an unbilled receivable is recorded. Under Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers ("ASC 606"), an enforceable contract is met either at or prior to the procedure being performed. Upon receipt of a purchase order from the Customer, the billed receivable is recorded and the unbilled receivable is reversed. As a result, the unbilled receivable balance fluctuates based on the timing of the Company's receipt of purchase orders from the medical facilities. In estimating whether accounts receivable can be collected, the Company performs evaluations of customers and continuously monitors collections and payments and estimates an allowance for doubtful accounts based on the aging of the underlying invoices, collections experience to date and any specific collection issues that have been identified. The allowance for doubtful accounts is recorded in the period in which revenue is recorded or when collection risk is identified.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Inventories consist of raw materials, work-in-process components and finished goods. Inventories are stated at the lower of cost, determined using the first-in first-out method, or net realizable value. The Company regularly reviews its inventory quantities on hand and related cost and records a provision for any excess or obsolete inventory based on its estimated forecast of product demand and existing product configurations. The Company also reviews its inventory value to determine if it reflects the lower of cost or market, based on net realizable value. Appropriate consideration is given to inventory items sold at negative gross margin, purchase </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">commitments and other factors in evaluating net realizable value. During the three and six months ended June 30, 2022, the Company recognized provisions of $0.8 million and $2.5 million, respectively, to adjust its inventory value to the lower of cost or net realizable value for estimated unused product related to known and potential cancelled cases, which is included in cost of revenue. During the three and six months ended June 30, 2021, the Company recognized provisions of $0.5 million and $1.1 million, respectively, to adjust its inventory value to the lower of cost or net realizable value for estimated unused product related to known and potential cancelled cases, which is included in cost of revenue.</span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Property and equipment is stated at cost less accumulated depreciation and is depreciated using the straight-line method over the estimated useful lives of the respective assets. Leasehold improvements are amortized over their useful life or the life of the lease, whichever is shorter. Assets capitalized under capital leases are amortized in accordance with the respective class of assets and the amortization is included with depreciation expense. Maintenance and repair costs are expensed as incurred.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-lived assets</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     The Company tests impairment of long-lived assets when events or changes in circumstances indicate that the assets might be impaired. If changes in circumstances lead the Company to believe that any of its long-lived assets may be impaired, the Company will test the asset group for recoverability, by evaluating whether the estimated undiscounted cash flows, including estimated residual value, generated from the asset group are sufficient to support the carrying value of the assets. If the cash flow estimates or the significant operating assumptions upon which they are based change in the future, the Company may be required to record impairment charges. During the three months ended June 30, 2022, there were no changes in circumstances that led the Company to believe that its long-lived assets may be impaired.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company has elected not to separate non-lease components from all classes of leases. Non-lease components have been accounted for as part of the single lease component to which they are related. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Leases with an anticipated term, inclusive of renewals of 12 months or less are not recorded on the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company has elected the hindsight practical expedient to determine the lease term for existing leases. This practical expedient enables an entity to use hindsight in determining the lease term when considering options to extend and terminate leases as well as purchase the underlying assets. The operating lease right-of-use assets are subsequently assessed for impairment in accordance with the Company's accounting policy for long-lived assets.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product Revenue Recognition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Revenue is recognized when, or as, obligations under the terms of a contract are satisfied, which occurs when control of the promised products or services is transferred to customers. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer (“transaction price”). When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying the practical expedient in paragraph 606-10-32-18, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. None of the Company’s contracts contained a significant financing component as of June 30, 2022. Payment is typically due between 30 and 60 days from invoice.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    To the extent that the transaction price includes variable consideration, such as prompt-pay discounts or rebates, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value to which the Company expects to be entitled. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Actual amounts of consideration ultimately received may differ from the Company's estimates. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of the Company’s anticipated performance and all information (historical, current and forecasted) that is reasonably available. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price based on the estimated relative standalone selling prices of the promised products or services underlying each performance obligation. The Company determines standalone selling prices based on observable prices or a cost-plus margin approach when one is not available. Revenue is recognized at the time the related performance obligation is satisfied by transferring control of a promised good or service to a customer. The Company's performance obligations are satisfied at the same time, typically upon surgery, therefore, product revenue is recognized at a point in time upon completion of the surgery. Since the Company does not have contracts that extend beyond a duration of one year, there is no transaction price related to performance obligations that have not been satisfied. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Certain customer contracts include terms that allow the Company to bill for orders that are cancelled after the product is manufactured and could result in revenue recognition over time. However, the impact of adopting over time revenue recognition was deemed immaterial. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the long-term Distribution Agreement with Stryker, the Company supplies patient specific instrumentation to Stryker and revenue is recognized at a point in time, that is, when Stryker obtains control of the products.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Unconditional rights to consideration are reported as receivables. Incidental items that are immaterial in the context of the contract are recognized as expense.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Royalty and Licensing Revenue Recognition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company receives ongoing sales-based royalties under its license agreement (the "MicroPort License Agreement") with MicroPort Orthopedics Inc., a wholly owned subsidiary of MicroPort Scientific Corporation, (collectively, "MicroPort"). Royalty revenue is recorded at the expected value of the royalty revenue. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    On September 30, 2019 the Company entered into an Asset Purchase Agreement with Howmedica Osteonics Corp., a wholly-owned subsidiary of Stryker. In connection with entering into the Asset Purchase Agreement, the Company also entered into a Development Agreement, a License Agreement, and other ancillary agreements contemplated by the Asset Purchase Agreement with Stryker (collectively, the "Stryker Agreements"). The Company determined that the Asset Purchase Agreement and the License Agreement are within the scope of ASC 606. Under the Asset Purchase Agreement and License Agreement, the Company is required to provide certain assets and the right to use the license for a specific purpose. The assets and the right to use the license are highly interdependent and considered one performance obligation. The Company bifurcated the total transaction price of $30.0 million into two components; $5.0 million related to cost reimbursement for other services (development) and $25.0 million allocated to royalty revenue determined using the residual approach of deducting the cost reimbursement component from the total transaction price. The arrangement does not contain a significant financing component.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company records a contract liability when there is an obligation to transfer goods or services to a customer for which the Company has received consideration from the customer. The Company has concluded that Stryker meets the definition of a customer for a portion of the obligations under the Stryker Agreements. There was no contract liability balance as of January 1, 2022. As of January 1, 2021, the contract liability balance was $14.0 million, which was related to consideration received from the customer under the Asset Purchase Agreement and Development Agreement. The Company concluded the license rights under the License Agreement were functional and would be recognized at the point in time when 510(k) clearance was received from the U.S. Food and Drug Administration (the "FDA") as required under Milestone 3 in the License Agreement, or upon termination by Stryker and Stryker's election to purchase the license rights. On April 19, 2021, the Company achieved the third of three </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">milestones under the License Agreement when it received 510(k) clearance from the FDA and received $11.0 million from Stryker. In connection with the 510(k) clearance, the Company recognized as royalty and license revenue the $14.0 million that was previously deferred as contract liability, plus the $11.0 million payment received, for a total aggregate of $25.0 million during the quarter ended June 30, 2021. There are no amounts recorded as contract liability as of June 30, 2022. In addition, during the quarter ended June 30, 2021, the Company recorded $2.5 million in other income for the remaining portion of the advance on research and development, that was not used to offset against research and development expenses. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 8, 2021, the Company entered into a license agreement (the “License Agreement”) with Paragon 28, Inc. ("Paragon 28"), granting Paragon 28 a non-exclusive license under a subset of the Company's U.S. patents for the use of patient-specific instruments with off-the-shelf implants in Paragon 28’s APEX 3D Total Ankle Replacement System. In consideration for the license, the Company received $0.5 million upon execution of the License Agreement, another $0.5 million in October 2021, and received an additional $0.5 million from Paragon 28 on April 7, 2022. In connection with this License Agreement, the Company recognized revenue of $1.0 million during the quarter ended June 30, 2021. The remaining $0.5 million was recognized as revenue during the quarter ended March 31, 2022. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 30, 2021 the Company entered into a settlement and license agreement (the “Settlement and License Agreement”) with the Stryker Parties, pursuant to which the parties agreed to terms for resolving all of their then-existing patent disputes. In consideration of the licenses, releases, covenants and other immunities granted by the Company to the Stryker Parties, the Stryker Parties were required to make a one-time payment to the Company of $15.0 million no later than October 15, 2021. The agreement provides for the grant of the licenses, covenants-not-to-sue, releases, and other deliverables upon execution of the contract. These individual rights are not accounted for as separate performance obligations as (i) the nature of the promise, within the context of the agreement, is to transfer combined items to which the promised rights are inputs and (ii) the Company's promise to transfer each individual right described above to the Stryker Parties is not separately identifiable from other promises in the agreement. As a result, the Company accounts for the promises in the Settlement and License Agreement as a single performance obligation. The Stryker Parties legally obtained control of the license and other rights upon execution of the contract. As such, the earnings process is complete and revenue was recognized upon the execution of the contract, when collectability became probable and all other revenue recognition criteria had been met within the scope of ASC 606. In connection with the Settlement and License Agreement, the Company recognized revenue of $15.0 million during the quarter ended June 30, 2021 and payment in the same amount was received from the Stryker Parties on October 15, 2021. See “Note H—Commitments and Contingencies, Legal proceedings” for further discussion of the Stryker Parties settlement.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    See "Note K—Segment and Geographic Data" for disaggregated product revenue by geography.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Consideration</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Revenues from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established and which result from rebates that are offered within contracts between the Company and some of its customers. The amount of variable consideration which is included in the transaction price may be constrained, and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table summarizes activity for rebate allowance reserve (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.710%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 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:#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%">Beginning Balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision related to current period sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Payments or credits issued to customer</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:9pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(109)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">Ending Balance</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:9pt;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:9pt;font-weight:400;line-height:100%">66 </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:9pt;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:9pt;font-weight:400;line-height:100%">79 </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="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs to Obtain and Fulfill a Contract</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company currently expenses commissions paid for obtaining product sales. Sales commissions are paid following the manufacture and implementation of the implant. Due to the period being less than one year, the Company will apply the practical expedient, whereby the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in sales and marketing expense. Further, the Company incurs costs to buy, build, replenish, restock, sterilize and replace the reusable instrumentation trays associated with the sale of its products and services. The reusable instrument trays are not contract specific and are used for multiple contracts and customers, therefore does not meet the criteria to capitalize under ASC 606. </span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shipping and handling costs</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Shipping and handling activities prior to the transfer of control to the customer (e.g., when control transfers after delivery) are considered fulfillment activities, and not performance obligations. Amounts invoiced to customers for shipping and handling are classified as revenue. Shipping and handling costs incurred are included in general and administrative expense. Shipping and handling expense was $1.0 million and $0.5 million for the three months ended June 30, 2022 and 2021, respectively, and $2.4 million and $1.0 million for the six months ended June 30, 2022 and 2021, respectively.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Taxes collected from customers and remitted to government authorities</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company’s policy is to present taxes collected from customers and remitted to government authorities on a net basis and not to include tax amounts in revenue.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development expense</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company’s research and development costs consist of engineering, product development, quality assurance, clinical and regulatory expense. These costs primarily relate to employee compensation, including salary, benefits and stock-based compensation. The Company also incurs costs related to consulting fees, revenue share, materials and supplies, and marketing studies, including data management and associated travel expense. Research and development costs are expensed as incurred.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Advertising expense</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Advertising costs are expensed as incurred, which are included in sales and marketing. Advertising expense was $0.1 million for each of the three months ended June 30, 2022 and 2021, and $0.2 million and $0.3 million for the six months ended June 30, 2022 and 2021, respectively.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment reporting</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Operating segments are defined as components of an enterprise about which separate financial information is available and is evaluated on a regular basis by the chief operating decision-maker, or decision-making group, in deciding how to allocate resources to an individual segment and in assessing performance of the segment. The Company’s chief operating decision-maker is its chief executive officer. The Company’s chief executive officer reviews financial information presented on an aggregate basis for purposes of allocating resources and evaluating financial performance. The Company has one business segment and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the aggregate Company level. Accordingly, in light of the Company’s current product offerings, management has determined that the primary form of internal reporting is aligned with the offering of the Conformis personalized joint replacement products and that the Company operates as one segment. See “Note K—Segment and Geographic Data.”</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">      </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currency translation and transactions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     The assets and liabilities of the Company’s foreign operations are translated into U.S. dollars at current exchange rates at the balance sheet date, and income and expense items are translated at average rates of exchange prevailing during the quarter. Net translation gains and losses are recorded in accumulated other comprehensive loss. Gains and losses from foreign currency transactions denominated in foreign currencies, including intercompany balances not of a long-term investment nature, are included in the Consolidated Statements of Operations.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases, operating losses and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized as income in the period that includes the enactment date. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In evaluating the need for a valuation allowance, the Company considers all reasonably available positive and negative evidence, including recent earnings, expectations of future taxable income and the character of that income. In estimating future taxable income, the Company relies upon assumptions and estimates of future activity including the reversal of temporary differences. Presently, the Company believes that a full valuation allowance is required to reduce deferred tax assets to the amount expected to be realized.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The tax benefit from an uncertain tax position is only recognized if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from these positions are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution. The Company reviews its tax positions on an annual basis and more frequently as facts surrounding tax positions change. Based on these future events, the Company may recognize uncertain tax positions or reverse current uncertain tax positions, the impact of which would affect the consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company has operations in the U.S., Germany, the United Kingdom, and India. The operating results of German operations will be permanently reinvested in that jurisdiction. As a result, the Company has only provided for income taxes at local rates when required. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company is subject to U.S. federal, state, and foreign income taxes. The Company recorded a provision for income taxes of $(100,000) and $(8,000) for the three months ended June 30, 2022 and 2021, respectively, and $(66,000) and $15,000 for the six months ended June 30, 2022 and 2021, respectively. The Company recognizes interest and penalties related to income taxes as a component of income tax expense. As of June 30, 2022 and 2021, a cumulative balance of $45,000 and $54,000 of interest and penalties had been accrued, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") which included modifications to the limitation on business interest expense, net operating loss provisions, and other various U.S. tax law updates. The Company analyzed these aspects of the CARES Act and determined that there was no material impact on its consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 27, 2020, the U.S government enacted the Consolidated Appropriations Act, 2021 (the "Appropriations Act"), which included various tax extenders, an update to meals and entertainment expensing, and the deductibility of expenses related to the Paycheck Protection Program (“PPP”) loan proceeds. The Company applied the Appropriations Act in regards to expenses related to the PPP loan proceeds, which previously would have been non-deductible.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     The Company accounts for stock-based compensation in accordance with ASC 718, Stock Based Compensation ("ASC 718").  ASC 718 requires all stock-based payments to employees and consultants, including grants of stock options, to be recognized in the consolidated statements of operations based on their fair values. The Company uses the Black-Scholes option pricing model to determine the weighted-average fair value of options granted and recognizes the compensation expense of stock-based awards on a straight-line basis over the vesting period of the award.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The determination of the fair value of stock-based payment awards utilizing the Black-Scholes option pricing model is affected by the stock price, exercise price, and a number of assumptions, including expected volatility of the stock, expected life of the option, risk-free interest rate and expected dividends on the stock. The Company evaluates the assumptions used to value the awards at each grant date and if factors change and different assumptions are utilized, stock-based compensation expense may differ significantly from what has been recorded </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned stock-based compensation expense. </span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net (loss) income per share</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     The Company calculates net loss per share in accordance with ASC 260, "Earnings per Share." Basic earnings per share (“EPS”) is calculated by dividing the net income or loss for the period by the weighted average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted EPS is computed by dividing the net income or loss for the period by the weighted average number of common shares outstanding for the period and the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury stock method.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table sets forth the computation of basic and diluted earnings per share attributable to stockholders (in thousands, except share and per share data): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:47.211%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.092%"/><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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</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%">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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Basic and diluted (loss) income per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</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%">(15,524)</span></td><td style="background-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%">38,042 </span></td><td style="background-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%">(31,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 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%">26,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Basic weighted average shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,296,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,668,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,740,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,612,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares</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%">180,296,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,015,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,740,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,861,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income per share attributable to Conformis, Inc. stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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 19pt;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%">Basic </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%">(0.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.18)</span></td><td style="background-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.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="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.09)</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.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.18)</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.17 </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"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table sets forth potential shares of common stock equivalents that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:</span></div><div style="margin-top:5pt"><table 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:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.530%"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” which modifies the measurement approach for credit losses on financial assets measured on an amortized cost basis from an 'incurred loss' method to an 'expected loss' method. In November 2019, the FASB issued ASU 2019-11, “Codification Improvements to Topic 326, Financial Instruments – Credit Losses.” ASU 2019-11 is an accounting pronouncement that amends ASU 2016-13. The ASU 2019-11 amendment provides clarity and improves the codification to ASU 2016-13. The pronouncements are concurrently effective for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years. The Company is currently evaluating the effects of this pronouncement on its consolidated financial statements.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of credit risk and other risks and uncertainties</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Financial instruments that subject the Company to credit risk primarily consist of cash, cash equivalents, and accounts receivable. The Company maintains the majority of its cash with accredited financial institutions which mitigates potential risks related to concentration. The Company had $0.8 million as of June 30, 2022 and $1.2 million as of December 31, 2021 held in foreign bank accounts that are not federally insured.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company and its contract manufacturers rely on sole source suppliers and service providers for certain components. There can be no assurance that a shortage or stoppage of shipments of the materials or components that the Company purchases will not result in a delay in production or adversely affect the Company’s business. On an ongoing basis, the Company validates alternate suppliers relative to certain key components as needed.</span></div> 800000 1200000 0.71 0.57 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of consolidation</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     The consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries including ImaTx, Inc., ConforMIS Europe GmbH, ConforMIS UK Limited, ConforMIS Hong Kong Limited, Conformis India LLP, and Conformis Cares LLC. All intercompany balances and transactions have been eliminated in consolidation.</span></div> Cash, cash equivalents and restricted cash     The Company considers all highly liquid investment instruments with original maturities of 90 days or less when purchased to be cash equivalents. The Company’s cash equivalents consist of demand deposits and money market accounts. Demand deposits and money market accounts are carried at cost which approximates their fair value. 500000 600000 The following table provides a reconciliation of cash, cash equivalents, and restricted cash reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the consolidated statements of cash flows.<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:75.517%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.931%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>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,<br/>2021</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%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,641 </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%">100,556 </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="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%">Restricted cash</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">562 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash shown in the statement of cash flows</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%">73,103 </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%">101,118 </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> 72641000 100556000 462000 562000 73103000 101118000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair value of financial instruments</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Certain of the Company’s financial instruments, including cash and cash equivalents (excluding money market funds), accounts receivable, accounts payable, accrued expenses and other liabilities are carried at cost, which approximates their fair value because of the short-term maturity. The carrying value of the debt approximates fair value because the interest rate under the obligation approximates market rates of interest available to the Company for similar instruments.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts receivable and allowance for doubtful accounts</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Accounts receivable consist of billed and unbilled amounts due from medical facilities or independent distributors (the "Customer"). Upon completion of a procedure, revenue is recognized and an unbilled receivable is recorded. Under Accounting Standards Codification ("ASC") Topic 606, Revenue from Contracts with Customers ("ASC 606"), an enforceable contract is met either at or prior to the procedure being performed. Upon receipt of a purchase order from the Customer, the billed receivable is recorded and the unbilled receivable is reversed. As a result, the unbilled receivable balance fluctuates based on the timing of the Company's receipt of purchase orders from the medical facilities. In estimating whether accounts receivable can be collected, the Company performs evaluations of customers and continuously monitors collections and payments and estimates an allowance for doubtful accounts based on the aging of the underlying invoices, collections experience to date and any specific collection issues that have been identified. The allowance for doubtful accounts is recorded in the period in which revenue is recorded or when collection risk is identified.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Inventories consist of raw materials, work-in-process components and finished goods. Inventories are stated at the lower of cost, determined using the first-in first-out method, or net realizable value. The Company regularly reviews its inventory quantities on hand and related cost and records a provision for any excess or obsolete inventory based on its estimated forecast of product demand and existing product configurations. The Company also reviews its inventory value to determine if it reflects the lower of cost or market, based on net realizable value. Appropriate consideration is given to inventory items sold at negative gross margin, purchase </span></div>commitments and other factors in evaluating net realizable value. 800000 2500000 500000 1100000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and equipment</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Property and equipment is stated at cost less accumulated depreciation and is depreciated using the straight-line method over the estimated useful lives of the respective assets. Leasehold improvements are amortized over their useful life or the life of the lease, whichever is shorter. Assets capitalized under capital leases are amortized in accordance with the respective class of assets and the amortization is included with depreciation expense. Maintenance and repair costs are expensed as incurred.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-lived assets</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     The Company tests impairment of long-lived assets when events or changes in circumstances indicate that the assets might be impaired. If changes in circumstances lead the Company to believe that any of its long-lived assets may be impaired, the Company will test the asset group for recoverability, by evaluating whether the estimated undiscounted cash flows, including estimated residual value, generated from the asset group are sufficient to support the carrying value of the assets. If the cash flow estimates or the significant operating assumptions upon which they are based change in the future, the Company may be required to record impairment charges. During the three months ended June 30, 2022, there were no changes in circumstances that led the Company to believe that its long-lived assets may be impaired.</span></div> <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company has elected not to separate non-lease components from all classes of leases. Non-lease components have been accounted for as part of the single lease component to which they are related. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Leases with an anticipated term, inclusive of renewals of 12 months or less are not recorded on the balance sheet; the Company recognizes lease expense for these leases on a straight-line basis over the lease term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company has elected the hindsight practical expedient to determine the lease term for existing leases. This practical expedient enables an entity to use hindsight in determining the lease term when considering options to extend and terminate leases as well as purchase the underlying assets. The operating lease right-of-use assets are subsequently assessed for impairment in accordance with the Company's accounting policy for long-lived assets.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Product Revenue Recognition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Revenue is recognized when, or as, obligations under the terms of a contract are satisfied, which occurs when control of the promised products or services is transferred to customers. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring products or services to a customer (“transaction price”). When determining the transaction price of a contract, an adjustment is made if payment from a customer occurs either significantly before or significantly after performance, resulting in a significant financing component. Applying the practical expedient in paragraph 606-10-32-18, the Company does not assess whether a significant financing component exists if the period between when the Company performs its obligations under the contract and when the customer pays is one year or less. None of the Company’s contracts contained a significant financing component as of June 30, 2022. Payment is typically due between 30 and 60 days from invoice.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    To the extent that the transaction price includes variable consideration, such as prompt-pay discounts or rebates, the Company estimates the amount of variable consideration that should be included in the transaction price utilizing the expected value to which the Company expects to be entitled. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur. Actual amounts of consideration ultimately received may differ from the Company's estimates. Estimates of variable consideration and determination of whether to include estimated amounts in the transaction price are based largely on an assessment of the Company’s anticipated performance and all information (historical, current and forecasted) that is reasonably available. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price based on the estimated relative standalone selling prices of the promised products or services underlying each performance obligation. The Company determines standalone selling prices based on observable prices or a cost-plus margin approach when one is not available. Revenue is recognized at the time the related performance obligation is satisfied by transferring control of a promised good or service to a customer. The Company's performance obligations are satisfied at the same time, typically upon surgery, therefore, product revenue is recognized at a point in time upon completion of the surgery. Since the Company does not have contracts that extend beyond a duration of one year, there is no transaction price related to performance obligations that have not been satisfied. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Certain customer contracts include terms that allow the Company to bill for orders that are cancelled after the product is manufactured and could result in revenue recognition over time. However, the impact of adopting over time revenue recognition was deemed immaterial. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the long-term Distribution Agreement with Stryker, the Company supplies patient specific instrumentation to Stryker and revenue is recognized at a point in time, that is, when Stryker obtains control of the products.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Unconditional rights to consideration are reported as receivables. Incidental items that are immaterial in the context of the contract are recognized as expense.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Royalty and Licensing Revenue Recognition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company receives ongoing sales-based royalties under its license agreement (the "MicroPort License Agreement") with MicroPort Orthopedics Inc., a wholly owned subsidiary of MicroPort Scientific Corporation, (collectively, "MicroPort"). Royalty revenue is recorded at the expected value of the royalty revenue. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    On September 30, 2019 the Company entered into an Asset Purchase Agreement with Howmedica Osteonics Corp., a wholly-owned subsidiary of Stryker. In connection with entering into the Asset Purchase Agreement, the Company also entered into a Development Agreement, a License Agreement, and other ancillary agreements contemplated by the Asset Purchase Agreement with Stryker (collectively, the "Stryker Agreements"). The Company determined that the Asset Purchase Agreement and the License Agreement are within the scope of ASC 606. Under the Asset Purchase Agreement and License Agreement, the Company is required to provide certain assets and the right to use the license for a specific purpose. The assets and the right to use the license are highly interdependent and considered one performance obligation. The Company bifurcated the total transaction price of $30.0 million into two components; $5.0 million related to cost reimbursement for other services (development) and $25.0 million allocated to royalty revenue determined using the residual approach of deducting the cost reimbursement component from the total transaction price. The arrangement does not contain a significant financing component.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company records a contract liability when there is an obligation to transfer goods or services to a customer for which the Company has received consideration from the customer. The Company has concluded that Stryker meets the definition of a customer for a portion of the obligations under the Stryker Agreements. There was no contract liability balance as of January 1, 2022. As of January 1, 2021, the contract liability balance was $14.0 million, which was related to consideration received from the customer under the Asset Purchase Agreement and Development Agreement. The Company concluded the license rights under the License Agreement were functional and would be recognized at the point in time when 510(k) clearance was received from the U.S. Food and Drug Administration (the "FDA") as required under Milestone 3 in the License Agreement, or upon termination by Stryker and Stryker's election to purchase the license rights. On April 19, 2021, the Company achieved the third of three </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">milestones under the License Agreement when it received 510(k) clearance from the FDA and received $11.0 million from Stryker. In connection with the 510(k) clearance, the Company recognized as royalty and license revenue the $14.0 million that was previously deferred as contract liability, plus the $11.0 million payment received, for a total aggregate of $25.0 million during the quarter ended June 30, 2021. There are no amounts recorded as contract liability as of June 30, 2022. In addition, during the quarter ended June 30, 2021, the Company recorded $2.5 million in other income for the remaining portion of the advance on research and development, that was not used to offset against research and development expenses. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 8, 2021, the Company entered into a license agreement (the “License Agreement”) with Paragon 28, Inc. ("Paragon 28"), granting Paragon 28 a non-exclusive license under a subset of the Company's U.S. patents for the use of patient-specific instruments with off-the-shelf implants in Paragon 28’s APEX 3D Total Ankle Replacement System. In consideration for the license, the Company received $0.5 million upon execution of the License Agreement, another $0.5 million in October 2021, and received an additional $0.5 million from Paragon 28 on April 7, 2022. In connection with this License Agreement, the Company recognized revenue of $1.0 million during the quarter ended June 30, 2021. The remaining $0.5 million was recognized as revenue during the quarter ended March 31, 2022. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 30, 2021 the Company entered into a settlement and license agreement (the “Settlement and License Agreement”) with the Stryker Parties, pursuant to which the parties agreed to terms for resolving all of their then-existing patent disputes. In consideration of the licenses, releases, covenants and other immunities granted by the Company to the Stryker Parties, the Stryker Parties were required to make a one-time payment to the Company of $15.0 million no later than October 15, 2021. The agreement provides for the grant of the licenses, covenants-not-to-sue, releases, and other deliverables upon execution of the contract. These individual rights are not accounted for as separate performance obligations as (i) the nature of the promise, within the context of the agreement, is to transfer combined items to which the promised rights are inputs and (ii) the Company's promise to transfer each individual right described above to the Stryker Parties is not separately identifiable from other promises in the agreement. As a result, the Company accounts for the promises in the Settlement and License Agreement as a single performance obligation. The Stryker Parties legally obtained control of the license and other rights upon execution of the contract. As such, the earnings process is complete and revenue was recognized upon the execution of the contract, when collectability became probable and all other revenue recognition criteria had been met within the scope of ASC 606. In connection with the Settlement and License Agreement, the Company recognized revenue of $15.0 million during the quarter ended June 30, 2021 and payment in the same amount was received from the Stryker Parties on October 15, 2021. See “Note H—Commitments and Contingencies, Legal proceedings” for further discussion of the Stryker Parties settlement.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    See "Note K—Segment and Geographic Data" for disaggregated product revenue by geography.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Consideration</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Revenues from product sales are recorded at the net sales price (transaction price), which includes estimates of variable consideration for which reserves are established and which result from rebates that are offered within contracts between the Company and some of its customers. The amount of variable consideration which is included in the transaction price may be constrained, and is included in the net sales price only to the extent that it is probable that a significant reversal in the amount of the cumulative revenue recognized will not occur in a future period.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following table summarizes activity for rebate allowance reserve (in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.710%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 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:#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%">Beginning Balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision related to current period sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Payments or credits issued to customer</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:9pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(109)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">Ending Balance</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:9pt;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:9pt;font-weight:400;line-height:100%">66 </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:9pt;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:9pt;font-weight:400;line-height:100%">79 </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="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Costs to Obtain and Fulfill a Contract</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company currently expenses commissions paid for obtaining product sales. Sales commissions are paid following the manufacture and implementation of the implant. Due to the period being less than one year, the Company will apply the practical expedient, whereby the Company recognizes the incremental costs of obtaining contracts as an expense when incurred if the amortization period of the assets that the Company otherwise would have recognized is one year or less. These costs are included in sales and marketing expense. Further, the Company incurs costs to buy, build, replenish, restock, sterilize and replace the reusable instrumentation trays associated with the sale of its products and services. The reusable instrument trays are not contract specific and are used for multiple contracts and customers, therefore does not meet the criteria to capitalize under ASC 606. </span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shipping and handling costs</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Shipping and handling activities prior to the transfer of control to the customer (e.g., when control transfers after delivery) are considered fulfillment activities, and not performance obligations. Amounts invoiced to customers for shipping and handling are classified as revenue. Shipping and handling costs incurred are included in general and administrative expense. Shipping and handling expense was $1.0 million and $0.5 million for the three months ended June 30, 2022 and 2021, respectively, and $2.4 million and $1.0 million for the six months ended June 30, 2022 and 2021, respectively.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Taxes collected from customers and remitted to government authorities</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company’s policy is to present taxes collected from customers and remitted to government authorities on a net basis and not to include tax amounts in revenue.</span></div> P30D P60D 30000000 5000000 25000000 0 14000000 11000000 14000000 11000000 25000000 0 2500000 500000 500000 500000 1000000 500000 15000000 15000000 The following table summarizes activity for rebate allowance reserve (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:65.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.762%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.710%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 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:#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%">Beginning Balance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision related to current period sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">60 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;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%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Payments or credits issued to customer</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:9pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;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%">(109)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-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%">Ending Balance</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:9pt;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:9pt;font-weight:400;line-height:100%">66 </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:9pt;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:9pt;font-weight:400;line-height:100%">79 </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> 79000 81000 60000 107000 73000 109000 66000 79000 1000000 500000 2400000 1000000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development expense</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company’s research and development costs consist of engineering, product development, quality assurance, clinical and regulatory expense. These costs primarily relate to employee compensation, including salary, benefits and stock-based compensation. The Company also incurs costs related to consulting fees, revenue share, materials and supplies, and marketing studies, including data management and associated travel expense. Research and development costs are expensed as incurred.</span></div> Advertising expense     Advertising costs are expensed as incurred, which are included in sales and marketing. 100000 100000 200000 300000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment reporting</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Operating segments are defined as components of an enterprise about which separate financial information is available and is evaluated on a regular basis by the chief operating decision-maker, or decision-making group, in deciding how to allocate resources to an individual segment and in assessing performance of the segment. The Company’s chief operating decision-maker is its chief executive officer. The Company’s chief executive officer reviews financial information presented on an aggregate basis for purposes of allocating resources and evaluating financial performance. The Company has one business segment and there are no segment managers who are held accountable for operations, operating results and plans for products or components below the aggregate Company level. Accordingly, in light of the Company’s current product offerings, management has determined that the primary form of internal reporting is aligned with the offering of the Conformis personalized joint replacement products and that the Company operates as one segment. See “Note K—Segment and Geographic Data.”</span></div> 1 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currency translation and transactions</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     The assets and liabilities of the Company’s foreign operations are translated into U.S. dollars at current exchange rates at the balance sheet date, and income and expense items are translated at average rates of exchange prevailing during the quarter. Net translation gains and losses are recorded in accumulated other comprehensive loss. Gains and losses from foreign currency transactions denominated in foreign currencies, including intercompany balances not of a long-term investment nature, are included in the Consolidated Statements of Operations.</span></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income taxes</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases, operating losses and tax credit carry forwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized as income in the period that includes the enactment date. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In evaluating the need for a valuation allowance, the Company considers all reasonably available positive and negative evidence, including recent earnings, expectations of future taxable income and the character of that income. In estimating future taxable income, the Company relies upon assumptions and estimates of future activity including the reversal of temporary differences. Presently, the Company believes that a full valuation allowance is required to reduce deferred tax assets to the amount expected to be realized.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The tax benefit from an uncertain tax position is only recognized if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. The tax benefits recognized in the consolidated financial statements from these positions are measured based on the largest benefit that has a greater than fifty percent likelihood of being realized upon ultimate resolution. The Company reviews its tax positions on an annual basis and more frequently as facts surrounding tax positions change. Based on these future events, the Company may recognize uncertain tax positions or reverse current uncertain tax positions, the impact of which would affect the consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company has operations in the U.S., Germany, the United Kingdom, and India. The operating results of German operations will be permanently reinvested in that jurisdiction. As a result, the Company has only provided for income taxes at local rates when required. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company is subject to U.S. federal, state, and foreign income taxes. The Company recorded a provision for income taxes of $(100,000) and $(8,000) for the three months ended June 30, 2022 and 2021, respectively, and $(66,000) and $15,000 for the six months ended June 30, 2022 and 2021, respectively. The Company recognizes interest and penalties related to income taxes as a component of income tax expense. As of June 30, 2022 and 2021, a cumulative balance of $45,000 and $54,000 of interest and penalties had been accrued, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    On March 27, 2020, the U.S. government enacted the Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") which included modifications to the limitation on business interest expense, net operating loss provisions, and other various U.S. tax law updates. The Company analyzed these aspects of the CARES Act and determined that there was no material impact on its consolidated financial statements.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 27, 2020, the U.S government enacted the Consolidated Appropriations Act, 2021 (the "Appropriations Act"), which included various tax extenders, an update to meals and entertainment expensing, and the deductibility of expenses related to the Paycheck Protection Program (“PPP”) loan proceeds. The Company applied the Appropriations Act in regards to expenses related to the PPP loan proceeds, which previously would have been non-deductible.</span></div> -100000 -8000 -66000 15000 45000 54000 <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     The Company accounts for stock-based compensation in accordance with ASC 718, Stock Based Compensation ("ASC 718").  ASC 718 requires all stock-based payments to employees and consultants, including grants of stock options, to be recognized in the consolidated statements of operations based on their fair values. The Company uses the Black-Scholes option pricing model to determine the weighted-average fair value of options granted and recognizes the compensation expense of stock-based awards on a straight-line basis over the vesting period of the award.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The determination of the fair value of stock-based payment awards utilizing the Black-Scholes option pricing model is affected by the stock price, exercise price, and a number of assumptions, including expected volatility of the stock, expected life of the option, risk-free interest rate and expected dividends on the stock. The Company evaluates the assumptions used to value the awards at each grant date and if factors change and different assumptions are utilized, stock-based compensation expense may differ significantly from what has been recorded </span></div>in the past. If there are any modifications or cancellations of the underlying unvested securities, the Company may be required to accelerate, increase or cancel any remaining unearned stock-based compensation expense. <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net (loss) income per share</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     The Company calculates net loss per share in accordance with ASC 260, "Earnings per Share." Basic earnings per share (“EPS”) is calculated by dividing the net income or loss for the period by the weighted average number of common shares outstanding for the period, without consideration for common stock equivalents. Diluted EPS is computed by dividing the net income or loss for the period by the weighted average number of common shares outstanding for the period and the weighted average number of dilutive common stock equivalents outstanding for the period determined using the treasury stock method.</span></div> The following table sets forth the computation of basic and diluted earnings per share attributable to stockholders (in thousands, except share and per share data): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:47.211%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.092%"/><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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands, except share and per share data)</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%">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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Basic and diluted (loss) income per share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</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%">(15,524)</span></td><td style="background-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%">38,042 </span></td><td style="background-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%">(31,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 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%">26,536 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;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%">Basic weighted average shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,296,273 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,668,627 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,740,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,612,482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares</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%">180,296,273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,015,105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,740,853 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157,861,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Loss) income per share attributable to Conformis, Inc. stockholders:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding: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 19pt;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%">Basic </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%">(0.09)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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.18)</span></td><td style="background-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.17 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="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.09)</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.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.18)</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.17 </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"/></tr></table> -15524000 38042000 -31555000 26536000 180296273 177668627 179740853 154612482 180296273 180015105 179740853 157861298 -0.09 0.21 -0.18 0.17 -0.09 0.21 -0.18 0.17 The following table sets forth potential shares of common stock equivalents that are not included in the calculation of diluted net loss per share because to do so would be anti-dilutive as of the end of each period presented:<table 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:45.098%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width: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.530%"/><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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options and restricted stock awards</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,157 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">665,728 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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> 517157 0 665728 0 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent accounting pronouncements</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In June 2016, the Financial Accounting Standards Board ("FASB") issued Accounting Standards Update ("ASU") No. 2016-13, “Financial Instruments - Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments,” which modifies the measurement approach for credit losses on financial assets measured on an amortized cost basis from an 'incurred loss' method to an 'expected loss' method. In November 2019, the FASB issued ASU 2019-11, “Codification Improvements to Topic 326, Financial Instruments – Credit Losses.” ASU 2019-11 is an accounting pronouncement that amends ASU 2016-13. The ASU 2019-11 amendment provides clarity and improves the codification to ASU 2016-13. The pronouncements are concurrently effective for fiscal years beginning after December 15, 2022 and interim periods within those fiscal years. The Company is currently evaluating the effects of this pronouncement on its consolidated financial statements.</span></div> Accounts Receivable<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Accounts receivable consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><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:75.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>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,<br/>2021</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%">Total receivables</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%">9,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,336 </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="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%">Allowance for doubtful accounts and returns</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(432)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(257)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Accounts receivable, net</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%">9,538 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,079 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The beginning accounts receivable balance as of January 1, 2022 and 2021, was $9.1 million and $8.5 million, respectively. All activity within accounts receivables relate to normal operational activity from the period. Accounts receivable included unbilled receivable of $1.4 million and $1.1 million at June 30, 2022 and December 31, 2021, respectively. Write-offs related to accounts receivable were approximately $0 and $75,000 for the three months ended June 30, 2022 and 2021, respectively, and $13,000 and $71,000 for the six months ended June 30, 2022 and 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Summary of allowance for doubtful accounts and returns activity was as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:75.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>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,<br/>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%">Beginning balance</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%">(257)</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%">(290)</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%">Provision for bad debts on trade receivables</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%">(191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 allowances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 receivable write offs</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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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%">(432)</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%">(257)</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> Accounts receivable consisted of the following (in thousands):<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:75.620%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.466%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.882%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>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,<br/>2021</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%">Total receivables</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%">9,970 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,336 </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="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%">Allowance for doubtful accounts and returns</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(432)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(257)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;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%">Accounts receivable, net</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%">9,538 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,079 </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>Summary of allowance for doubtful accounts and returns activity was as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:75.879%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.043%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>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,<br/>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%">Beginning balance</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%">(257)</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%">(290)</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%">Provision for bad debts on trade receivables</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%">(191)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 allowances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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 receivable write offs</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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</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%">(432)</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%">(257)</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> 9970000 9336000 432000 257000 9538000 9079000 9100000 8500000 1400000 1100000 0 75000 13000 71000 257000 290000 191000 48000 3000 3000 13000 78000 432000 257000 Inventories<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Inventories consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>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,<br/>2021</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%">Raw Material</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%">6,299 </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%">6,109 </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="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%">Work in process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,774 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,187 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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%">7,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Inventories</span></td><td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,727 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">15,204 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> Inventories consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:72.360%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.804%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>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,<br/>2021</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%">Raw Material</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%">6,299 </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%">6,109 </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="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%">Work in process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,774 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,187 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</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%">7,654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,908 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Inventories</span></td><td style="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="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,727 </span></td><td style="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="padding:0 1pt"/><td style="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="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%">15,204 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 6299000 6109000 2774000 3187000 7654000 5908000 16727000 15204000 Property and Equipment<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Property and equipment consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.159%"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Useful<br/>Life<br/>(Years)</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%">June 30, 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><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-7</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,091 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-7</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reusable instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Molding and Tooling</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><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 7.75pt;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%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,267)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><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 7.75pt;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%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,123 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,268 </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:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div>    Depreciation expense related to property and equipment was $1.0 million and $1.1 million for the three months ended June 30, 2022 and 2021, respectively, and $2.1 million for each of the six months ended June 30, 2022 and 2021. Property and equipment consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.496%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.157%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.159%"/><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"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated<br/>Useful<br/>Life<br/>(Years)</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%">June 30, 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><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-7</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,301 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,091 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5-7</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">873 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,764 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reusable instruments</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Molding and Tooling</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><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 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,390 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,398 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><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 7.75pt;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%">Accumulated depreciation</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,267)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(30,130)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="display:none"/><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 7.75pt;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%">Property and equipment, net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,123 </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:top"/><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,268 </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:top"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> P5Y P7Y 20301000 20091000 P5Y P7Y 873000 873000 P3Y 10764000 10540000 P3Y P7Y 2242000 2243000 P5Y 6747000 6272000 P5Y 463000 379000 41390000 40398000 32267000 30130000 9123000 10268000 1000000 1100000 2100000 2100000 Accrued Expenses<div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Accrued expenses consisted of the following (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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%">June 30,<br/>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,<br/>2021</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%">Accrued employee compensation</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%">3,369 </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,701 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Accrued legal expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vendor charges</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%">529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accrued revenue share expense</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%">807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued clinical trial expense</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%">426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,565 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,576 </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> Accrued expenses consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding: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%">June 30,<br/>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,<br/>2021</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%">Accrued employee compensation</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%">3,369 </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,701 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;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%">Accrued legal expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vendor charges</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%">529 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">462 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Accrued revenue share expense</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%">807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued clinical trial expense</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%">426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">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%">891 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,114 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;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 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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,565 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,576 </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> 3369000 4701000 2543000 2140000 529000 462000 807000 824000 426000 335000 891000 1114000 8565000 9576000 Leases <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company maintains its corporate headquarters in a leased building located in Billerica, Massachusetts. The Company maintains its design and manufacturing facilities in leased buildings located in Wilmington, Massachusetts, Wallingford, Connecticut and Hyderabad, India.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">    The Company's leases have remaining lease terms of approximately <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmI1ZWNhN2U4MmZhMTQ2MWU4MDY3NDMyMTViZjgzNGY2L3NlYzpiNWVjYTdlODJmYTE0NjFlODA2NzQzMjE1YmY4MzRmNl83OS9mcmFnOmZlYWVhYTUyZGMzODQ2Y2NiZTQ3MzExMzg0ZGM4NDY3L3RleHRyZWdpb246ZmVhZWFhNTJkYzM4NDZjY2JlNDczMTEzODRkYzg0NjdfMzYy_7d251449-23be-4290-a93c-15d957183297">one</span>-to-six years, some of which include one or more options to extend the leases for up to five years per renewal. The exercise of lease renewal options is at the sole discretion of the Company. The amounts disclosed in the Consolidated Balance Sheet pertaining to right-of-use assets and lease liabilities are measured based on management’s current expectations of exercising its available renewal options. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 11, 2021, the Company executed an amendment to extend the term of the Wilmington lease through September 30, 2027.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company’s existing leases are not subject to any restrictions or covenants which preclude its ability to pay dividends, obtain financing, or enter into additional leases. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of June 30, 2022, the Company had not entered into any leases which have not yet commenced which would entitle the Company to significant rights or create additional obligations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company uses either its incremental borrowing rate or the implicit rate in the lease agreement as the basis to calculate the present value of future lease payments at lease commencement. The incremental borrowing rate represents the rate the Company would have to pay to borrow funds on a collateralized basis over a similar term and in a similar economic environment. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The components of lease expense and related cash flows were as follows (in thousands): </span></div><div><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><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:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.670%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:10pt;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:10pt;font-weight:700;line-height:100%">2021</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:10pt;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:10pt;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%">Rent expense</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%">486 </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%">465 </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%">965 </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%">881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 #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%">579 </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%">567 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,166 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085 </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Variable operating lease expenses consist primarily of common area maintenance and real estate taxes for the three and six months ended June 30, 2022 and 2021. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of June 30, 2022, the remaining weighted-average lease term of the operating leases was 4.3 years and the weighted-average discount rate was 6.0%.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The future minimum rental payments under these agreements as of June 30, 2022 were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><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:82.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.518%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</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%">Minimum Lease Payments</span></td></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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 remainder of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total lease payments</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%">8,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value adjustment</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%">(1,090)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</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%">7,675 </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> P6Y 1 P5Y The components of lease expense and related cash flows were as follows (in thousands): <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><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:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.670%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:10pt;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:10pt;font-weight:700;line-height:100%">2021</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:10pt;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:10pt;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%">Rent expense</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%">486 </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%">465 </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%">965 </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%">881 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">201 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><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 #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%">579 </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%">567 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,166 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,085 </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>(1) Variable operating lease expenses consist primarily of common area maintenance and real estate taxes for the three and six months ended June 30, 2022 and 2021. 486000 465000 965000 881000 93000 102000 201000 204000 579000 567000 1166000 1085000 P4Y3M18D 0.060 The future minimum rental payments under these agreements as of June 30, 2022 were as follows (in thousands):<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:82.282%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.518%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year</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%">Minimum Lease Payments</span></td></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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 remainder of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">942 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,139 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">970 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">741 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Total lease payments</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%">8,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value adjustment</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%">(1,090)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</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%">7,675 </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> 942000 2088000 2139000 1885000 970000 741000 8765000 1090000 7675000 Commitments and Contingencies <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">License and revenue share agreements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue share agreements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company is party to revenue share agreements with certain past and present members of its scientific advisory board under which these advisors agreed to participate on a scientific advisory board and to assist with the development of the Company’s personalized implant products and related intellectual property. These agreements provide that the Company will pay the advisor a specified percentage of the Company’s net revenue, ranging from 0.1% to 1.33%, with respect to the Company’s products on which the advisor made a technical contribution or, in some cases, products covered by one or more claims of one or more Company patents on which the advisor is a named inventor. The specific percentage is determined by reference to product classifications set forth in the agreement and is often tiered based on the level of net revenue collected by the Company on such product sales. The Company’s payment obligations under these agreements typically expire a fixed number of years after expiration or termination of the agreement or a fixed number of years after the first sale of a product, but in some cases expire on a product-by-product basis or expiration of the last to expire of the Company’s patents where the advisor is a named inventor that claims the applicable product.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">      </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company incurred aggregate revenue share expense including all amounts payable under the Company’s scientific advisory board revenue share agreements of $0.7 million during the three months ended June 30, 2022, representing 4.8% of product revenue and $1.3 million during the six months ended June 30, 2022, representing 4.3% of product revenue and $0.5 million during the three months ended June 30, 2021, representing 3.2% of product revenue and $1.0 million during the six months ended June 30, 2021, representing 3.3% of product revenue. Revenue share expense is included in research and development. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other obligations</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In the ordinary course of business, the Company is a party to certain non-cancellable contractual obligations typically related to product royalty and research and development.  The Company accrues a liability for such matters when it is probable that future expenditures will be made and such expenditures can be reasonably estimated. There have been no contingent liabilities requiring accrual at June 30, 2022 or December 31, 2021.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal proceedings</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of the Company's business, the Company is subject to routine risk of litigation, claims and administrative proceedings on a variety of matters, including patent infringement, product liability, securities-related claims, and other claims in the United States and in other countries where the Company sells its products. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 29, 2019, the Company filed a lawsuit against Medacta USA, Inc. in the United States District Court for the District of Delaware. The Company amended its complaint on December 23, 2019, and again on October 14, 2020, adding Medacta International SA (Medacta USA, Inc.’s parent company) as a defendant (Medacta USA, Inc. and Medacta International SA are referred to, together, as “Medacta”). The Company is seeking damages for Medacta’s infringement of certain of the Company’s patents related to patient-specific instrument and implant systems, alleging that Medacta’s multiple lines of patient-specific instruments, as well as the implant components used in conjunction with them, infringe four of the Company’s patents. The accused product lines include Medacta patient-specific instrument and implant systems for knee and shoulder replacement procedures. On January 6, 2020, Medacta filed its answer to the Company's complaint, denying that its patient-specific instrument and implant systems infringe the patents asserted by the Company. Medacta’s answer also alleges the affirmative defense that the Company's asserted patents are invalid. On January 21, 2021, Medacta International SA filed a partial motion to dismiss; on February 16, 2021, the Company filed its opposition to the motion; and on March 2, 2021, Medacta International SA filed its reply. On March 4, 2021, the court issued its opinion on claim construction, ruling in the Company’s favor on the construction of all of the disputed terms. Discovery in the lawsuit is ongoing.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 20, 2021, the Company filed a lawsuit against Medacta Germany GmbH and Medacta International SA (together, “Medacta Europe”) in the Regional Court of Düsseldorf ("German Court"). We are </span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">seeking damages for Medacta Europe’s infringement of one of our German patents related to patient-specific instrument and implant systems through Medacta Europe’s sales of multiple lines of PSI, as well as the implant components used in conjunction with them, in Germany. The accused product lines include Medacta Europe’s patient-specific instrument and implant systems for knee, hip, and shoulder replacement procedures. Medacta Europe filed its statement of defense on January 31, 2022. The Company filed its reply to Medacta’s statement of defense on April 28, 2022. As of July 28, 2022, the Company delivered security deposits in the amount of EUR 146,000 to the German Court in order to maintain the action. Discovery in the lawsuit is ongoing.</span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 20, 2020, Osteoplastics LLC ("Osteoplastics"), filed a lawsuit against the Company in the United States District Court for the District of Delaware, and Osteoplastics amended its complaint on April 2, 2020. Osteoplastics alleges that the Company’s proprietary software, including the Company’s iFit software platform, and the Company’s use of its proprietary software for designing and manufacturing medical devices, including implants, infringes seven patents owned by Osteoplastics. On June 15, 2020, the Company filed a motion to dismiss Osteoplastics’ complaint, and on October 21, 2020, the court denied the motion. On November 2, 2020, the Company filed its answer to the amended complaint, denying that it infringes the patents asserted by Osteoplastics. The Company’s answer also alleges the affirmative defense that Osteoplastics’ asserted patents are invalid. Discovery in the lawsuit is ongoing. </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 24, 2020, the Company filed a lawsuit against Wright Medical Technology, Inc. and Tornier, Inc. (together, “Wright Medical”) in the United States District Court for the District of Delaware seeking damages for Wright Medical’s infringement of certain of the Company's patents related to patient-specific instrument and implant systems. The complaint alleged that Wright Medical’s multiple lines of patient-specific shoulder instruments, as well as the implant components used in conjunction with them, infringed four of the Company’s patents. The accused product lines included Wright Medical’s Tornier Blueprint 3D Planning + PSI shoulder replacement systems. On December 14, 2020, Wright Medical filed its answer to the amended complaint, denying that its patient-specific instrument and implant systems infringed the patents asserted by the Company. Wright Medical’s answer also alleged the affirmative defense that the Company’s asserted patents are invalid.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On June 30, 2021, the Company reached a settlement and license agreement (the "Settlement and License Agreement")</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:107%"> with </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Stryker Corporation ("Stryker") and Wright Medical (collectively, the "Stryker Parties"), pursuant to which the parties agreed to terms for resolving the outstanding patent infringement lawsuit described in the preceding paragraph.</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:107%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Wright Medical was acquired by Stryker in November 2020, subsequent to the Company's commencement of the lawsuit. In consideration of the non-exclusive license to certain of the Company's patents, releases, covenants and other immunities granted by the Company to the Stryker Parties, the Stryker Parties were required to make a one-time payment to the Company of $15.0 million no later than October 15, 2021. The Company recognized revenue of $15.0 million during the quarter ended June 30, 2021 and payment in the same amount was received from the Stryker Parties on October 15, 2021.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On April 30, 2021, the Company filed a lawsuit against DePuy Synthes, Inc., DePuy Synthes Products, Inc., and DePuy Synthes Sales, Inc. (collectively, “DePuy”) in the United States District Court for the District of Delaware, seeking damages for DePuy’s infringement of certain of the Company's patents related to patient-specific instrument and implant systems. The complaint alleges that DePuy’s multiple lines of PSI, as well as the implant components used in conjunction with them, infringe seven of the Company's patents. The accused product lines include DePuy’s patient-specific instrument and implant systems for knee and shoulder replacement procedures. On October 25, 2021, DePuy filed a partial motion to dismiss. On November 15, 2021, the Company filed an amended complaint. On December 6, 2021, DePuy filed a second partial motion to dismiss. The Company opposed the partial motion to dismiss on December 20, 2021, and DePuy filed a reply in support of its partial motion to dismiss on December 27, 2021. On February 14, 2022, the court denied DePuy's partial motion to dismiss. On February 28, 2022, DePuy filed its answer to the Company's amended complaint, denying that its patient-specific instrument and implant systems infringe the patents asserted by the Company. Discovery in the lawsuit is ongoing.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">On June 3, 2021, the Company filed a lawsuit against Exactech, Inc. (“Exactech”) in the United States District Court for the Middle District of Florida seeking damages for Exactech’s infringement of certain of the Company's patents related to patient-specific instrument and implant systems. The complaint alleges that Exactech’s line of patient-specific instruments for use with its ankle implant systems, as well as the ankle implant components used in conjunction with them, infringe five of the Company's patents. Discovery in the lawsuit is ongoing.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">On June 3, 2021, the Company filed a lawsuit against Bodycad Laboratories, Inc., Bodycad USA Corp. (together, “Bodycad”), and Exactech (collectively, “Defendants”), in the United States District Court for the Middle District of Florida seeking damages for Defendants’ infringement of certain of the Company's patents related to patient-specific instrument and implant systems.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">The complaint alleges that Defendants’ line of patient-specific surgical systems for unicondylar knee replacement surgery and Bodycad’s line of patient-specific surgical systems </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">for knee osteotomy surgery infringe six of the Company's patents. On August 2, 2021, Exactech filed its answer to the complaint, denying that it infringed our asserted patents and also alleging that our asserted patents are invalid.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">On August 20, 2021, Bodycad filed a motion to dismiss and for a more definite statement. On September 10, 2021, the Company filed an amended complaint that continued to accuse the same products of infringing six of the Company's patents.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:105%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:105%">On September 24, 2021, Defendants filed a motion to dismiss, and the Company opposed the motion to dismiss on October 15, 2021. On March 30, 2022, the court denied Defendants motion to dismiss. Discovery in the lawsuit is ongoing.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On May 8, 2020, the Company and an individual plaintiff filed a lawsuit against Aetna, Inc. and Aetna Life Insurance Company (together, “Aetna”) in the United States District Court for the District of Massachusetts seeking damages for Aetna’s improper denial of coverage for personalized knee implants under its health plans and the ones it administers. The Company amended its complaint on August 13, 2020, alleging that Aetna violated its duties under state and federal law, including the Employee Retirement Income Security Act. On March 31, 2021, the court dismissed the Company’s claims against Aetna, but allowed the individual plaintiff’s claims to survive.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The individual plaintiff settled his claims against Aetna in October 2021 and the Company subsequently filed a notice of appeal. The Company filed its appeal brief on April 15, 2022.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Aetna filed its response to our appeal brief on June 15, 2022. The Company is awaiting a scheduling order from the court to hear oral arguments from the parties on the appeal briefs.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="margin-bottom:8pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adverse outcomes of these lawsuits could have a material adverse effect on the Company's business, financial condition or results of operations. The Company is presently unable to predict the outcome of these lawsuits or to reasonably estimate a range of potential losses, if any, related to the lawsuits.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Legal costs associated with legal proceedings are accrued as incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In the normal course of business, the Company enters into contracts and agreements that contain a variety of representations and warranties and provide for general indemnifications. The Company’s exposure under these agreements is unknown because it involves claims that may be made against the Company in the future, but have not yet been made. To date, the Company has not paid any claims or been required to defend any action related to its indemnification obligations. However, the Company may record charges in the future as a result of these indemnification obligations. In accordance with its bylaws, the Company has indemnification obligations to its officers and directors for certain events or occurrences, subject to certain limits, while they are serving at the Company’s request in such capacity. There have been no claims to date and the Company has a director and officer insurance policy that would be expected to enable it to recover a portion of any amounts paid for future claims.</span></div> 0.001 0.0133 700000 0.048 1300000 0.043 500000 0.032 1000000 0.033 0 0 4 146000 7 4 15000000 15000000 <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note I—Debt and Notes Payable </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Long-term debt consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><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:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><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:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>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,<br/>2021</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MidCap, Term Loan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,000 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Less unamortized debt issuance 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%">(562)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, less debt issuance costs</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%">20,438 </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%">20,355 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Principal payments due as of June 30, 2022 consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><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:81.916%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.884%"/><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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal<br/>Payment</span></td></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"/></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%">2022 (remainder of the year)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,750 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,000 </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><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2019 Secured Loan Agreement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 25, 2019, the Company entered into the 2019 Secured Loan Agreement with Innovatus, as collateral agent and lender, East West Bank and the Lenders, pursuant to which the Lenders agreed to make term loans and revolving credit facility to the Company to repay existing indebtedness, for working capital and general business purposes, in a principal amount of up to $30 million. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2021, the Company entered into a fifth amendment to the 2019 Secured Loan Agreement, which, among other things, waived the trailing six-month revenue covenant milestones that apply to the quarters ending March 31, June 30, September 30 and December 31, 2021 and reduces the revenue covenant milestones that will apply in 2022. The revenue covenant milestones remain unchanged for 2023 and 2024. The amendment also increases the Company’s minimum cash covenant to $5 million until December 31, 2021. The term loan facility established under the 2019 Secured Loan Agreement was secured by substantially all of the Company's and its U.S. subsidiaries' properties, rights and assets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">MidCap Term Loan</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">On November 22, 2021, the Company and its subsidiary, ImaTx, Inc., entered into the New Credit Agreement with MidCap, as agent, and certain lender parties thereto. The New Credit Agreement provides for a five-year, $21 million secured Term Facility. The New Credit Agreement refinanced and replaced the 2019 Secured Loan Agreement, which 2019 Secured Loan Agreement has been terminated. The full amount of the $21 million Term Facility was borrowed on the date of entering into the New Credit Agreement, and the Company used these proceeds to repay all outstanding obligations under the 2019 Secured Loan Agreement. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The New Credit Agreement has a maturity date of November 1, 2026 and requires interest only payments through October 31, 2024, and thereafter, 24 monthly payments of principal and interest resulting in the Term Facility being fully paid by the maturity date. Interest is payable monthly in arrears at a rate of 5.7% per annum plus one month LIBOR subject to a LIBOR floor of 1%. In addition to the interest charged on the Term Facility, the Company is also obligated to pay certain fees, including an origination fee of 0.5% of the term loan due at closing and a final payment fee of 4.0% of the term loan at the time of final payment. On August 1, 2022, the Company entered into a New Credit Agreement, which replaced references to the LIBOR rate within the existing agreement, with the SOFR interest rate, such that interest will be payable monthly in arrears at a rate of 5.7% per annum plus one month SOFR subject to a SOFR floor of 1%. All other terms under the New Credit agreement remain the same.</span></div><div style="text-indent:24.75pt"><span><br/></span></div><div style="text-indent:24.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The obligation of the Company with respect to the New Credit Agreement are secured by a security interest over substantially all of the personal</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">property assets of the Company, including accounts receivable, deposit accounts, intellectual property, investment property, inventory, equipment and equity interests in its subsidiaries.The New Credit Agreement contains customary affirmative and negative covenants, including limitations on our ability to incur additional debt, grant or permit additional liens, make investments and acquisitions, merge or consolidate with others, dispose of assets, pay dividends and distributions, pay subordinated indebtedness and enter into affiliate transactions. In addition, the New Credit Agreement contains a minimum liquidity covenant requiring the Company to maintain unrestricted cash and cash equivalents in excess of $4.0 million. The New Credit Agreement also includes events of default customary for facilities of this type and upon the occurrence of such events of default, subject to customary cure rights, all outstanding loans under the Term Facility may be accelerated. As of June 30, 2022, the Company was not in breach of covenants under the New Credit Agreement. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The prepayment of the debt was accounted for as a debt extinguishment and the Company incurred a loss on the extinguishment of $1.1 million. This amount consisted of final payment fee, prepayment penalty and the write-off of unamortized debt issuance costs. The loss on extinguishment of debt was recognized as interest expense within the consolidated statement of operations during the year ended December 31, 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">PPP Loan- East West Bank</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 17, 2020, the Company entered into an approximately $4.7 million promissory note (the “PPP Note”) with East West Bank under the Paycheck Protection Program (“PPP”) offered by the U.S. Small Business Administration (the "SBA") to mitigate the negative financial and operational impacts of the COVID-19 pandemic. The interest rate on the PPP Note was a fixed rate of 1%per annum. The Company was initially required to make one payment of all outstanding principal plus all accrued unpaid interest on April 9, 2022 (the “Maturity Date”). The Company was required to pay regular monthly payments in an amount equal to one month’s accrued interest commencing on August 2, 2021, with all subsequent interest payments to be due on the same day of each month </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">after that. All interest which accrues during the deferral period was to be payable on the Maturity Date. However, according to the terms of the PPP, all or a portion of the loan as well as any accrued interest could be fully forgiven if the funds were used for payroll costs (and at least 60% of the forgiven amount must have been used for payroll), interest on certain other outstanding debt, rent, and utilities. In accordance with the CARES Act, the Company used the proceeds of the loan primarily for payroll costs. The Company accounted for the PPP Note as a debt instrument in accordance with ASC 470-50-40-2, with the proceeds from the loan recognized as a long-term liability, less any debt issuance costs, within the consolidated balance sheet. Interest is accrued at the stated rate on a monthly basis by applying the interest method under ASC 835.</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company submitted the loan forgiveness application to the lender on December 11, 2020. On June 30, 2021, the Company received notification through its lender that the SBA had rendered a final decision regarding its review of the PPP loan forgiveness application, fully approving the loan forgiveness application as of June 28, 2021. The Company accounted for the forgiveness of the PPP Note in accordance with ASC 405-20-40-1 and ASC 470-50-40-2, where the liability was derecognized from the balance sheet upon formal forgiveness of the loan. The resulting gain on forgiveness was measured based on the net carrying value of the PPP Note, which includes accrued interest and deferred financing costs. The Company recorded a gain on forgiveness of PPP loan of $4.8 million within Other income and expenses on the consolidated statement of operations for the three months ended June 30, 2021.</span></div> Long-term debt consisted of the following (in thousands):<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:66.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.566%"/><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:14.567%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30,<br/>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,<br/>2021</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">MidCap, Term Loan</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,000 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Less unamortized debt issuance 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%">(562)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(645)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, less debt issuance costs</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%">20,438 </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%">20,355 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 21000000 21000000 562000 645000 20438000 20355000 Principal payments due as of June 30, 2022 consisted of the following (in thousands):<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:81.916%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.884%"/><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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal<br/>Payment</span></td></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"/></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%">2022 (remainder of the year)</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,750 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,750 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,000 </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> 0 0 1750000 10500000 8750000 21000000 30000000 5000000 P5Y 21000000 21000000 0.057 0.01 0.005 0.040 0.057 0.01 4000000 -1100000 4700000 0.01 1 4800000 Stockholders’ Equity <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common stock</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Common stockholders are entitled to dividends as and when declared by the board of directors, subject to the rights of holders of all classes of stock outstanding having priority rights as to dividends. There have been no dividends declared to date.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On March 30, 2021, the Company's board of directors adopted a resolution approving a Certificate of Amendment to the Company's Restated Certificate of Incorporation to increase the Company's number of authorized shares of Common Stock from 200,000,000 to 300,000,000 (the “Certificate of Amendment”). The Company's stockholders approved the Certificate of Amendment at the 2021 Annual Meeting. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">At the Company’s 2022 Annual Meeting of Stockholders, the Company’s stockholders approved a proposed amendment to the Company’s restated certificate of incorporation to effect a reverse stock split of all of the Company’s outstanding shares of common stock by one of several fixed ratios between 1-for-2 and 1-for-10 and to correspondingly decrease the number of authorized shares of the Company’s common stock as disclosed in the Company’s proxy statement for the 2022 Annual Meeting of Stockholders</span><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> The reverse stock split was proposed to address the Company’s current non-compliance with Nasdaq’s $1.00 per share minimum bid price requirement. The Company’s Board of Directors intends to determine whether to proceed with the reverse stock split, the effective time of the reverse stock split, and the exact ratio of the reverse stock split, at a future date. The Board intends to make such determination prior to the expiration of any final compliance period granted to the Company by the Nasdaq Listing Qualifications staff, and will provide public disclosure of any implementation of any reverse stock split prior to its implementation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Preferred stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company’s Restated Certificate of Incorporation authorizes the Company to issue 5,000,000 shares of preferred stock, $0.00001 par value, all of which is undesignated. No shares were issued and outstanding at June 30, 2022 and December 31, 2021.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Demand registration rights</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In conjunction with the Private Placement, on June 25, 2019, the Company entered into a registration rights agreement (the "Registration Rights Agreement") with Innovatus, Innovatus Life Science Offshore Fund I, LP and Innovatus Life Sciences Offshore Fund I-A, LP (collectively, the "Innovatus Investors") pursuant to which the Company agreed to register for resale the shares held by the Innovatus Investors (the “Shares”) under certain circumstances. Under the Registration Rights Agreement, in the event that the Company receives a written request from the Innovatus Investors that the Company file with the SEC a registration statement covering the resale of all </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Shares, the Company shall promptly but no later than 120 days after the date of such request prepare and file with the SEC such registration statement. The Innovatus Investors have agreed to use best efforts not to make such a request, including by effecting any planned sales of Shares under Rule 144 under the Securities Act. The Company has agreed to use commercially reasonable efforts to cause such registration statement to become effective and to keep such registration statement effective until the date the Shares covered by such registration statement have been sold or may be resold pursuant to Rule 144 without restriction. The Company has agreed to be responsible for all fees and expenses incurred in connection with the registration of the Shares. The Company has granted the Innovatus Investors customary indemnification rights in connection with the registration statement. The Innovatus Investors have also granted the Company customary indemnification rights in connection with the registration statement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Incidental registration rights</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Company proposes to file a registration statement in connection with a public offering of its common stock, subject to certain exceptions, the holders of registrable shares are entitled to notice of registration and, subject to specified exceptions, including market conditions, the Company will be required, upon the holder’s request, to register their then held registrable shares.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">"At-the-market” program</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the Company filed a shelf registration statement on Form S-3, which was declared effective by the SEC on May 9, 2017 (the "Shelf Registration Statement"). The Shelf Registration Statement allowed the Company to sell from time to time up to $200 million of common stock, preferred stock, debt securities, warrants, or units comprised of any combination of these securities, for its own account in one or more offerings. On May 10, 2017, the Company filed with the SEC a prospectus supplement (the “Prospectus Supplement”) for the sale and issuance of up to $50 million of its common stock and entered into an Equity Distribution Agreement (the “Equity Distribution Agreement”) with Canaccord Genuity LLC (formerly, Canaccord Genuity Inc.) ("Canaccord") pursuant to which Canaccord agreed to sell shares of the Company's common stock from time to time, as its agent, in an “at-the-market” ("ATM") offering as defined in Rule 415 promulgated under the Securities Act of 1933, as amended (the "Securities Act"). The Company was not obligated to sell any shares under the Equity Distribution Agreement. On August 4, 2020, the Company and Canaccord mutually agreed to terminate the Equity Distribution Agreement and, as of that date, the Company had sold 2,663,000 shares under the Equity Distribution Agreement resulting in net proceeds of $4.4 million.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 23, 2020, the Company filed a new shelf registration statement on Form S-3 (the "New Shelf Registration Statement"), which was declared effective by the SEC on August 5, 2020. Under the New Shelf Registration Statement, the Company is permitted to sell from time to time up to $200 million of common stock, preferred stock, debt securities, warrants, or units comprised of any combination of these securities, for its own account in one or more offerings. On August 5, 2020, the Company filed with the SEC a prospectus supplement, for the sale and issuance of up to $25 million of its common stock and entered into a sales agreement (the “Sales Agreement”) with Cowen and Company, LLC (“Cowen”) pursuant to which the Company may offer and sell shares of the Company’s common stock to or through Cowen, acting as agent and/or principal, from time to time, in an “at-the-market” offering as defined in Rule 415 promulgated under the Securities Act, including without limitation sales made by means of ordinary brokers’ transactions on the NASDAQ Capital Market or otherwise at market prices prevailing at the time of sale, in block transactions, or as otherwise directed by the Company. Cowen will use commercially reasonable efforts to sell the Common Stock from time to time, based upon instructions from the Company (including any price, time or size limits or other customary parameters or conditions the Company may impose). The Company will pay Cowen a commission of up to 3.0% of the gross sales proceeds of any Common Stock sold through Cowen under the Sales Agreement, and we also provided Cowen with customary indemnification rights. The shares of Common Stock being offered pursuant to the Sales Agreement will be offered and sold pursuant to the New Shelf Registration Statement. The Company is not obligated to make any sales of Common Stock under the Sales Agreement. The offering of shares of Common Stock pursuant to the Sales Agreement will terminate upon the earlier of (i) the sale of all Common Stock subject to the Sales Agreement or (ii) termination of the Sales Agreement in accordance with its terms. As of June 30, 2022, the Company had not sold any shares under the Sales Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock purchase agreement</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 17, 2018, the Company entered into a stock purchase agreement (the "Stock Purchase Agreement") with Lincoln Park Capital ("LPC"). Upon entering into the Stock Purchase Agreement, the Company sold 1,921,968 shares of common stock for $1.0 million to LPC, representing a premium of 110% to the previous day's closing price. As consideration for LPC’s commitment to purchase shares of common stock under the Stock Purchase Agreement, the Company issued 354,430 shares to LPC. The Company has the right at its sole discretion to sell to LPC up to $20.0 million worth of shares over a 36-month period subject to the terms of the Stock Purchase Agreement. The Company controls the timing of any sales to LPC and LPC will be obligated to make purchases of the Company's common stock upon receipt of requests from the Company in accordance with the terms of the Stock Purchase Agreement. There are no upper limits to the price per share LPC may pay to purchase up to $20.0 million worth of common stock subject to the Stock Purchase Agreement, and the purchase price of the shares will be based on the then prevailing market prices of the Company's shares at the time of each sale to LPC as described in the Stock Purchase Agreement, provided that LPC will not be obligated to make purchases of the Company's common stock pursuant to receipt of a request from the Company on any business day on which the last closing trade price of the Company's common stock on the NASDAQ Capital Market (or alternative national exchange in accordance with the Stock Purchase Agreement) is below a floor price of $0.25 per share. No warrants, derivatives, financial or business covenants are associated with the Stock Purchase Agreement and LPC has agreed not to cause or engage in any manner whatsoever, any direct or indirect short selling or hedging of shares of the Company's common stock. The Stock Purchase Agreement may be terminated by the Company at any time, at the Company's sole discretion, without any cost or penalty. On August 5, 2020, the Company filed with the SEC a prospectus supplement, for the sale and issuance of up to $17.6 million of its common stock pursuant to the Stock Purchase Agreement dated December 17, 2018. The Stock Purchase Agreement expired on January 1, 2022. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2021 common stock offering</span></div><div><span><br/></span></div><div style="margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 17, 2021, the Company closed an offering of its common stock under the New Shelf Registration Statement and issued and sold 80,952,381 shares of its common stock at a public offering price of $1.05 per share, for aggregate net proceeds of approximately $79.6 million. The Company intends to use the net proceeds of the offering of the shares for general corporate purposes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Registered direct offering</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    On September 23, 2020, the Company and a healthcare-focused institutional investor entered into a subscription agreement, pursuant to which the Company sold (i) 8,512,088 shares of its common stock and accompanying warrants to purchase up to 8,512,088 shares of common stock and (ii) pre-funded warrants to purchase up to 9,492,953 shares of common stock and accompanying warrants to purchase up to 9,492,953 shares of common stock in a registered direct offering for gross proceeds of approximately $17.3 million. The common stock (or pre-funded warrants in lieu thereof) and accompanying warrants were sold as units, each consisting of one share (or one pre-funded warrant to purchase one share of common stock in lieu thereof) and one warrant to purchase one share of common stock, at an offering price of $0.9581 per unit.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The pre-funded warrants became exercisable immediately upon issuance, have an exercise price of $0.0001 per share and were exercisable until all of the pre-funded warrants were exercised in full. As of March 31, 2021, all pre-funded warrants were exercised. The warrants became exercisable immediately upon issuance, have an exercise price of $0.8748 per share, and will expire five years from the date of issuance. The pre-funded warrants and the warrants each prohibit the holder from exercising any portion thereof to the extent that the holder would own more than 9.99% of the number of shares of common stock outstanding immediately after exercise. The number of shares issuable upon exercise of the warrants and pre-funded warrants and the exercise price of the warrants and pre-funded warrants is adjustable in the event of stock splits, stock dividends, combinations of shares and similar recapitalization transactions. The net proceeds to the Company from the offering, after deducting the placement agent's fees and other estimated offering expenses payable by the Company, was approximately $15.9 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company has issued warrants to certain investors and consultants to purchase shares of the Company’s common stock. Based on the Company’s assessment of the warrants granted in 2013 and 2014 relative to ASC 480, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Distinguishing Liabilities from Equity</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, such warrants are classified as equity. According to ASC 480, an entity shall classify as a liability any financial instrument, other than an outstanding share, that, at inception, </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">both a) embodies an obligation to repurchase the issuer’s equity shares, or is indexed to such obligation and b) requires or may require the issuer to settle the obligation by transferring assets. The warrants do not contain any provision that requires the Company to repurchase the shares and are not indexed to such an obligation. The warrants also do not require the Company to settle by transferring assets. All of these warrants were exercisable immediately upon issuance. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In connection with the September 23, 2020 registered direct offering, the Company issued 9,492,953 pre-funded common stock warrants with an exercise price of $0.0001 per share and an additional 18,005,041 common stock warrants with an exercise price of $0.8748 per share. All of these warrants are exercisable for one share of common stock and were exercisable immediately. As of June 30, 2022, approximately 6.0 million of the common stock warrants have been exercised. The pre-funded warrants were exercisable indefinitely, while the additional warrants are exercisable for 5 years from the date of issuance. All pre-funded warrants were exercised. Based on the Company’s assessment of the warrants granted relative to ASC 480, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Distinguishing Liabilities from Equity </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ASC 815-40, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Derivative Financial Instruments Indexed to, and Potentially Settled in, a Company’s Own Stock, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">these warrants are classified as equity instruments. The fair value of the common stock warrants of approximately $10.2 million at the date of issuance was estimated using the Black-Scholes model which used the following inputs: term of 5 years, risk free rate of 0.28%, 0% dividend yield, volatility of 90.15%, an exercise price of $0.875 and share price of $0.833 per share based on the trading price of the Company’s common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Warrants to purchase 12,020,926 shares of common stock were outstanding as of June 30, 2022 and December 31, 2021. Outstanding common stock warrants are currently exercisable with varying exercise expiration dates from 2024 through 2025</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> At June 30, 2022 and December 31, 2021, the weighted average warrant exercise price per share for common stock and the weighted average contractual life was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.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.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: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:10.456%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Common<br/>Warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price<br/>Per Share</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 Remaining Contractual Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Warrants<br/>Exercisable</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<br/>Average Price<br/>Per Share</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,020,926 </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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#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%">3.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,020,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 7.75pt;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%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Cancelled/expired</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,020,926 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">0.89 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,020,926 </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%">0.89 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock option plans</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">     The 2015 Stock Incentive Plan ("2015 Plan") provides for an annual increase, to be added on the first day of each fiscal year, beginning with the fiscal year ending December 31, 2016 and continuing until, and including, the fiscal year ending December 31, 2025, equal to the lesser of (a) 3,000,000 shares of the Company's common stock, (b) 3% of the number of share of its common stock outstanding on the first day of such fiscal year and (c) an amount determined by the Company's board of directors. Effective January 1, 2022, an additional 3,000,000 shares of the Company's common stock were added to the 2015 Plan under the terms of this provision, and at the 2021 Annual Meeting of Stockholders on May 24, 2021, the Company' Stockholders approved a First Amendment to the 2015 Plan to increase by 6,000,000, the maximum number of shares of common stock available for issuance under the 2015 Plan ("Plan Amendment").</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:107%"> A</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:107%">s of June 30, 2022, 4,254,714 shares of common stock were available for future issuance under the 2015 Plan.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    On April 29, 2019, the stockholders approved the Conformis, Inc. 2019 Sales Team Performance-Based Equity Incentive Plan ("2019 Sales Team Plan") for up to 3,000,000 shares of common stock available to grant to certain sales representatives or independent sales agents. The 2019 Sales Team Plan provides for the grant of performance-based equity, including incentive stock options, nonstatutory stock options, stock appreciation rights, restricted stock awards, restricted stock units and other stock-based awards. Shares covered by awards under the 2019 Sales Team Plan that expire or are terminated, surrendered, or cancelled without having been fully exercised or are forfeited in whole or in part (including as the result of shares subject to such award being repurchased by us at the original issuance price pursuant to a contractual repurchase right) or that result in any shares not being issued, will again be available for the grant of awards under the 2019 Sales Team Plan. Equity granted under the 2019 Sales Team Plan will expire ten years from the date of grant. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of June 30, 2022, there were 1,867,610 shares of common stock available for future issuance under the 2019 Sales Team Plan. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Activity under all stock option plans was as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:60.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.797%"/><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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options</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<br/>Average<br/>Exercise Price<br/>per Share</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%">Aggregate Intrinsic Value (in Thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Outstanding December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677,980 </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.82 </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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,252,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 7.75pt;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%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(343,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Cancelled/Forfeited</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%">(86,969)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Outstanding June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,499,992 </span></td><td style="background-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%">1.82 </span></td><td style="background-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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total vested and exercisable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,070,787 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.09 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">     </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The total fair value of stock options that vested during each of the three and six months ended June 30, 2022 was $0.0 million. The weighted average remaining contractual term for the total stock options outstanding was 8.57 years as of June 30, 2022. The weighted average remaining contractual term for the total stock options vested and exercisable was 4.61 years as of June 30, 2022.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Restricted common stock award activity under the plan was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</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 Fair Value</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%">Unvested December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,133,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">1.06 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,083,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.43 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,254,524)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Forfeited</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%">(945,305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,017,369 </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%">0.83 </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><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The total fair value of restricted common stock awards that vested during the three and six months ended June 30, 2022 was $1.9 million and $2.2 million, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inducement Awards</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In February 2020, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan (i) to the Company's Chief Financial Officer in the form of an option to purchase 125,000 shares of the Company's common stock with an exercise price per share equal to $0.98 and 125,000 restricted stock units and (ii) to the Company's Senior Vice President, Operations in the form of an option to purchase 66,667 shares of the Company's common stock with an exercise price per share equal to $0.98 and 61,350 restricted stock units. The option and restricted stock unit awards were granted as inducements material to their commencement of employment with the Company in accordance with Nasdaq Listing Rule 5635(c)(4).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In August 2020, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan to the Company's Vice President, US Marketing in the form of an option to purchase 100,000 shares of the Company's common stock with an exercise price per share equal to $0.7427 and 100,000 restricted stock units. The option and restricted stock unit awards were granted as inducements material to his commencement of employment with the Company in accordance with Nasdaq Listing Rule 5635(c)(4).</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2020, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan to the Company's Vice President, International Sales and Marketing in the form of 75,000 restricted stock units. The restricted stock unit award was granted as an inducement material to his commencement of employment with the Company in accordance with NASDAQ Listing Rule 5635(c)(4).</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2021, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan to the Company's Vice President, Marketing in the form of 150,000 restricted stock units. The restricted stock unit award was granted as an inducement material to his commencement of employment with the Company in accordance with NASDAQ Listing Rule 5635(c)(4).</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In March 2022, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan to the Company's Chief Legal Officer and Corporate Secretary in the form of an option to purchase 450,000 shares of the Company's common stock with an exercise price per share equal to $0.61 and 450,000 restricted stock units. The option and restricted stock unit awards were granted as inducements material to her commencement of employment with the Company in accordance with NASDAQ Listing Rule 5635(c)(4).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    In April 2022, the Company granted inducement awards outside of the 2015 Plan and 2019 Sales Team Plan to the Company's Chief Operating Officer in the form of an option to purchase 425,000 shares of the Company's common stock with an exercise price per share equal to $0.64 and 425,000 restricted stock units. The option and restricted stock unit awards were granted as inducements material to his commencement of employment with the Company in accordance with NASDAQ Listing Rule 5635(c)(4).</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-based compensation</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company uses the Black-Scholes option pricing model to determine the fair value of stock options. The determination of the fair value of stock-based payment awards on the date of grant using a pricing model is affected by the value of the Company’s common stock as well as assumptions regarding a number of complex and subjective variables. The valuation of the Company’s common stock prior to its initial public offering was performed with the assistance of an independent third-party valuation firm using a methodology that includes various inputs including the Company’s historical and projected financial results, peer company public data and market metrics, such as risk-free interest and discount rates. As the valuations included unobservable inputs that were primarily based on the Company’s own assumptions, the inputs were considered level 3 inputs within the fair value hierarchy.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The fair value of options at date of grant was estimated using the Black-Scholes option pricing model, based on the following assumptions:</span></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><td style="width:0.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.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.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.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.380%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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></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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.68%</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%">—%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.61%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.52</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.72</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00</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%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.39%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.21%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risk-free interest rate</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.    The risk-free interest rate is based on U.S. Treasury zero-coupon issues with remaining terms similar to the expected term on the options.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected term.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The expected term of stock options represents the period the stock options are expected to remain outstanding and is based on the “SEC Shortcut Approach” as defined in “Share-Based Payment” (SAB 107) ASC 718-10-S99, “Compensation-Stock Compensation-Overall-SEC Materials,” which is the midpoint between the vesting date and the end of the contractual term. With certain stock option grants, the exercise price may exceed the fair value of the common stock. In these instances, the Company adjusts the expected term accordingly.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Dividend yield.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company has never declared or paid any cash dividends and does not plan to pay cash dividends in the foreseeable future, and, therefore, used an expected dividend yield of zero in the valuation model.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expected volatility.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Expected volatility measures the amount that a stock price has fluctuated or is expected to fluctuate during a period. Prior to July 1, 2021, the Company estimated volatility using the historical volatilities of similar public entities. Since July 1, 2021, the Company has estimated volatility based on the historical volatility of the Company's stock.</span></div><div><span><br/></span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Forfeitures.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company recognizes forfeitures as they occur.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Stock-based compensation expense was $0.8 million for each of the three months ended June 30, 2022 and 2021, and $1.6 million and $1.8 million for the six months ended June 30, 2022 and 2021, respectively. Stock-based compensation expense was calculated based on awards ultimately expected to vest. To date, the amount of stock-based compensation capitalized as part of inventory was not material.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-bottom:7pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The following is a summary of stock-based compensation expense (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table 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:42.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.209%"/><td style="width:0.1%"/><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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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"/></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%">Cost of revenues</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%">16 </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%">25 </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%">(20)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Sales and marketing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">General and administrative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847 </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%">832 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,751 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of June 30, 2022, the Company had $1.2 million of total unrecognized compensation expense for options that will be recognized over a weighted average period of 4.72 years. As of June 30, 2022, the Company had $6.7 million of total unrecognized compensation expense for restricted awards that will be recognized over a weighted average period of 2.50 years.</span></div> 0 200000000 300000000 5000000 0.00001 0 0 0 0 P120D 200000000 50000000 2663000 4400000 200000000 25000000 0.030 1921968 1000000 1.10 354430 20000000 P36M 20000000 0.25 17600000 80952381 1.05 79600000 8512088 8512088 9492953 9492953 17300000 1 1 1 0.9581 0.0001 0.8748 P5Y 0.0999 15900000 9492953 0.0001 18005041 0.8748 6000000 P5Y 10200000 P5Y 0.0028 0 0.9015 0.875 0.833 12020926 12020926 At June 30, 2022 and December 31, 2021, the weighted average warrant exercise price per share for common stock and the weighted average contractual life was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:40.128%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.572%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.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.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: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:10.456%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Common<br/>Warrants</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price<br/>Per Share</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 Remaining Contractual Life</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Warrants<br/>Exercisable</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<br/>Average Price<br/>Per Share</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></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"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,020,926 </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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#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%">3.73</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,020,926 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 7.75pt;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%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Cancelled/expired</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,020,926 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">0.89 </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;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,020,926 </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%">0.89 </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> 12020926 0.89 P3Y8M23D 12020926 0.89 0 0 0 0 0 0 0 0 0 0 0 0 12020926 0.89 P3Y2M23D 12020926 0.89 3000000 0.03 3000000 6000000 4254714 3000000 P10Y 1867610 Activity under all stock option plans was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:60.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.121%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.797%"/><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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of<br/>Options</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<br/>Average<br/>Exercise Price<br/>per Share</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%">Aggregate Intrinsic Value (in Thousands)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Outstanding December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,677,980 </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.82 </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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,252,121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 7.75pt;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%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(343,140)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.90 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Cancelled/Forfeited</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%">(86,969)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.04 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Outstanding June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,499,992 </span></td><td style="background-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%">1.82 </span></td><td style="background-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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total vested and exercisable</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,070,787 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.09 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1677980 4.82 3252121 0.47 343140 3.90 86969 1.04 4499992 1.82 0 1070787 6.09 0 0 0 P8Y6M25D P4Y7M9D Restricted common stock award activity under the plan was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.363%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.973%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.564%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</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 Fair Value</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%">Unvested December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,133,795 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">1.06 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,083,403 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.43 </span></td><td style="background-color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,254,524)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.96 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;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%">Forfeited</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%">(945,305)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,017,369 </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%">0.83 </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> 7133795 1.06 3083403 0.43 2254524 0.96 945305 0.94 7017369 0.83 1900000 2200000 125000 0.98 125000 66667 0.98 61350 100000 0.7427 100000 75000 150000 450000 0.61 450000 425000 0.64 425000 The fair value of options at date of grant was estimated using the Black-Scholes option pricing model, based on the following assumptions:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><td style="width:0.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.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.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.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.380%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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></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%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.68%</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%">—%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.61%</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected term (in years)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.52</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.72</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.00</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%">Dividend yield</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.39%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89.21%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—%</span></td></tr></table> 0.0268 0 0.0261 0 P6Y6M7D P0Y P6Y8M19D P0Y 0 0 0 0 0.8939 0 0.8921 0 800000 800000 1600000 1800000 The following is a summary of stock-based compensation expense (in thousands):<table 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:42.759%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.209%"/><td style="width:0.1%"/><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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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"/></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%">Cost of revenues</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%">16 </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%">25 </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%">(20)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Sales and marketing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">335 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">309 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">General and administrative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">540 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">527 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,084 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">847 </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%">832 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,583 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,751 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 16000 25000 -20000 23000 159000 131000 336000 335000 132000 149000 270000 309000 540000 527000 997000 1084000 847000 832000 1583000 1751000 1200000 P4Y8M19D 6700000 P2Y6M <div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note K—Segment and Geographic Data </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company operates as one reportable segment as described in Note B to the Consolidated Financial Statements. The countries in which the Company has local revenue generating operations have been combined into the following geographic areas: the United States (including Puerto Rico), Germany and the rest of world, which consists of Europe predominately (including the United Kingdom) and other foreign countries. Sales are attributable to a geographic area based upon the customer’s country of domicile and distributors managed by that respective country. Net property, plant and equipment are based upon physical location of the assets.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Geographic information consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.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.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.187%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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"/></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%">Product revenue</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/></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%">United States</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%">13,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,142 </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%">15,199 </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%">30,026 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,910 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.831%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Rest of World</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%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,123 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,268 </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> 1 Geographic information consisted of the following (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.853%"/><td style="width:0.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.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.187%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align: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="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="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"/></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%">Product revenue</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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/></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%">United States</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%">13,415 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,029 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,246 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,016 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of world</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">529 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,142 </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%">15,199 </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%">30,026 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,910 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table> 13415000 13424000 26130000 25029000 707000 1246000 1885000 3016000 1020000 529000 2011000 865000 15142000 15199000 30026000 28910000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:68.694%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.831%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 30, 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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></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:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</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,007 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 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%">Rest of World</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%">75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,123 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,268 </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> 9007000 10131000 41000 43000 75000 94000 9123000 10268000 EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $J&"%4'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 " !*A@A5 NKR+>X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)\VJ2.CVHGA2$%Q0O(5D=C=L\X=DI-VW-ZV[740?0,@E,[]\ M\PVDU5'JD/ EA8B)+.:KT?4^2QW7;$\4)4#6>W0JUR7A2W,;DE-4KFD'4>F# MVB$(SF_!(2FC2,$$K.)"9%UKM-0)%85TPAN]X.-GZF>8T8 ].O24H:D;8-TT M,1['OH4+8((1)I>_"V@6XES]$SMW@)V28[9+:AB&>EC-N;)# ^_/3Z_SNI7U MF9376%YE*^D8<621A'^_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 $J&"%42M2Y&HP4 .,= 8 >&PO=V]R:W-H965T&UL MM9EM;^HV&(;_BL6F:9-*B1U>VHXB4=INW4Y[:.DVG4W[8!(#49.8.0Z4?[_' M"21MYSRPZ- /)6_W'5]^B>_$_;54+\E""$U>HS!.+AL+K9<7K5;B+43$DU.Y M%#&RU"A<_B$2%G)48B#(T3E..?K6FC MN*<1OMW>N=]F\ SY8D8R?"/P->+R\99@_ABQM-0/\GUSV(+U#%^G@R3[#]9 MY]>VVPWBI8F6T58,)8B"./_EK]N*>"-PW0H!VPK8!P&MNH.[%;@9:%ZR#.N: M:S[H*[DFREP-;F8CJYM,#31!;)IQHA6<#4"G!R.Y$HHT2;+@2B3]E@9/WT+RE(4B.T*=,50PU_2^)2XS@EA#F.6\HSV MR4.04YO\77'OX331"KKL MC8<[%>.ND-L@%.0AC:9"VA3;?7[K5M<*BT)MQY 7=^"-R3F ?F,0K-^, C M:Q_%?48R-L$E2$[RHMW%WJF-%76IR4J=5O.P0WJ'O@WMRLML@G^ Z\CFVMRMNV74<\BR\12Q#.=^0 M,5["L(0IB^/6U&/$8AH MF8@HGFD^HA;#>*SD*H@]>U/CGO=#*^@Q8A(MTS<=J=Y#CG"RG>,?$3+@$0/2DBC5"D3!//T%\3S;$BF]E=7W/&+]85W MA*OJ%O)/W*81,]WX%9.W+&*\Q@QB94QB1T4DTSBA5 $3]6Y M5!L;W1Z?!QDWN><)L $3/S>T?C@X1D9B949B!V6D2<3#D%RE"9Q.K+UVCT_5 M:R@NJXM71B)V4"2ZB82:FU'Y$SCH!3QBHR6/[>V*&U:^IN&ZNJ!E^&$'A9_) M0D [8GBX337>,0(/*P,/P\/)S^Q MSFSGLC=.IF;66)8#>A9 M[_R\Z[1[_=;*!ED&((9GEQTD3)(*DM!=[(M7\JNP=UWJX5XAA! MB)5!B.&Q99> ;H/$)+XO @84]MUOCUVS25G3M28^7%D7M$Q"#,\MQ4>_MZ2W M<- ^;>)FE+%>"I?4PCP+@8 #P: 8 >&PO=V]R:W-H965T M&ULK5G;;MLX$/T5PBV*%K!CD=3-:6(@3;#8%KMHD+2[S[1$ MQT0ET24II]FO7U)R=*68!$V!-%(\,SHS(N>*DR5M!K 629YT0\?*(9OS^?P=GC'V[8W4Z9/RS79WMR1V^I^KZ_%OINV41) M64X+R7@!!-V>SR[@Z26N'"J+?QB]EYUK8%+9>040SFB@3@NA? M!WI)L\Q$TCA^'H/.FF<:Q^[U8_0_JN1U,ALBZ27/_F6IVIW/XAE(Z9:4F;KA M]W_28T*!B9?P3%;_@_NCK3<#22D5SX_.&D'.BOHW^74L1,5.^R[+W6^3=*H21I5\?!4TJ40M%#@ M0DJ=IRV=VM^W^YNM=2KW)*'G,[UW)!4'.EN_>P-#[Z,MN5<*UDL5-ZEB5_3U M)9$[H%\:2,P%_5FR \ET[M:LZU!A%EFQ5T'L0UL,,(!@V" =6R#8L\.-6R@ADZHGXN#?LU<,"HG MZQB.H841B@;@+%8!\GP[O*B!%SGA70NZ)RP%])XS:A1/&?CC ;+&* CS1IF"',*&3/+Y6BW2:.H[NK\0= MKQ6MGVQ+E-!)3NL;*I5@B1$'AD"L^:)1F?T0#=_%V"CH&/71M=P&W>16OXJ, M%W<+147N6C%X]/QXN!LM-JLIB"VK03>MU1W# 6Q,4Q!&*!YV,YN='^ ..?DDQA>OZE>*UL^YI4;HYL9&:^S)PQ1MPS'M1;"C M'XZ)C*W"((@F7DI+CM#-CAJ@*&G+CE: 8X*+@W"H+"Q6JR"::H(M#T(W$0X; M]U.KQ\)T\6HH+*U6>$('P98.H9L/^Z3]%%(+TT4A'I759K8*)Y@;M82(W(3X M5]/+4KK1G)U1*:M+P*0LJ^$LX7)B9AGSG99I(UUL-<,=2=J'WO(B0F@A-AP'P\YL,_.C>&+20"VYH2FNK1(IO ZX]F;*K#.J[\?J)]SRY;(=Y+1K>+)CQW/4BKD MNS.N=>/H? MU"0E@![:2WH*+DJUTR/=?S0]!<% M4_.-%DR/)RD?0<$?G4U[,8YF"BN55/K";&4B =\^)Y;U_8S'6F^X>5PF_4JV M[([<[&XV#B^>6T9<%_$W"PGC8(XQFD?(KTQ@',X]'\WQRGNJPL]ZPASH$'M: MG7EF]LTP5B)#$>XTZ1>[52KH":62ILR=*=VRA%EG8C16(@L]K_C>"*C-$'MQ M,$51K6I!;M7217H\%^&Y[CP[<^ATH( 5^IZ"]QF7\H,U!YM$&:N!L=4"0CBQ M+G K9+!;R-0,*U_4S[%E8,<^'O8,BUEU #F%N54PV*U@1JJ@VHLOS &.3T=M M\YS-SC;/+3M'^^9[E;^)N&.%U!IKJQV]DTB70=1?5=0WBN^KT_X-5XKGU>6. M$@W>&.C/MYRKQQOS!4+SA='Z?U!+ P04 " !*A@A5$7&[*?\" !5"@ M& 'AL+W=O9 RCT5% FQTZN5'GINC+-H<#R@I? ],Z\9@(WX1F EU\;(6'G@_-%,/F=CQS.*@$*J M# 76/TN8 *6&2>OXU9 Z[9D&N#Y^9K^UYK69!RQAPNEWDJE\[ P2"6>24Y)A!1FZ MQA2S%-#,T$ET,L4"F,I!D1334W2.WB,7R5RORI&K].F&PTV;DZ[KDX(M)WVI MV 4*O3,4>$'0 9_LAM] JN&^A?N;<%=[;HT'K?' \H5;^&9*6];UJ!"?HUO" MM'&"*9IR26Q]_;AZD$KH*OO99;7F[G5SFZMW*4N$N]F2J;PT(H1^^+K7T\0R56* EIA6@$\+0_>P&E2#JAW[: ME8F:/K;TYC]CF?AP[D4C=[EN<5_4AO9>J[UWG/:Z-!&N5,X%^:,WC(=ZM5-\ MS1^MR8H\^WDA?W_JGO"BT#>ZL\ S3BD6J) MXJ5M QZXTDV%'>:Z[P-A O3^G'/U/#&=1=M))G\!4$L#!!0 ( $J&"%78 MZ1%''@< )$E 8 >&PO=V]R:W-H965T&ULK5IKGDYVI8R3Q3!//-#;;;J?;S22[W<_$EFUF,7)!=I)_7_$P&.FB.%N^ M) ;./>)<25<'P?43S[[G&\8$>MXF:7XSV@BQNYI,\L6&;:/\DN]8*J^L>+:- MA#S,UI-\E[%H609MDPFQ+'>RC>)T-+TNS]UETVN^%TF;EG" MGVY&>'0\<1^O-Z(X,9E>[Z(U>V#BZ^XNDT>3AF49;UF:QSQ%&5O=C'[#5R$M M TK$/S%[RD]^HT+*(^??BX./RYN15=P12]A"%!21_'=@,Y8D!9.\CW]KTE'3 M9A%X^OO(_J$4+\4\1CF;\>1;O!2;FY$_0DNVBO:)N.=/?[!:D%/P+7B2EW_1 M4X5UG1%:['/!MW6PO(-MG%;_H^4%6C)5OPHLU]&RWS%:3%0'D0FK\8R3DQG/,UY M$B\CP9;H0X_>H3A%7S9\GT?I,K^> M"'D/!=-D4;=W6[5'>MJCZ!-/Q29'8;ID2R!^;HYW#?$3J;U) #DFX)88"?_< MIY>(6K\@8A$"W,_L_' ,R?E_K8<_W'HG&;09#;3DHSU\]^S TCV#NK4*M.' MHIQ=Y;MHP6Y&LE[E+#NPT?3GG[!K_0KE=$BR^9!DX4!DG>S;3?9M$_OT"Q=1 M(JMO;Q]4X6X97JP AREV2.!<3PZGR=51CDMMOXN:ZRAJ^;;;184ZRK.P3QM4 M1Z?3Z'2,.F<\%T6!,2BM")R3=@.?JD)UD.]C2]&I@W#@V@I5"*![C*]B 8ETM48=VU7N?Z:#;,^A:F_J*(R)A1650(/4PQA6Z34J M/6/-J)>)=(W8L[0O.0-7!6_(\C$DV7Q(LG @LDY'^$U'^,;A]A E+$=R69;^ M(/O.BBZ!>L+7!H'KN$09=0"(6K8RZ'00IH1XRJ #4-C&'CSH@D9K8-1Z+[,7 M98M-*7?8$TW '-=FZK"=1CUW"_M]H)O&5IE?'O,@G3DH'JBW<@8$[E8J/)UG%SZ51LQA^B(9ZOC M(P1P!'MVT*._M:+8[$4_BPW+CO*+86_L^4'MZ:!L\T'9PJ'8NKW26E1L]J@? M4\$DKZ@[!NP+6Y]>MCH&=0S5"@^ 41T-@'%ZEA;-QGK$@2)UQSBV M]:D&H%S+4X4"J$!=;4,(U?%X7;6M2<5FEWHZST"ENFM4/2H \8A#5)FO$H6O M$74EM@X5&WW7] //6+Q.T6*?92Q=O,B.76RB=,V07$/3/*KVK"Z2DX(+9L(# M*J)-5>\$P&Q'JZX %R6.5EP!&*:6VY.1UBIBLU>L5]6RZR^.A=6H7;=Q8^)[ M6-6NPSRLSVR S,9J(D, 9OM6WVAHK2,V>\?NPOK(5G)T'(]$]-RSP.BV;HRE M;]8*&V D?8NJUAFBH]@E6GW3<<1UG)Y)3UH[210'Q<[Z_$"7<1IN:W;7'D/ M)J9JR#]58EU:@9H7'69=JL-Y#I-A7\T*1-;WR$A:1TF,WNB5I"SC9%]L@I^9 M%GI>6G08E!:03$\+1-:;EM;2$;.E^U:^3)'*HX-\O)"+HDS-5JZ'I?@<\;W( MA?3?Q.E1QW??[V#56\Q@6*":; !&+7W?#H 1/\ ]&Y:D M==GDE1U:_A(EXJ79Y\_@;DFT^*%LX%%OWU6[K^:GUHS6 M&I\6WOQV=TBV^:!LX5!LW3YHGT7H.;O9AAI ]0<"K&TK 2 ;8UNM #,)^J6 M"\AU:CLJI9.33TRV+%N7W_;DTOOL4U%]7]"<;;X?^JW\:D8Y?XNO9A@X/\=7 M8?5U4$M??:ST*?TUHP_B)00 MB1Z+G(J^D4JYZ)JFB%-28''!%H3"EQGC!9:PY'-3+#C!B085N>E85F 6.*-& MU--[MSSJL:7,,TIN.1++HL#\:4!RMNX;MK'9N,OFJ50;9M1;X#F9$'F_N.6P M,FN6)"L(%1FCB)-9W[BRN^-0V6N#KQE9BZUWI"*9,O:@%M=)W["40R0GL50, M&!XK,B1YKHC C5\5IU$?J8#;[QOV=SIVB&6*!1FR_%N6R+1O= R4D!E>YO*. MK=^3*AY?\<4L%_H7K2M;RT#Q4DA65&#PH,AH^<2/51ZV ,#3#G J@-,$>,\ MW K@OO0$KP)X+SW!KP Z=+.,72=NA"6.>IRM$5?6P*9>=/8U&O*54:63B>3P M-0.3 M$3H].4,G**/H2\J6 M-$]$P)3BEJ,ZX<&)0..,\XX*(;1F4JT)@F)&G!CP[C M@P-X$Y)19\399&3@'"3\L*07R+7>(,=RG!9_AB^'VVWA_-_IXW\^?2<9;BT/ M5_.YS_#5BM@71*6$[U=3(3G<]Q]MM2_9O79V]1_8%0LDK0XE1: I5.M81>>V M[SM>SUQM9WC?S.U8GK-K-6HA\&M=5.M'X=K7]0D)]E2CB* M=Y18AETEH2UZ_Y@J/";9Z)ADXR.1[=0EJ.L2'%0A=&WHR11:%N>$QD\(_A.H MR'$Y#20_H9/IQM)6GI+9WQ:*;;L-:>X;G7N^W5!F"U/'MQJZW#>R[4NO799A M'7YX,/Q&K_S;=0Q;KJ/KV8UPAOMF;NA?-H-N(7,ZH=6\COMF3ABZ5B-N;SC J4 MDQD<95V$4")>SGGE0K*%'F2F3,)8I%]3&(T)5P;P?<:8W"S4 ?6P'?T&4$L# M!!0 ( $J&"%6L_D:U:@D *!0 8 >&PO=V]R:W-H965T&ULQ5QK+19UNQ2ZI7Y=[4<@KMV6U2QIY6MTMZGTEDDU7:)^VM?"K+S^W)N\WU MS&]K)'*1-BU$(O_=BY7(\Q9)UN//'G1V]-D6/#W^BLZ[FY6-=AEQ>/_ MY$O?$"<%$#E3 /<%\-@"I"] M (X/%. ]@6H7N#)TUR;9) M&K'Q/C;RG^PV3>V5M]YJFQ1WHO:R0EXHT\_;,M^(ZOO:B_\\9,U?WMS[X^/: M^^';5]ZWK"^^'O*SK5RK\0K)^I!X?J<>=/WK&WUMQ MEQ5%5MS)H9DG12JA)8WU-JE$_SFNV]0X/]DX_H1C'5@[7QX?[-DC 8L#*\6]Z>T0GJ-(<$X$)C" M)CFR22:R.8;!1\S@I-$1(B%66WQEL=(X,2T8)9&_5,UBTVS.<"0M53MNL:.^ M[Q^ME!:BQQ:B73%RIH7>%:E<>VO9S66S=$>OM+FM_O[KW/:?#V6>>W+M>DBJ MS7]M+4SJ?0S8^HCC"X9H=HH@W0:0X)Q(#"%V>#(;/ D M9ML)<'_XE&>IO'(K*CDW_NCEHI8[FJ\ETK*6>YT+5#N]3Z4Z,*B6LR3#)-)G M5$BO,208!P)3N Z/7(?/RK6-W]"@)%P&F&AK8'AQ#;3C:&MI[+R_J50 @2E4 M1$51YW0^==1%!C6![S.?ZA1".HTAP3@0 MF,+T\LCT\CF9MK&[- AAF.E#SEFKJ;NB,1YC2(\<"$RA#/E#7.\[29/!\5X& MCDFGWX@O[;'P*O$87C9E-R\>-SOEOC6K/1F^>\9.*&GWP/:HWC<:%85,&U0K M=T6G\CC*9PSJDT.AJ52>2#3(2>5OHNFC_EX#L'*!C';! 2.!3H;3U60R(-'B M<;? H9RJ; RJ"7++)O^<)LWT[)CJ!D)+JI,#J4:L0=%B4#1^J3U4;@8-!+E% MD+C8./2L?QR*UQ[Q.S4$65ERHD_==/1HRCU&@<\((]JZLP9U'(.B<2@TE=)! MM$%.54"G=!2-U&QXS$*\U(<;-?;T6"?&A J(3PG3UQO3;LY\M/2Q/GE9#''D M!V=Z_J!N(/:"XA8"E3= T=:@:#$H&H="4SO!((2@IRHAI M BU?0E5$EL:@L1T5,:W/6<3.0(ES&H2PZ%IA(Y*"W8K;2,TB2QJ8"0R*<&%Y!Z MQ1H4+1YW"QS*J2<)@GJ. 9%XU!H*J6#SH+=.LL3-$ELJB163;*W<\5B M%BBK)FFQLVN2-L/SFB0>I @9OM&N6Q23I<'J M:-.UN]J3*0.54*#0U&3R04(A;@GE8CJYE:8>5,F2\WW&C(1RTTY?Y8@IDP0$ M,Z2G[%CLYHSXD;Z1Y39#A!"VKW)DT"((>L%5CD!&^RM0M#4H6@R*QJ'0U$XP MZ!K$K6L *XYN;Y-[@:E.8!31(&+ZF /-& %%XU!H*L$G;]>X]8Z7$*Z()6&$ M17I6I+NBD\?T&)\QJ$\.A:92.8@EQ"V6C)*NB$4,((@Q_=F9V]=D-D#ED9'W MP*&\JGP, @EQ"R1/$J]Z3&4'$3%]+^CV/)D=4$4$%(T34]A1VD/E9E ZR"2E MPR%>82M+%M4CBC ._= 82*--U^XZ3^8!-/L#"DWE:Y!H1$.HO WTU,>WF+,#4US-]+88H/'E95&VD09(@4Y,I'"DR M]C8#?3N%F+D0*&*$X!#K;P"".HY!T3@4FLKJ(#*0J2+#*"9-M2!B2R,SNS=S M]GX3*9 <4N,=:--NSN1F/-)E69LA"<]DR- ALJ?^"\:K%#0W A1M#8H6@Z)Q M*#2U$PRB!7U: L43XU6WM\F]P/(>2+2D1)=TUJ!N8U T#H6F$CP($O3_GVA! M+5D/5/M:Q\I=S\E#>H3+&-0EAT)3B1R$!PJ0:$'-*'XN SU]^[!R^YI,!FBF MQ53Y./B+R#*D6/::R?4"ZE+UR>Y[,#JB6 (K&J:E,*.VA=.VN\V0>0%4#*#25KT%=H'\GC\+.D9D?88M6+6;Z?MUB M8HU6+7;V:-5B:(E6%R??:FN_W2/X?W>-*4^^[S M;9_*IBEWW>%6)'*;WAK(Z[=EV7P]:;\(=_PHXV1-;R5K*1VO< M9G,OL D!A]18!HK+!A; N27"-)YZ3F\(:8&[^RW[%U<[UK*F&A:2_V"9*>?> M1X]DD-.&FWO9?H6^GC/+ETJNW2]I>]_ (VFCC:QZ,&90,=&M]+GOPPX ><8! M80\(_Q80]8#(%=IEYLJZIH8FL9(M4=8;V>S&]<:AL1HF[!171N$M0YQ)%E)H MR5E=D97#!$1E-9$X6)14%:,($7LCTL90\ W6HRQ_X,30JW3;H*]Q)^:\2$1,$)"8-P.I;//\-?I1,-,XL<7_0&WS F M.Z6=T>C#[6A^7JZU4?A$?HUUOV.?C;-;V;C0-4UA[J$N:% ;\)+W[Z;GP>>Q MTO\3V:M&S(9&S/:Q)[=:-U2D8/N0RJI"6="V'82*C&"\T[RQ7P!IJ5+4?M76 M5"@^!=,&%-YD3*&>(#X'Q41Q0MB6,I7:C'Z[74J?7$I6(S?)V606^YO=INSW MZ6KU=QYM!:IP6J8Q;B-,]WZ'TT$N+YU*^'_<.ZV]HZI@0A,..4*#R0?4#M7I M5V<863L)6$N#@N*V)4H^*.N ][F49FO8 ,.?2/(;4$L#!!0 ( $J&"%4C MO*.>_@8 (D> 8 >&PO=V]R:W-H965T&ULM5EM;]LV M$/XKA%<,+5#7(F5)=I88R,NZ=4"[H%FWS[1$VUQET25I)^FOWY%R)%NDF!3P MOB2V?#P]]\)[[LCS>R&_JA5C&CVLRTI=#%9:;\Y&(Y6OV)JJ=V+#*OAE(>2: M:O@JER.UD8P6=M&Z')$H2D=KRJO![-P^NY6S<['5):_8K41JNUY3^7C%2G%_ M,<"#IP>?^7*ES8/1['Q#E^R.Z2^;6PG?1HV6@J]9I;BHD&2+B\$E/KN.4[/ M2OS-V;TZ^(R,*7,AOIHO'XJ+0600L9+EVJB@\&_'KEE9&DV X]M>Z:!YIUEX M^/E)^WMK/!@SIXI=B_(?7NC5Q6 R0 5;T&VI/XO[W]G>H,3HRT6I[%]TOY>- M!BC?*BW6^\6 8,VK^C]]V#OB8 'H\2\@^P6DNV#+XBMH34R:]8-U71V M+L4]DD8:M)D/UC=V-5C#*Q/&.RWA5P[K].Q:5$J4O*":%>A.PS^(D59(+- U M52OT'N*LT!!]N;M!KU^]0:\0K]!?*[%5M"K4^4@#!J-IE._?=U6_C_2\+T4? M1:57"OU:%:PX7C\"[(T!Y,F *Q)4^,>V>H?BZ"TB$2$>/-MN52"Z%E+S[_4# M]@"4HKQ1KM4FA^'#\;@38X]0-(W](A*>\%@D :@,^"S1P< M.)G$'; >H2S!?K"3!NPD"/9+!?Q;\N^ %6@9>,? S%>T6C)DLM$'=N+@B#'N M[AY7").L!^RT 3L-[VY1#>UV*!EX-^3/J?/V+"$=A!X9W ,01RVC14&(MU+L MN&TSP)W \070^MQ06H6TI 4S.Y[Q'9V7S$]@D>NW*>X@]PB-20_R R[&0>2_ M45-?+.XE-#<54Y:(;V]O(1%HY06+'1Q1%ZHK,AQG61]:TJ(E+TL%7FD&54>' MLF&OZQ"$L[D\,G&:],!L"1D_P\AV)ZE.Z5:*04J88E9R.N=E?QG')V7F4VD[ M=D;+S3A,SI=Y+K:&^-H]X+5Y[*9,.IYTX^61&I-I3\!:>L9!,IM]%H^TU(_[ MX.1F9("(/0,X\=2Z;CWT" WQ.)YD/8A;?L1A@OQ0P6;50O*>@N)2W! GQ$E_ MC]BDK]G!+17B,!?>2K:AO'C:G'72"[UB&US^&^(HFW;-<,6RN*\XMC2)PSP)B"X!.EYV12!IHZC'U:2E21*FR<+GA>UAQT]J'U2O:A;#B7A&;>;<0M> MP69_2<:==&H]E;9C+[2\3,*\#)- SEBQ]P%[8#+G,+1 \L%0N(8T5&9.1/=4 M2MJ3>BXG.Q%T11*2] RPI*5M$J9MDW>;(_QW&'N'F/VQ7)IBGI M ]Y2. E3>+-A-F8.*V#3S!^]^>?%[9*Q@]L5F8PG64^?1%K&)F'&?M^=O=EB MP8# P.3+%<<](&K?]0!R>G'_ (F:Z MW: M[M"3R:2GT8T/SKO#X_7==K,I[:4!+2'7ZHLEH'C_(?=I M3[G_CUDZ;CN#.-P96(ZUHY4Y9WHZ!/&:[9)\YFX?CU#4%YZV$8C#C<"GI_)U MT+9 2KVX'XA/V@^<2MNQ,]I^( [W W\V\X(]O51(FDN^H5@,H;E[.A,2WU&BXP$:Y//,6\Y$N;X=[JOT=P>&7AU'Z/3)RE7>(='5SJK9EQ\ M7%^/-4^;^]1+>XO8>7Z%SZ[K6]%637U)^Y%*J)<*+%N RNA=!N&1];UG_46+ MC;TZG NMQ=I^7#%:,&D$X/>%$/KIBWE!<_L\^P]02P,$% @ 2H8(5>[5 MBY)\#0 &", !@ !X;"]W;W)K?Z4G[UQSY_:+C3:J#=.^&ZSD6[W M0C5V^VPRG_0/WNIZ'>C!\?.GK:S5I0KOVS<.WX[S*97>*..U-<*IU;/)Z?RG M%_=H/2_XEU9;/_@L2).EM1_IRT7U;#(C@52CRD G2/QWI8/787UL\FCB:C42G9->&NWOZBDSWTZK[2-YW_% M-JV=3439^6 W:3,DV&@3_Y?7R0[?LF&1-BQ8[G@12WDN@WS^U-FM<+0:I]$' M5I5W0SAMR"F7P>&MQK[P_+6KI=%_RF@B4XD7TFLO[$J\</\Q9,R"+GI!7RQN/?#7SDS%R:P0B]EB M<.E-M*46C;B$@\535JZRUVIR?/OOYL_F#VY1;U[6;U[MYW^%_SZ M=YQ+]B3"T+X0%Z:J697"*P4 MWW_W:+&8/3FSFU::'7^;/_E1X#(I-JK2)5P15+DVMK'U#@?P.FR5071>>;ZD M=;;%!0%\(_1+'<3%!E1S%.S1Q:9MI G#(_ @D-0B6 0V)+%M@5@SW0H>[IQB M?4$HC?A@-;8ZA1TE0T'H>)R/]TLLUJ;25[KJ9-/LA-=_JBKN7\M65878KG6Y M9D63AD1QRGFZ7$)P?+1&-K2O&)P5OUO0JMVH 'KTM#H217R'_2LH2G>5T0OT M2$GS<5[P;2R,9;N)5%NJBP2X<=K =KFE# M!0:$2^ @UP<;X(R/1JF136#\JBM[FW1!D_3DOJ%79%-;!TRPE)&MV2K)H&RY M>,#&^B#*QF+1#@A0?+ 2M2)+.%VRRE$7?''J4Z==BE.2$4L_UY\DGNZQFIX+ M'Y33C2K$!YCU2)LCLG,A+CM7*[>C!_+HA;T&1AK@%3KX';9L&)I74C=RV:B( M<_B>[B8D9H"0E&/O>FWJ1AT!M' T^*1CH4?NR"+? /0A_$*0U@;R&8-/MFV# M<"&I"%R0:2,_ $*,XO$]8@LT:5-:UUH'FJOP19RK1FYEPC_B#.*5>(/"P'&T MTP[0\NS>^"@"6]1P3! M12%9#,XJ<]* BJN<'_P^/TB&'E*7RJF+!83\#,BP=BK1BKX&P#EC*LJ8!S:1 M]%$_!X=$WQ!22?E8G1'S0JB 6@QO"8'0@NXQ0 ,S2^2;@=B'TEH!LUPIL53* M &^JA>L16!YU&X :8W'(6UN8B:_5ALB$ KRVM!+/2N5,SW6T1%$4L"QKX@J* M@)QA<8-*\>'QT!/KIE>-EDNP!Z*7'1-5@L9T;^<\D]"R0QPI#^_\!E9#9H'O MZ:P!3"^!;#64/8<5O6CY-AS/IB<\$]X8(M&Y"OZ2V5@"'!D1;SEK$IE!GP0R4\-' ME5IFE@<+!4WQS0^'JVAC&]FXXVHJL4T=H94X&[ZY4N3. MI:JU,4DLBMBI. UC_NFY53D_D$76M?6#D?E&F Q%=B%5G*H#$V=W&86Y^/V6"MBG"D3>7R@!B7\SGR.3914LM6! M!4$'AW"@"F:4%>EF!@P5GX !TQ),02:+(6[4=1#S1<],+!(]KR)3 FDH >HI M:CR4)!5PVA/;0#;*U"Q;8TU]!,+*6L'0E!/'^!DYI;=%C>HWK*D89C9L,!W)>U< M=*"SH".U@$J0/6-.1+\#X3+A&0"C;&SB$1B#10G6(I PBHN%)'.R5=(>XL MYCE6/2E'9B8($ D),#RQ^FZDY#MZ_3*]Z46]Y7)0:\_.,3T)-TW7LE9CA,^>0?V M!!--Q4L8:]4YSD##&L.I6KHJ%@.W"L >^:*B7NV1#=H4%^RGQ9/S/K/]SF7+ M&[DCSDLFY@A\J9:NHQ)X_O!0!'*3P&DH)]5#'+RW8=KX X)VK9H5*:BIL6=M M+RZ*2@?.H[&?UULYG3X)2^X[--)1[-BL?W%\7)HSEU@.X+68%: MQQOU $!;,MO>F4]G]ZEWB$<4,=SJFMP1B-XX$DNE*CX=9;^SURA0 C5,=QX^ MWF?2;W,MM1%C60KVV82]]6ORUB5)OH:.Z&E^$#]SH3+AE' .OHT\"810S[CN MT$W3=6DDA\:O)JRE\N(,Y:KD#H1F*GT"1R0J*JH=41/40JF.UNE*@]ABM/%' M9ELD-[B)VFT>4-+^6#X1E>4N<&M=PSUUV709Q&A.*/ER$1QSRL\=6BV5F%%R M*'<&YT(P(G"D3NU=U^8&B'O1QBXIXZ(D0T--]*I6L&W@VCM5YKPP"9@DBAI0 M-8]*;*4I]&"^5])Q["YF$=U_D-SB%Q3-8*C1'*9292-C!M-^:""BCR5N^BCN M3LY>_^OB_&C^>/(C"4-I#V9!!*!9OMD34>Y$F\FLZG5M(!7R)9D6=SDJJ:AT MV/2]3!JUQ&Z_ZEQOU?X"LL2:!2^ICTSYPD5#[X<;/C8>E3IBHD9YW$]-JKY^ M[B<_#'3SW]@1)*J-P3=VC3T5(/#1W-OC, MXLFA11!U1,EX#$_3[,*:SQ@EU3!3\8KF%X0?LF/10P8NQ2<06R#; M !PWJ6WHF+6N"=Q4_#2\/%LI)D*:X%==@^\\FJ&'U#$/3,?-&CYT3>BQZ&G* MP=&8\$(U,"_U%A5%2(TEKSU739!\[FLX&:@35^B&) \5SO22U4 M3N.0HUNHFZ,TV0*QB!.:LS$W" *K1?Q :1>E'Q4R^!\H(PC2NJ]"R M[Y*#N(*_W0O9^%E G,%_NNC$FWZ M<66NPE"90E">8)74GA.P2X9(2HLXI&WV(X$QH.Y.WD\OI^(?IZ=O0'FI\?$T MST7)VQ=:&P!M(#GW8C3H2+0>A[DQL./$H@6;DQRIH!N/+89C"F8M[:D4(>Q% M&Y#@7!9]84\8=5?T^:N&*W*-=4BXOH&B-;D?&A!TW,/F!*W8*J54'K4.66YO M(DZ$&?O?XE=*LRI+ @*TM='QSR[)G9YI$3TV!08Z[2[]548;[ G6T6R<_T " M;='[2>TVO16]3U:@H>4&");7>?%H5D9C@2VU"0.+T?@V89IB(@V,\LAD*D[+ M@%C/L;.A$-94"_6M,.K,O6VB[?JAW$%K^#4'W)*'7U4"_0>0#@=*)E:)PN3+ M0T7(F 9ZL3/K;=S[Y4;;<]EV,B_2R/2] MZ26Z2-KM.\R+0?5(^I-/^7I"5;_\JS/'_]-1*?^EI^NMTP^&\X-\[=?CY,#( M5?,8S;J*8!O!06S&Q>&>QK*7;:L-APU)_C>)D*H9+Q%:2\X TG\;0ONXIR96 M5O27E/CN[K[N3B-<1ZTC,])@W8_[:4V&P J!/TX_?;;\#.][H7CJQXGJT-SN M<$[DKLJD46UN;/H)[%^#(X6&4VNJ\Z]H$NM]WV#T&3S?\(WG1M+I-?G?Q7,, M^6QMS;44U=A![H40*OL'4V?7A_(ES\'4;\$FS+OWU8 MVA#LAC^B#X%':0'>KRS"/7VA"_*/89[_%U!+ P04 " !*A@A5+ICI0>XG M ",?P &0 'AL+W=O2:Q0I)J7M*/^]>^L=R$IVS73 MP /F0QPMO-NY9]_TPWW3?K%;8[KDZZZJ[8\GVZ[;?_?RIM7^#P]\)^EN;?!ZP1/LFJ:+_CF??'CR1PW9"J3=SA#!O_=F3>F MJG BV,8_9,X3MR0.#%_K[._H['"656;-FZ;Z>UETVQ]/KDZ2PJRSONH^-?>_ M&#G/.]LU.QD,.]B5-?^??14X! .NYD<&+&7 DO;- M"]$NWV9=]M,/;7.?M/@TS(8OZ*@T&C97UG@IMUT+WY8PKOOIEB\C:=;);;FI MRW699W677.=YT]==66^2FZ8J\]+8'UYVL!Z.>IG+W*]Y[N61N2^2CTW=;6WR M/CCA?_3U+#F;I\EROEP^,-^9._P9S7=V9+Z)4R;_ MYWIENQ:0Y?].'9CG>S4]'Q+0=W:?Y>;'$Z 0:]H[<_+3O__;XF+^_0.[?>5V M^^JAV?^'5_6OFCOYO#7)FV:WS^K#-S99EW56YV56 85:H 2;9*U)LO4:J,X4 MR>J0=/!\0(5UD63[/XY^Z >3O3(L+ MYMNLWL"S9.;07Q+ %N,PY:D:^BIP=HV..RQ?1C;E;@HO+- \#9O MRQ5,#\N6>-R^*/&D>5-;&%5D^,9#Q7;P 3 Q>!(X*&WA8+)6MOC6Y&:W,FUR MMJ!M+F8 VCJ'QUO:HL4]YJV!)9*VM%]H/PU,TM);WE\/ ]H.^&^'.W[GEBYK M0.2>U^ZV60>,=_4'7 -M0FX0P1+.OV_AJ&U9'>@\I>UH YG=IO0W,?_HR[NL MPCE3ODL&FH7KSPU\M:K,+$21! 4#;L[2LKOLCZ8M.T(TA!Y->E]V6YR(]A%! M#X]0=CV#XGY;YEO@@5VYH=O8-QWL@U"/8-&:BH"/1PJ!&.]GFQ7)L_GL"B:J M*L)( G*,+'BR9XO9+2EPP'0Z@1P#%"]Z=L<_NL1F?%;'(SL MIH1/]VUS5Q;X*2*,(M D0)'LPO$'@94%65 M(5QP\T7/G )FS(H[. >>G!E*..6__]O5#+ 3 MF/OA"TSZIFGW#=-!\AQAMIQ_+]_1N\7W+]+D[RWJ+LE'H+\&O()!X7+C"^Z@O#,D[YCZP] M9#'WVP;94'-?PVP@%&Q9E,#TC9HDP"7O+Q_6WR<]^"/9#\ M=;?Z)?SX][\E'\H=,N_PTU^ %)._X9_!E[O2PLRP:/+APPVCC__B#3!,"U^\ M@)[ 2Q!NDZ*,IH. M5NW:DK06^CYDSB0,B:<" T^V@*$ OZJ$&7"1.QB)MQ!)7$)LD'4;V$N%C+(' MN5?R!7\[3XKL0$P3KAPO!/:M+)($V,J,-AF)"\?]1D<)Y'8!]ALF?OO41TFYE;TT2^^)1B?T(#<^23X.5!%;P%H6;R7M2 M342 %B0_*P-7DC2K"I4.Q#0^R!HHJ+E'0NF(DF4,@(?.!>19E4[)?$A_&AX> M> G(7GB'^".:;43]0@()F7Q.L=NI?LM\1@C?9CL4<'@W.[X]D.SW=3(U;\!+ M9,O)&HX(YW6 CN"+E,3L?(B!SY++97KQ:@$O%O-Y>GY^,0+\JXME<@[_/M-N M_PQ\H@.X/<=;QAVU@D2X65\D[AXGX['I227XC0C]FFX[4)@>E <_, MCX+DN?FJ#T54M>[KPJ( '6O1P8?[[. ^:7N A/FZ-[45-LCF *#;"G"..,P$ MB:9/H5'@.GG66^/0!]7 4V"_.^5?!\9^G/R AW$ Q<<+L^KB!2:FQ@>)I<.] M)BTJ8 "P]J-I[)X&@%62V_0<-#QV5U65D1_@OW*7Y!R+8B!"BRMX+)F:M"& M@&8S!LF9Z J'%DV_ZM9]Y:]@:ES :0'T%0*;K#%](R17P.G7;0,P%/4*E'J] MJ0:W!TP753C XJ)$9%_U70.2YCEI/F]$TSAY,4M^!S64M-'*.-L9.4]N"C 2 M4E5YDI*9*UBV_Y1-@2[B]A6P@L_ML.AF9M 831%&0DLQ9Y] MK-HCZO1-;T$_ DY7$B:KPH]#\"G@9SNG=@7>E?I1,HQ E6T"2!$7J8@I@4+6 M@"$,K#E<&'DF<$2R;M;V1L2KURU+)%-X5(WWQ_8; MXI'(+-Q%0^^8(P^(EAZ%N4@E#/9#WAEX)MS!>] \:X P&^DI M>
F9=MK8[10<)O6CZ3MQZ*1Z2S2$PRO])&#BA*+9FTP,3K_#5'7KD MR8 I95^'Y!]]!N!@7EK#1=6%: WL"B+ME#] T%KFEWYP4=-=NQ;ZXBNV+I36MT8X$O@OO]2HY1*O=$[.'/D,B9,<'6FJT97.]A=[5PA?74=_ M'HB+IP-Q8*0M9HO_G4"\0:]'V[$+!15[^QAF\YR2YB(K'Z1"O^MY>P6Z MC'(Q$,+4M!8+BCT:+7AKO#%YLD"O TS8M^2Y_]#4FU.$=:&; M"#DZ:#.(Y#N<2LW3:C2"1#QB6,?N0#:Q3#VLS)5:>[4\5^[N,QXM[OL$"X5\PARZN.I_?90+/1[ M(E;D(( ;;* "+U@=0MZO.ND G>'0EK0HM?S)M _-;?\PX$99](!0Q"#29&-J ME&0HIU4W#O=$JDR_7F.(#RX'P(!! , =]HI,&K=*/^_7\I#L*-!?A3S"D"*R M!SXEQEAV>U9%>[13F/' @ /MAT4UWYVJBNN^([LNA+1<0XO3\ IN <2)R M_WT_+:BM;%I8EP:>K5&&BS)G(%@H6N;E"D^ NQX[;O5V\+DM,"=+;&B/YCN9 MG[ALH93E%==X6I;BJB;K?7W>PB:F9@(.O:K81D1)WA'&H3_);P 051=3G ^6 M$WN*E5RR&X4881[S%22 &/HT'G%-91/<)R@,A!RJV0[L364-""=/\+PV!;-. MF_4I[E7%%;&?E042AK-@',61J1-2 M$.(;&56-.$:(%8-]R&R9Z$C7#JR[>(.HZ?H H09"@V 5^K-RH]'36?)WA,$0 M=4?/QT E!QHKU*IR[K*"K$/QK@A?]#L1B(MG+9!2%3)E-&CI&-'GV1ICF>+[ M02Q,Q<'%?A;D(H&T$PL*579*1R63"5SLF;8SZ WO?M-E^B][!T\7\]&QY MNKB*!5_1&$LVP)S&8N@"?PO*]/=HP@@!)QT=*$(FT9RC]EUX2=P M@-YC: ^9:2VY/L+321R9@6O/!_*1'>?QL$Z$PL%8$ Y!4#GL$-UQE M04YX/O39G+9^(6%(PA3QF@$;8UN,F&+G=_;Z5$RUTXM(_&O;]%5!JD5@Q4WONN] "_VG(B13 M/#SO[% GW*>X JQ XJ="I:W$"< ML2!MKBC7Z\BQ[F23N\=9\K-7D8_>(T>?5?Q*=,.9!HW+;_!*O^[U*(R]6EVA M.LSY4\@VB8&H739U!:'F%C _C13!DIP-3>$04%G014K)*F0>ULP8U$5HBA>B M$Z,PS6R#JLS!QZZ\3:&7(PS TF63$AINPO,D)AQ$R'82QRA;HU8-I+L\/KW1\=9-4?4A>_S*Z=O)G+CAV:<(*ZER%.%W-*"\L6BEH3K MDU2$0#>!O*'C%[0R#:FU6PJI) T\-P=@0/LN2E942!P].,P M**W*<\^2VY)3&2=T!S+]\AC)1?M?F4.#Y V"LG7HJR)!F+O7 *1%^DRZSBU1K%@(8=AK9W\C24465L*!+/O4^3U;GA( ( MZ*0WNCS30H)X*$Q]>J9>3!L8"&PHPFW,DE^:>Q0_S(S0>LDY^%J@A86&ECXZ M.=$]Y52;'0K+G4:J-!C-/F&P9LB$>ZO1<1QWO6D-IWZ$&82Q*B&IG6C6=Z1J MND"?SPD0+:*)$K/!Y\51 $*'T9C$0K>AN(R[;P_'(-&G S37?42667A Z_VBGYI#5HEG M^P.@>$T.Z2E;,0[7D6Y@71(N*"7&GC+?;&G*4ADT^XAH:HSEZG5RVL/',F^; M&W3)?9 GW(6?O. K]X_\UG;;!LV)W$K"8G8DQY'\FW[@+3D "2."/-DT>1ZF MJ*;!;C +0R$S%;@5!CC0*M4;'P^D?.5;L^\DIXK4]\6WL>I)F2ZH1R)WKMFC MGMRH(V) !$")G *0_ 9J1U,C//!< 4!.IP B:$O) H ;M82<:4[: 5M[HD(< MVT-,>Q34C+>?O(6#5PW'2()AV?B.TR!BB#9/5>%6'9(P91F0 %E09/(P<)0V M!W=+V*;?N2$6+WI2/2B\171T/8U'C(Y%!!G0=/ M1/4CF)UFRMVJ;RV#G20KNTY4SWQ>>(1^(6'D<,)(^QY0_W2ZA MD.,61TGBI M)$(>F=B:=PG&^$-2>L MS? ::]"5A:PDZQ: MO"!,A_&)=M%N4!%H0^USVE,T9BRNFDT*"<9 4P^_N'9 .T/>MU#GSO7$QQ*Q M?V R7.[9XI5'3O7#WF?#PJD C ZZ(W@&9WR044VR_-DPM]Y=A.<;HA/Y9<;, ME")5Z[[.18TB;YPZ@L:F5&Q$$&J>+^;/O[Q(\@I4? >F\:%_G]UB"4[#ZO'; MMM\DUP7Z:FVGE34D1MZ]O0;E) N8+V__8PE*4(<,[DPUL@D&#EA%EDWH P') M%NJE\OH;B<$(&45QB1A^I&-< ^E7R>+;J>0.8#$8M!->NBW;@A&:8H6Z[4>N M 2%9=AYN(Z@Z0 * -!N+'WVV6 3\DIY[2!G!.8:S'TU6P7L(E%@'&.&_."JB M".8#]^2O-':KP).J#UX.FPC28+6<; ![6,)*4 MBD1&X0.V_P "1W-M(D%'F0@'"9TGS*NA4YN=]A6_QS "6R+I$U<@O;[Y^;^2L[=2OW%=?ZG0)H0A.8/H M]@ &R$YI.!3,+H>(SC1")6$+8689,47SU>1]B"^3)@.C7#0:]O];WC5H8?%5 M1_PG\]@/YX@&$C,*;J51I+D,2&?,H$#/>40Y#UB4\B)D XO_'A<(*"K:ODBR MD!FJXGEL\H]$-F=.TP RB=9[B$H (;O*B_V'B>8V?O@1&@KU**G_I"Q3BZF_ M<<1FSU_SLNSS)J<9)R'9IKJC>'VE'IF2D!%I3=-UB7HP2K7O.TF?CQ%8\]YX MSQ;CH9PI@-GF=YA(%J6[EKM=7W-^,I&ZMU8#S]WD"2<^9(TGM.QVV1< ,MI. MIZ35J-P9E,,0?H5B!H1&Y 3OX*P8 MP98H6]8BD[6)EDZ45F,0)O(9#Q@OJ_3D$SRR4!K5>CC#S>0817'!7PT]R@DF M/.F ^3UI0X7%%_ 0JH'O4U'5.S'KNII\NS/J[5A<9 K\40H2!; M'4VQ(=F MBJ'=&B=]?FW@QGXA56;Y_9M!D<(;*F#:F#HG)OP!<8NOW&#.J=4^!HCEZ[YE M9E9:,(MM<+7#+7GI.,,HANK_,D*=ZKC'$]K=WV1WMV;C;N&OIJ$4&=#=L-'3 M"5<<^$"3-1D8=@G2%-Y% D]4E"T2G(+^]BP^$OFU,R>=OV='V?.1D M>N&RZC5!Q#PA <#[>*1SDJ1?6RRPYJHD3K>11S X15N6+!(?_V@P)<&X"FH? M2=/TEXAO834$6BC:D,8GDY$0?"S_9+)^H)N,>DOV*X['U,L:S4))_1\.'@*Y MJ2NG*82).8]GB+C4$.7E[D#LSADEBX3Y?E&2".=[2<8)9U%-U\)S?S?*0Z6> M:\C.UB[=)ZB9DXL&Z8=[ X,[PVKH[P:5_>.F.Z_-IJQ)Y7TM[JUGR>6W\.=J M@5F-4MX5>K4D+4-ROQBR%_-D,;_49"E.P:<.1):+_Z+RS MDK4:%FYA11D= A@;G24<@R0@X]R];$T8YF6L0]GE(Z""$&+W8>:X4R1IC/. M"99,9_9%296&9OQ%92%RF"BK/QFU*R(I>X_J%SL4*6X?4,9D=A_KJ;YR)"1J MX:?858-J\R@W16.M[UB0#&(X-:5KYHI3JQXK)_JR*E"EAKO#4DU*Q^R:_$N: M6!3^6&2C92QHC(O/!2B+JI6'4>\6L_\ !HU4'3D- +>K'-&EV 1-IJS:GJ.9 M=5+1S9T;RCD>2)%I#;MO$+5=>K8?WB?+3$(VT%IQ< \LB^&E?YKNIJ7"P/#*[L1$)M,$NFYDOO M019*KZ! 5#C?FV3ZL_$IC:= \OXKEJ.Z$-0]N!I$42Y(OX1UPL1+ARF?'O&Z M3I[DJ*N6,2PH8S0'4A( R;@^'J'Q@BV2&^ @W89(;9;"M ^;6V32)^+"DOX<")HN^( MQP^B<))DOS;L9&+ES&XS3)GS;?=H04ES2@?RQ7:P2Q.5S!5@.: FD&V\>1?P M?Z!3 &F0!/3P!1TOC[S&QGU=:4.J#C][>+QK5O.X$)U>BAC(W!:R9TTPI'$*4-@X;KH-:I -F.RN7#0SA4C.X@^XO M+ TE#Y2?/=(N[<&=DRG6Z5/BL:%J/=!>^DM:O%(!EG/F FJLVS8P@VX5!1?V"N065:C6< MS8,M3\7=QYY#M$_V8A!C99B#KFL)C'X=L"OD6$'.=H#(*Z-)K1X6NNT*>0]W M;VH1=U"$ QY4Y/\\5E"C1I^("W(+H \G#3G@EO)/Q\E=+ _(<-VYGE.4K.G( ME/+KP=0.%6==Q&]*VQH"4##UG\O@_Z!(9!R.2+GI0N.#_U: M3_ 7-F=G)PA$M6_4AL?<:)PG)F;K[ 48#?\8$ETD&#DPRUGRJ^DB&&VX2 .AT5@[])=Q]:;K^,".6\3WUFPQG18CNPW: MC7\=3D/*VWKR=O0V"E,W09?+P<,#J3_=0I,<.YC8Y#.L@U:6'!=)1S)8D-KW M#;R-^@;^YNZ:,I3Q2E@UC=Y0PXVRLSW;(- MNUO@%E<<, NJB07!:CZ[M.RF-?&(]]BF[>GP<;6QG'EHZHP+NF$4$X5+8$9) MS,Z'")ZJ[^G,DJ9UQ_F?K;C)Q:MH MN.,S!@^><"K.T//=$]Q)RF$8/-Z]N(/8F:KN:O*R(DPX0Q+FX3YJ7M*RCU8C MCHEKB>:=F[$S)^X?.U4%EE#C5>K4@E:7]E8R&'BEZ3PY8P@$^:-$I%*!J>_) MYG$]O"]-U<7F$'C?+?-M/GBS,\-><9.S#$,_5%Y!,:ZPP477+%RWJ;L-I MR+NZ0A>[E6 GA3"S,&%0!A';\;9].F@SB"V^R3C> 07X5M&ZTNB $1E-]8^= M_LD#"=)9/_. T6[HCI-VSF@2LT4!H:COMKK+T)VMVZ"% W4VPXAQ"Y8.1PCBF9@[ MS9+7P8FM$TSI/;(A>*S_ZD#+T4E<8C,I:N,I44CW*JT&[PFAC&&5_CAV6Y_.YE!\\O^(W M_QK_Z/.+BV#NQ3F^^1_[1:=C/KZE+YJ*('RY4"SPB<5WP@4'6O9 ]IE^[=U7 MQWK]BV,GC'ZJ68$P?<4'I4.?OZ+74=/A:(75+SAN]I*+B M7539/;#@@OL 1/Y/ .#AGWQB:HW#/1;4E-231'T! OO<5U#X6D?A:[7^C,IC M3 RNQL661[=S_'*">7T#30+K-2;S4(2:[V/\]\O,A9P^S:K):,V&&=TG^9UY_?&:.$VRHD30U6SJRGYN;> V%5)"- M'P1CB>8P3UH/C*7TMT=<[_%NPTRU8\[ZJ=Y+&$V\Q+8TM(S(\3?A(.YP#<]@ M^:"\5%G!JG^XGFN#'(0:7!ME%%79H+\\I5T2C= TVL(J#6RI!Q2TN,%_(%%# M%2SJ!S^XYMZ*;?2ZRN 0M_FVH1\LV;L<%^YO7YAJW/GKGGX>SQ2GZGU91PWY MM1N7)LE*EG:8$A!=C_IX%!8"THP,X2?T-T-M0?S'83H #N=#CWJ1D!,AVO/$ M7>H&XB8S3X 7JI7#WTRC.Z;\'S3Q0-E%[[Z\I\!-4O?$O+@3IEI?48M$5XC< MH*!3GN"F3_T385=/WF)*3:=/UZA"Q"W[UHHT$%JRX> MWPM1JCBD_XY> JE=%+'A7&/7KQNL)FTA+.8^20BQ%;O8#&VUW0_*Y:.DKK@4 M]+.)NV"1%7.OM@AQGE%7[\QVVLA%?.BDP4=B%_W=W(O!V^HX..A7TJL>*[]& M4@[;(TWT?P0^92KR#Z><-\.]X66MA#4M+1( 92AKJ03\$7"PN_,Y"OL7JEWM M$308@HQSF+(J)R>G)46!U0/WY!%&NKP 67ORL\NJA>=O\?G9"3)6T&],^!5/ MI6+IYYM;)Y8P#5?7)](A=/0^&O5N4)H.[LSE)TM6TR%B3\XY[$D+HZ3OJ#T,>DF@J3AK'V-LXL5'G()*.?M/G;0GV**P+9]*4XO[_]TF<,O' M7 7NFYKQ'CG:0_-/UCYW+?D$#C*5^GP_3V48&A;?$G1AH#E.O2+\8;; P)W MI:'?EQ;%OLCT2Q5A0F)*#>+WG0XD]5^GP8#ZB^]@D\@DPU\[]6;'+1A*T]_\ MR678@"']TK_ZM=\AHC7M=T(WX;F/4>^8LI\ES\&^.U^^>@$OS\"*?+7$S\X6 MZ?GY.7ZVO$C/SRY 89:X@U]PA"2"7XNK>;K\]B)=7IXEB\O+].+B*KU87L+K M;]/+5_/TZAP^!_OJ8K%,7UTM'24\:3YX/8<-+^;G@_DNTZN+!3QWE3S_,'WX MX+WH?=[F$U!\MT&E2,.P"J"+(N=AZL)ZTMCB&7T.F.-&09AI?/DBV< MAYZ)"^[R*B,?CR1LXPG4& K.!L<933Q <$DR#=+-R=I PJ92EM*BAY-C>2N7 M7L^IJLY)(N4T2PFXH]]E)QS ^D(CC/^%\XU\I,$FXH@:[TGX#-V7P:_D X"^JKINF9'+[7F#"^"/\M#V?OI_4$L# M!!0 ( $J&"%6)[\6NM0, @) 9 >&PO=V]R:W-H965T:,22 9[WLV,YL W:Z8BM6+$BZ]<.P#Y1T91&E M2(VDXN3?[Y*R9;MS@Q0QPN<]/(?W02UV2G\Q%:*%YUI(LPPJ:YO;,#1YA34S M(]6@I)52Z9I9&NIM:!J-K/!&M0B3*+H):\9EL%KXN7N]6JC6"B[Q7H-IZYKI MEPT*M5L&<7"8>.#;RKJ)<+5HV!8?T?[9W&L:A3U*P6N4ABL)&LMEL(YO-V.W MWV_XB^/.G/3!*^-B4'-9=>RY_T]G!C,HF\8)'N#Q//N#O(LWS'+5@NM=J#=;D)S'2_56Q,Y M+IU3'JVF54YV=K7.<]5*:^ !<^1/+!.X""T!N^4PWX-L.I#D&R W\%%)6QGX M1198G-N'1*AGE1Q8;9)7 3^T<@1I-(0D2I)7\-)>9>KQTK>K' (K+6I8"XI+ M)G,$BG"XTUAP"[\K8X9PUVJ-TL+?Z\Q83?'SSZ6KZ4X>7S[9Y=2M:5B.RX"2 MQJ!^PF#UXP_Q3?3S*[K&O:[Q:^AO]=YW@T _IX]SN:)4-!8+4"78REV8NSLN MMW#%)) M(:&:!GW5$2\CIZVK0=R^4)+;BLM+!%Q?,(M@%4A7=P10!=;,U3!V@E!J57LO MT")7Q>BBR[C,14LI":W,B!46IXLD;Q"/QN<"XE-%]NC(7OV91[NK.-?Y67.+ M/ZFR/"@IG)1+5[U#3??<-%H]K ..SX -?WX+[ @>NT?+71K[CB ].IS"A7Y=RI@W)LRFC]1# M5 [V >_:>70-]UH]4P9,YY=PQ\D7A^5 M&$CI[U($[9PWP7LS3F$Z&ULA51=;YLP%/TK5ZR:-@F5SX0D2Y":=M,Z MJ5+5;NO#M <'+F 5;&:;TO[[V29A3$K3%WQ]?<_QN=C'ZYZ+1UDA*GAN:B8W M3J54N_(\F578$'G.6V1ZI>"B(4I/1>G)5B#)+:BIO=#WYUY#*'/2M;]Q@F<0^*.EI4R"2]=MZ3$>U0_VENA9][(DM,&F:2< M@M>=D3B):\?:*ZJC;-P(,>"=+6ZX_U7W/$5O>PD55Y111)UX+W($RU M9C.!;=6BM3C*S*'<*Z%7J<:I])H](5-<4)1K3VE"D_:R/7@[@,-7P'.XX4Q5 M$CZS'//_\9X6,JH)#VJVX4G";QT[A\AW(?3#\ 1?-'876;[HC>Y>X(K*K.:R M$PB_+G92"7T=?A_K>"",CQ,:BZQD2S+<.-H#$L43.NG[=\'<_W1";CS*C4^Q MOW48)\''I4T881IG7-M**LR!%Z JA(+7VI^4E?"!,IWAG20LEQ]7H,\$[9E< M88;-#@5$@0MWI(<;HE!04L,9S-UPN;1CX"_A01L1-$TK>(920N@F20R1&RP2 M^$(9U=[)3^;AI$"\^MD&89--9V5U%DR@9;9BY5AY)V:J5;9FFIMY'I-++*.[4B M2N-X&K6,RV"U\+JU7BU4;P67N-9@^K9E^L<-"K5;!DEP4#SP;6.=(EHM.K;% MCV@_=6M-JVA$J7B+TG E06.]#*Z3JYO]N\7>U#&)' M" 66UB$PFI[P%H5P0$3C<8\9C"&=X[%\0'_G&6;93 +H,*: M]<(^J-U?N,]GXO!*)8P?83?8YA2Q[(U5[=Z9UBV7P\R>]^=PY#"+7W%(]PZI MYST$\BSOF&6KA58[T,Z:T)S@4_7>1(Y+5Y2/5M,N)S^[6FNJK[8_@,D*[A][ MWM&)VT5D"=M91.4>YV; 25_!F<(')6UCX%Y66+WTCXC32"P]$+M)SP*^[^4E M9'$(:9RF9_"R,=',XV7_DV@(:\&D?9DO?+W>&*OIBGP[E?J G)]&=L_FRG2L MQ&5 [\*@?L)@]?MOR33^\PSO?.2=GT/_A0*=Q3G-\C0XO%#CJ"X5O45CL0)5 M@VT0:B7H47.YA;=$UR%'7R M1P%O2!EF<3((\3R!=[V6W/8:/9F:/SO9>.-9D?GO5K5=;PG461A5VQTC\PR2 M."RFN9LF>0S_(#W>1HD*>-MI]80NJ(&,@-(PS5,_9O" E,1&('!)-Z(?C"8P M#8N\H#$M4KKIHG))NW#_*B6]5;S,B,RTN2(C#)(LO7BE)")+Z]AN8ATF:T4RIIM,9G+IV MT5&/:%%O?2VJ%=C-JQV5X//>8_\Z%3?V!Z2Z<# FMRC2^+20!ZZ'[# MPJK.=YR-LM2_O-C0#P.U,Z#]6BE[6+@ XR]H]1-02P,$% @ 2H8(52M& M\%ZK @ _@4 !D !X;"]W;W)K&ULC51M;],P M$/XK5D (I&AY3U]H*[7;$" FIDW !\0'-[DVUAP[V,ZZ_7O.3I-UJ"M\B>U[ M>>ZYN]S-=E+=Z0K D(>:"SWW*F.::1#HHH*:ZC/9@$#-1JJ:&GRJ;: ;!;1T M3C4/XC#,@YHRX2UF3G:M%C/9&LX$7"NBV[JFZG$%7.[F7N3U@ANVK8P5!(M9 M0[=P"^9;\MHNDJMO3/XSF"G#^[$9K*6\LX^/I5S M+[2$@$-A+ +%XQ[.@7,+A#1^[S&](:1U/+SWZ!]<[IC+FFHXE_P'*TTU]\8> M*6%#6VYNY.XC[//)+%XAN79?LNMLL\0C1:N-K/?.R*!FHCOIP[X.!P[C\ 6' M>.\0.]Y=(,?R@AJZF"FY(\I:(YJ]N%2=-Y)CPC;EUBC4,O0SBV51J!9*XIK>*3@)];<4:2 MT"=Q&,J&UK W,/IT*#NP5N\>17EX?L3.:1##NDI]/]JTTF$X_S^AB6] 'I! M(7'^M$&1W! L&-E(CH/,Q):\90(ELM583/UN2K!OX/IV 074:ZQM$OE/B'7# MY2, (M86F[JA?$T2/\DG>*;^*(P&:PY;RGL6)/:S-,%OE(:#Q3V(4BI25%1M MD6<63TB:QX-: 1JT0#3J80 :AR,RCM/!JL JL0(C&<4.XJ5Q3I(D&\RD^U/& MDXA$?A2ER';L9WF&Y\3/1CDYUN#@8"9K0(YV\]AZML)TXSE(A^6V[&;ZR;S; MC%>8(A,:B[)!U_!LE'E$==NF>QC9N E?2X/[PETK7-"@K 'J-U*:_F$##"M_ M\0=02P,$% @ 2H8(51U/OQB&ULA5=K;]LV%/TKA-MU+>#%EM].$P-)NZ$=%BQHNA;#L ^T M=&VQI425I/S8K]^YU,-VEGH?(E/DO>>>^Q1SM37VJTN)O-AE.G?7G=3[XK+7 M.NU*(G**'?*Y,+2 MZKIS$UW>CE@^"'Q2M'5':\&>+(WYRB_OD^M.GPF1IM@S@L3/AMZ0U@P$&M]J MS$YKDA6/UPWZ+\%W^+*4CMX8_5DE/KWNS#HBH94LM?]@MN^H]F?,>+'1+CS% MMI*-(!R7SINL5@:#3.75K]S5<3A2F/6_HS"H%0:!=V4HL'PKO5Q<6;,5EJ6! MQHO@:M &.95S4AZ\Q:F"GE_\1G#)7?4\L'BG%]=ZMY7>X#MZ$W%G M4'*JWP.'ELB@(7([. OX:YE?B&&_*P;]P> ,WK!U;!CPAF<=$W_=+)VWR/W? M3_E808R>AN!^N'2%C.FZ@X)W9#?46;QX%DWZK\\0'+4$1^?0ST3^K-[3K&IO M/Z8DWIBLD/E><$=Z_#FAO!.QL86QTI-(T;K?2FD]61RA+X1FY40L2Z43E:^% M-C$$$SZ\55J35;'LBCOIG(S3TI''&#AC*B&GUL#-$QSDY0K!+RWC8J6T\HJ" MW4=6W;'9STJCUM?>Y(_L=L5GJ1&1-<91T@6!/.?VCDL?[+W;)V3E4N+H?9XH M>4+S1U?9="*5&\)$8=K!7]X5B$?FA%D)6136[!0ZGO1>F)S$[SE8[$44A>K$ MTQ\Y3SN">?"6\!GC*L&?%][@P.,MR#(V0_/ZX%MC.+6F7*?B@0I/V9)LTP;3 M$_HOGLT&T?2U ZYRON7MA+0DL6\#11&Y6 /.)MEIQ9L5+0C6&URUCP$#21=)A* M$L4VI*[Y7(B;$$8T-+4-?1JR5":!<8 )&:\YUQY5!$.66&R/;U-L,L0UAG!U MN#6E3AA >4TGX(#B^E,K5"T287DL5P' 1POU?T38++5:RQ"ATX(NF04IP-H0 M'I5#F?,*I:6QZ'2.?V@G +-UE15:Q<92 MQZ5F!=X.W0RIC=0E<017)1JG04%:& .I\O5.$Q+>KNB?H6FIAJ\HV,9HXW$5 MSQ#RN@;P4V& !RI!\"<4-C7SM5*K?[AY@R3=JTO (N0G7ZA#.3ZHW7=.N%!#@Q^M/G!&&C;/Q6@VX>=DC.<\ M/&>S2'R25LFEIC8QSHN7T2LQ'XJHST",.(+P>#KGYV2*9]2-)I/PVY^-@W@+ M@RL7$G083;5]GN*X#0&\L!A/5O%X6H4ZX.2@O*M)S&T>-[%#*6 0A'3+'7'( MJH+U(40LXQ"0K H(/1$0%N%0G.GKPRC=AEL0)3^AD"PN=4>SM9E_CYQ#,I'( MT<40;2[Q19+UR/P/4J)<;,J\[C!6FEST?ZA*J.X4S%65E1GXA!9H6P;U2\'K MXVYT7$"/_?G?ROH3),5=;2=\=<5]8R8 5+%@>\!FE\1\%&II* ;(](R7(RRC MX9R78^1_AOQC.1'S:3_,?3$=1>*C\NM.47?W)[-")E]P4PPCYB7* M:=Y_]4B@[2NMJDG/W^#G8MJ=3,?BJ;M,[^A&F9%=AWLSUQ\24%TNV]WV:GY3 MW4@/XM6]_D[:-5\--*V@VK^8CCO54&Y>O"G"_71I/&Z[8&ULS5M;<]NVMOXK&'6W3>O/MQ8 7B12L=-FIB^)10(+ZW[#XM.ML==N MHU0E;O.L<,\FFZHJ?S@Y<<'_:;5UG;\%4;(TYII^ MO$F?34X)(96II"(($O_=J)FNQW MG5:;9Y/'$Y&JE:RSZH/9_JP"/1<$+S&9XW_%UJ^]6$Q$4KO*Y&$S,,AUX?^7 MMX$/G0V/3T/M#V(L7\E*/G]JS5986@UH] >3RKN!G"Y(*%>5Q5N- M?=7SER;/=04N5T[((A4O35'I8JV*1"OW]*3"$;3P) G@7GAPBQ%PC\0[ -@X M\;I(5=K??P+4&OP6$;\7BZ, ?ZF+F3@[G8K%Z6)Q!-Y90^\9PSO[''K%*^V2 MS+C:*O&ORZ6K+)3FWT-<\(><#Q]"AO2#*V6BGDU@*4[9&S5Y_LU7\T>G3XZ0 M<-Z0<'X,^OU%]B? B;#'__@E(!KZFD)G^+P[5>9E)K"VM2>LD M\-NJ#!C@95'!-\%9U3*C%=A9[6;$0M=C$5[=Z%3A-%EUCP1:&3;*'3\,!!!5 MI4I $TX 1 BS@J\=P[9 % BRF0HKBS440:RLR<7I;/XUL6 ^.SO[>NI9 *D M=D6/!TF/5(*YC2@:Q'()&J2H5+(I= *2$^B=U2P)&R@+MDJB![H*SB*$@FL@B\^.$F4ET(0X M,!25]K2!YI20I:49J1D1UA$/N,#*XE'HJ@$VN1H$1DR=U= M9GH=$/6F4^UK7;4K24K93JC;4I/1BI6^Q>E%339)V.V4)/L"&=8ODD&4PG,K M_%SMD<]*>@P6+5]IZSPI]%9&XJ8"^M)7E(@?6W18]G"Y>QC9 IPR M\C>0880P8M%!D[8;2.I3:N2M-*@FKRW+#(Q<@I" T:SO)8NDMJ0!<@T.KE<@EYML J6QC%?4SB\^@8;YWQ-EL<8R&TWO3<'C ( VSO3#;*((+NL!J1TX9M@/[ M)WPZ 6HF?@4FMF?K;[Q_,19ZA(PW6_5#N&R#> S3A2D> M)A+^+\M8]]B12Q_'NJ>U+B2&O(Z_M&8G,\#U$7&,A*ZER"2QM2*,,BV7.M/8 M#0_KG1_2]8HR!1AI@5R!DP]KEHP?F^2JKNK(Q%33W\X'T*4*H0EG,ZC>$M!) M*U#^4%1?DCMTENE-XT^C-@B4WAS3=DQ550];-CKWDBK%:0!"$$.TXZ[\OX3#U;$ '8Q M37!O13E%Q(0G9'8]C/KB<9@R$H:U.6 58NK'0M.RJPJK/:IX$1:2?[3$^]9O M1R:@1LP<9Y0QQX"Q%.*R7J/^$HM_$O/G_^PS;J4S]4 M"M67XN/5Y12R26;#N+TB]FD0_!+BXLR %S6/P;I7('H+0]_3^MP[$,V)$.63 MFF)HT2K+XBSBR[(BO.C]KTEEZ/7\G'4):B93ED?$^ WR3^N#-%3LZE(\.*"E M$P,MR3#Q2'V'Q!BL0"T,W"B_/=S)N(R>1.Z,LRC+3@&<-FM%8IL29#IU=O8PWEVE(QY'%_:)4-_U5T ;SQXVF2%) MW=9M(A=2?+=SE6)=19JV]G% 5@<(Y756Z1).B:HRCK1'#G#,CJVB>.^SB7@: M"0)9+^%:.Q\'X'G^4Q>^]1$+EGS:< #LJ>TGZ/8LAH=BF*V)$J8AY#0RO2=? M6#K7A0I^=F/JC!(6Q,$,93/O8K>2DM=E:_Q%%C7YMT=1?>/)WA(U5U-N2UF/ MV7-]C9U,H:/%KA$&6_P]\6[X1T=$_4"J#T4Z2,5G!^(.&,K,&:\8*F2%*R2X MN7>G;$;NL+[[MG-.<["E1/ &Y67:8])B'C.+49N+#HRK8#S*#:L*F)=JEVOG MGI#7^%$M+4.&FVNC+;,5E^ M[WD7@X3])M"L&P00DPR[.@X*9 DR<2'+UMG)/?@C/<5?B5OH(^AW.INY&HC MRZ*A@#5ES9X %0WTDOI%5(WN(N 8#JC$*-8&1S(!T?DN3L>Y.!Y+?L)AM.ZG M?/GS<4?ZH'6C.' 53!G) <>]_W5 MF[_$L48YW<=M[F'YN5YT*C:ZG-[-E_:/[MB;H]0DRBAZ(=,ZE9"%+OJ1=\]> M273[7F\,\&5I=286CR/82Q;'+S6@Q(=]0TE5IGWO)R2'](C]3I,"^D*8X+S^ M^ ')SJ/IZ>EI=$E=5>;4T*8^7M#M!2<"#()E>W?C#I[M- :F7R$;4U(S02=. MO'W[$D;4>S;Y;CIJ\[WD_$]FCEXA^NB,YH]!&)Z(V?ZN)E;U8U*WUU=2TD]Z MXLRJ\L>W2?_0'OTCZ(Z+!!S_D,M35;6,M8_._4%E?!XPC=)@L1;483Y4Z MG!E+??98,]1QO'<"-,BGXWG07>TV:/SY,<'MF^?OEF[YR,.Q*OU&W6N3F?6N M4^;\9BP$8\.3PY#V#+SNM_*"D9#N4-6W_MU/QM M4;^GH)]O[Y]?&J5WJXU&&'/H(=([ET@MD$\62OW^:]?TK9+)AHW?J:K*VCN: M+%Z%-E<7#VC?Y*J_+-Z87L9ED^^\AEU5=G<-TEX:6YIP\_!@$IYB$6W>$]^# M<,L#HK.=1S-N$.^I<%.<3)2U=36) M)M;[=*OZ!SX\E5"_L%9((FNXF1V=05 M$%$U\3JI;<@/L)" \,VBW-DN=D7K-A2A%;N2"Z&+B%"P3L"6LZ]! NB_M?@46]EYA>=&X?""'+3?.O4Z?A=Q.[Q;STU3PPR);J6CC<8 M!_ Z-QA_H 3@B[W#ZPM_11]0#(KAX&!B+DX*0'H"&:3^,GF("68(X29*#YOJ M6)1^I=[74+1=0=>8/@Y/^P_%^]#IC6^)AOZ**ZH88Q#OVV$(Y+S^+XO?T\$ MWISQ]XC;H03H8_7E2NK0:_.I^!B1=ZFW^PA_\69ED[9?1+7UNO7)IEL_A9]? M'-'ZXC"(]Y."1\-GHW0V;+"C*'3=!/?UFI ^LJ5__]"8:FM3\6S?(J#[^AIP M? =^'U#8=NE@?ZRQ_R33J;EG478L= M[['OXT1?WZ)R1GT376!P>O'Q9_F]=SI-L[[[^S$S5J=RT/EUS_I;^;\#Q,C; M?.KVADFB)@:[.*]6UYD:N#+J.\[^JL^YZJ'L9]Q[?CD5>F'272*1$LLE);S& MZC8HT3>CP;E< OIVFU?4$7[QU%SXN^BHX>8C2JI MJ^V:<_5NP$."2X%BE\D0_'I5*':0QA!2'2D=MX7!8QBTH2Y/9?)= [B-_?KV MB.YVKNFC8C;Z,>:^[]#C2OERXK"*I OUIC!M-@ZOW:LX(YI-=(P&,-XCI.-6 M/!['HXRH>C5I<-M/9\!7JJQ"NG L21Y(%SSV?D2E]@KHLZ@VA6]G.%>1.43V M)X72(K4X;].0J)#C-!]T?WL)R&!Z,%@U^)Y\.R0VD!HTR QD!7=O_>_$XZ'^ M(6M*@=VIOM$I3_0RR_5J->HM+U55R$X?D7^+MWJE\ QV02-6S0&'SI*7_^EJ MY!T462:;FGH?PS,5S3D^(N=^5)GY*OFBE#DGU[XAWYM_9EN/O?8PHTCVN5$R M0]BBYZY1 ,/Y>]5,&P'0'4=A@JG-SYI)EYZY>K[>:!/FKK$]K;D&]1BQ>7GC M4]11R$A2^Y<9KW&>V2FZ0JU0MK-3A.1H#/4JWDU=)E57&>==ZPS*Z!5.#5]X MQ)&KOG[0Q"L(,MNP:TC']D% MZ% -XB4GH6#>NG;7:G8Z.&C2:?:B^Q0]W>5 MONW?9&U.4,"Z$C^U6Y:0\]CMH7\KEL@15NU]5#!JNAQD%+JWC0YYD&_GL /> MV]^]E5D<# NAXM8\;$E3_QM4;CP=X.\#FQ:%EQ'@0S\M7M*8GEW'9"ZN*ML& M!F=K'3R@L)M*/#4H:F%.6#$F&C6JUHND\4^QY MVW:>#U$!KD'[$?I4QZ%K, AUN1^(+T-CS!TP(LR=0F!UX:990_SOS,3'\$GI76_LL9GG#:.OM'$K+;4*=9A,C)]QD)-M?# M>@JC%CM5^3%7V@U,$3XAJ#X;-Q )K2VEIGBX:S[2L'YKM^GIQP>%'^VM_#=_ MC8KX&_Z^1#NSQ3/Q,_SA#47#[O%$'O4Y+9*>#4Q7N3Y%?F[1&TJKX4?/>4,? M$A)$CL9-);?^:>0BIF0A93FDPG.Z^#6W9_2S^+G01Y*^^,M!]+5IQ24-_, MV&8JBS. ^-6#]IER$*M'<3;TK=U)YU/)7$$E7O+P+X\'^Z\FFZ?--Z>7_E/+ M=KG_8!5A'4D%ZAVUPM;3V?<7$V']1Z#^1V5*_O!R:2K4-OPG(@ELEA;@_[S_P=02P,$% @ 2H8(58GQ&O*/# BB$ !D !X;"]W M;W)K&ULK5IK<]LV%OTKIXQE:EF3+=O/PC.TT MTW3R\,1I^V%G/T D)&%#$BP!RM;^^CWW @1)6U;:F?T22R1P<9_GG@OE]9VI MO]FU4D[<%WEIWXS6SE4OCXYLNE:%M&-3J1)OEJ8NI,/7>G5DJUK)C#<5^=%L M,CD]*J0N1Q>O^=E-??':-"[7I;JIA6V*0M;;*Y6;NS>CZ:A]\$6OUHX>'%V\ MKN1*W2KW>W53X]M1E)+I0I56FU+4:OEF=#E]>75"ZWG!'UK=V=YG098LC/E& M7]YG;T834DCE*G4D0>+/1EVK/"=!4..O(',4CZ2-_<^M]'=L.VQ92*NN3?ZG MSMSZS>A\)#*UE$WNOIB[7U6P9T[R4I-;_E?<^;6SLY%(&^M,$39#@T*7_J^\ M#W[H;3B?/+%A%C;,6&]_$&OY5CIY\;HV=Z*FU9!&']A4W@WE=$E!N74UWFKL ML[SC?8:^U3;-C6UJ)?YU MN;"N1E+\>Y>Q7M;);EE4*"]M)5/U9H1*L*K>J-'%CS],3R>O]FAZ$C4]V2?] M'X1DOQS:+M[_^,/Y;#I[M5NH^&#*U:%3=8%,QH+4H-JL4YDP2^'62BQ-CK+5 MY4J\T"6>F,9"B#UX*1 ?Q?%YJU)5+%0MCJ>)^*BS:UDEXBN)_&!D*6;39#*9 MM'\^*&M%4\K"U$[_%^?PL=K:1I:IPOG66?%B?CH[$"].3^8'#Q1,1$X"=FUZ MAD1)3H[/_8?C^5S (+S'-UD3.[_*&N8-N4V ,]+R3Z&3>YX P> B M )T1*P-CL44BE%651W?^UG4K3G;;!QHM/Y8ZO]:3%_NTR%PD!7C:Z< M86_&D?M.!:+D;'BUV((BH3E!#RUS. C_M. 2M/_)UXH&I/T^OAWS>IUI66ME M?T(&@[,!7RFE:V(E?K6T5H' !8SN0312^1,,9]MFLUWIW!X6S]DFXGTAO][C M3YF.D\=P\PE\[-H7\ .<:5N$M!Y9$I:>0F$*KH<8(#;K3Z)JY8SW]$Z9,':C M,RRE9*!*VZA#@N!$/$->MA%L?A+-!18L'74Q M]&(&S/YNG-K#_S+K3L$_(/K>JVSJ,!X+1:\HA"1-<-)@O@;(!!E.9V,UZ309#Q_WF9XAY[,S: -^+G?FG$YEQU_:_>?C"<[ M]F,O/\#(2"\'.[E=7S8KS%,AF69[^_7N>O&U';$ &($]);<\[U+O>(X;05U( ME,A/9$\4(2&]O/W\[DLOR; U03"9,<&@^(+;Y4+]GW*&#QVD##\99,PEU;MG M'7!QO\9[SI$]P.3>3.\M^J\O]@XC'O0O;S\LJX(&3[8,B5&MUQBE_T(%U=7_ M1M5/=TPXP1I.!=\5MZ$//M!HD+5I2B!,A"-5>D,.3S!S@"22R>%EP@KD=+O0 M]*33XPVT:GM3[R%2B_HFX5=5M)2:OO6,(5@;=EITP?&3P(FYA>K.AIL"]&4A METM-MQ7H@WQ J5;^2\MM!@6:ZP+$V*,X1:E!QBPBW<8Z>A" U;Z&6Q5$T5" MJE34P5Q_0:Y5B0.8V'>."/PCA:V65](2!= A(31[F5QG;=7XK,.*3%OBY10H M'[*$L2;3U.\QC+%0+'*U7C1!*BV ZTR=^S"Y6+\W26 E_KE-1E%LI\B#[0 MWHW,V8-8J>Y3L@+^> 8([$:1)].CI;\(-D"*F+7/^W!KURI7M:=,EX_G^"&F$T4J#8&H6 BH2G6QRK8#6@/V$K%W(=]&>""KQY(%WZIZP'HF^CC4^:*$E^X]Z&QJ=;9ON@UT4XNEXV@\Q]5[/#0>7%8\: M9-)7NH*MN=M&+>Z G.K0+)<\U.Z_AO$>:)5\K&#T!%#2K$H6(WNT3-WC=#OH MA+U2SP1"[U0KC' RP%#6Q'(A'D]SJ=HQ.U MDWV]OJ0IM#;W&IBIT#I06F>1<^-% :\ MRF3E'A!T?%TF<9?IZ\. M/'@]4*5+LANY3=C P88E/**P0V/8Q?P8XT.[#:Z'=\UO)/V^N+G/]Z_ M/02;A\\R5>C4Y\. JK39V[K"%P;.N"=Z%*C(]'GD(5Y$OSZA?VC9@==W]T)$ M5WK%]Q P.IK.Y(9>HR3KAD=N9N"] 2'DP\_ANJ\?QH\M07\KNU@^5K2O'C69 M6JV:'-GY:((@1E:VI8I-4!!;(O>*]PZMLAT--P4DI#Q;1;(:IW%.+C*2B '$ MDE?BUF[X,023Q*1-Q\4P>FQY+"0(] 20)R"FF)[H=3R3*:[7;5"*&9%=NC9# M,+7)V"?^M):2AA,'_AR+7S&@;FC:(KRL.7*![GE:&;(-&11Z @WQ%<%21QH] MO;?B3E&0J8UO=[FOR3/2Q\]@ .45\AUD*ESH-L08[K#6C[D$VM"\-A 9;IV9 MHSB1*RKATV[$B*)"4 L*S%JBF'B,?RCN(!ED7CL:>2[=SV!/INHXBH/#^/;K M&0C[B^$X#@O7EU]^N167J1L"6CNW=U-[WW'(?+1?[7TRM'F8YL..-JCKKKV! M\+BZ*7SZ/5+R\O9:G)Q-#N>3PY/)X:PWYT35EH#43KEA[Z">V%[W@Y@MP@B: M>^ZVW=6EDB?[RT+FO(Q_&QM.WFWRA)&1.U$6$4W&HEY(-%H>.^BBLBV%&-U" MN;5I;_C(]//C^="E*%; L OA\9>$(9O8)HC5J>Q/Y>'^"P]BQYOZCC<9QRO_ MP'<>7-+Y:05GH57I990;[D-HJ C">;3DX?/J$HE,DRP]5]W G:E4AY]=5])7 MK>9Y:$._LW8UN]>D))0B]]=-Z[V]3NC]-C,[[U^R/IVC?5$]Q3AMG\K0R?QP MQAGJ+ZX?9RW=$GEMVRQDP",GQ7R-B3Q(-,^4^**T8'X9> MH>,*()$??*7M[F=*'))BZ.=\Q'30J(=VMS<5D?D_ DN>G!C1R1!/">AGDL>@ M0 ;7&:?&+C5Q<1_(4"O,S Q]T,86?)0(QC-SW;['"-MQ(9Q5:J0W4 M<% 2XUT_P![U?A_GN9/^%P#]QH54\C^5QZ?Q/QI<^M_7N^7^?RE\E#"^I%): M8NMD?#8?^9FF_>),Q;^V+XS#W,,?UTHB&ULW3UI<]M&EG^E2^/,2%40S?O(X2I9MF<\9<<:,\>'K?W0!)HB8A!@ M<.C(K]]W=#>Z<5!T$L_L;E4)AGZ3%=V>[LCQ\ M_?QY$>[47A:#[*!2>++-\KTLX6M^^[PXY$I&-&F?/!\/A_/G>QFG9R^^I=_= MY"^^S:HRB5-UDXNBVN]E_OA2)=G]=V>C,_.+C_'MKL1?/'_Q[4'>JK4J?SS< MY/#MN5TEBO(L%;G:?G=V-?KZY13'TX"?8G5?.)\%GF2399_PR]OHN[,A M J02%9:X@H0?=^I:)0DN!&#\JM<\LUOB1/>S6?T-G1W.LI&%NLZ2G^.HW'UW MMCP3D=K**BD_9O?_4/H\,UPOS)*"_B_N>>P8=@RKHLSV>C)\W\!K#O/+% MNLS"3[LLB51>_$V\_K6*R\=OGY>P,CY_'NI57O(JXYY5YN)]EI:[0KQ.(Q7Y M\Y\#1!:LL0'KY?CH@O^LTH&8# ,Q'H['1]:;V&-.:+U)SWI\,/%?5YNBS($3 M_KOKC+S$M'L)E(ZOBX,,U7=GP/Z%RN_4V8N__F4T'WYS!,"I!7!Z;/47ZYW, MU0ET>&(5AYI__FMV,D[_''(XRQ'^/4J (L+VT#\ ML%, .(P&6!0 F+J06VAQCBS50'Q(Q7N9ASO#7*. 8 2$'&3Z^+>BXT!"1MFA MA$4D:*$B2RI6)X=#GA&(4ERKO(RW<0@[X,PK4%H1_+,8J%?_J." N%9CRMLT MS/)#EDM:&Z;%:0@ZME"-^6FUWZB<$%B5.\#,;[!6@;Q#:-1T)380VSS;PQ&' MP9#_X;(3Y^LY+HU<,AY^TW<">CSZYH+P[,#ATAD5\@-H4+_ M/'&34&J[15Y'WKB#W91FY>*0Q*5A=/C1M8?+[C4-0U=00^ET4D?[5#GXT&(!H'P EA 4UNO*_V8A-'J(M" M! 84:DY'\:3"+O'2:)!75H/$:4GZ"-60*E4.JRK4IP!LCK^$@X0*SD$0E=TG M9DYG=@-'1I3@&QD:=0XG^N.4!S!XS#''QR,7;ZNR@F.SLL33\6F< ^SE)YA8 M@0HU1V%9($UMQ$D]'&(M(\A;Z2/P;0IT=K /.(ZS2-SF,BV9A [IC'EAZHAW M<4'L\2_@%19&6!G%7&ZW?-#[&.2,-'($2U>;) X-9^)Y-! Q[$Z4\T#K8B][ MFAB,CC]M(&[ TL4%IVEZ*W4>X]*^15$I,;/:NA;*@[][()X-@6>' MPY$XR%S 0_$V$.]N"!'=PXOF M^,LKFG$.CGK"DIL\\M'.ZA7>IG? +J I *Q#E1>59,O$Y'/Q0( $Y,C:K0,*8;Z$9$3[G 3Y9M>P/)9C/385V1"2R)#1(,+[C(>C+ M1SC*MM2HB;2PDYHTYP*Y/:!)0>9I0ZV'=@'.BK@+&^3VUBQ1%>@$PU9@);(< MR)%FI:^RI8$&Z1,F%6J@,/B Q ?>: ;& 2Q:%"Y$FS M11P2'A0M.9G@4[!1Z<<9KP8>7!$CFE#>D26W2G%@!L96I1A( 4FKG+4DJMU4 M-;2N=P:/Y=O;6[O21/>JG@XPI'%3,N#&7#N_Z&VX#K873!N-K!Y"=2 / MB#65$U:;[9%/M"%HQO6@$]"-=0:S)Y)&WF;%086 315YV]5* Y#^2:%.!5_! M@<6@AORQC?668>WJD*4.N$ZDI162:]-@7$S_3]F0M<\U$&=7Y26,N&1(M/5" MF@"C[-'S^*>$V )8 [R)1= R&A@/%K#XMH]F\ 43?V)].0FT)<:@P^84:BVB MS2RJ\0SS"X]B13[,0GLB:]K&LY=KL\V9CJV/C4%QS^X;K(\T4J@&R%QB,( N M-/ZL#OCQ&83^$+XDB19VGZU:3F2D-B4L:/0XG%CF*'#P"?1-E6K.!+\8 R[M M.<,O-L;_9WV"6MM9!'45SLSN,0$;9A7+ L6TH"HSB*TSA"1Q'XW'FH;$IH:R! M/>\T-3FW5TC+>,,)HRO?/=7@'1UIP:137\L440C1V-]52K/>O;L6YYB85SDZ ME>T!H,X&%^+\S#[I]"_K>;7-(=;J3 3\K7'^%O\%F!6(R2$WCB"@1)]7=LGL M^=G5#^\!-*L)2XRNC+_=3D;LGXR#^7SBQI,G'@@=D"HA!Q$(DJK2 MI"QHUV?3P=3(B)-B'4^ZCFYT;ZKN3]:_FH#?PY3CNO2S%+4FT(RA=$.;IS;R M3P3A]0')5;I,\_]++?NH^KV*.3A)WXYGGZEO=9PB.Q7LFI[UJ52PJBD+(Q\F M8)UJLN+XV,XX'IBCVT\XH^7ZU6=W'A66),SD676KP0JH8LG*D#0I+OP<1@&M MP4L]R"3HTKU/:]L_0\NZGJ")9I(81$ +,2%]+R,2N;V2*:$!=!VP)7ADFSS[ MY)2H0+[20H:XO=7ZU=7_P(E>8C1&W_/[B8Z'/FHHA_4TR(PN+*"9(. M$EQCS-K2T]IW;W%RO,? IFDA*<8QK.'4%DZ=H#(W990. K M.IZ7O6Y[1(AB(E:G@]="H\52N,/R66UNP#[:K#A&+1"[+(]FKXN^E;2?2H]O MS.-6SOH=%B&35-R \K,*\OSLW.AG4-KYC+14?IX M1VMJLE[F,F58NP?#HL]DRG :U>P&:,5*Z2_'I_&=G1;F3;[/]WR4!$>5BT.: MNNCU 7_&F[IDWP^]M:\465JN0-7YASC#-38.@\AV%>")AFE$F8&"C!JI[(#GJ;YY3KAVX$(T1!)!LD^"Y>H!CIK>JCW'[,'J! MMGV#O9!8;$\R]N<9R&?# <0^EDFI3%N'>Z#&L&:*1;. JNDI>IYH,BU*L&:1 MXF@2!5D4&0PIO>"L!RPK\T[E01>/N!0#VZCT5NH#DY>8I@#I/;!%D6$!/:!? ML^^,P\'WXL]8#2U)"Y+"R<5.1;YKK=8QZ3IME-? ^9+.355 M-J7&5]B!#6=88Q9TE@.@-2D?_^VA\&@QF!\-AEL^6Q^6(L),RTUY K?4QL$* MR233N>H_'G CER])QL<$++U1FYS'+SKZ[(3N&)+IT>J'8[R?\I\M!ETG?#D, M5K-Q,%F.'$9K)Q3*CEI,+93@YSA"R723MX B5'RM5!@UFSW$>W@&0>&SQ:HF M8,/%KSMJ*M.,U5BK;/CMCKU (&Y52AUAII^$E"_5HP8:2>1S&HETB+-6AY+Y MH#M%APB4(*; \[L0]KO<9A!3D;DHRKBLM Z,=9&NY=Y6&[0O!ZXK.;;D: *% M*(8!Q#*8C<;!<+D\2C0$,0QY+F4AM*+L,.=="[86H[CC@&>M*&5\9+U5,%V- M@;,FQ]8[%;@G%T-]:PMC'?0D5J! ^P@?@B*9^'SH[7%.9JA]=M@;0KL*Z92K M;'MQY&342,315,%YR8!]#W+F"]/=ARE&=L%P3_S6WM?#4CVA S%MX'#X9RW# M?6]IE^0/!ZL9J Z4?3P0XZT+31L52FQ$>,!L4$$YH'B_5U',V.>LCM;N@:YH MIV:X\G;D/B[KIW*J(_?7YJ8%IVVE"R9W%CMZVRI)3&2L>Z!'1C=SB\M3JS & MOL2QEXOITE6RMJ6/+1 85IC\J&3NA ZFR<9LT4\?XX+;7Q!C@H#LXDU<.D5I M7EQ#:%-LX+[$["4BG]4MCJ77V:17N,\J[ .Y3SF-3AU"J\%J99-B='D6.8:A/II.DQ-LO_ NX1,X/; 6:; M_*F_$F\)T#?;JQ^X58O".1%91JC+A&M-%4:EG' M"'N@D0J'J#C93N)DFA(Y[PY.HFVUX80J6#W2K%&M-6P/#D24='C?"0VH(M54 MRK/!JE;*/QLD-G,,VJMQ;8CI!(EMFPP"AYJV2LJ6H3F]#C$0+]T M#F4KFL4 M>TU.CR-,Q?+#82X M5%P@&NE:9,"M5S7;@4#1I1%N3 '<*!H(6HU","*@LXU,N?/%-/'IN8]44@'C MP;L^VOYDCJ@X_ZZ;4HG>),1H(YH-^P&)/YF0.-5=,H'89-C>;"M-H4I@E-?W=V MX&Q46>I.46<)Y%84)2P^M,/-;^H*-@/?M0PTMM9*<[$LC$$5=\@,U'RV XG 7#Z>CW+.\;[#Z,R@9" MM]KGZW;H.IT=AP8]:7U?J\X'7GF];+JZ%K:Z<[/AWSSE!VG;1J73N*1V;HAF MM$PY"#Z*A=G3WLS5B3[9'U79?T1#(\EPSG(TNYS"M"MN)C!QR2N;LQ)OK'Y] M:_4K]GD:L6>?[R9#IXHKJFN2830I =ZQ:QSLP[VN*05=3-=E)1S%KC7;5L;Z MPL1Q5NF(IX:#L64S[0 V*4@FOW85JL+X%R_!O_ATN0[!8\0J>1:I1,?#%&3C MD&V&'7]O/5W6\>T#8+5Q-A20;^A33N7HC(0 M^,QX[R[!JRODFA::YX#5OK=!A:[=_FR6L!^N]%H?%5[\1X1<.ZO2A9AZ%3O+ MQ7[KX"[EGP$O+U=B,EA,.G[]=ZVXB*W&W\"OS:?FS_K):QL)]XUM_KQ&&4Y M 3TW6=!39[K']"G>=<1QUQ$Y(YMQ"@VO8W!8 ![U3#]["]"EI%EOX+$X/Z-G M^!E[/+EJPWE"\EWIEJ6Y5!SH6P5@K&H!WL9Y47)515>-MG$1PBS4-^#4@AN3 MIJ;?1\^PS\'/[J+J:&X"$S )%0Z@W 7K>MO($IRX&MX, U4N$Q/7@?HL=.,! MN-N3CKMR_56%0)R#SSSI"\L[DXZNTNG"&GFN[CDHL1A>$ GVU&5GKW\VRQ2= M5\\'XK7M76PDX(.&._=YIVJN M^/&TZ\Z]/]2YK?V&<-NZ35\#ZMZ3!VS.#0IX_;U\H*N[3R9<)!98K6=FS7>- MAGK'\S/Z86'"AHLKT>653H/Q;!HL( (^9L;\K?7EVV,0< D*E'\BQBOWHN21 M&_E9BCWB,5UQ# W_*#D7MRHG%[N CM>LB^IG;LN%>//9&V#H.OFKPXF M[$%UJ2_TN.D,[D*P321<[-2U1'7 5FX8;YH]:S>N"RQ?!2(:>#>\/^N8=VU;C@+[$TO>V58@D&/NAYP M2V^=:Z+?:CAYTJ#CBAH_\1FFC1.*T75&%0U#[I9-,=F";D^DZ+H.NA/& MJ: MJ'XI!T5-F$Y^=#+,>D% [5;%.A5TCRXN$Q![#TNO>U%WSU!CN2.=[ATDR@3@ MT71;7IU'H%-7MMLA T33!7,K.]H_F"&W"E:74W=6X-%3<\ M$&M0G!YP>EK>(M]NFH+L\=M)M!D8H3-1V1.D=)/C>'FV)YJDU?K;X7+%:F@4 M+.>+8#XZ06Z?U%,=1[M""X:'XX&8BBO:#DZ_&UJ[G;;N^A8H"?%<'(J?*'X# MQ@)=D%4%2$YQ\92G&P* MGD^FDV T'8(',5@-.WS&-U8,SI?S8#5?78C18#@]P4>9KSB^F?1R9'X,39TL^OFL.:JK+C3G MV;C.Y9!!/ICW-&":-ZIT+>B*07CK]+:T.R?J,HB=IT%'OL5WDVAIJEU*72EI MJWAJIFZ^0.IZ%ZNMDTS[L-V"GG'7 ^#^;SQ9<[ MWWP43&9]Q].-]@=;D^D<9OB![*YA%UDX'(,79[![V\:Y,6=V\/4B)I&K]H]1M^:7?2-/1D=AXC0Y=]9G-)S.(3<^G%U3-T&UM7Y:E6W1O$OS'M>Z\U#<- M3^#ISXIZ/X?FB^EXP5RMM_AWDAWC[2]/].\A@N!JU7^6[&]3W6)+J0R>CJOU M\L+BF)XQ+PWK)0/9 8<(,G6/^6>3@1N+3R7#Z#](AEYTCV9/2\#_(7SKZ\FM M2T%?%-ELN=]!^%);;;YY:MHWU_AFOI+OK9V@^::S+Z7YP)5%R*8G4/U/UWOJ MCQN[IQE )]#^$PR@71ILQ/TGZ#15J2_<5CF6KB.P%C(PU_S6)FG(=LS24!_GH M,5[:3NCH6K)L@(;==U0NJ(L+7G'[6#46R71/+[N@GH%JKT->3+=P8Y5T$NF( MR40]<,C%^3K,E=Y)H"Q$Q/K@N+EWZ*, ^&]4**! MLBSUIX]MNI'%'P_FRZ],FNXK_#IROKY^.##[4&(*,YR48+H0\\%L+(;P8P$_ M\'VUK[Q^CWJ%(Q_LXDYOR'(UF*R<,?!][ +4=PSM /8\Q0MO!ML_#M8P&"MV M%;@YOZD\NP3.-:UU2C>=U>DY+D":]M_ZY;(.7C0-K@6DL]=YD4DKZ_%&J_"A54)#@@H!QGNS#LY_%=Q MN*_EU"6Y&[8*]HU)ZZN7$)7:O/2]_M4' M>IMT)]Q_K]0GAY1L;\&H%0%COWU?FHG3-=/SIHMQ O'3?& MU3X@0*^XT$)%EH#?[D2U&GP:<(\8.7<:?K_9"Q&#:;Y!E^!W_A)? MVX+O3F9LZ?8%,A6RMMBA(H1LDPI)73(R@&]<,;$/3Z[\IH+6&-J[4"1ZC>5QC=??(ECO/KCC;>F+=M?-C MVS'7G*DSYE7K79NY"K/;E-X O:W'Z.HHK!>&57[$C=7W#DS196DSVUC':)=O MCN3&.9"ART"8%!\Y-T_U+_S%23\>3[?72_I9]9-. X@-JX0O]!J\FU)J4II. M3)?14"GO5'"L0J5J;'Y)\5K*UCE-R^&,Y&+]E'J#LV" M[CS2'[4YNI,YW3F)IJE5_IE^QC7=5][2&\U3-*?/Q A[RL98Z#D?#R_P\\1) ML.UMQF*2T60L1M.5&"^& ,<*WS5( MUU"I)2C"]^7S[5R(!V;3H9B-%V*U6F!Y#&;+"?U# ;:L"[_EC-<^_EM"]K?V M+S%=\1\@JH?SGW%Z+_-;L+[@]V]AZG"PF)UQ@X7Y4F8'^G-$FZPLLSU]W"D) MP0(.@.?;+"O-%]S _GVJ%_\#4$L#!!0 ( $J&"%7G2(8K(@0 "4) 9 M >&PO=V]R:W-H965TUP_#/M#2V2(JD2I)Q?&_WQVE*$Z0>-@7^TC>/??<"X]: M[+7Y84M$!_=UI>PR*)UKSJ/(YB76PHYT@XI.MMK4PM'2["+;&!2%-ZJK*(WC M:50+J8+5PN_=F-5"MZZ2"F\,V+:NA3E<8:7WRR )'C9NY:YTO!&M%HW8X1K= MM^;&T"H:4 I9H[)2*S"X70:7R?E5QOI>X2^)>WLD T>RT?H'+WXOED',A+#" MW#&"H+\[O,:J8B"B\;/'# :7;'@L/Z!_]+%3+!MA\5I7WV7ARF4P"Z# K6@K M=ZOWOV$?SX3Q=!Y"WUNFZ-R8&M53=O[CO\W!D,(M?,4A[@]3S M[AQYEN^%$ZN%T7LPK$UH+/A0O361DXJ+LG:&3B79N=4:=Y1B!T(5\ GUSHBF ME#DPUB)RY(#5HKP'N^K TE? IO!%*U=:^* *+)[:1T1L8)<^L+M*3P+^T:H1 MC.,0TCA-3^"-AVC''F_\']'>8J.-DVH'?U]NK#/4&_^\%&Z'EKV,QO?EW#8B MQV5 %\*BN<-@]?9-,HTO3G#-!J[9*?3_6YF38"]3_:H=PN>W;V9IDEZ<< =_ ME@C7NFZ$.@"- R,<6A 6M$*ZF)Q*L:D0[ .$I7MA4%6;4,]GJBF82&^P> Q8TVNRY/_^F)'/T MS"S\*E5>M06KW[1H".-6YOI=2-FBZ4"4.'-L1OEUH+<\CJHB[+GG1$9:9_G@ M0VN((5 A"DU7FM"KPS'\D>_/M":E=QYR!>3*[7!(0.R^(O8?6QM( 4C2Q M"]@<"$0X#KE!/U\?[$?PE5Z4A@,U[A!"4XF^N?!G*YNN3XCP$9VF/%C)%>6Z M^I%-')BCL!:Y+8[:4JKN/6*M/K4$T^L_UI622CNZM>38OCNGQC*(3X84T(A! M/V+6\OZ5$QX^_),<23=&%VWNANY[VBN_0#(.LV32"VE&0CH-DW',PB2,T_G0 M-F?Q&21AFDWI=S:;P#B,DRE-J*,FHI,XC6%"5BF=)C";>NA)F&1I+\SG)!#; M.)VRCUDX3^)G(;S''.L-M= X"8%B8$1;5['M$\C(DI.8LICF2@GR60 MC0>ZWSW=LPG,,V^2I./.))W.X*6A&!T]7=2&._] ]UW8O6+#[O -<-D]?8_J MW0?$%V%VDJY\A5LRC4=GDP!,]RAW"Z<;_Q!NM*.>]V))WS%H6('.MYH&5;]@ M!\.7T>I?4$L#!!0 ( $J&"%4*, .%K"8 $=_ 9 >&PO=V]R:W-H M965T0K/OKI[_N/AL(4DININ;%%DFOS8WI/^RN._KTQ,]25EO3V*IMLLZLOCVY6GSU^O(2 _B)_ZC,G8W^ MSG"49=M^Q(>WY;_>CT0,]PWQ%6UO^-[N39Y]_<9(5 M@^W;K0ZF'6RK1O[//RD@H@$O+PX,N-0!#(@GLA#O\KN\SU]]T[5W68>G:3;\ MP4?ET;2YJL&MW/0=_5K1N/[5C=Q&UJZRFVK=5*NJR)L^NRJ*=FCZJEEGUVU= M%96QV:G[Z^R;)STMC0F>%+K,:UGF\L RS[.?VZ;?V.S[IC1E.OX);=GO^]+M M^_7ET0G_?6CFV=.+679Y<7EY9+ZG'@Y/>;ZG!^:;.O!_7RUMWQ'>_,_4@66^ M+Z;G S%]97=Y8;X](6JQIKLU)Z_^]F^+YQ=?']GM%WZW7QR;_=7KW%86=\9S M-WTN&-Z4V6 -OC>VKPAEC9W:^5\U=_;;QN"I7=[)0_1CT3:6X%?2[V6VJIJ\ M*:J\SBQ-8XB8>YM5#1X"/ZGZ>\+V?I.M36.ZO*[OB4@+L\/0/-S'KJMHDEUM M>&Q/:WYH*CQST_,N3D\^S&_FV=^OKJY/SHA3_&.H:.=$) VQ%:R9]2U]^FBB MG>,XN256M,/&+M[T,K2N\F555WVE4Y65 M+>K6#IU1&&#C6/G0&%D%4,( _/T@X&8\RZ'-=>;6-(/A9\PGXMF6EBF'#@ , M8QB/5K40VG\3CI3M#0OX#MSUVGQ MK:EN\V5MLMN\'G+YN6IH3-\2'U):H=-6VUU>=5L'16L5"K1.NS59GW_R#_.I M.U/SY@B/VCO:GHD@5E=XBG&:Y%E'>,=P(DS98=8Y\;M^H./0A,3-@3OW=*>$ M#EVVZMHMS=':"'T$=E73$RBWT]"PFW:HRVP)..2E(OWO0R.RB+$>&\N'LCH( M4>RQ:7$7]&AG"(L5QNY>LC^.(RBHP4OB^8DYD?RLB'6!0BJB)FP@MYL9_\LX1H@>"'B"$@2=W )0I; Y MOG7Z]'O;@5'2M!6-XDD9?6@BWD>"/3A"U0\"BKM-56Q(:>BK-5/TCG")S@P\ M9U@XBL&18B"F^]D0^GYV,7])$]4UBP(&,@E@XP4PG^RSQ?QR]- >AF4;4S/V M$CJ2PM201M5\## 1-DQX+2S)$VH:%-!C^L*(_Z-&. M#WB?H2OHOV&WJRO\BL'@'54!"=;>5B6^!8TH:M"TVUW;X-YX6=H3 M\4?0<].RY.C 8G3#H'8:M29F3@IOW^YV_/>*OA<&8QV7!_OHZ 8LG@Q+R#PQ MFNUHPYL<3/R.(,KP$.8$X.6D=]8YX(+-EX,P%9HQ+V_I'#AY),O&3&(Y6"(A M2^?Z%7*=@+1N(1B6$/RS9!>$N(''?-QAL-[S&$GO-BT0 MN;UK:#9B*[8J*V(;QLT"^+_=YK]]FF5OFV(^HPF@(OW\]B;[?H#,ROZ^7?X8 M?_WAI^Q=M07YQ]_^2)>9_81_1C]N2:=[V]"BV;MWU\*)P@]O2'L99/3U2^-:3)3TV(-0TH$78#EL7M_X>_]Q7$. M/\E.5>@3RZX*K(S?I]#@KYI;E/=#_\:2%+E/D]LPU"62 4P=TQ"6;A2[-WC(1A M>OK?.VPDN4JR^:'/D@)A*X7#EF@98JG[:'J/Z'/B[8]\E!EZD7>$[B4TWP(Z MI\BF?$?\ZY,JG$0W%>E;I/2Q:FB.HJG<.9?GC1[ MH_PPY0?^#B8'S2)FP)<$D.[=UJGYY!Y*P+T:FM*>3:K:T9>[_-Y_TPTF,A:" MII18*OMW-WO,Y1$Z%KD:C 2\ASXBM;A]WW@IV8_!Z'\0!ER\@L^W2!B:E[ MIX03164=9!.!P(B:VRYK:#VLBL33*+ Z_@"=RHW/;_.J9KN$:"EFX5 *+/&W MFO3FZ+*.8>>7'CN_/(I(5Q-6$>N(SH3AQS0Z?H1TL"7IBRA5CLD[) M0_ 4L=Y@U\>NJ ?), %5OHX@Q0RO9OY)FD5;L=M298 _M-\8C]52(UPF?1'B,B)8?I;E8K8GV MPS8V/1/MX C?75P$K_?%48;X5AU.!SP.QT=/.W>C*;/X[XA?=OE=L !G'*\X MKYISIFUK$[NI8:.CLAN"R[IE?UT\*<0RFR*E\R72C1"&LRD#$5T:R-H*Y@;, M/7$"KJK.]N>POOF/=NC!=38M(3W!OH%<-&3Q_=.[YT:NB(G7^#&K;#QVXHC/, DK$':#6!!G]HE;/?> M1 MX0L"ZCH1*=B:0GM2KAP\&L=-DQ1]*\!=/LOP&_W.U'M1E-'(KU+8]<#S1 M/D!&#KA9!:\,HE- 6+M_$3B'J!RSL/EI0%]!32&>#Q)U%D2N1)FMR(!FWG*>SI)0']FHNS MUW3^@.L,53:!B-T,VT%0BY0)0H$JQ"IHC/\NH0%$=!"I.\>>%/VS]E;5QH!3 MI&""IWG/L3C1P3,9S.+8GV?O#$%W@TNHMD!FY[HE^B1-J.M9%W'3DP;KIUVQ MLTB2]/P6D+J\.+SKO'S$!]<2NRJJCE"6<)D=*J0"0[DTP?FG$VR!GU!*9"5(W;>KP_/4"#", M7-1+4U?FUODG&^\^WM\M0AW14JGZP[Y'G#IL#PQFV#&[!ALG'!5C\9X8W+U7 MDR*E:T16#6)E4!/4K4(J87N7F+[A8<+1JD1 @UGD3..$S/&=\A?OB87BL%HA M>BM1/_@J$0GI#QJ:CH[?:A3.[2A2T)1,XR@9V)2<,@XB#E#$1;VA ?>\'V'Z ML?S%^P7O'O%$D@'#7>?;+U("@+*L6+&H)N!RMTWLW"%U; MK6P^#,=^1GBC.I,*J82J0@E54.XG;D!*BA&/!QSD,W)@[#B^LLL6E0POG M-'21E:!Q"T(ZZXS32+Y.$,!;U%8WK?S;Q1.M<5('@G22N"$JTR 78\C M3.%V\-R&.*-E'KB#<<@*;[-(1<0 ZG MH(VL.<>7 *? ;63MCB'SF?,@!=2"8W''F M!3)AQ .V1_1'B3SDL2R.)YLX%\K[D"PP2?%_>!;HDJSK3_WV?M)CA-MD0R@G M<13\AS;R*N(F15,*KAN&/#UI89TZWVA+NFEG/8+T75L[%D!:XK;"Q:@UPN2I ML4@VG3G(LC*=B@'O:IC'^]X2)B F"AQ276T0A22U'6):!N:SE=*J X0E$AE< M(IV8HMW:D;F4;I &YWY/V2D\VI<77T>!(?BM"L/?+[X^FV?_"1B,B6CO^12H M["C+R]\'%RJ!C"G9W%(OBG+HL!.%N'K0(F%=0S;!0N1C)-_G*]J5\_& 'F;J MR!)_"OA9)/359P_GO&/<;+4)P!%_!\<7'^]/)\\3*5 M_V5+L 5O%KH-+JN'MB#\S@(TD9]E:?H[""-&P$F'%B3Y-)('S&[*,($'] YA M*+#U1I-)5+JP8#2' AZ%=X_BKYP=$P^?;2+58)Y=*P: 5.YW #==9^O.+C$-FC"GJ'2.&*OY49L]]4+WW$5*M'4OZ(AGEWO/M*&M&[!9!$,L$ MO>O/=YPS9%T<&.KQ$OIC>L]!K4RI=GH134/QN43C_)_]70\]*>/_= @I%$_/ M>]>%5S.FN *MP(*PAN+Q'],[BNW @[NH5K-#*4J_#^4:US>#XX0%<[N4L(NF M4L0HP8JR^IKS6ARO;/*#=SD7X@3F^IP)Y@H^O2O*ETL/!9+'K;!GBSEC.9$# M%DO)*!?L^V I'+Q'B90Z14"C&-Y"\HE=D>WC]GH0QL&ZJ&$52+8+V*9/ECM$ MB[$.&3$_%Q&B)27;F\,>I#S!YTA4-LO86F^$,3B?FRG/U#2 ,,UM"Z7J/H33 M@FGE+D<9@.7+9G4XWD3@24(X0,AN$LL6XDV^+Z M=P?'66>5.5=]X6]P^F82=WULS2KB6HXPU>"6EM1 S7$M@I_IN(H0:8DF)V(^ M=-I8Q?8:LSVRNM]WN\1BC,9N8QU+9TMLCHP-=2]*9!5;8"F!&2L58N'VIW4M MQW6KK5%O5+V'CE$(%UXPIV+!S9"H*9%^E0?0P6D>@2W56Q+@$#4?NOA$MW.; MMOE6=CZ+Y _;_J21K4UWKR8W*&3F?;NV$D6!P3'LASMY59E[GMU4 MDG@VH3NP$5JD2*YVR-+*JN$_GRI88"\2>F9U3@F(@O!Y'./3DYTE\,/;;80 MEEL7^G%!9XD6D%W%QN1W+@J.<5?KSDCN.EMH9.S HY.-V >A>91)'RRS^( VN*G?M_=YK8&& M=X3B#<<'IFS%-/[%NH'U*9.DE!A[+GRSXRDKQZ#%5<93(V;KKE/2&WZNBJZ] MAF?RG3[A+_SD3*X\//)KUV]:F!.%U>3 _$ ^(;MYP\ ;]H,R1KQI.P*TBM53 M%V"]):UA%NT&V18.,E,!6F6 (ZW2!4?2@9Q=>H-B#DD 9O5]\66J>G+R#?1( M<.=& AS9M7.)C(B *%%"_=FOI':T#>"!. MSCX!L!CXE=?(1"1)_K9/01Y%L9C].,^>Q-L*[\', ]/<#40B5B/>CYT#)]8$ M3\XD"TE-FA?"_(ZUJL-J:7P3RVI%,,F=*[1OP0$GO26?/;V87_A\>\'?NS;R M27^=??8L>B+)]D?"G*FVRZ&S G:6K.(Z<7KF:1D0^DPR_"_C"1/M>T3]T_D' M/I[C%4=..>4$=GUD8FO!'>#ML -@T;OK.OBS>*Q7C9RN_PB7SHCC:Z:"ERHN M._+>^T9$GA,*G/\D@4=(B1 MS@3M6,#6&$U3* WR2T)"7;(;* )=K'U.>XKV&8NKE8#>T[130'.Q!G7MD'8& MWK=PSIVKB:\7LU2N[T^&Y3Y;?!&0T_EA[_)QF4L$1@_=/7A&9SS*J"99?GH9 M\44$OJ$Z45AFGYERP&ZE%6.@&7CC0E'9V)1*C0A&S6>+B]./9UE1DXKOP;1_ M:*Z>_ 'F$A^I&];950E?K=5Z(%5:?OCNBI23/&*^LOV?*U*">C"XITXCFV#@ MA%5LV<0^$))LL5ZJ?W^NT2 EHR1"DL*/=8PK(OTZ6WP9HXH7T\4&L4OEI9NJ M*P6A.63JMOW -0"2G..C<-N#J@$Q;4T*G-3ON*WR*,4&H1 MZN-6WX%1OU"7H& M,@LW!($U:%E'NUJ! >5KF%S]P=$^CS^BB9=3!QHIK0 :X6!6L#G$Q:PJZU9KWU]_^5/?TN M^XWQ^:KY6,,FI"&%@.CFG@R0K:/A6##[E"X^TQXJ*5NXB%")F:+Y9(HAQI=) MDT%0+AE-^_^UZ%M86'+5"?_) _;3.9*!S(RB6VD=TKR(2&>?09&>\X!R'K$H MQXO !A9_C@M$%)5L7R59S R=XGEH\I^9;)YZ38/()%GO&)400O9U$/O'B>8F M??@!&HKU*+H/.! X;=,BES:-V.SD9UE6?-[L-)-<+-O6MYPY4#N/3,7("%IS M^:],/8A2[89>T^13!'9IB+)GBWBHY"P@J_P6>7U]7"E4;;=#(PF_3.K!6HT\ M=Y,GG/A2-)[8LN.F#3ELIW/6:IS<&57H,'[%8H:$!E0^'#\/!+)X%B-6N#NU M'P-3X:/L@\(#X)PH\;QOS^U@8@ %L)0&F1*=9)=,$[@38+P9:S@9\%:,(]4- M7;+.7CZ1SUPZZ+4FVZTZXV6:O->F%%%<818;Z2/G61ZHNK*)%4.";LGVG/KC M$LQT7O=H[U5#2";(8CH<2D/Q+L$+\?GJDF5 M8E??4J/F(Z^KYT51HP.Q+1[ .SHK(M@:9%'O4$$YYTP@'V^G(_ HXOH&#JJ+?I@(K]T%4] M3I[]<;4V+@)R:,.Q),T"F+;.QOC03C&T&^.ESR\MW=B/K,IR.#. M4:#]U:ASRGZ+E-=F736L\KY6]]9GV8LOZ9^7"V0U:KU4[-72M S-_1+(/K_( M%AT7"9\Q)@JVUHC4FL?&T(")'SI]J 7L) M?RSO"!?NIZ6(N%.((#K97:VE,8C&>R $FLXE.UESKL47I44S+N,OJ=+1PR3% M#=E>[<6Z*B[7^(()D M%,-I.%VS<#BU'%! ,E1U"96:[@ZUCYR.V;?%QUEF(?Q1\^2JBF",J\^%*(NK MDL=1[P[9?P2#5HO O : [3J.Z%-LHI9 UMF>>S.[254W]VXH[WA@1:8SXKX! M:OODHNA2$1IRC#A*%@G1"KCIA8,YK0?$ZNN^U%?B%9V;3;7;L>W7E%QV60L6 M ;;3ORGGJH0%AS)SKXMK&SLHFOI3X!5FOI[/TMQF-\YJ$H9:0/=GDJ(1XF K M81@B]_TF9J[7V2&;AM15GP_'B9QI:K0T:9@^::<%;I7D\'A/P7&P>2H;H[KV M*I2+CMSDMR9@_/3$GHHY6!$'TIJ13\@9&0_5]O!(\?N$]:2'D4#?$M(EU](''O'$EV2Z+$E>L\Q&)",W'B M@1/%W8GH&04'-?=_9<3W)3JCW>3(Y N]VWA!S;Z:C<2>[6F7)BEH+,F@B=N1 MYM)\U(DE8A\$TB@WZ?@%_:DBVM!B;7&\+=H5.LCUE8T8UB1B_N%9CK?/B@<< M/Z;O/O2P"G(4(J'YV.)XAS!GI?H.JI/P^(-S9+_ZFBXKO\F).2KO0ER^N! ! M^D9\TD0Q&[\%1[A*MR9U,P5%:/^!HF_ML MY VH7!I[U.I&5 )-AI5G#_0W.[ISMD=[]Y2ZK;AXDM2W42;%:,J]AWV?B&G0 MJ_12,#=18%0@#1FL64=RQYI;3GL.<.)6"*&J.JP4@64__0/JN^OSF$"VCR.K M[@?A35ROUDI*$[ITJL]3W*N:YG+SBTRKO184>)ZA,A+XS)[ M RSJUI_,'_&4<=ZNX*!_'E\L6N9C#7=TH1#SMHLC,;Y#TC!-_"P/_[>!K6LE>3M^-NHS1-&[7^'#T\TH.F M^XJR!PX9:"$5/FJ2*0&LV9ZX5\(++5IO0F-6FNU7?]='E8#0J&]QO('>6]]T M_$!+@LIPL$RL&B-7LX4IJ%/7\#U^+Y<6C?Z MJ>"^.Q$=[Y!^;28Q2QU_&E/90U?1=?Y5+%(.%X3^QO7FFH9PLO:%U]-.Q?SQOQS_@:[7@:]L0O$8ZQ&ACG M<'<>)Y?J(&8[P0\T&[6>-,5&/!9;HH#0PMNMM'? A(RJQ_'$T*[2AIE''"C9 M%=?TVMX#5>OKD$1 BG-(;EE5JYZK^ID0&'35II40@(0TW$4);KI*9TD8&O9= M)''KNQC@UADQ\HJ)X$+C.UMU4>,1=.+LD5W0D4$HT:1T)N%.\^QU=&+K!9.T MSMIOC^2A?@"SM.B>^Y)Z[>W H^-R/LT6YVA(U#K_P6N=L+R"ENG>5D.*Y8PT M=-AJ2K3Z IN?"#1ENQ7-D;NSCQN^..N*MB@3Q/,[$MCQ+P)]TK]8>7*H25CS M.ZF0MJP*N>N#*2YB-M(4F@^EG6,2984PK 6EB$#A"(#C)2DD4+#K7IZAJK6^ MSF$FT)OY(G+HB_$J4P48D%>C7I')QI"1<;JXN)A=7%QHJ/,.'?]F'/AT?#!VI85&3\)6BPLA1F=Z)%*>X$ADV8]W/P:=X=>"='9HT M&D?*G64#F'XA!^5#/_N"_TYZ9B<[](DYVEI\?-Y?&\W!O)0W_]33LP-G:0?A[-FW4F2'A*1&R-4VX2Z6.5KC7M!RD-,C*[& MYR'LW<[ARXGF#=U+&:Q72/SB; :YC_V?3\9Y-*4'F6 NRM8Y/@I5@N'&*:'& M.>#9'0K.'D4\.%+AM#LM+%/#B6T0S4&(: D/7N?WQ<84'Y%=T6NV&/VY[O*M M;W!T?7WM\W;K-F]JJQFB MXR_09HF745WC33Q(.K/3,RB'U3\S__XXF"?Q>KY]=Q2C\NV_(4[ST2L<.(V8 MZ9BG<>G?\-DM3GCLGU2IYYX7K<^>2OK7J($YQ2:['N<(<+!2D.1OKC^@< M"(TFO+O.I[=@N!QZK[<..SJ2/4_=]GGBP[ M& /<#E]<$BS%U)[M4U.Y<^VKH#L<)'6'2U%_IK2K&UM:=\Y>8N[HM+OX&S\]/P!!)=S+Q3S*5$WG?7]]XD8=T<+<^HSRC4?#_.,\)IXMA M9SY/7K/K[A.VXGW?@220XX<6.AM^%U4[]-RGB+TOR512O(#PYWZ"K9N#23%Y M#])W%=FZM"Z=R:6V#__?)_&*RI&Y2NR;>W0?.-JQ^2=K\/N._0WW.I7ZDX_1 M16C ?7F\>?9[\<8EKVXE%1TF^,$W+?V+4\)1QU;-Y<7BN6BLX7V.DR]U>=W2 M?R3Z?[BZ>7URYG)A)Q_](%HGU(0/].@O[9R7.5\\G;F 7%CL;51Q>)Z]$:_T M._%5G\I+8YY>/C_[*OM9_#VN05OZ)%WQY)0SEYFO[W1D&T;Y\S::T#=66/E\ M7^1O/O OYXN%AVKRXIVW<5]]6LW#K?YUG1K?H,[)J,KD]><^V\S]Y;X M*WDW>GA<7C'_,W>M0TG5BH9>S%\\.Y%B*?>A;W?\IO1EV_?MEO_Z_^%U!+ P04 " !*A@A5UM;*$6J)!6G^_4[4K(Q0UZAH9JE-Q1QUS6ID:X.L#)LJ.4KC M.!]53*C!["*,W9K9A6Z<% IO#=BFJICY>HU2;RX'R6 [\$FLULX/C&87-5OA M'-UO]:VAWJB74HH*E15:@<'EY> J.;\N_/JPX'>!&_NH#=Z2A=:??>==>3F( M/2"4R)V7P.CO'F]02B^(8'SI9 YZE7[CX_96^L_!=K)EP2S>:/F'*-WZS,OC6MKPA4VW-AX ;ZS35;>9$%1"M?_LH?/#USLWD;#-!+F(N5$DO! MF7)PQ;ENE!-J!;=:"B[0PLD=6TBTIQ&M M*K'( M-7\=,KB5-SDLSV?2N:T9Q\L!I8I%99"4#(_ MOF"2*8X0^&UIGCE?/L#IL-9IQZ17ZCN65?1I.+FC\L&TM$MO%!R2:QW]51[8 M%C(LR40[!&(6!F:]08[5 @V,DVCGY:=VP4LHTBB?)-1(XCC*LAP^/;%RDJ>0 MT>\NH/T>_^P9T&/>A^P1C*,D'@<$290D4SC"L:SG6':48S>4L)[\(31P$PH1 MF@BNK*63PH-]+]B" N^^'F+:4>'/9UI[5(B_/==\^29MM,:0HQ;D#&!^=2!( M)P5.@K-T8PFA/3W?A=,7BOV8TD@"U[@22GF%UQW5R)UG])DF<.MIWAT^,M"& M:,<;8WP,:C1"$Y$H?!;RF%Q?P"W[VG'* #=8"FH*:YOMSM:'<%*,3^$DB<]. M?3WMC0W1A3IMS8LA3NT^DMO:4 MB@-Y"!^)^TCIN3_WDLB615DZ.:7F>!K%D]2/40YD6>;'TCS*QCEEA])TPWBL M3*$_2 M:#*EQ.M /TL>M6,"G,39$WE%-,T36C>%D_>'C7\:>:IB_MXJ* +O%!_N,6%K M([DB'OID? GQ,$W:?C)M^TG18_^W=4=2MNA3MGAVRM;:42T1=&)T/FK3N*(\ M"%;LG4+A8&RIY41@"%UU UV4=MY-LO'LW!Z%3/)&]CFU990BYGCB[/QY*,V/ M6O!#:?YCEOXGPV"!G#4V<*2D J'I[=!(NF^T'OQIYT*[O5X@.9.:R.B"T17_ M8*$B#3]:) XE_3R8K&MOA'UZ*VC]P3;,E!:RI(@H*>#5BVF:I*_I[,BB(IWV M_4.$'#UZ*5!Q687WD(5P^VT?#?UH_^2Z:E\:N^7M>^T#,W1V6I"XI*WQL* S MW[1OH+;C=!W>'0OMZ. +S34]&]'X!32_U!3XKN,5] _1V3]02P,$% @ M2H8(57,PBX+A @ <08 !D !X;"]W;W)K&UL MC55M;]HP$/XKIZR:0$)-2'@?( ';M$VKAMIN^S#M@Y->5MC=A/?U\D6"Z:OY0X%G612%UQAGEL@HO&GQO2:D-;Q='Y$_^BTDY:8:5S) M_"=/S7;FC3Q(,6-E;F[EX1/6>OH6+Y&Y=O]PJ&R'D0=)J8TL:F=B4'!1C>RQ MSL.)PRAXQ2&L'4+'NPKD6+YGALVG2AY 66M"LQ,GU7D3.2[LI=P91:><_,Q\ MD22R%$;#+2;(]RS.$5KW=M#MJ6\H@K7SDQIM6:&%KZ -X$8*L]7P0:28/O?W MB5E#+SS26X87 ;^4XAJBH -A$(87\*)&;N3PHO^7VP&6&52PR.F!,I$@T%.' ME<*4&_@JM>[ JE0*A8%?BU@;10_I][G45)%[YR/;XIKH'4MPYE'U:%1[].9O MWW0'P;L+NGJ-KMXE]/D=%6M:TMW)#,YH/$?W,F #HI[>12*I%K7!U$8Q6YLH MFS,N-M#B@G9DJ9E(=7L"=&_H[NT]N1&I:?(&JX@G%G/ S<&$6# M%Y>0RC(V69E3[=9L")[\3:F$AE8O"MO0"OO#-IRAVP%!/+1!+R+%9ZI:W7&7F/5& M;?A&>5+ CK(T1/0[E]R#XL9>7Z:A&\%P9$OH!2&GMR9V[LWX)VV@0+5QS4Z# MBU5UA&:WZ:>+JHT\F5?-^(8IRHB&'#-R#:Z'?0]4U>"JA9$[UU1B::A%N>F6 MO@FHK &=9U*:X\(&:+XR\W]02P,$% @ 2H8(52I6;1:( @ <@4 !D M !X;"]W;W)K&ULA51M3]LP$/XKIPQ-($4D=5_2 M=FTD"D,P"0D!&Q^F?7"3:V+AV)GM4/CWLYTVRZ32?8GOSG>/G_/E\6(KU8LN M$0V\55SH95 :4\^C2&Y4N9&,X$WBO0#=51=7["KG<+H-!L \\L*(T+A"EBYH6^(CF>WVOK!=U M*#FK4&@F!2C<+(.+P7PU[9X#I92_GBG-M\&<2.$'+,C$.@=GG% M2^3< 5D:OW>807>D*^S;>_1KW[OM94TU7DK^S')3+H-I #EN:,/-@]S>X*Z? ML41Z/L+K-U)KT5KRB,5 PUG#[1-4=]MHB,17;[ M4;9#6;4HY .4"=Q)84H-7T6.^;_UD674T2)[6BMR%/!;(\YA&(= 8D*.X V[ M-H<>;_B?-M_ABNF,2]THA)\7:VV4_2]^'>JX!1P=!G1:F>N:9K@,K!@TJE<, MTL^?!I/XRQ&ZHX[NZ!AZ^FBUES<<06Z@-Z%#-(\"':;9GWDFK;ZTP=P=94J$ MC>16J$P4<,J$CP:%;CGHZJ% 57NVNQT:85A)=M'M0+EH=_4UO7Z,[ MJ@HF-'#&PO=V]R:W-H965T6B'-,FBL[:ZBR)0- MMLQVB$:7B+4K#E02-]3*X3JYN M0R#/\BVS;+70:@?:61.:$WRJWIO( M<>D.Y<%J^LK)SZ[6FLY7VY_ 9 5W/WK>4<4MG']B&X'F8A%9"N),HW(/>#, MIJ\ 3N&CDK8Q<"/,XV5_ MR#B$M6"4ZLO$OUUOC-5T5_X_EOJ G!]'=OUS93I6XC*@!C&H'S%8_?U7,HW_ M.<$['WGGI]!7#]2/52\05 W'3^T8XY.8QQF_ ,>Q,J6B3C06*T? -@BU$M32 M7&[AG$O2J-Z0A[FX@CMC.34,F=+AX7AX\!9+;#>H(4N\)CDH_.1- 6>D#+,X M&81XGL"[7DMN>XV>3,V?G&R\\:S(_'.KVJZW!.HLC*KMCI%Y!DD<%M/<+9,\ MA@](K=LH40%O.ZT>T04UD!%0&J9YZM\9W",E030#[-("OFI+%,0'>\A'D29O,8N #C#VCU"U!+ P04 " !*A@A5DGVO#;P" " M!@ &0 'AL+W=OTN#\,>%)N)AC[$1+AS1[L23J\/"0,CG; M2G6O:P!#'ALN]-RKC6FG0:#+&AJJSV4+ F_64C74X%%M MTJH%7OU/ @#L,\ M:"@37C'K;3>JF,G.<";@1A'=-0U53TO@: 4!A])8 M!HK+ UP YY8(9?S><7HNI'4\W._9W_>Y8RXKJN%"\A^L,O7<&WND@C7MN+F5 MVP^PRR>S?*7DNO^2[8#-$H^4G3:RV3FC@H:)8:6/NSH<.(S#%QSBG4/6.:CE0Q2]0Y>1:"E-KB3.(SC$WR)RS7I^9+_Y/J9T17CS#!,EXJ*?#$UJ&?6GXN5-@K_F%_'RC!$ M28]'L5TTU2TM8>YAFVA0#^ 5;UY%>?CN1 ZIRR$]Q5[<85=6'0I0Y58%%9B)*/80;PT MSDF29 XF^Y]D/(E(Y$=1BFK'?I9GN$[\;)238V\;'/1E ZC13A];STZ8H46= MU0VXQ=#7?^'#=+S&%)G06)0UNH;GH\PC:I@XP\'(MN_RE30X,_IMC4,:E 7@ M_5I*LS_8 &[L%W\ 4$L#!!0 ( $J&"%55&]OB2 , ,0' 9 >&PO M=V]R:W-H965T/U"'=:*KL,*N>:RS"T>04UMQ>Z 84[I38U=S@UV] V!GCA@VH9)E&4AC47*E@M M_-K:K!:Z=5(H6!MFV[KFYN4:I-XM@SC8+]R+;>5H(5PM&KZ%!W"_-VN#LW! M*40-R@JMF(%R&5S%E]=3\O<.7P7L[('-B,E&Z^\T^5PL@X@* @FY(P2.GR>X M 2D)",OXT6,&0TH*/+3WZ+>>.W+9< LW6OXA"E>& X]GCC MTPS_NMI89[ )_C[&L8.8'(>@'^/2-CR'98"=;\$\0;!Z_RY.HU]/%#@9"IR< M0E\]X(]6M!*8+IFK@-WHNM$*E+.TXLMG'Y_Q+R0:7!7L'B1W4+ ;;BMVB[^5 M/4;I9-+CE!XQ>_XJN_39H4[)2TK.=F!PS[)22S\_$PJ)Z-:BOSV_ M9(^5 7C5)@Q%!B_R@WA^8X?DIR$^L.ZQKJ&:7]ADEM*83G&<^W$VB]E7;@1U M9K-:4PS'.-1G*;^&\VF[(2JTT'5Z4^K>MNZ M%H_H3BA1M[5GP25;\Y>:SOF8>">QWQ:O[!+5?2+3)6KZ1*S%$S;48Z3E%D7I MEKF7^O7!_Y^F?P(W Z&N1_=\.@ #]"10/L1^(>_YQ*LX9@F>\8S,"9KQ>$[F M%$]^AB>/9LKF641&QK))S!XU<>BT')B@TJ,,%5\3?>R))RY;K+?XAC:#@ MHV@>G?_'8>AHB1TBI' """L;I=EQT<.#F[4&L_7OA\6>:I7K+MEA=7BBKKJ; M^5_W[GV[XV8KE,4"2@R-+C+4V'1O1C=QNO'W]$8[O/6]6>$S"X8<<+_4VNTG ME&!XN%?_ %!+ P04 " !*A@A53_AN>_D" !!P &0 'AL+W=O3@FWP#LVW8JEHYS!Y;?:?PG>-.'\A@(UE)^6 WG].I%UA"F&%B+ *CY1&O,,LL$-'X M76-ZC4MK>"COT3^ZV"F6%=-X);,?/#7;J3?R(,4U*S-S*W>?L(['$4QDIMT7 M=I5N%'N0E-K(O#8F!CD7UZCP<&(R"-PS"VB!TO"M'CN6"&3:;*+D#9;4) MS0HN5&=-Y+BP1;DSBOYRLC.S!:X,,)'"5VE0PY(]LU6&T+FWB^Y.?$-.K*J? MU(#S"C!\ W (-U*8K88/(L7TM;U/Y!J&X9[A/&P%_%**,XB"'H1!&+;@14W$ MD<.+VB)><)UD4I<*X>?E2AM%M^/7L6 KK,%Q+-LQ8UVP!*<>M81&]8C>[/1= M?QABS.^K M*1JR#5<2[&!>U0Y6/['F+9B'6=J0=\;"YK:I"22 M>DT;3*U#LT58RXR:EI/G#A=T(DM-5T5WQT!%05>4!2:8KU!!U._!#4^O6-&K M>%Y+)B#L]X(@V"_7J#64@N52&?Z'_#BW7.N2B03)OS8:.O$P[$)G.(B[\)I@ M#S(+<,SHA&Y';Q"-*B&*8VC)?]SD/_[G_"\5%PDO6&9;A(82^5R4>*P.K9C' MZ_ "7NS!TQ*!:>NY2;6]__]3HQ=49]E1:(=T2K6J39^1J2Z^=Q8,48^D$O#IP\A)$[OI>&D$_VI3V6;O]@+.6H-F[X:@JA%*::4,UI M,]\OJ['VHEX]#C=,;;C0= '69!J2YEN]L0Z:5V_V%U!+ P04 " !*A@A57.*F8]@% "*#P &0 'AL M+W=OD*"J6V72F#Q)!<''V@K,+[-E&R$>U M!-#LJ2PJ=3Y::KTZG4Q4NH22J[%8085?YD*67..K7$S42@+/S**RF+BV'4Y* MGE>CZ9F9NY'3,U'K(J_@1C)5ER67SQ=0B,WYR!EM)V[SQ5+3Q&1ZMN(+N /] M>74C\6W2H61Y"97*1<4DS,]',^?T(B9Y(_ EAXWJC1EY\B#$([U\R,Y'-AD$ M!:2:$#@^UG )14% :,:W%G/4J:2%_?$6_;WQ'7UYX HN1?$US_3R?!2/6 9S M7A?Z5FQ^@]:?@/!242CSSS:MK#UB::VT*-O%:$&95\V3/[5Q^)$%;KO -78W MBHR55USSZ9D4&R9)&M%H8%PUJ]&XO*)-N=,2O^:X3D_OM$@?EZ+(0*I?V/6W M.M?/[.B>/Q2@CL\F&E60X"1MX2X:./<5N)!]%)5>*G9=99#MKY^@:9U][M:^ M"W<0\/>Z&C//MIAKN^X GM?YZQD\[Q6\UL._9@]*2Z3$WX=\;"#\PQ"4)J=J MQ5,X'V$>*)!K&$W?_N2$]KL! _W.0'\(?7K+JP4P,6=?N92\TNQ&YBDHM@+) M[I9< L-,;$:*?<8HRZVD8KS*F%X"^VJX"!F;K4%B:K%+W!3RMN8%^R.?PR&G M!\TZ[/1,,]P?Z/;'&' %*90/:);GF%G\)YLV6YMX:].F]0^>0*:Y K8B1XV? MJO,S%66)N:N(I9U[+Z#2GGL%NH?8& R%" 46'77*_JR-11C5RP:PB]"+4-T" ME;*\6KP(6@^E6_6IUDJC723_PG'FN);MVE;BANQG9H_CA'GCR#LP_2M% N'> M_A2[COL.I[>C[Y^[+]=MW+)79;]_7O(JQ?('V02>5KG\#RO[;N[O^"$7W4,N M#J1&T*5&,)@:=W@B975ALF-&U9PRN4F!65$P4\K8IY6I]C<%K]0AF@^J>(7F M6UVUT<515T-(T>A:D:X!SNTXMEA(6' -[ -2*\>3+65?>%$#.\HK=K\4M<(@ MJ^-_HY451I&5Q#;&UA_';H\46R)YEANXEH/"]MB/>IQI]OW(\SW+\>UCW*W$ M/D 0//'FD!/241Q:29@<,V=L^S] "-_RD\1*$K+*V3?N7FA,I34HD[N8S&WJ MTVMF1;45QA O"L9WTU@U0)^RH$_XP=6[1 "PU9$1#F1F6HNQ[1E&A(1(= MXM"@KL,V+%G^;9'O/'8EP;@R$4Z^5;@^LV'.-MH_:&W*6*TH7^F"TQ M/-B-;G/U>#(GM!R)@-323)(K[CB,WVPS\0V].KU7K"=@.(U+2E/$GH%++&#A M.'"9C8\('V/;9E?([PPPYY]S*+(=PL"@ U^+@NN\H/R(D[&7]&3PW>T9-$"K MN*-5/%PIFN[$Y!AEZ,F%V0>\-V ?I#@%_A!E!D$/EX3[O7W-D3[;UHB4F_)P MTI @[2G'HDGCYLC0W9'Q?W+A4N#NHPD2UE#52% L$G2.NU0NCEP\-7#LL3M. MY*4ZCC8_@B8OG"!ACNRT0Z\ M 4&%!:PPG^SEU;"SP;1:X$4N2B$Z)V$?UL4_G1.R94\8*L*+0,PJ< M@Y5ETNN/2I +TP4J#&M=Z:95ZF:[1G/6]%<[\:9+_A :>S5=1/1:M&)/6[0?N[6FD;1A%+6+4I3*PD:=\O@-KZYR]Q^O^'O&@_F MQ 87R5:IKV[PH5P&S!'"!@OK$ 3]'O --HT#(AK?1LQ@.M(YGMI']#]\[!3+ M5AA\HYHO=6FK93 +H,2=Z!M[KPY_XAB/)UBHQO@O'(:].9U8],:J=G2F<5O+ MX2\>QSR<.,S8"PY\=.">]W"09_E66+%::'4 [783FC-\J-Z;R-72B;*QFE9K M\K.K#>XIQ1:$+.$]JKT67547X+#@U2>Q;="\7D263G+[HV)$O1M0^0NH.7Q4 MTE8&WLD2R^?^$3&<:/(CS3M^$?"O7EY!PD+@C/,+>,D4=N+QDI^$?8^=TK:6 M>_CG=FNLIDOR[[EP![3T/)HKG!O3B0*7 56&0?V P>JW7^*<_7Z!:SIQ32^A MKS94B&7?(*@=\7U V2-LGT[5^B"'ZJ1K?H[\1?CSY$_ Z^_@4"BJ1F.Q=%QL MA;!3#96UR]^K6M*,Z@W=)//Z!CY5&O'9-0 2$;V(F_KQA14GK_O$)]9:J[(O M++6 (?;/LG8,-E98-/ KQ$F8QMEH\)0,GH=QPIR1A8S/*544@'R":W8-<.Y.V,6 MSF,&%X3.)J&S_RTT!=VAMD\AK!LQUN>[;WW=^6O[7/Y;ZL;G=+]XVGG=GPOQ M%@MLMZ@AB<-)"T_+\\$CGQ D/1\_ZC(/&>6;4L9(C7@2(8TA3::D?_%)O\Y@ MGGJ7F">#"\]G9W,:G?2Z%O7>=W1#-[.7=FA[T^ST:-P.O?+[]N'%^2CTOI8& M&MR1*[NZIH3IH8L/ ZLZWSFWRE(?]F9%#Q]JMX'6=TK9X\ =,#VEJ_\ 4$L# M!!0 ( $J&"%4OJ,?@5 0 (L6 9 >&PO=V]R:W-H965T"V1MQL#\,>:.G:(B*) M*DG9[= ?7Y)2%"M6A!A@7VQ1O.?P\AR)U.7T0-D#CP$$^I8F&9]9L1#YM6WS M,(84\Q[-(9,]6\I2+&23[6R>,\"1!J6)[3G.R$XQR:SY5-];L?F4%B(A&:P8 MXD6:8O;]!A)ZF%FN]7CCCNQBH6[8\VF.=[ &<9^OF&S9-4M$4L@XH1EBL)U9 M[]SKP.TK@([XF\"!'UTC-94-I0^J\2&:68[*"!((A:+ \F\/"T@2Q23S^%J1 M6O68"GA\_!5 .^U@'X%Z+\6,*@ @]<"AA5 M3]TNYZZ%\[' \RFC!\14M&13%UI]C99ZD4P]*&O!9"^1.#'_S'8X(__CTK4L M0C>8$X[H%JT8<,A$V?,'6I*O!8F(^*ZC/N? = ]'%SX(3!)^*8/NUSZZ>'.) MWB ;\1A+!D0R=)\1P=_*F_+Z2TP++AGXU!8R?96$'5:IWI2I>B^D>@N;'G+' M;Y'G>&X+?-$-_ZO(>JCO:+C7 O>[X3Z$$NZ^.'K0#?]$]SWD>6UP6UI6^^;5 MOGF:K_\"WU*VE4L+!M(4=(M#DBAS_M4='P2D_+\VB4O603NK6I6N>8Y#F%FY MLI_MP9K__IL[0-G-+7WQQJWA/6=R=!MA@6&4FNH-ZC5&W2JM\ \ MUDM,J"Y +CI[G,AUB.N;)-L#%ZEJMVG:27VNIB79\$BLL3=RG&>2FAPR,$36 M$'Y8"S_L%/Y."LM(J)Y:)7V;O)T$Y\H[/'T63\0]C3DQ(#"45$.S4:W9J%.S M=0S)%MW!CDCMRIUR+7=,4 ]HFX"=;.<*:)+,-TD6&")K6#*N+1G_DHUQ;-(: MDV2^2;+ $%G#FDEMS:3S;?E4I!M@RIS';T/."U"+.I)O3\9Q63M\[PF=R=PYXKMTFRP!!90V[7>2JPG$[!5XR& !&7974( MLBB.T);1%/%C'UJ+(>=D\QM?G6Q_B^[1S]7=*%M@BJVI_%%IZW8J_P58BA** M,_0#?231 N?HEF0X"PE.T%H.1T*0=>ERN4 Z=/F:T%:K.O,X=_,PRN8;90M, ML34=?2IZW5]3];I&RUZC;+Y1ML 46].@I]+7[:Y]?=@(N9_+K^%"?0.CG!'Y M#N4X:77%: ELE,TWRA:XIX6WYSI':WDIMWUTCJ>.:3]BMI-BH@2V$N?TQO*K MAY4GGV5#T%P?[6VH$#35ES'@")@*D/U;2L5C0YT6UN?/\Y]02P,$% @ M2H8(51=JC]I+ P WPP !D !X;"]W;W)K&UL MK5=M;]LV$/XKA!8,+;!9LOS69K: Q/*P% M@Q.WZH>@'1CI;A"E2(VD[ ?KC M=Z04U>H4(4'UQ1;)>QX>G^.=3O.35'N= 1CRD'.A%UYF3''I^SK)(*=Z( L0 MN+*5*J<&AVKGZT(!31THYWX8!%,_ITQXT=S-K54TEP?#F8"U(OJ0YU0]7@.7 MIX4W])XF[M@N,W;"C^8%W<$&S*=BK7#DURPIRT%H)@51L%UX5\/+UDL+/']^8O_3 MG1W/=H!804(7PH858#1CX#Q,X!Q!1B_%#"I .[H?GEV)UQ, M#8WF2IZ(LM;(9A^<^@Z->C%A[\G&*%QEB#/1IKP?1&[)ANT$V[*$"D.NDD0> MA&%B1]:2LX2!)K^3I10)"*.HB_$=TWOR)@9#&==O^P;=M)OY2>72=>E2^(Q+(W(KA0('S8MGM#C%%]84:.;_0,WUK) M]) 8_T8C<&,CUU[9XEXSC=D9;"2]U01-8>%CJ-*@C>-&OOPRG MP1]M8O=)%O=)MNJ)K!&6<1V6<1=[M*0Z(QGPU.8>1@8+I, **O98BETJMR9B M)^=K ],G65R2O7=D]EUWC(+!N[E_/-?[_S;#05C;-&2Z]CTS[#TB=9W"?9JB>R M1EAF=5AFW0G8R#ME\ZX 9:>P:VV+24DW#!J58C9LEHIEJ]5DUK2*.UU[K8H] MD94J^F<='I:GG6NM-7&5O6SVZMFZ>[]R3:O_W;QL_6^IVC&A"8&PO=V]R:W-H965T@69<@M2'3-FE2U+3;P[0'AUR"5;!3VTFZ?S_;4)8 MC5(M+V#C,/XH,0*+G(J=B9&52KJYM6R09%%A2Y%E)A/%6:5OU+3=QMOZA_-G-7 @P[*0*]K8,UGLEV&]K>HE\IX<\Q_,ZZ./#]!@217<- MW>V@Q\?_O8L^.?[OSC[=5DFK,^?5F?.,GO^*7E>*?MW,51;4YOO=96ZIU^_6 MTP?2M5CA!$:6.G$$\ U8T?MW;NA\ZK+ZE&+Q*<4F)Q+;2XI?)\4_I![M[()$ M[8*N+)0"H1'0I_@F"ARU'C:[YK8Q81,3'PSDK9Z=2&S/LW[M6?^@9^:XT$>( M=@S!OX.ER[U2*MAQYLH+^V[#OS;*=9P@"!L6'HSKK1:>2&S/PJ"V,/C?91>T M+.F'7L.V-B9H8N*#@;S5LQ.)[7D6UIZ%!SV[9Q+GQJY>:^655QK?=Q6)C&VI MOL)D!DA(+$$53%)?G68X5357YYH-6[OYRG<=OV%^&^4ZKNL.&OYWP0:#02-- MDS;,^^CZ08TJ+;-W"@==%G['?$FH0#FDBN=<7JD$\;+4*CN2K4PM,6=252:F MF:GJ%+@&J/&4,?G2T>5)7>]&?P%02P,$% @ 2H8(50.GO#H+ P \0L M !D !X;"]W;W)K&ULK59;;YLP&/TK%JNF5MK* M-23-$J0&F-9)E:)FW9Y=<()5L*EMDN[?SS:$Y4*B;N4EL*KP&_,1HPW?&0$7R1.FSFMRE4\-2#J$<)4(I M0/FW1B'**! M;KZA)IZ!TDMHSO4OV#18RP!)Q04M&K+TH,"D_H>O31YV"%*GF^ T!.>0X)T@ MN W!?:L%KR%X;[4P: @Z=+..72>$,RZXIT1D',0D M16D'/SK/]\_P39F8-CO.-CLSYZS@]XI< ]?Z!!S+<3K\"=].M[O">9_U^+^M M[R7#;;>*J_7<$WHAY!F0A06)&J"7"J]A+O=#9Z%K*:];2EU^8U["!$T->;MQ MQ-;("#Y^L'WK2U>6^Q2+^A2+>Q+;JX?7UL,[IQZ$E MU;AF2I[)"756H!7PM MH%Z,=7 S<@<3<[V;W6/0:&1;^Z#H&&3?^-Z!5-R!\KVATZ+VXART<0[.QGE7 ME$R^BPR$.>1#W M68\^Q:(^Q>*>Q/;J,6SK,7SOQ3 \/O/6P9$/CS�TQTC'&.0/$QR+9W0'6, MYDX/4R"VTLTC![H-J=^H=K7M3V]U6W:P/K/'H=VQ'LE^MFX__\K7S? ]9"M, M.,C14IJRKH?R,+&ZP:PG@I:Z@WJB0O9C>IC)GAPQ!9#?EY2*[409:+O\X ]0 M2P,$% @ 2H8(5&ULM=U;<^+(%<#QKZ(B6ZG=JLV A/$M-E4SUOU2ZQIGDX=4'C30 M!M4(B4C"'J?RX2.!0)8M&LC^_6)ST?EU@SB-6ASHF^S6;]?)F)<+H.6L1];3 X[R_"*.F- M;]:WW6?CFW15Q%$B[C,E7RT68?;R1<3I\VU/[6UO^!K-YD5U0W]\LPQGXD$4 MOR_OL_):?Z=,HX5(\BA-E$P\WO8^J]?!\*P*6&_Q]T@\YZ\N*]5#^9:FWZLK MSO2V-ZAZ)&(Q*2HB+/\]B3L1QY54]N/?-=K;M5D%OKZ\UY<]92H>PU5!:AG>P*T.D [-F!8!PR/#3BK \[>!HSV!(SJ@-&Q >=UP/FQ M7;JH RZ.#;BL RZ/#;BJ ZZ.?0SJ8+OG!L>VH>YV]M%[6]WN;O7H_:UN=[BZ MWN/]S6MQ_4+6PR(=6&=#>OX\O4;)57B/A19>6]4QA7CATW" M*NFC\A#-DN@QFH1)H7R>3-)54D3)3+E/XV@2B5SYB_)5/(ED)F3 MJ@1I4LQSQ4BF8MH1;\KCAX?B77G\N22^7SZ_NR=9VS[)7S0I^'F9?5+4JU\5 M;:"I'?VY.R)\<+DW7)>'/XCE)V4XJ,+5JZZ](0__;5*4X>K>UDUYN+M*MJUK M6D>X)0\/PFS7>E>X?43GU='>SCO'=[XKW/UCC]W[8ZW[\G!=3*0[+C@^?"!) M@N%NI!FNO>$^+\K#V2P3LW ];I0#SG8X^:=?;JHXA5CD_^KHYY>->];M5DC[X:U>JD9A.8@:)F21FD9A-8@Z)N23FD9A/ M8@&$M0:!L]T@<";3QW?E 4$T%=EZ#.C*=6GXJ;E.8CJ)&21FDIA%8C:).1OL M?(U5\]&GL3:ZZ3^]SF"R/8_$?!(+(*R5P:-=!H^D&?Q55*<#JHG!,LVV[^15 M,V$VF2MA,BVGS4\B3I?E[+[HRG I?VJ&DYA.8@:)F21FD9A-8@Z)N1OLZO5P M\>G->.&1#?HD%D!8*\7/=RE^+DWQ\O++=Y%U):\T\-3D)3&=Q P2,TG,(C&; MQ!P2!R-PA<'IJ/%UDX*90X"K]%<52\="6\U#@UX4E,)S&#Q,S+=[/5 M0?O@TR*;LTG,(3%W@XWV/Q$>V9Q_\'D/WF^AGNTV:671U2Z+KJ19Y"1Y$<9Q M->-5EN'+OIGOU?N&U7;?[J3MG)H<)&:0F$EB%HG9'?OHS:31N7KW@GZ[&UVR M2QZ)^2060%@KY]1!\\GUX,"9J,WA:K;Y-/H_G1_U?JF1/>F^R3IY0Z>F':H9 MJ&:BFH5J-JHYM3:29+*+MNBAFH]J :6U4_55D8DJ/Z,TCY;+ZIQQ=7[8+O^4 M&\PZLU7JG'JHB6HZJAFH9J*:A6HVJCFHYJ*:AVH^J@64UAX!M&8$T#[H;%,- M4T,"J>FH9J":B6H6JMFHYJ":BVH>JOFH%E!:>TAHZL%4::5)^Z!@7A\4*.+' M4B2YZ!P)T$(P5--1S4 UL]9:4Z WYZ+0!FU4ST>2&FT214?LL+D2;1)%?NTFRI_%>ISEEE MJ^I4U>8=^6]B,D_2.)UUG@&6MW-RZJ&%6:AFH)J):A:JV:CFH)J+:AZJ^:@6 M4%I[A&BJN=311QV7HX55?!VNTY?$G9SY:!E9KKX_PAF\^ #30%DU4LU#-1C4'U5Q4\U#-1[6 TMKY MW-1YJ=(*$MDDX"[-B_(-/UI\6V6YV/>YM=P_.=_1BB]4,U#-1#4+U6Q4:CFHUI M:>TAH:ED4^6E;+N"T.>HF-<_02$R)CL? M0&O;4,U"-1O5'%1S4GR>OF)/.!K^E+&'?7@,O14W,< MU714,U#-1#4+U6Q4N^Q,9K34#M5T5#-0 MS40U"]5L5'-0S44U#]5\5 LHK9WV346@=O911_MDV=,=JNFH9J":B6H6JMFH MYJ":BVH>JOFH%E!:>TAH2@"U0[_H=LSW:.7(R>F/EONAFH%J)JI9J&:CFE-K MDN)Z%VW00S4?U0)*:^=T4\.GR6OX@B@6Y:R]?$.7_!Z%W#@YI3?:ZR]@O/N6 MAHXV:1S3I(DV::&:C6H.JKFHYJ&:CVH!I;5SM:G/T^3U>?=I429H%,;*XJBL M1:OQ:NU UJ)%=JAFHIJ%:C:J.:CFHIJ':CZJ!9363N^FR$Z3_\3:N[=B)4D+ MY444APZXT1([5--1S4 U$]6L6I..CS;:I(-J+JIYJ.:C6D!I[3QO*N>5< M$"718K7H3&6T/@[5=%0S4,U$-0O5;%1S4,U%-0_5?%0+**V]HE%32C<$IIRNJ'\I^[VU,YLC_V7 M(HO2SN-]N7ORB(!6TZ&:@6HFJEFH9J.:@VKN@=?Q<*!,PY>NU3L]M!\^J@64 MUL[^IG)N**^<"\(?^R8!\LB3\QNMCT,U ]5,5+-0S48U!]5<5/-0S4>U@-+: M.?]J7=,/6]B47=F47=J47=N47=R47=V47=Z47=^47>"47>&47>*47>/T(ZKL MADV5W5!:LO,')@%D8=$=JNFH9J":B6H6JMFHYJ":>^!U?"Z9!)#]\%$MH+1- M]O?SN1"%'A;A^*;,XIFX$W&<*Y-TE12;Y<]WMRJ9>*R^8W_]6>OUW]UNJM>. MVG&[JUY[Z]O[#3^^688S$839+$IR)1:/95.#3Q>CGI)%L_GN2I$N;WOEE.=; M6I1#S/KB7(13D54;E/<_IFFQO5(U\)QFW]&PO=V]R:W-H965TNP5QE0WOJ^S DJJ+V0% G>64I74X%2M?%TI MH+D#E=R/@B#V2\J$EX[R" MGXXJNH(YF,=JIG#FMRPY*T%H)@51L!Q[M^'--+'Q+N G@ZW>&Q/K9"'EDYU\ MS<=>8 4!A\Q8!HJO#4R!+<*-QEB#/I MO*X>D4LR9RO!EBRCPI#;+)-K89A8D9GD+&.@R3EY@ 4U@"\-:@/D] X,95R? MX=;C_(ZF)R+X4I-/DDJ'WT&&\-#!PQXY@[9@ M \(-O6E"Q IOE*?I4> S(=T87C#.#1>I*>,UWVCD.NPC;DE;)AJVS8JVRFY(8UC8WC$^N3TT] MW),3!P>*CT/"(.F6'+>2XW[)] 6;L=%$*I(IR!D.F=;KG7;;>4!UZ8V/Q)PG M@P/!'3%A<-VM.&D5)[V*\4#_H_;)46'C^$#8<4AR*,O?ZZ:8@I6[9#1Q#;%N MK.UJ>X_=NO;M_PVO+\%[JO"7U83#$J'!18(94?7%4D^,K%QO7DB#^7;# N]B M4#8 ]Y=2FMW$?J"]W=,_4$L#!!0 ( $J&"%74>$8D"@4 -07 9 M>&PO=V]R:W-H965T3&+ VB3G;P)YT/_[L) 1(3$I[N2^+XYUY['EF,IF9T8&R M5[[!6("W-,GXV-@(L1V:)H\V.$6\1[-KV2]$6K#G(RV:(T7 M6+QLGYE\,BN4F*0XXX1F@.'5V'B"PSGTE4(N\0?!!WZV!LJ4):6OZN%#/#8L M=2.*8)B0CFX!', MWV1\FD/=7MS"C\J[3XJ[VE;LZX#/-Q(:#>1;C6*,?MNO[+?JFY*TB MSSZ2-[5; 3_NLAYPK =@6[8-7A8AN'MW87OQH[GI['9@^$/ X<_;7Y#O5)'KY"8"<)5C.(B,'4A58"X>A"5AH=\BR(\-F2> MY9CML3'Y]1?H6[_IO-8E6-@EV+PCL M/N)4GW#;T6SU1@/@YB/I^[2?0LD;F M_IS@&V3"IHQ=EYDW99PSF0LKO%N5+PO"6,I49=39Z749;EV!AEV#S MCL N_.!7?O!;H^W++EW*+X[\8,EJB:'\&U4F, [^.2YUSFG%_5'G= D6%F#> M>=C7 KJCXRX8[U>,]ULC_T,6T10#@=ZT7X1IOTM>NP0+NP2;=P1VX8*@*(H8CMMP3<=-.[@>C5KFR*>6[/V^RCS5I0+8Z%U*KVM MUO=*9C*5P"@#LN%3[0Z)9= MH5WZZJQ-@NU?'=GMW"F'W,LF1KV+6F_ YFL#/<^NQ=M,(^<$EFO7PE('YTB\ M>FQJY&S?<_PK\6F?;+9;XS/$&94M9RU";XE*N].H[!(M[!1MWA7:I8=.+1!L MK>LGT]PCAWP:(A,&DG4X6N-CJW4GV^UB>:\*HVL=W;0\Y"*3!Y8]\.V^4X]< MC6B_[_N!E*U'KTYTT'>MP'/J :P1]5P?VFY@7PGB4V\"VYN3L$RF_YDD]W:2 MM*(6]*#EU4G2B%XC22/J]0/)TB"X0M*IM8&M%?OD[M-99CN]W )P6I.8'MWT@V3QZ#]&2[]V[ALBNFX MU((UN=2!-;@TSZ:4LO!9Y^-A#O)!8S'VJ7:K$?13/GBM[4_A< 8U^Z$:6>=3 MT1-\,>_^C-B:9!PD>"6/LGI]Z7Q6C)"+!T&W^8QT286@:;[<8"2=H03D_U>4 MBN.#.J :Y$_^!5!+ P04 " !*A@A5SYT^OP$# A"@ &0 'AL+W=O MH&#S 3??O=V#'2UHGJC9_2>"XY[GC'@PWW4OUJ'-*#7HNN- S M+S>FG/B^)CDML+Z1)16PDDE58 -3M?-UJ2A.':C@?A0$([_ 3'C)U-DV*IG* MRG FZ$8A714%5K\7E,O]S N]@^&>[7)C#7XR+?&.;JGY7FX4S/R6)64%%9I) M@13-9MX\G*QCZ^\F#D< X.D&1 T@>@D8G@$,&L#@K1&#X MU@AQ W!;]^N]N\*ML,')5,D]4M8;V.S 5=^AH5Y,V'.R-0I6&>!,LJW/!Y(9 MVK*=8!DC6!@T)T16PC"Q0QO)&6%4HVLT!TO*>&6U15M**L6,75D_$UZE-$69 MD@5:RJ*L#';G &C76 G@T6A#%=KF6%'T844-9EQ? :>V%CWU#6S&IN23)O%% MG7AT)O$!NI/"Y!!<0.0._.HR?G0![T,1VTI&ATHNHHN$WRIQ@P;!1Q0%4=21 MS_+M\+!K._\7??W/T4^*,6B/U<#Q#<\=*R/)(Y*E/00:89'"G:*-8L3 *=%N M$>^Q2CN%OTAM+\Z)+C&A,P]N1DW5$_62]^_"4?"IJ^I]DJWZ)%OW1':BS[#5 M9^C8!V?TZ>E+[E)OV*=Z?9*M^B1;]T1VHE[M>M?/4-BH0TB(E& M/B:0R2DBF).*MP(Z"*P*Z#^XU!J5(*2NKV1 U$177:+6^<0N']MZ/"5Q. [C M\=1_.I;KM5MPZK%Z[3$:Q>/H]M1M?8FH+IE_].855.U[;J>ZJUMOW, MW#WC+^R+<+(,.^PKZ'_J=N4O?=T\W6&U8W"M<9I!J.!F#'FJNB&I)T:6[L5] MD ;>;S?,H8>CRCK >B:E.4QL@+8K3/X 4$L#!!0 ( $J&"%6UG_(ON0( M "$( 9 >&PO=V]R:W-H965T= QCR5'"AQTYNS/+:=7620T'UA5R"P)E,JH(:[*J%JY<*:%J! M"N[ZGC=P"\J$$XVJL5L5C61I.!-PJX@NBX*JOS? Y7KL])S-P!U;Y,8.N-%H M21

0 %O1.0=R3F9XNM(2FS(C71&G,1C*N/Z L0^SF)R>?" GA ER MG\M24Y'JD6LP.[N&FS29W-29^"]D\K44%R3PSHCO^7X'?'H8'D."\%X%[W7 MX^/AWB[<14M;7_W65[_B"X[W]8S0S( B$XYWC8H$"-Y:,E60,D.^2:W/R+14 M"H0AOR9S;13>B=]=/M8K][M7MG7B6B]I F,'"X$&M0(G>O^N-_ ^=KGZEF3Q M&Y'M.!ZTC@>'V*-[:2C'2K2QN_,(UA2#BL)6Q%5T=37$_5YM6](1% 2#W:#X M8#*OE-IOI?8/2MT]0:DLYR8K.=;0YLSA!40C3*E$IPDU>;BE[[P?^'LF= 3Y MX7#/A(-IOM*$L#4A/&S"1JW:NF$"3)?B\/F.AL'EGN*.(&]XM:?X>=!EZ/T_ M0+42=ZL>V\?S.U4+)C3AD"',NQ@BBZH?I+ICY+(JT7-IL.!7S1S?<% V .&ULK5==;YLP%/TK%JNF3NK*5R!MEB#E>YO4 MJ6K7[6':@P,W 17LS':2[M_/!D))0EBB\I+8YIYS['LN<.EN*'OF(8! +TE, M>$\+A5AV=)W[(2287],E$'EE3EF"A9RRA!6+![KY#/EY M',7GTYBGOVB3Q;IM#?DK+FB2@^4.DHAD__@EST,)('FJ 58.L/8!K2, .P?8 MIRJTUU&-XBI:,FF!JF_ M*5HZ$A%5B8^"R:N1Q FO[_MT101'#^!#M,:S&-!'] TSAE6-H,L1"!S%_(-< M?7H:@TS3.J)IHSM*1,C1F 005.!' M]7CW?_A)/=ZT:@ATF< BB]8VBP.KEO'KBEPCV[A"EF%9%1L:G@XWJ_+Q-O7Q MV]0G]? 1^!)N'H5/3X<;-5;814';*9]]A.^UCCGZU9]QP>33[G=5D68\K6H> M]0;H\"7VH:?)1SP'M@;->__.=(U/508W239JDFS<)-FD2;)I0V0[9=(JRJ15 MQ_[ZW&-%O5PA J*J4#(F-V52;_:U=^O8-UU]72Z 6KES"^ 4Q7&3BI,*1:-] MNZLX/0RZ<0RC"-HQPBF,<&J->"*S*(XA*!E1Y4%&XI2DS59).O.@5NE<#TY1 M'#>I.*E0-/<5IPTI[GCE%EZYY]XT:,,B 8C.YY6-@'M0,?N>'4:TG=V0T6&( M:>_Y4,%B[H9,*D+V[JAI[>G/S:U>:LH28(NTW^8HS6#V.BM6BY:^GW:R>^L# MLS,T*]9'9F><=>RO]-GWPQUFBXAP%,-<2AG7;5DT+.O)LXF@R[0EG%$A&\QT M&,K/&& J0%Z?4RJV$R50?!AY_P!02P,$% @ 2H8(5<-<:(P(! RQ8 M !D !X;"]W;W)K&ULO9A=CYLX%(;_BD6K52NU MPT<"^=@DTB2 NJNM=C33[EY4O7# 25#!3FV3=/_]VD ($ ^3J%9O)MB<]SGF MG&-[[-F1T&]LAQ '/[(4L[FQXWP_-4T6[5 &V1W9(RS>; C-(!=-NC79GB(8 M%Z(L-1W+\LP,)MA8S(J^![J8D9RG"48/%+ \RR#];XE2$RV.RX[ MS,5L#[?H"?'/^PQK:CA04%O\DZ,@:ST!^RIJ0 M;[+Q1SPW+#DBE**(2P04/P>T0FDJ26("H!4XE<+J"X3."02487.MA6 F&UWIP*X';%7C/"+Q*X!6Q+X-51-J' M'"YFE!P!E=:")A^*=!5J$> $R\IZXE2\382.+^ZCB.28,_"((I0@MH8XE@(>$XQ V]\Q&&2LK="]_G)!V]>OP6O08+! MIQW)F;!D,Y.+D4I_9E2-:EF.RGEF5 /PD6"^8R# ,8H5>K]?[[VD#_OUMM,# M,$6(ZS@[IS@OG5[BGSF^ P/K'7 LQU$,:'6]W%;%X^>\!S_G/>R7^R@2 ;#;*M=R]&$5GG*M+BY';-O%+$[=A8@\Z(5%0[$Y M+BFCL3H<7AT.KS<<8@-XH="\RR0,!TXG KU.;BT@[^(K+ST&.CV&"H_-DFU% M=E1'=M0;V4\4Q@@H%G-5D'M1M\YFG3!?)RS0"0LUP5K)'=?)'?_:/7JLLP!T MPGR=L$ G+-0$:Q7 I"Z 2>_L?J#DD!3G3YGK-8S%>6\MZD%T\&+BG[<7Y:;2 M2[\UWSIA_N1R+;0GG8THT.DQ5'@);^=-5!SIIOE9:H)46ZJ*UZ\ YUX%SQ12'I\2K M+V)Z$3>G5B?-KVC-?ZV[9P*M#L->AV42S,9=6X;HMK@59:"8<.451MU;W[S> M%_>-G?ZE/5W9BG[?G@;EO>H97U[S?H14G'L92-%&N++N1F)'H.7-:=G@9%_< M]*T)YR0K'G=([+54&HCW&T+XJ2$=U/?7B_\!4$L#!!0 ( $J&"%4+@&PO=V]R:W-H965TT'4%J$U7KI$I5/]:':0\.W 2KQF:V">V_GPV4T81F>]@+^-KW M')\#OM=)P\63+ 4>BXIDS.K4*HZLVV9%5!B>[!64!+6O?%S_QU& #=X!^#U M .]? 7X/\%NCG;+6U@(KG":"-TB8;,UF!NVW:=':#6'F+]XIH5>)QJGTBFV M*2X(2'2X (4)E4?H,WJX6Z##@R-T@ A#]P6O)6:Y3&RE]S1(.^OY+SI^[QW^ M;S4[1K[S"7F.YTW Y_OA"\@TW&WA[ENXK9T.=KW!KM?R^7^Q^X(61&:4RUH M^G&^E$KH _5SRE]'&$P3FB([DQ7.8&;I*I(@-F"E'S^XD?-ERNU_(GOCW1^\ M^_O8TUOIK8F[&!B237^9/T1E@P" OV"GO4 MA6Z.625X!G+RD'4$X6A;+XZ#+6V[2;Y[$D]K"P=MX5YMEX0175TY6G,^??[# MG5WC*-R6MIL4GCHGT]*B05JT5]H]5YBB40%/J8MV_I<;Q5Z\)6\B*_2<8$N? M/6HSIL5?8[$F3"(**XUSCF/M3W1MLPL4K]K.L^1*][%V6.B;!H1)T.LKSM5K M8)K9<'>EOP%02P,$% @ 2H8(5;$4(R6E!0 #BH !D !X;"]W;W)K M&ULM9IK;^(X%(;_BL6.5C/23)/8(4 7D'J9T>QJ M*U5M9_>S"P:B26+&<4HK[8]?)Z0Q@7 @Z/"ES<7GS7GMX^0A\7 EU<]T(80F MKW&4I*/.0NOEI>.DDX6(>7HAER(Q9V92Q5R;735WTJ42?%H$Q9%#73=P8AXF MG?&P.':OQD.9Z2A,Q+TB:1;'7+U=BTBN1AVO\W[@(9PO='[ &0^7?"X>A?ZQ MO%=FSZE4IF$LDC24"5%B-NI<>9Q$W(HIR)9/'KU*T4UTS#]SVJCE&T7?%-'&39CDP_BH ME3D;FC@]OE>F(I1^(SR9DJ^_LG!IQDB3C[="\S!*/Y$OY,?C+?GXX1/Y0,*$ M/"UDEIJVZ=#1YO*YB#,I+W6]OA3=,6E7N=/WW*\I M*/A7EEP0YGXFU*6T(9\;./Q63$RX5X1[0#JLZDI6Z+%CNE*\=V53/ZUU_&:= M?.)>IDL^$:..F9FI4"^B,_[]-R]P_V@RB216L^Q7EGU(??PD-8_(\FCC:[6@ M4,MO,"]CWV,#=^B\;#IJ:.6R0;]J54NU6Z7:!5.]FDRR.(NX%E,SS4U?3$*> MWTB:TEPK=3<2^,(H#7I;>38U95N9 M[C;R7!KLZ=%>E6@/3/0K--)@:-L21Q*KN>Q7+OM(L[J/:1E)K&9Y4%D>H,[J MP*A3'<;%#3Q+Q2R+2!3.1*-K6*=+W@17301S M T>>ZM 2A <^K>O%S%_W%C,J0&"IU3U;A/!\K&(&8:2U;22UNFV+(Q[,(\<7 M,ZS3 XH9C#S5H>48#P:9;YE*0ITI48SL+'S-MYM_-X!"K0<62:UNVU*1U\.J M9U1(PE*KV[:8Y(%(TAH:2KE-:NCWMKFU;-3=TZB>JL4;#^:;YL(\P ^@9.NQ M0E*K_VRVS$1=I!*EJ-B$I5:W;;&)@GQR_"WW@ [ #W#DJ0XM(5&8;/97]GZ8 M@"5;#_$Y (I:@*)8[V H*D-AJ=5M6X:B\'N8XRL;U@%@ HX\U:'%)0ICSHV, MEYD6JAC85,[TBJMFATC04[H^!T)1BU TP"IG5(3"4JO;M@A%#[Q9.KJ<81T& ME/,Y:(E:6J*XM$1W:X&_Q4MTEY<\M^OO>2-)+3%1F)C^%CP5"QE-21B; MI%]$GFOP')S$+"0[H M ,\(./)4AQ9Y&(P\^RM[/\S#DJV'^!STPRS],"SZ8:CT@Z56MVWIAR'1SP$= M .;AR%,=6OIA,/T\B"SESY$@89)JE>V%"5BF];">XYL:LPS%!EC5C,I06&KU M!0*6H?P#W^>.K>8#.L!+%SCR5(<6EWQ<7/)W<2GH^=N+"_Q=7 IHCS;CDF]Q MR8=QZ^XFIOG((G$S(2Z%SUS?;5>?+C>T7)9K-][EEK+ MN-A<"#X5*F]@SL^DU.\[^06J):#C_P%02P,$% @ 2H8(51,:Q!66 @ MU@< !D !X;"]W;W)K&ULK55=;]HP%/TK5E9- MK=21D%"V,8@$A&F=5 FUZO8P[<$D%V+5L5/;0/OO=^V$C+*455M?$MLYY]P/ MW]P[W$IUIW, 0QX*+O3(RXTI![ZOTQP*JCNR!(%?EE(5U.!6K7Q=*J"9(Q7< M#X.@[Q>4"2\>NK.YBH=R;3@3,%=$KXN"JL<)<+D=>5UO=W#-5KFQ!WX\+.D* M;L#Q3O -P9;O;3V)B&G)V?DA#!!KACG"-!#WZ!;5MQ/:QWC'U. $439G[.=NNH&+W'=O.C$V, M1;'9SVN%^+B/Z!Q@DC\QX2%F=AQ3!>?O-:H"U,I-"$U2N1:F*LGFM!E"8]=[ M#\XGW<&TVW*>X-"J9LQO^6KB75&U8D(3#DLT%73>8Q]5U12I-D:6KDTNI,&F MZY8Y#EY0%H#?EU*:W<8::$9Y_ M02P,$% @ 2H8(534ZK4?H @ V@@ M !D !X;"]W;W)K&ULK99=;YLP%(;_BL6JJ96V M\DV2+D%JDU7;M&E5/[:+:1<.G 2K!C/;).V_WS&D* DTR\5N$FS.>\[S'FS, M>"WDH\H -'G*>:$F5J9U>6';*LD@I^IF*YULO$+5MFVDS8\;BD2[@# M_5#>2!S9;9:4Y5 H)@HB83&Q+MV+ZU.KT0TKS%.\TQ+O,M3I^#))9 4I M^?B$ZT*!(JDX>[&3D].2,GA!7D/A.5HD6JQK;&PD9N)YLB5TT1 M[Y4B7ZKBG/C..^(YGM-, M,[2-QLAWG8'ZJ1+T5S';[T*5-(&)A?M+@5R!%;]]XT;. MA[X6_*=D.PWQVX;XA[*W#8&\Y.(9@"0B-\N!FIW6Y[Q)%]7IS'MB%?M^-!K; MJVU'W:!@X+AMT YIT)(&1Y%R6%).H%FT?81-FG"KN!<&_AYA3Y ;./V$84L8 M'D6X@B(5DB09E4OHW3-AIWKH[?>P&Q-$7C]@U )&1P%*0,0*B$)".-3*J,,P M= 9[G#TQ7M#/.6@Y!T=Q)GB#)?BTM62'G_F@VRPOV@/MQOA^V \Z;$&'1X$* M\_KHXQIVFS-R][BZ,:[KOM+!40LV.@AV+S3E?4"CSLX7PBA M7P;F?&L_9^*_4$L#!!0 ( $J&"%470'\1$ , (P+ 9 >&PO=V]R M:W-H965T?P".I[<2]TSV]4,L(@ MEX3G2,!LY%V$Y^.P;PSLC!\$5G*OC+V:*)5QR^D0RM1AY P]E,,,E50]\]17J!5G ME%-I?]&JFML+/)264G%6&VL"1O+J'Z_K0.P91/T#!E%M$%GNRI&EO,(*)T/! M5TB8V5K--.Q2K;6&([G9E4B[51R"WI)$GU"=U@(;"*$/ER!PH3*CT-? M:0]FGI_6:N-*+3J@%J,)S]5"HB]Y!MG?]KXF:_"B+=XX<@I^*_,.Z@8G* JB M",%:5>?!H=QM%MZURMV#"Y<2X 39 )R@*Y"I((4]*3]O]5QTHX#)7VTQJ(1[ M[<(FC3I/)(@E>,G[=V$ E")ZV&,)E/\CFB)HY(@6!M M)&[9'MH %A)U$:N.3SA &=Y(1[SBACC^-^*,R)27N4+ZM$,;:J47!GM1"SI! MW!ZXTP;CU(DQ)I2"("E&US@EE*A-FVNGQAL/UJ A'!PK'P9'P#YKL,^<@7VH ML^#0P7-;]ZN#Y^ (@]U%&CBU)CH/6-D*X;9\8X3"O2L^/-;6ULK_F3S:D4HA.[K M_]6[[):)#R>SOU<@,1!S6P9*9!^"JE9J1IM2\Z(JL';3JSIU@L6+--A>Z7 9A)NCO,\[5MF,<- 5X\@=02P,$% M @ 2H8(5;"=MOG7 @ < D !D !X;"]W;W)K&ULK59K;],P%/TK5IC0)L'RSKJ21EJ;(D!,FO;B ^*#F]PVT1*[V.Z#?X_M MI*%-LS#!OC1^G'.NS[7KZW!#V1// 3:E@7A(R,38CDT39YD4&)^3I= Y,R< MLA(+V64+DR\9X%23RL)T+"LP2YP3(PKUV V+0KH214[@AB&^*DO,?HVAH)N1 M81N[@=M\D0DU8$;A$B_@#L3#\H;)GMFHI'D)A.>4( ;SD7%E#Z>!PFO 8PX; MOM=&RLF,TB?5^9R.#$LM" I(A%+ \K.&"12%$I++^%EK&DU(1=QO[]0_:N_2 MRPQSF-#B6YZ*;&0,#)3"'*\*<4LWGZ#VXRN]A!9<_Z)-A?5] R4K+FA9D^4* MRIQ47[RM\[!'L)\C.#7!:1.\9PAN37!?&L&K"=Y+(_@U05LW*^\Z<3$6. H9 MW2"FT%)--73V-5OF*R?JG-P))F=SR1/15Y!9YN@]T@TTH5R@TQ@$S@M^)HG*&3E!.T'U&5QR3E(>FD+&5@IG4<<95'.>9."ZZID1D'$U)"FD'/^[G M!SU\4WINC#L[XV.G5_#+BIPCUWJ'',MQ.M8S>3G=[K+S?]&G_QS](!EN?VGX+O5S,NF/SO_NC:X$K"ZY90]]F0+W$"(T->6!S8&HSH[1L[L#YT9?+7%)N^DMC!/GC-/GA]ZM$M$(%@*XL AZXMJ-B!9JL*L(Z\01":Z_W,=F " M_Q 3'V,NVYCI,68PL!O,@3V_L>?WVGO$+,>S E"A+YM$7C9=+BL1?W]U;LOD M,<2VG);)8XQCV2V371BOVV30F QZ3=Y3@8N_. R.T 60._9=+<*R$EL(6NW5P:6!%1W2/-:/,\N-)5L34^MH<3NV,\EL^) MJOK_D:_>(M>8+7+"9H(NM0%;$:%+(>ZFX\3'V8;Q)U$"2/1^R; K/A*8"-VVDBG,F?L27<^%1/'TXZ PD)J":Q>:[@!2K62 M\O%K*^KT3!VXVWY5_V"25\G,L8 ;1K^10I83)W%0 4O<4GG/-A]AFU"H]1:, M"O-$FVYM-'+0HA625=M@Y: B=??&S]N-V D(@CT!P38@,+X[D'%YBR7.,\XV MB.O52DTW3*HF6IDCM?XJ,\G5+%%Q,O\"*B6!SM%,?>^BI8#8$IE!=(=ERXDD M:OKT%B0F5)RA$T1J]%"R5N"Z$)DKE0>MY"ZVO.N.%^SA?6[K"S3RWJ' "P+T M.+M%IR=G?\NX*H4^CZ#/(S"ZH\-Y?+^:"\G5I_YAL]9)C.T2^O^_% U>P,11 M/[@ O@8G?_O&C[SW!PR.>H.C0^JYR9>#/B@%<+W++X"YS66G$QD=?:C6>3H. M,G=M@8][^/@8?&1#=5'A#BKPDL3."GM6>(PUMK'"(.S;46F/2@^B'IC$%%%S MX!O\HNJMM)[J=(!.XFC/COK>G^+C':1/]3FK)5ICV@+"Q4]5\+0%:UWQ!A;. M?2_=L]7^3@'T_\.#.I?=9E""YX2:\F=UXP].:1S%_VZ(NU.8]25WA_F*U$(A MEBK,NXA5-KR[-[J.9(VIU7,F5>4WS5+=M<#U C6_9$R^=G3Y[V_O_#=02P,$ M% @ 2H8(59MX:OS5" W&X !D !X;"]W;W)K&ULQ=UK;^+&'@;PKS*B1]56JH)M+B%I@K2)[W;457*V?>V8 :SU;MD7-K_) M2AY'*?W"2%$F2<#>[FB&.V41 M)30MHBPEC"YO!Y_5:W^D5 WJ-?Z(Z&NQ=YE4F_*<9=^J*\[B=J!4(Z(Q#7E% M!.+/"[VG<5Q)8AS?&W2PZ[-JN']YJYOUQHN->0X*>I_%?T8+OKX=S 9D09=! M&?/'[-6FS09-*B_,XJ+^G[PVZRH#$I8%SY*FL1A!$J6;O\&/YH[8:Z!I1QIH M30/ML(%ZI,&H:3 ZM<&X:3 ^M<&D:3 Y=1NF38/IJ0TNFP:7IS:8-0UFIS:X M:AI;)U;]K-0#'LQO6/9*6+6^\*H+ M]5.[;B^>C%%:I?"),W%K)-KQ^7V6)!$7L>(%"=(%N<]2'J4KFH81+<@GG?(@ MBHM?R,\_S4;3\6\D2LE_UUE9B'6+FR$7(ZB<8=CT9FYZTX[T-B(/PE\7Q$@7 M=-'3WI&WGTK:#\66[S9?VV[^G28%/^?L@JA7OQ)-T53R]4DGG_[S2\^X[D]@ MM''-*"0/N+@_>Q1=KCP$E:*\IQCOC*5<":7>)/7JN&+*%;=,+\AH,Q9--=:LYG14'"W:[\34QV0U8&<5]2I=*Y245B.A(SD)BYP:8U M5KW/>9DK-\.7_?@AN[.1F//NV%UD=QX2\V5C[P1EL@O*1!H4)>4C,!V&=8$YWP9Q^R+QSBDPM$M.1F('$ M3"1F(3$;B3E(S$5B'A+S05@GM9>[U%Y*=Z=.6O @CJMTDCQX2_H//=Q=_F,W MKJI*_:\[$[F7]G9N )&8@<1,)&;UW+F3OCO7/O51<)##X--W@VA M@^S516(>$O-!6"=;5[ML74FS=9^EU:>544%>R -=!"$/^L(E1UHKB-+]CQU^;3Y^+HAX4TA7=!&_D2A=LNKF M!?G[^(?3=_*.S@XU4M.AFM%H^U/%<7>.:$([M*":#=4UD=Q#%>C@54ZI\=4*2F0S4#JIE0S8)J M-E1SH)H+U3RHYJ.T;I;;"AWU8TIT5&B-#E33H9H!U4RH9D$U&ZHY4,V%:AY4 M\U%:-\)MN8XJK]=YHF')(OY&%C3/BHB+G7!3"M@;7&C)#E33H9H!U4RH9D$U M&ZHY4,V%:EZCJ5KG8XQI]SV/C^JS&\BV+$B5UP7]7G":Y7%0\"BLCAOOYLN] M>826"D$U':H94,V$:A94LZ&: ]50W18>WZOSB(C"P/N8=J>J/M'_:] M[$Z!#&B')E2SH)H-U1RHYD(U#ZKY**V;U+9F2947+>T75OS)JJ\[5\>2H[#_ M>R9R[.PT0DNJN5#-@VH^2NLFM2V*TN1%48]G[&#EU-E9A)8]034#JIE0 MS8)J-E1SH)H+U3RHYJ.T;FS;"BE-^Y YL@8MC()J.E0SH)H)U2RH9D,U!ZJY M4,V#:CY*ZT:X+8S2I%4;!WM>^B.O MV;66@E%%33H9H!UM"2)*BF0S4#JIF-IH[VGGO*A3*>'28(6FQT MI->1=IB@(Z,;'0;HB#H"5%4$V':@94,Z&:!=5LJ.9 M-1>J>5#-1VG=G+4O1(OY<1HXOM;Q(1GHDHQP&O%S'^1I8L2TA*VTENM>\.2\:JM:OD MYW&0IM7JF\EP03[MSY3[?K#W3CZHLU\ H.5'4,V :B94LZ":#=6<1CN<-ROJ MX?P:6H,$U7R4UHUV6X.DG?;#2?]B%A[\.#H+AY8L034=JAE0S81J%E2SH9H# MU5RHYD$U'Z5U<]Z6+&D?4[*D04N6H)H.U0RH9D(U"ZK94,V!:BY4\Z":C]*Z M)Y)H2Y9&\I*E_\\L7#ZHJ3K8G=!N_C]02P,$% @ 2H8(5:9=MR3# @ >@@ !D M !X;"]W;W)K&ULK5;O;]HP$/U7K*R:6JEM0@*A MZB#2"JJVB4ZHM-MGDQQ@U;$SVX%VVA^_LY-&T*6LE?A"_./>RWMW/IS!1JH' MO0(PY#'G0@^]E3'%I>_K= 4YU>>R ($["ZER:G"JEKXN%-#,@7+NAT$0^SEE MPDL&;FVJDH$L#6<"IHKH,L^I>KH"+C=#K^,]+]RRYYE3#2/*?+#.KH7?AD0P6M.3F5FZ^ M0.VG9_E2R;7[)9LZ-O!(6FHC\QJ,"G(FJB=]K/.P!>AT7P&$-2!\*R"J 9$S M6BESML;4T&2@Y(8H&XUL=N!RX]#HA@E;Q9E1N,L09Y(QS VA(B/?I0%-IO2) MSCF0,S+#\Y*5.)0+,I%B2>Y Y<2%'X_!4,;U"8;=S\;D^.B$'!$FR-U*EAK) M], WJ,V^P4]K'5>5CO 5'=]*<4ZBX)2$01BVP$?[X6-($=YQ\,XNW,>,-&D) MF[2$CB]Z5UK:;%4\W78>VX.7NJ I##UL,@UJ#5[R\4,G#CZUF3P0V8[EJ+$< M[6-/)J U*07-I3+L-V38#)@#IG5)10HDE=JTUK5BC1VK_<]8)V>]&$NXWC;6 M$A1W>TW0CN!N([B[7S">RC-C3Z55>DJX-?!&T15S;TM/&'2CBQ>JVZ*BWBNR M>XWLWE[9-RP;T8)<,X$2&>5DAH5D*>A3,IF,R)^JT;BDHDWX7N[W'K<#D>VD M(6[2$!^HP^)#6CX0V8[E?F.YO[?RKK 3+"PI%,/:%Y2W^>W_TRMA)PB"%V?S M?U&50G_K9K"W\@U52R8T]LH"<<%Y'X^ JFZZ:F)DX2Z+N31X];CA"C\.0-D MW%](+%<]L?=/\[F1_ 502P,$% @ 2H8(58H*Z-MR @ 6@8 !D !X M;"]W;W)K&ULA95?;YLP%,6_RA6KIE;:"B&!9!U! M:AM-W;1.4?]L#],>'+@)5HW-;),TWWZVH2A32/(2;.-[?N<0?$DV0KZH E'# M:\FXFGJ%UM65[ZNLP)*H2U$A-W>60I9$FZE<^:J22')75#(_#(+8+PGE7IJX MM;E,$U%K1CG.):BZ+(G,M M,F:%C(V_K:;7(6WA[OA-_8O+;K(LB,);P7[17!=3;^)!CDM2,_T@-G?8YHFL M7B:8$)9@BLXGZ$FE*D+. /*X:D0M3(B*O&U\625_:SEWS3\\ #_ M6\TO81A\@# (0WA^G,'YV<7_,KZ)U.4*NURATQT>RS6C*F-"U1+A]_5":6G> M@3]]'ANM4;^6/1=7JB(93CWSXBN4:_32]^\& Z/.P.B4@6$?J*F*3H.B#A2= HWZ M0-$>:#".#K#BCA6?8D5]K'B?%43! =BX@XU/P>(^V'@/-CD8;-*Q)D=93T(3 MU@>;[+T7X2#82^;OM K;=>^)7%&N@.'2U 678^-6-IVLF6A1N>ZQ$-KT(C8^TMA&D<[L0VI^YRD_P!02P,$% @ 2H8(5<#XG6&C" &ULO=UK;^)(%@;@OU)B5J,> M:2;XPB7I29 ZLGV4KD:J?S#*YY(5Z M*N?]?"4%GU:#EDG?L:Q1?\GCM#>YK%Z[EY/+;%TD<2KN)G9O\\)#/%\4Y0O]R>6*S\6C*/Y8W4OUK+]5IO%2I'FDW)5GK+L:_F$3:]Z5KE$(A%141)<_?= M9SEP]_%&I]7*JY5YXKFXR9+_QM-B<=4[[Y&IF/%U4CQD+Z%H5FA8>E&6Y-6_ MY*69UNJ1:)T7V;(9K)9@&:?U__Q;\XO8&> X!P8XS0!G;X ].## ;0:XQ\YA MT P8'#M@V P8'CM@U P8'3M@W P8[PUP#_U:SYL!Y\?.X:(9<%'%H?[[57]\ MCQ=\>"H(3Z?D2U:(G-SS M5_Z4"/(;^<*EY&40R0=/%#Q.\E\N^X6:8SFN'S6Z5^O. =TEG[.T6.3$3Z=B MVC'>-X\?&<;WU9IN5]?9K.ZU8P2_9,]GQ'%^)8[EV.2/1X]\^%?7>MV8F;NH M.".N73-=OQ;S\'^O4S7<>G,I_.,9Q\!0S-($9L834?L[,3"AF?FTDF?$'E>, MM6'(BK^J=]BB@V-'K)PS+#G[HGNIM""YV^W&K5SW@'LCQ30NR(Q'<1(7KQT+ M=ET#@VZ@_!#[F*]X)*YZZE,J%_)9]"8__V2/K-^[\HC$/"3F(S&*Q (D%B(Q M!L*TY ZVR1V8]$F@*B"BR@Q5*,W5VWLJ\IQD,W)_?T^2C*==23:"IR89B7E( MS*^Q48651>+SQ+KL/^_&\_LI?AN,QZJPW)LP0"Y7B,08"-.B-]Q&;VB,GJHN M5+$>?27W4E4;=;6K'LXE7U;U1U?VC.*IV4-B'A+SD1A%8@$2"Y$8 V%:E$?; M*(_>^_D_0B87B7E(S$=B%(D%2"Q$8@R$:Y]MXGAOC MR=)"*+4@DA>"Y(7Z=TI60D8JJWS>62(8P5-#BL0\).8C,8K$ B06UIAM[9;A M9Y:]%U'0++6(7FPC>F&,Z)?U\DG(\DM3LULB)W\;]E!<&[53\XG$/"3F(S&* MQ (D%M;8<">>^]D$S4[+IFVU.W0M]/=[LWAJ0J&:UVC:A]9YQX>6#YTMA6H! M5 NA&D-I>EQW^@^V,:[5?ME'$:W5%RIRJP)*/LVE$%5I^C?YCY#+P[$URB?' M%JEY4,V':A2J!5 MA&H,I>G9=MIL.^_=2= (J PC-0^J^5"-0K4 JH50C:$T M/<-MG\LV-B,FG_FW>+E>DJ=,JK%Q.B<15[,[%&=HTPNJ>5#-AVH4J@50+81J MK-%VZSG7LO2"3H]JV]BRS9VMSW%:137B^:*L@!<\[3KFX-K,G!Q2:$,+JOE0 MC4*UP/Z^F3:T.@K[$#I;AM+TC+8=,-O< OL<3V_XBM XY6D4\T25OO(YCD3^ M*[F]O7FSXH5VPZ":!]5\J$:A6@#50JC&4)H>[[8K9K^[+69#^V)0S8-J/E2C M4"V :B%48RA-SW#;'[/-#;)-&9'$?ZUCE>97$F7/0KU?=^[:^V?&UKWK\QL35I+>'0@[MN$$U#ZKY4(U"M0"J MA5"-H33])(2V1^=8[RV3'6A/#JIY4,V':A2J!5 MA&H,I>D9;AMWCKEQMY=A M4JAWY,X@FYDA>15V[.>:^VYV,YZKVKCK;5IMC;K657\N2 MS3&/!_,)[;,UVOZ!H8/]>$(;:%"-0K4 JH50C:$T/9YME\U!==E.V-.@)KW- MTJEZ/ZZ.47_BZ5=R-YN)\L"UA_)@]0^W[/KNH>NW;ASH(T[J.9!-1^J4:@60+40JC&4IF>X;=PY;S3N MN%0E>$[XY;ZC[+1EZ;ENC[5?/P_%^>0+MVT$U"M4"J!9"-8;2]*"V M?3O'W+?[4>7)YC#ZNVU+;KYYK; M=9N#X]ZL2_[Y?2SF)3]YJX V'Z&:#]4H5 N@6@C5&$K3MYVV^>B^^W1 %WHZ M(%3SH)H/U2A4"Z!:"-482M,SO'/92W-;\D\NX^H*L56I,DNR3';F&'OQ2[>S M]6/O%RC8ZUIB+VR)O;(E]M*6V&M;_HC.I-MV)EUS9_+'%R@_9"^+>:U.WF"0 MF@?5?*A&H5H U4*HQE":OEVU+55W^.[B!=KDA&H>5/.A&H5J 50+H1I#:7J& MVR:G:VQ '5V\0!N=C?9F\0+M8$(U"M4"J!9"-8;2ZH#V=^[+L!1R7MW4(R=1 MMDZ+^IX%VU>W-P[Y5-TN8^]UW_Y(Z]M_M$Q]-Y)ZQV%.$C%3I'4V5EN8K&_P M43\ILE5U]X>GK"BR9?5P(?A4R'("]?-9EA6;)^4,MK=9F?P/4$L#!!0 ( M $J&"%7>[_)/?@, !<2 9 >&PO=V]R:W-H965TJ M6J:,9UBJ(I_98LX!QUJ4I;;G.'T[PX1:_E#7W7%_R'*9$@IW'(D\RS!_O8:4 M+4>6:ZTJ[LDLD46%[0_G> 83D _S.ZY*=DV)2094$$81A^G(NG(O0U<+=(^? M!)9B[1H52WED[*DHW,0CRREF!"E$LD!@];. ,:1I05+S>*Z@5CUF(5R_7M&_ MZL6KQ3QB 6.6_B*Q3$;6N85BF.(\E?=L^0VJ!?4*7L12H;_1LNS;ZU@HRH5D M6256,\@(+7_Q2V7$FL"[V"'P*H&W*7!W"#J5H+.OH%L)NOL*>I5 +]TNUZZ- M"[#$_I"S)>)%;T4K+K3[6JW\(K2X42:2JU:B=-*?2!8])2R-@8M/*'S.B7Q% MG]&899D*HVY%QP%(3%)Q,K2E&K(0VE&%OR[QW@Y\']TR*A.!0AI#W-3;:JKU M?+W5?*^]5N#WG)ZACG.*/,?ST,,D0,=')T@DF(/8,KUQ.RV 2-%<37-W4X)V MRBWF]9Q:*.$>%.^BA=(PK%,'N*.QG1W8<8J%0&Q:Q?+W#]6.;B1DXL^V<):P M[G98D;4NQ1Q',+)46A+ %V#Y'S^X?>?+-O--P@*3L- 0K!&1;AV1;AO=KYXM MH>,1DP6)@<9"9;&]F+=]M;A#[7= M)"PT!&O8WJMM[^UM^VGU?"&RD"(>4KD*8H87:@7)/URC-4+[K:8 ME#C774_,9[V-E- ZYJ%>FX2%AF -KR]JKR_:$ \N,EM8]6Q,]MI M-WX]MI.%=O0#)OK0^-KW')]SG5PG:R&7J@#0Z*%D7 V]0NOJ$F.5%5 2U1,5 M<+,R%[(DVH1R@54E@>0.5#(<^GZ,2T*YER9N;B+31-2:40X3B51=ED0^7@,3 MZZ$7>$\3MW11:#N!TZ0B"YB"OJLFTD2X8\EI"5Q1P9&$^="["BY'LMV6%K@Y?F*_<=Z- MEQE1,!+L&\UU,?3>>2B'.:F9OA7KC]#ZB2Q?)IAR_VC=Y,:AA[)::5&V8*.@ MI+QYDH>V#AN 8+ '$+: \&\!_1;0=T8;9<[6F&B2)E*LD;39ALT.7&T 3L:@"67JU*R] M1ABI@DA0"=9&@B7"6;O==;-=N&>[SS7OH;Y_AD(_#'? 1X?A8\@,/'#P8!N. MC?'.?=BY#QU??P]?Z_?[U4QI:=ZH'[L<-12#W13V*[M4%^ M>17$_OM=_OX3V9;;?N>V?X@]_7VHRA[J67N*B-2Z$)+^- LGE+>SI[M*T?!' MCM_VAU4:^>Z7X-6FR^-Y6P8&G8'!OQFHB$0KPFIPPN^F8U2!; SLU-_07VSH M"N#^.B/@CXO^:&,+<%Q)SA^D6!S%2A->$[Y MXICJ^*CJ0QF-:KS1V^R]\H7(!>4*,9@;C-^[, ].HFT*)R[6XFM&F>;EB8 MZPVD33#K&PO=V]R:W-H965TI#UG8V[=LS=M.H2&WON$D\MN>?;\9CIYW2>U,# M6'(07)HLJ*UMYF%HBAH$-2/5@,25G=*"6C1U%9I& RV]D^!A$D6S4% F@SSU M#D^JW_SN6,N6VK@4?$_K+1U%GP*2 D[VG*[5MUWZ/.9.KU" M<>._I#OMG6'$HC56B=X9;<'DZ4\/?1TN'.+)#8>D=T@\]RF0IUQ22_-4JXYH MMQO5W,"GZKT1CDEW*!NK<96AG\TW5A7[6O$2M'E#OCZWS![)![+$HY&33!NX^& MH1R(J2F.2 V\)-LC8?(%L$?UU5SN1XN3R$>Z!AY>-+1[&YZHKI@TA,,.M:+1 MQVEPJN'9L*KQ/;Y5%F^,'];X1(%V&W!]IY0]&^[:#(]>_A=02P,$% @ M2H8(5<0RW*7G! MR, !D !X;"]W;W)K&UL MQ9KO;^(V&,?_%2L[;:VT(S^ 0#M HN373>NI*G?;BVDO##$0-8DYVRGM?S\[ M20,I(0?3,UU?E,3Q]_/8\5?.$\>C'65/?$.(0"])G/*QMA%B>ZOK?+DA">8= MNB6IO+*B+,%"GK*USK>,X# 7);%N&8:M)SA*M$N0U_HS(CA\<(]65!:5/ZN13.-8,U2(2DZ50""Q_GLF,Q+$BR79\*Z%: M%5,)#X_?Z%[>>=F9!>9D1N._HE!LQMI00R%9X2P6CW07D+)#?<5;TICG_]&N MJ#NXT= RXX(FI5BV((G2XA>_E#?B0" [VBRP2H%UKJ!;"KKG"GJEH/=>T#TA MZ)>"_GM!_X3 +@7VN8)!*1B+JRS*Z5T2W3D0WT3U- MQ88C-PU)V*#WV_5VBUZ7=Z*Z'=;;[;BS6H'3;-U!1O]79!F6T=">V3GRWDFY MTRZ_QZR#K.Y)N?L]^2LR#:4V!TUCT:[^':<=U#5/ROWOR#,ESZ-;5H,\.%]N MM@QDM_)U-^=U3_EZ@QGYJ&:U$,UH(J=Z7MAXRAA.UT1.OP(M7M%AO0?\FA=/ M=YB%Z.\_)!)]$B3A_S3TYZZ(WVN.KQXYMWR+EV2LR6<*)^R9:).??S)MX[H]2)A3P.P),RWCZS_SO;!<8W!C6UUJUHUUPPJUPQ:75.^*#CJ]2!:9$5FM68D MSZN:C-**N]0HD# '$N9"PCQ(F \)"X!@->L-*^L-?W!F/X3T*B3,@82YD# / M$N9#P@(@6,VK-Y57;]H?KEFR($P]2+ER(T>D<= M8[J@- ^4YH/2 BA:W6@'*\1FJ]%F=$=2-,>QG+]:<[QVSL6>@J0YH#07E.:! MTGQ06@!%JWO/VGO/^L')7MD *--"TAQ0F@M*\T!I/B@M@*+53;O_]&"VKA;_ MA_7<$EA;PNP?)6FS]K@7NPOT.P$HS0.E^:"T (I6=]?^8X'9_K7@CM$G^4ZA M$CR9\,FYL.F[ZUT)4:G#?F6H8W3?.PIT\1^4YH+2/%":#TH+H&B%H_2#W0 ) M8>M\9PB7AI&34O$EO"JM=I],\ST7[\I]M2LEWV6PQQ1;6NXQ6TPX65 B:Y(<;@D/"5 5Y?46I>#M1 :J].I-_ 5!+ P04 M " !*A@A5G8AS/1X% !:(0 &0 'AL+W=O&[XPG9[91J) =O26JKO#6N@SIT*)6$)3R7B* M!-U>#E;X(O!<$Y!?\971HVP<(S.4#>?WYN13=#EP38]H3$-E((C^>J#7-(X- MDN['MQ)T4.4T@#U8#9$TFL>_\DBM;\H+/_Y*RP%- M#%[(8YE_HF-YK3M 82853\I@W8.$I<4W>2R): 3@\2L!7AG@_6C J P8_6C MN P8OPR8O!(P*0/RH3O%V'/B?*+(;3FBZ7F1KE50O_* M=)Q:WBH>WN]Y'%$AWZ/@6\;4$_J \F:TSD2XURJ@U4Y0JF\/A4Y\J@B+Y:F^ MZ.[61R?O3M$[Y""Y)X)*Q%)TES(ESW2C/KYA<:QO![EPE.ZKR>B$9;^"HE_> M*_W"Z(:G:B]1D$8T:L<[>HS50+WG@5YY5L!5MALB=W*&/-=S._IS;0^_(6*( MO-&KX;X]W*?A$.%S$XYG76S8PW\CZ1"-+8AKY<)3S3 M>O MHL6T)9N8(L61($S2+E&L>'U%*<"F.9AY'#TL]<-IX3PTN89,&-@3MBB< M5!1.K!1^7E_7M:VK2EU9X_M2!@GF0X(%0& M$::5"-,W+D932!$AP7Q(L ( MK"7B>27BN74F_9XE&RI,,7I>"4B9::'T(D!I%24IUH4G^KRXX+1+*&N.OD)! M@OD%V*11?/#>3V K_=H2^!(.B^=\9W6B*DMSZ=)HFH)ZTF6^810R\Y"P!Y\W;Z7PX;=]/ MU_:TO0F&1 N@T-J4>S7E7H\E*OH'W9!'EF1))]E6J-YW/22:#XH60*&U1:GM M,WYK_XQ!#30HF@^*%D"AM:6L332VN^BO),[JY9&I91N*)(^['RN@#AH4S<== M_OC%GY;9#]A8'U'27:+-&27.'WN1E M4?L_/#>N33>VN^YV43O3_5+ <]NFV%>0-J3])4+ M%,TOT9KO($>3\7CT;;TIKP" +!@ &0 'AL+W=O MB MTK.@,*8^#T.=%E@RW9,U5O0FEZIDAK9J%>I:(#N[YJC#V($RF-5OA LU#/5>T"UN5C)=8 M:2XK4)C/@HO^^>7(VCN#[QS7NK,&F\E2RD>[NH1!6 MB#!^;S6#-J1U[*Y?U&]<[I3+DFF\DN('STPQ"\8!9)BS1IA[N?Z,VWP<8"J% M=O^PWMI& :2--K+<.A-!R2O_9,_;.G06&80>J:@0,(01=,H09>P4/% MC3ZF0UK?<2'(5D]#0RE8D##=XEYZW/@-W!M<]J!_=NP!'Q;7<'APU(WD'Z^% M0ZI)6YBX+4SL(@W>*HP5.K$-SVPAZ!)HG^"%4JQ:^127&^C:S=G&'5^LF2A%NJAOZU*U,??[@[OKV,Y[IF*F7*("F;<=TKJA#*@YU$A*U=^90]I[@R/XL[.V/A4?;.2"V3'PE(RCR2@> MC/O3\&D'YK#%'.[%7#"!#M)]@I:FT1G41.Y8+-2_WN\"\_+C#EB_%XUV0XU: MJ-%>J+F2*6*F:2:E2",E@US)$O0K5@+;Q>.5)QV>LTEO-.G^_H,+.W?;CLD[ MIE:\TB P)XVH=T:2RH\>OS&R=M=]*0T-#[&PO=V]R:W-H965TK&G[)YO,1;@(4TROG2V M0N3GKLNC+4X1']$<9_*3-64I$O*6;5R>,XQB'90F+O2\,S=%)'-6"_WLBJT6 MM! )R? 5 [Q(4\0>/^*$[I>.[SP]N":;K5 /W-4B1QM\@\5M?L7DG5NKQ"3% M&2N@:J*G>4WJN;+_'2\51&.,&14!)(_MOA M"YPD2DGF\:T2=>HR56#[^DG]LZZ\K,P=XOB")E])++9+9^Z &*]1D8AKNO\- M5Q72"48TX?HOV%?O>@Z("BYH6@7+#%*2E?_10P6B%>!/7@B 50!\:\"X"AB_ M-6!2!4PTF;(JFD.(!%HM&-T#IMZ6:NI"P]31LOHD4]_[C6#R4R+CQ.I&T.A^ M2Y,8,_X3^/2M(.(1? #7>$.XP S'("1,?D?@K_4:,Y)MP$F(!2()/Y6OW=Z$ MX.3=*7@'7,"WB&$.2 9N,R+X>_E07E^2))'?+U^X0F:KRG2C*K./96;PI&A.3S$D0SW=;C?#7^*X0^?BRR60+\BQE F>I$81=08<,YS%.&E(SLYQVR'G=6//_AGWL]]@&R* MA9;$.O#&-;RQ5A^_ .\B09P#NGY"!R@#>H0"__PA7P5?!$[YOWT\QS9YVA0+ M+8EU>$YJGA-C8_RS2.\P4T"?.BWGA6R9LK\*R9>CYA*P!]O(K"_,G+8#>R/,\_X"?,:FA_"R)=?B=U?S.C/PN M:)K*9J6G'.,H:)09VFMMBH66Q#KX9C6^V9%&P9E-GC;%0DMB'9[SFN?\>W9G M8V%#(9=B\\[0, ^Z T/XRDL=*$$-)3!">7GAUU=GH];0.ML4"RV)=1CZ7K.H M]H[452MA2TBMJH6VU+I06T[%_PZKEJJ0]K)E/O6A-Y\?3+OF; :SLZ369=>X M#]]L/ZJIE^NIM\*'LK@9\=385DC?]BH^^ S?X7K%G,I@<,TEO,+P-7LVPNP+,D?=Y?&01 < K3J+6RI=0$V[L(WVXLK M1B.,8P[DM(O)3I):,YH"WFZ!O;1*V:#=):>C9ZBLV@A;:EU4C9'PS4["L#WU M'WCC5HNYB,$SK56;84NMB[#X*ST3,H5CV&+;7NAG)C,J!Q MO6UO35>58UK3F5,9O)=\#",!&R,!S4;"LO&O2GM](\^8784 MQBGXS3M]YD(&'WC8/?$XAO. C?. QSKT@%9//:RJA;;4NE ;DP+-)L5VUY_T M=?WY;'*XF6!.:S#$8Q@5V!@5^-HY2$X8TJL5B8?06+';FWJY66\*'K%DW=OX MK+H66VHE-[=UZJY^(W&)V(9D'"1X+>6]T4R6QLJ?'90W@N;Z(/Z."D%3?;G% M*,9,O2 _7U,JGF[4V7[]XX_5_U!+ P04 " !*A@A5I[J;"WL' !"10 M&0 'AL+W=O7I),6V(\?*4=?%8L'N^IE2@KUF:\\O!6HC-&\?ABS7-(GY>;&@NOUD6+(N$W&0K MAV\8C>*R4)8ZV'5'3A8E^6!V47YVS687Q5:D24ZO&>+;+(O8MWT,"7Q4H]_B4 MT$>^]QZI0[DKBGNU\3Z^'+BJ132E"Z$0D7QYH'.:IHHDV_&EA@Z:.E7!_?<[ M^E5Y\/)@[B).YT7Z.8G%^G(P&:"8+J-M*FZ*QY]H?4!#Q5L4*2__H\=JW[$_ M0(LM%T56%Y8MR)*\>HV^UH'8*Q"XSQ3 =0%\4,#'SQ3PZP)^UP)!72#H6F!8 M%R@/W:F.O0Q<&(EH=L&*1\34WI*FWI31+TO+>"6Y.E%N!9/?)K*TLTYPOX9 MPBYVTJ>&:T==76Z544*77J#IAPOI5]1J9:(<7B M474Y?2FWJQU>M0E5U3$LZU C@X?9-)CBZ="_-Q=_6178:JK\%*!N$C3B'&TD8J5:KQ"?^\ESS9E MJIJ]8$\:]]QU7>] &6L+^RH#"2- ,$.9<:/,V*K,+F.MU'_9*^(M2_*5BG]2 MQ,HG1;9B:Q MIFA19)F\)G UI2F:B-C4J^'2_%[CG^* '6%O0-_*0, ($,R+ON=H;N=;8 MSZM(EQ[).HRU<_H.E4!I(2B-0-%,1?;BP6P-AI((DA:"T@@4S90(:XGP M_S:T?+?S*@<@]# M!6J:H6AFZ+5M]JS&KSF/]\+<'F50FUS3K%%^NLO(+?\.S\E3.%M/6UNOJ[?= M)8"S_1'DT;,7TF#.O:<>V5/S?E,\.@QOUSU)ESW-V&E+ZAWSI!NZ4!W^=SG* MEFFQXW2:G=H[9J"N%)1&H&BF/MJ8>N-3C4,@'>(OFX$] M0QF-^);1C$J=DGRS%<]ZUR-(BWFUE^PM!*A]A:*90F@#Z]D=[$W"[]$5H[)7 MR#&,K$&@FTC0'ED-TE+.06DA*(U TO77&$^>NRZ>'$P!V:OM'7)00PM%,T.N#2VV&]HP>4ABFL?H MCX2FT9K<=L8:^IZP\.4!6K606D$BF:& M7)MU;'?6S:+!=;EHT#UM01KE.2@M!*41*)HID#;Q>'JJM 7JWD%I(2B-0-', M&RZU>_?MJ]6V":]C"VLU6LVJ[J]?C0]3F+T)O>^Q!'7F4#0S_-J9^W9G?JN" MVS=_V9F];X %-?&@- )%,]71)M[')\I?/JB-!Z6%H#0"13,EVKMCO--:][_+ M7WYK_O(/[X"U-Z%W^&%O$C^%1?>U1??M%OV&KA*NYN=C%":,+@3Z;;FDZG:# MUH"#KGJ#TD)0&H&BF;)H,^\/3Y6X0"T]*"T$I1$HFBF1MO2^?;$>YB;^NI)] M%SD9>MB='$[5VUO36PE0YPY%,Y70SMVW._?G/^(#=?]0-%,?[?X#N_NW7GDZ_X[ 7DGOGUR" M3@> T@@4S91+3P<$IYH."$"G T!I(2B-0-%,B?1T0&"?#CAIQO/;,MYD'!R. MM>UM[*T/Z'P!%*W2Q]E[AD1&V:I\> ='BV*;B^IQ$LVGS0-"WI:/Q7#T[M73 M13Y$;)7D'*5T*8NZYV-YY6?5 SNJ#5%LRB=2W!5"%%GY=DVCF#*U@_Q^611B MMZ$J:!Z;,OL'4$L#!!0 ( $J&"%5M&0%$)P4 +8B 9 >&PO=V]R M:W-H965TNR\,UI(2?T@UD\I,592D1\I ]N'S#@$1Y4)JXV//&;DKBS)E/ M\W,W;#ZE6Y'$&=PPQ+=I2MC+%21T-W-\9W_B-GY8"W7"G4\WY 'N0/R[N6'R MR*U4HCB%C,? A D M3OAGV;R]Q0GZ$;F(KPD#/G6%'*WJTPW+D5T5(\-'1C9&7VDFUAQ=9Q%$+?$+ M?;R/NP0"O0#V-0*NY%S!QGO85UBK^.G# PAEN)^'^VWY MO+OW1C:#:NH,KS?[:""_D%B[,'1 1:PD.<9>I TMP MBVF$/L59^07ZW,:UT!_E^FJ%?Y*SWL/>.1Y/W:=#9MJ!]&5F2:S!;%0Q&VF9 M_:;F&'2"&;T!X[TBHNVF+Q%+8@TBXXK(6$OD^AE8&/-N)N-.)MJ.^C*Q)-9@ M>-S'K9G/6R4;;85\VEL0:;"85FTF?50?D!F^\WDQ, MUQO3AH%!PT:6YU66Y]K-Z3XW?/+"7SX!DP86[;\F!<<;%H> ;O;;UYU*N2WA M@$YN]KGE+[701&*,$J+<@0>H(B\M-UH+PRE)MU2 M@5[JO:QK!^^?O:>ZL/=Q9)FTSUZ;/GUA52VPI=8D6OM^OY?Q?T>YP3?V__JA M] 9G2:T)KKZ5\+5FVK3F4*IH=U2KMP"VU)JUS/H> .OO 5H*#ZU<2AD=%WU/ M?;FT='@R]O*_]KT5U[X=ZWV[IK#0GGNW:]?WV#OWCW#MN';M6._:OZ>X@-^Z M]R.KBW'+P*1E,]7:?&-]^?NUS>I76,!62^)6U0);:DVPM5/'5LKB9GX=&_EU MHU9!5ZMFOK5?Q^8E;<.DNLO;^CY[SXB/\-VX]MVX3XG;D%%WN5O?:V]&'^&7 M<>V7\7M*WH:LNLO?^MY[L_H()XQK)XR_LP1NB&UBM+:8M JZ6A69N@<_]*? M'O(')KB\^=QFHOC-OSI;/91QF3^*X-;-BR&PO=V]R:W-H965T9(_7H[7HVOW#9TX*D.5XDO,'XN#UT1]E;L\_ZK>O%M=CAQ5(Y[P9:D03/[W MP&]XDBB2K,?O#72T+U-E/'S]3*?5EY=?YHX5_"9/?HU7Y>9R-!^1%;]GNZ3\ MD#_^G3=?:*)XRSPIJG_)8Y/6&9'EKBCSM,DL:Y#&6?T_^];^OEG5G0Y9R:XN M1/Y(A$HM:>I%)5>56][@.%,MZV,IY*>QS%=>?2SSY==-GJRX*/Y"HM]W0/[?FG MEOQC>7OV]\A[OD=O/2OP>BO.B;LDMP]D<-TM^RINGS]R,3JK&F4LIU]X44I/Y:-C$3?MG*DDF_* MO+I,?KN^*THAAZU_=WSEMW4=@^XZJK'\3;%E2WXYDH-UP<4#'UW]^4_NU/EK ME_A(6(B$14@8!<&,5A/L6TU@HU_]6LT/2NL'+N1\1]:RL91DQ4I.[EDLR -+ M=OR,/%0MHDMQ*W^HXC5L6L'4S/UPY5R,'PYE/)DB0E:(@F"&-I.]-I-AV@BN M%C1QMB9+.0RK/KAC"2FY2,^(7-H4I>RP\M,NE:PE#54)"0OM]V!.GC@3!9F2 MM)YYO(ELG$]=V7,3YBOPLMW'UYNY55PNPEC>T M!2!A80V;'*R^W.ELMIBWUV#(0BD(9HCK.GH7[UCE_9M:$/.3FMDI0T6#TL*& M=BB;[TT\5^T[#=F@Q5(4S13NP'YQK<+)G6LL>@AGI0P6#DD+&]JA<*_]P'># M=G^#%DM1-%,X3POG686[4<-IDO#5F.;BGL=]>I^5.%A$)"UL:(:(\^EBNFAK MB"R5HFBFAMJ,M'4313 M..T'N79#Z%->RJUE]Z;RI%!0+ZBA&8L-9^;,YK.V4#T31M#Z413-%$J;0^[$ MNJ'8FP37C4D0U4+QNHQ;$2^K#E:_K5S?3LV@SA"4%D)I$91&4313?>T0N79/ MY'E\[;'16.5)HNP3>:GNO-U]%^H.06EA0YL?CL3G\Z-A&&K^H&BFOMK^<>W^ MS^&NHZ> 4$<(2@L;FOI/V_;GP='X#'5[4#130>WWN%;3P=A^]%00ZOQ :6%# M,Q3TSX^6L%!3!T4S!=2VCFOW=5[:AO04$VKB0&EA0S/$=,^=H*TFU,5!T'8;IS5A=F]"^DEK+VFHM UM;FC1GMS")E5+LJ,Y$%HUBJ*9DFD#Q[,; M.">W(CWE@AH\#>U0KNFYLVC+U2=5!*T91=%,M;1KXWG6_BWX6L4-O,M* M$6=%O"1?5/! )=4^:*E;(JA] Z6%4%H$I5$4S91W>3YQ31WCL;43JFA M9DY#LP6,G$X20>M$4313%&W@>-]OX'0* C5MO&,OYDB0DTDB:)THBF8*HHT: MSQ["\D%*(>(JAJZHGNHS%6W7^>C73AJL!=2,@=(B*(VB:*;"VHSQIM:I[_\C M]-*#.CA06@BE15 :1=',QJ.='L_N]/QX!*:]@,'"SX[F2W?A' WBQZD\KYTJ M@M:,HFBF4-K0\?I$\*@53M6/NP=PJ(4#I8506@2E413-E%9;/9[=ZOF<->LE MPT?O]W32CAXL.=3H\8[C=6:N[\\6DW9'A5H]*)KY.PAM]?B0B!T[9?!O%: 1 M.WY'Q(XS]P/';PD'+9:B:*9PVO#Q[89/L_8YI1O4SX'20K\C8,?S)L'$:YNK MT'(IBF8*I[T?WQZQTSM.Q\X9K!W4Z/$[XG06P<1WVH,EM%B*HIG2'?QJS.[A M[*>^QKWI-^G9H8-U/(ZTF3GNS&^'2(5]$T;0^E$4S91(.SI^,"S2@ZIM0>6M M=FH#-72@M!!*BZ TBJ*9*FN;R+?;1"?7H/V>=MA+&:P^U$)J:.:C+F?:[KM0 M:PA%,U75UI!OC],9'L=A!PX6$&KC-+1V',?1HA3JSZ!HIH+:G_'M_LS!HK2G M@% [!DH+_N_9)%4%K1E$T\V@!;<0$ M=B/&<]Q)=<1)EP;VO$,U@-)"*"V"TBB*9FJJ/9K _6.?=9'?_BF1Y%W)TZ+S M.58 ]7>@M!!*BZ TBJ*9#4-[0('= [I>K6+5$%CR?&X1VY6;7,3_X:LS=:Y2 MG.Y2PK),'5W TGPG&\0)E\%>XN"6<.SO^$[UUSYBI&?"J&]"VI%PVDIHWG5M MWP1V^V;079>3XE+V0[;N] WL)0V^VS5-_0;T8+YK^]=AOV01M&X413,U.SAR MQQZA(X?-5 Z833#( XN3*J+Q/A?D?E?N!"=Q4>RJ:-53'01J]03'@3F!-PEF M;M 6K6?""%H_BJ*9LFF#)K ;-.J(,O*1);*/?>(LK18VY+^D4;,ZL*-3(Z@A M Z6%4%H$I5$4S51;&S?!'QS3]@^R;,(+6CZ)HM43C@Z./4R[6U2'5!5FJG7M] M"O+^ZOX@[.OJ^.>Q3EZ?HOV>B76<%23A]S*K7 M99Y6+S>3G]WE>/K]1!>R/![_Z'U!+ P04 " !*A@A5S?CQ#YH' M #%6P &0 'AL+W=O$'MLHV!P 2>-M#]^AX\8CTVF$)W* MOH@-YGU>&(YF)N_!<_H8Q??)0LJ4?%\&87+66:3IZJ3;328+N?22HV@E0_7- M+(J77JHVXWDW6<72F^9!RZ!K]WK#[M+SP\[Y:;[O)CX_C=9IX(?R)B;)>KGT MXJ=+&42/9QVK\[SCLS]?I-F.[OGIRIO+6YE^6=W$:JN[H4S]I0P3/PI)+&=G MG0OK1#C#+" _XJLO'Y.MSR2[E+LHNL\VKJ=GG5YV1C*0DS1#>.KM05[)(,A( MZCR^E=#.)F<6N/WYF<[RBU<7<^*L,^Z0J9QYZR#]'#T*65[0 M(.--HB#)_Y+'XMC1<8=,UDD:+O>]E0VP%*$Y]@%T&V+L!_1<" MG#+ :1K0+P/Z30,&9<"@:<"P#!@V#1B5 :.FK30N \;YW2UN1WXO72_USD_C MZ)'$V=&*EGW(!9%'JUOHAYEV;]-8?>NKN/3\-HTF]XLHF,HX^9W0;VL_?2+O MR74X74^DTFA*+AZ]>)J0-ZY,/3](WJIO?R5=DBR\6":GW52=1(;J3LJ$ET5" M^X6$%OD0A>DB(32MADMVK":8-PNPCOU82S'US[>KXY^;IP;@YG\DYE M/WXQ7)C#_UR'+[6\=B>=C9:=G-=_@?=9)FGL3U(Y)4DF:^+ETJW3J!&4C1-(F #!--'U-Z+KYW3G MI0XTZP??9\/GE%Q%2S6G2+Q\5+Z(8R^<%WWHW1/9/N[&>ZJZ5O+/7PI)KE.Y M3/ZMTVH?J54DS$7"*!+&D#".A D03-/J8*/5@;&#_+A>WLF81+-R]";SV,MZ MRS=^6.YY6R= ([2M )$P%PFC2!A#PC@2)@K8((=E_]D\G#N]L=/O.:?=AQIM M#3?:&AJU=;7PY8PP/_3"B>\%Y--LYD^4V/[;FTO62F]Z_D!(R)T7"&!+&]UO#L@=[K2% .361'&]$UQ?%X1RN@C)I6 MK%Y5SNN]0(HT2)I M+I1&H30&I7$H3:!HNFCM2K3VSZB7F*FME6@WF[%!LU(HC4%IO*9%:F=MJ*RZ M>BHWPC+;$<50_$G-U51/%\Y;5D3,\-8B@GH44!J%TAB4QJ$T@:+I@JR<"NO0 M5H4%]2J@-!=*HU :@](XE"90-%VTE65AF3V+AC42:[^LW:\9$Z[,V5IK"FI M0&D,2N-0FD#1=$U55H5E]BK:EU1*X$X9I+\K+JCS *51*(U!:1Q*$RB:+J[* M?[",)6/#M*]-!09J,D!I+I1&H30&I7$H3:!HNBXKK\$:'WKV!S4JH#072J-0 M&H/2.)0F4#1=M)7W89G-C]=68(X;S@:1]H +I5$HC4%I'$H3*)K^^&]EF=AF MR^16AGX4DZ]JE"8W*H$_S;J\<@"/PJ1AP<:'&G*RU\* .")1&H30&I7$H3:!HND K!\0>''H6 M"/V%!Y3F0FD42F-0&H?2!(JFB[:R6&RSQ?+*PHV9VEJ)4#\&2J-0&H/2>$G3 M9H66,]A]O@:55)=89;389J-E9\3^/&]S$V7AB4;J,L"I;E0&H72&)3& MH32!HNFBK%P6^] NBPUU6: T%TJC4!J#TCB4)E T7;25RV(W_XF):7"&_K $ M2G.A- JE,7O?C;)Z^T_P!#M0]@=)<*(U":0Q*XU":0-%TT6XMGF4V65Y9L3%36RL1 MNY86=C$M[&I:3K-)(32K0-%TC55>BV/V6O1!^QVY5E/$.,S[1B\@MUZ@9.>% MTU)3L@D6H=IL4CN9N]F+>J+? 7FG?V7U@DO5I2N,,4"UVJTGOMA0@(Y M4\C>T4BU?ERL&5ULI-$J7X'X+DK3:)E_7$AO*N/L /7]+(K2YXTLP6;E[O/_ M 5!+ P04 " !*A@A5)I 1U1<# #C"@ &0 'AL+W=OK$J6V@_/O92<@ )0%U_0*Q<\]S]]Q=[)ML&7\2"8!$+RG-Q-1(I,S'IBFB M!%(L>BR'3+U9,IYBJ99\98J< XX+4$I-Q[(\,\4D,_Q)L7?/_0E;2THRN.=( MK-,4\]T,*-M.#=O8;SR052+UANE/D5:R8.Q)+[[%4\/2 0&%2&H&K/XV, =*-9$*X[GB-&J7 M&GCXO&?_4FA76A98P)S17R26R=08&2B&)5Y3^<"V7Z'2,]!\$:.B^$7;TG:@ MC*.UD"RMP"J"E&3E/WZI\G )5=OB<))_U&RZ"EA- 8N M/J#P>4WD#EVC8OM:5R!&%/)KK4[>^TSIY/P^SKK(=?ZA!S+<1KBF5\.MYOD M_)_W\-7>CY+AUHW@%GQN"U]5^M^W"R&Y^GS_-!6XI.@W4^@C;2QR','44&>6 M +X!PW__SO:LSTW9?4NRX"W)PC252.2AM#PGABC&.]'4>MU$5DG4U&:713#: M1V#?M(40OB*$H_QZ=7Z]3J: ;$@,68QV!&C3J3OSSK;'_+Q)<-XD[#0Y$C>L MQ0TO:YX-H^I^HNH$:U(X;.KNT8U[%YF"Y5S^J%T4I5:S8-;.P6^*L8E M@2*VSF1Y;M>[]41V6PPB)_LS>SRW&_8#-<&5 ]<_^G+\N\-\13*!*"R5*ZLW M5-W(RY&J7$B6%S/#@DDU@12/B9I"@6L#]7[)F-POM(-ZKO7_ E!+ P04 M" !*A@A5> B83KP# 6% &0 'AL+W=OM/>S?3"FXV=U&;F8NBTG;E.)FG:SPJLC28@^201)_WU ME00AD! 2MYI^L26Q^^SN\PA):'5@_%84 !+=5R45:Z>0!R[)KI!ZP(U7>[R#*Y#7^PNN>FZ'DI,*J"",(@[;M?/%/TO]0#L8 MBS\)'$2OC70I-XS=ZLZO^=KQ=$900B8U!%9_=["!LM1(*H]O+:C3Q=2._?8C M^L^F>%7,#1:P8>5?))?%VEDZ*(@X*9]PA:!V"YPZS5QS"UB%\YA"\%F'6.LS>&V'>.IC2 MW:9V0UR")8Y7G!T0U]8*33<,^\9;\46HGBA7DJNG1/G)^$JR[+9@90Y<_(#2 M;S61#^@S,L.?M0(YVK!*34N!C;"_8\ZQUA9]3$!B4HI/ROSZ*D$?/WQ"'Q"A MZ(^"U0+37*Q:\R29X)9L0?654%@*E-(=\Q#^9]H\F_%W%3$=/ M\$C/>3 )^%M-3U#H_8@"+PA&\MF\W]T?*^>_14__=?0!&6$W5T*#%[XV5PK, MH9T466]2C.G<(,W&D?3J=R;V.(.UHY8W ?P.G/C[[_S(^VF,9)M@B4VPU!+8 M0(Y9)\=L"CWNOZ-].1#9^9S0H>MX5/7^[:,3VNM#1!6;2_=B)9Q,LL0F66@(;:!!U&D36 MUH'(IAPVP1*;8*DEL($0K<4TY9&Q'R=]'+ 0-Y+S_;JJSY;.58#+N ML7PO7JX&+R*FEB(.>%QV/"XG>;P 3EB.U.$;U6]1BB1#-X">K,8XG@QW[-RW M"99,$S%##X"Y0$M4-:TZ>$9VU?:*$L*6(5+;&*EMI"&XK2^[[S M[>\.+69_L8X6+[:'ZF*FMF$,V@R8.+H-TF MHG:;&)W\EA)JY')[]QP5\)VY8!**_)K*YC.V&^TNL;Z8JYMGX^?^V<8?&4_T MI9>Y5WF";V[,OF*^(U2@$K8JE'>R4$KYE3#YV=(#N*C#^!U!+ P04 " !*A@A5LD]@HQT$ !,& &0 'AL M+W=O)%7<$<1.Y0EIC]NH2"GA>5:SPWW^2[CLL%>SO=X!VO@W_9W M5-S9+27-2ZA83BI$8;NP/KLWB1O) *7X)X<3ZUPCF)/. &:Q(\6^>\FQA32V4PA8? M"GY/3G] DU H>1M2,/47G1JM8Z'-@7%2-L%B!&5>U9_XJ9F(3H#@Z .\)L ; M!@0O!/A-@/_:'H(F('AM#V$3H%*WZ]S5Q,68X^6<;!XS4J1 V2\H^7[(^0]TA=;UND%DBY3B2A8C12M2BA7* ML*KQQQ@XS@OV2>B_K6/T\<,G] 'E%?H[(P>&JY3-;2Z&*#NR-\UP;NOA>"\, MQT=?2<4SAI(JA503'X_'1R/QMIB:=GZ\Y_FY]4:!?QVJ:^0[OR+/\3S->%:O M#W=UZ?R_WI-W]]Z;#+]=++[B^2\ME@Q3:);"IK,4='6N28&>).WOANWQ!A:6 M\#<&] C6\N>?W,CY33?))F&Q25AB"-8K1]"6(QBC+[M/9K<<")[D->C*4A,C M190_(L?E-)C,[6-WMC4:W^MKXDN-&T[]OBC1B":AVXIZ28=MTN%HTBO"N+0E M"D>H#J#UF%'"6]>>25AL$I88@O7*$+5EB(Q9062R'"9AL4E88@C6*\>D+.' ""XE5YXS\ $-QM>[P+3-=SJ>+RZ (?&.(=Z%Z"/P MO-KI4AR%O'7EF83%)F&)(5BO$K.V$C-C1C S60Z3L-@D+#$$ZY7#=9LH54O!X4 M9"^VM%R;\"CJK4O1*"TV2DM,T?I%\T.+T(B"V= B+D7>9/C*H!'YSNP%BSAOF-SQ'=/O4 '%A7(( MG)9YE3-.L3RJTJ8\"GOS>C1)BXW2$E.T?EG.6SHW-&<21C=W1FFQ45IBBM8O MRGF#YXYN6-YG$M'%CC\,G*%):$3>9&@2EZ+9;#(TB4N1ZTR#@4O8G=/1$NA. M'4LSD=.AXO795]O:'GU_5@>^@_9;]V;E:MIC>52N3F//^/J<_2NFN[QBJ("M MZ,JYGHB2TOKHNK[A9*_.9A\(YZ14EQG@%*@4B.^WA/#G&]E!^P^$Y7]02P,$ M% @ 2H8(53&J!4LK @ L 0 !D !X;"]W;W)K&ULA53;CM,P$/T5RT@()*C3] (J2:1VEZNTJZH5\(!X<)))8JUC!]MI ME[_'ES04J5M>8H\]Y\R9R8R3HU0/N@$PZ+'E0J>X,:9;$:*+!EJJ)[(#86\J MJ5IJK*EJHCL%M/2@EI,XBI:DI4S@+/%G6Y4ELC><"=@JI/NVI>KW!K@\IGB* M3P<[5C?&'9 LZ6@->S!?NZVR%AE92M:"T$P*I*!*\7JZVLR=OW?XQN"HS_;( M99)+^>",SV6*(R<(.!3&,5"['. &.'=$5L:O@1./(1WP?']B_^!SM[GD5,.- MY-]9:9H4O\6HA(KVW.SD\1,,^2P<7R&Y]E]T#+Z+"*.BUT:V ]@J:)D(*WT< MZG &B.,G /$ B+WN$,BKO*6&9HF21Z2 M:EMB@Z@HT4>0M:)=PPKDN-!K=$^5HJYLZ,4M&,JX?ID08\,Z,"F&$)L0(GXB MQ!+=26$:C=Z+$LI_\<3*'37')\V;^"KAEUY,T"QZA>(HCI$.&5SAG8VUF'G> MV7]JL8-.*L-$C7ZLIAVR:D,.Y G+612VH MVL^*1H7LA0D--9Z.X[@.7?C7/S*6Q M'>ZWC7U20#D'>U]):4Z&"S ^4MD?4$L#!!0 ( $J&"%5#IXK5D04 .TN M 9 >&PO=V]R:W-H965T\)\=[WCV+5\S)M"/)$[SB;$68G-MFOE\S9(PO^(;ELIWECQ+0B$/LY69 M;S(6+DJG)#:)97EF$D:I,1V7YVZSZ9AO11RE[#9#^39)PNSIAL5\-S&P\7SB M+EJM17'"G(XWX8K=,_&PNH6,I7SK\5!Y\6$\,JKHC%;"X*1"C_/;(9B^.")*_C>PTUFIB%X_[K9WI0 M+EXNYFN8LQF/OT0+L9X80P,MV#+E.4JO66"H[3HK'N1R7F]VPE^T2@ M,%V@CXROLG"SCN:H8*$_]L]\2JLV+MKAK<]$&,7Y.VGR<.^CMV_>H37!'"G-<7_K_3V-ORF3TF2& M/&?FAFB!?V_3*V1;[Q&Q"%%F6ZW"9=KC9=9]X-%B@*>C@ M@I\Z \AN@(3YD# *"0N 8)UN&#;=,(0S:'8](02,&^%";&3DO M#-563,%'U93B#E/F%%*CF('2?% :!:4%4+1N15O9!GN7'*>@J@\HS0>E45!: M $7K-D4K_6"MEJ#3F&O/SF.OBQW2GYY*L]&HIS(KS&S+(GV966%&AB-L]71F M_:I>F[56(L%'-9+R?OF)CHJA>M+9]P6HD@)*HZ"T (K6K7 KSN#1)8W:FH.W@_E=-M1EQ>L-2848\;/>F(%69 MN1;IC=Y OZK79JV50EAK)4\\X]XX I?F@- I*"Z!HW=JVT@LA%QR3 M!%2W :7YH#0*2@N@:-VF:'4;HI4 M&/2/GPX/OBU2&&$27]#@J^R&@[[3]H* M*]O"7G]"_A^:!FDU#7)4TZ@GY%$I4T\Z^Y8 53Y :124%D#1NA5NU13B7G). M@@HRH#0?E$9!:0$4K=L4K2!#]!MI='/24^WZ;SM&<;U-1;9ELSC9[LS^4.Y)[YV_P]0PKSOOX MFE8[KUM\M1'\6QEG'./[>N$J(-2KCB]F5,J MG67*LW+HSJ4LWGM>.9W3E)1G>4$SA22Y2(E473'SRD)0$I= 2KG7[71"+R4L M#;)%>I;)TIODBDT/7]S?G&,>>C M=T='G;O3R]WXB09.7<\J>G& Z%D'#E3:P%B"\+ $^]0QZ=Y!TGN4,>'^MK"^ M^ECI&-XQ1HLL-)W_+_EZ'?M ?O_\A:QMC>Q=W9YO==08"W0PIL%K@DH=9)2YY[PH3LFG$T$ U9"4L97 M)MR%P#3GN7"DVM\JG0^1\L' ONG!UJ]T4I;E0NPV1S.,B\\ *7,4]6(&9GE&=$>UHRJH62GE/,;N"]^2[:TETECW72E M9YNF,E0UC8SI@'Y3S6@W9?O/TG4*=I_+CPLUG$SWH53IM: )6^K^,MD8P-1] M7)T4!5]]X&R6I=0,_N"$HP%9\YQY+MB#R@:E,E4!*ESGG@K)ILW(#T&*6[J4 MZW):)KCG;@L]_]MYGM&,"L*;IE7MO^99?K;CH/=2EO5=9=>PU6/U6^>UF[QH M@\FP#29;49/]-IB,6F"R]V)WS:>8]-M@LML&DT$;3+;@B1.\SLWM5;_.&Z\ M6R\ FZ@#+UI#]RN\MO$ZJ3-9,"Y95O7F+(YI]N@]0,E+,N%T6U]='].$++B\ MW8!#MVY_H3%;I-'FJFN8B.JJNOT9AN>'F[<\E8ME,5W2>%QUQ6RBFXYJJ*S5 M 81=Y$H?=@3C&,R. (;EP1Q@',/"\OQ/X^FCXS$8YJUO1?HHIX]R#,N&C/4' MRV/G1.JPCS2*@B ,L1D=CZT.QMB\A2'\V=4P;\# \D"FI\TUOMIXA>RO VQ- M]U4(-E*\$K&1XG,-B'W>@!%%]M7&\@ #6P6L=B"_/0_4E)T3!+"JF#=L!^-( M%&$(U**]1L,0F9T0/O;UP79)$$21'0',[B (, 1V(XY@#L #A@2!?@[N/(^\ M]7/*J_\5,?H#4$L#!!0 ( $J&"%67BKL

-8?20$3;8T.P M6BP^0"X99K>]9!:G4W.F+P<_Q98=^;-DZ9..=/:HS?U*ZWOVHZZ4 MG4^VSNU.IU-;;$7-[6]Z)Y2_LM:FYLZ?FLW4[HS@I=T*X>IJ&L]F^;3F4DW. MSU[R6I@I/-%.%$YJY1-#PC5F+!:*EG+)U'. M)[,)LUO]^*!LBO?&7;%,=7=]R#S"?Y MS&>XEL:Z]HXV?^X9'X2_N3MKG/Y#5DZ82^[$E='-3JI-R,:_Q12\1EL.+[]= M(9Z:_U.,>KV6A;C415,+Y;IR-*(*@,INYE6=(I#I:) 7NMX!R R!S,:#W'(%(',$,A\1\GL,((\0 MR*/Q(+G= LAC!/*8%O+6;+B23^T%QE5HX5:VC LCK "0)PCD"2WDLJEK;O:! M:BDW2OJ_<>78IZ+0C7(2=N0SK">?T6(^\UAV)PHA'WC[])]HJ&2(+7.M'OP- M7O4"6B7"M!(1>\4/8GS/[/;M5_?YGT;NPA\@'>:3B%@HOBY-X]OMYQ\^$]LO M-4PA$;%#O@C^A@9S140NB[J6KNO60C7Z+L_Y,9U0Q9L/#7-%1"R+2[%R+=V- M'S5;MN#[MRT3DT1$;(FET\7]5E>E,/:7MAVX/63#W! 1RV$I-N&.MO"NA-X8 MOMO*@OGA.QSV19@9HC'5T!L)Q)@:8F(UX)@)Q,0T$1-K8L!@[.!K^+&_0D9T M.D+L#:"R03;,&C&Q-8:=-HB)220FELA;N0T"8EZ)B;W266X0"S-)/(I)!C$Q MI<0C*&40$G-+/)Y; BO$Q/P2$_L%G1_U_))@?DE&]4L*,3&_),1^P3$SB(DI M)B%6#(Z90TPTYD5L&QSS"&)BMDF(;8-C'D-,S#D)L7-PS!.(B3DH(780AOF] M#7^\8F(.2H@=-#22/&1+GW/9^$.(B5DH(;;0,.8--X:'I0N(B5DH(;;0,.:G MJM*/(1P/P]N8A5)B"_6&YI?"<5GU!APIYIZ4V#WOC9@1L MMW3 D9IR4V#BO MD*^]MW=/!_P7=PW$Q(R3DB^W(+%(=@ Q,>.DQ,9Y9P[Y4KH0$S-.2FR<=S%# ME1O8#668<3)BX[R+V35ZB(FY)Z.>]PS-R _#JF_MIY5+B(FY)Z.>]PQC^IGN M6A@#AQD9YIZ,>MXSC'GI,_9?PAW$Q 244<][AC&76U&M_4 .8J+K_=3SGG

:$2MQHBK$)&6UJ+$C71!:,+%7.;-$V2#%<_YK3,"8?.+ZWPF-$6.L:'9:Q=G49WE3Q,)?04:-CI!9C+;TP6>LZS3(50 MF,J'7AF-#?(E5XLLI;\Z/=OS.9?J0J0:7W(7G^QS;OS1A[\:OZS\M?'ECY5? M&YWA\"2&JV_]>ASL*,*]&U^^PJVM_EKQ&D38:B/O013_?O&R#[TA,%RQH W4 M^',00V?4R)U30'/ZI=T_!M1@5/[Z6Z,9[?!D4"Q]SJ:Z?"?H0U<^,J\-1P]EA9]A(H!/EB__=Z8&ZE&_.#_QO^.YHOQ]R^EB^&'\< MQ\+!/WUQ#:8 9/L>^E MJ.2W36BY>C6IBH<0(-4ERJZ-"3CU/AA",>MK!+-*M(-?@1>JK^7%7VOD;+[I MYQ3W%%_)0^T$H+;O6E MSXKCCTXY@W*U_/3<8#IS#[X,#D6B'VPW!>E[H^Y9 M W06H'3.S,MKG#I9Y6R<13L8-ESH2N$;-DX[H_TB>[ _C)>>5XXGZ\.V=Y:)-36([[:;=\^[1R].]TY FV!?L+Y M/3OMUGYSL_EC:[,)FL4[^#X\Z_PKG=5"=MKY/7\<[1Q\.M_9_/2CM;G3;=)W MI\WS=_ >C[?;VUGS8*WV3FH=O*.[BGDI0U)(!>T1Q]$B8[Q#43#/HV4.#-/9 M9&$#U@P8L#P:1CBUQM$ EJR&1WDAM:2S*DNU&0T;%^2_.;OVR@S:V]]Z>90) MS&<;%:'&!9Z$LLY$"]])V 'K2/$DJE2=VW];;G_%"X5L%E(*LEGM>[V]"P9Y MPT+)=@',N0R<(!FY1#S2@"RF(*/,8N>8M2FJ67;'.DJ/F;,@M=P1J4WPT8-T M&\<-",BU0CF8T+S8T3K#O)U5&?(7*?Z_E#OJ"3!?&/ZZZ.SXVP=_>;+>*&=! ML(7EGC.O-69)1*9I\!R'R.$]SYM-;\R:%BQ[ ^^;3*_$FJ1/D.^,U[B4#WKL M;+INSWUCDFI=T@9>U5989,$W:S$W3&W[F>EQ<0(8&1"CWNES+W^ MB+1V?P2&Q@5PST6>/>T9S$]3LNT.\W^E9T\GPS!S\"033]X([ZEU/+B@0VZ6 M%S@HR5):;G<_7'50C=C<@5.E-URH:N\'_>'PS]*4OML1-'N=2EUUG+3-M\\_ MP1CV#W;>-^GV 7P'GMWZ!C_I]H_6^V:^G\'WR-QQTL'^06OSPX^M]ZW#[?.= M#BB"H!3ND?QSY^ =AN>"$NA!&?QW:GZICI(NNDJ[R @LG +C3 ?$:2+(<"80 M(1ICKBRHYV%EW:P:A5_+6=*"SI]KO*OQ;C9"QQOK=?0T.S(TR7W[0)](U$9L MM&:XP#M"*",UWBT)WIW/X)T4PBMA""+,<,0UT\@HX1!.1!,L?-!89KQC3+X6 MO%ML49V7TT WLE_ ]GSIM,^U.4?II#L^>AAG28Q.!KWKLR+HE=-^)5$_-U84 M?RK5:TSTO_J#S8KD\_ T0:8:?.X./ITY98OIY!(%90N#6@7@XRPRE@LD16"$ M64)EQ"OKG-$[%Q-_.GWI'F%Y/[FH+6S7KT7MZ41M=I]GEAJAO,P"AA'GE"/C M)$4I*44(("?A;F6=7I'"\Y2BMLAN@6I-B:7>SN1$+$*/7X;BJ ;4&U&5P?=6 ^B2 .JL0$!:1\8<>D$:(F;(,O5S?W!AA^U%Y ;1'J(B@OKTT SE9B=]?1#K#1&#RQH!./\SQR5/!3M?$9KE;+=PMY;= M2_ZV,-'!68-,A4%G3%]MG,(-_WCZO4(L?J^0KW.O>'"D7[.]=[9K6!*):HMT M<:0;<$#.!H5"L$Y0PDW@$9!^[;KVK\"9W4Z1[!#NM>P4"Y>8MF![:]B=9=K%KE+286UAQ0G*/-6*1C4XA(9QG-G ?!%M9UVOB MYF5?S96HCLOLB>[96F.CFX]@X%\Y4Z-*@[@"3/+OW9P)-.HW>GF)NHW^<1P4 MR&FGGE!DRN0PT#*S8JUQ5 MGE\[Q9XU4U[)E.=?R2[U@I@8 8LT,8@+:I!1"GB441:)UT*2!!O_&I]CRL9# M86A1NT^]X/=>\.VS71D!>;06*!'-8,&U0]K!7H0#MLH3[KQ4><'G-Y^+!1\5 MZ8HE*C$\I8Z,PS2K2Z6F0F81J_%MT!E%U$]I#$IE!MX50',:![',!_P!2S>" MK]^+U305R2:PI4 ;Y%R (BB]LM22^'Y,QHV M 5NP-,D+Z1#6D8!%&U,^XI$H$@=:ND@<<[ZR/A^V=F]$XIZN]9[?FV,WDY!%G F5*"D\B)UC;& #6<0)9)(HPT"2_ MG!P=9:\56(7V[OQ:M'6;_5YF4.+PR)7'&:7RGI,3Y=*?KTA1OG^+SIQTJ MK!Z8=@AP^11IAYBS)TD[?-A3;QWL0GO"_FRY=G7>X1+F';[H,?0?DU.*ZD2B M3CU\FZDXRQN5^W-$'QS!=?I5;.?JE>>'9ZWSSX<[[3\Z.YO;IZUO\ RPJ',! MEYW-)IZ-/MBF[\YWVMU.J[W!MMH?X/F?N\WW?Q^V#C8(Z-"GK8,/M-G>.81Q M7I5FF+ "(\8R9(RAB#OFD+6)H6 -_"X%)IK<+QRWSB^L0>VG [4''J'6H/8L MH#8;4@66&A->6Z2DDHA;JU#N%(.$D21%97(Z(8":F?<"+!^HW5O/3,5_KTK/ M_)@+#PZS"&8'@;,!9,B-BJJ/HUS1[:;J%W>J1GX%37["?*B@ )FTT"*[OHCW M#A-IO(A)T( ))T_DO_Y8! Q\Z/E!M,,(EE/Q=XUA]\&P^91$$J*DQD84O8N( M61 M1R.LD9%K(U@$@TH$.W/LL"C=HY;F14CSK$8"^"N"MPE)Z2T"LS@BBY-# ,L! M.ZR]279EG<^GS+R(,+\%WU91(O;B:.)A>L45\WXE2'0/(&)@^EAA<;0:\T2L M=C21$#Q-%EO+;VM_= %$/AT-+U HW81"Q>I,;AW6\',?^)E/VHL<=A/J!9*6 M,8"?Z)'SA"$5%:B+7C."V1 UW?F+OB547;U6AT9S2:-%:=.CDR@03M$N(A!L3!O$'.8H,P M!Y"25(.JX7,0WF/AJ'92+*\,F^"D==$*9BG'%+O@E'*@.A#0*$!JG\A'4\0#H+&1(CF6JZLJT=7\JA]$_>2P'>]\/B@ MF[J,R)LO([*\=2MKX+X/<,^'[=@@9:21(B]RT1#/%3(8@%MC);GBRL!"W:]@ MY1)7"ZG++]6XN;2X68<[+C-NSD4&&69D9 XQQCCBB3AD$DM(.!]YY"QP:Q8; M[KCL599N+'%T7=FAQ[6LE&1Y6U9N/D_+R@^][T#/_N!LZ3I3TN98L@^:I'70 M!&G^RK7!(M]Y_$,V#;;Q]]!6>^^F\=?0Y;6WN[5HNO*&BV&#R.GG-JDZ':$A(=IK F1LL;!.GEFDC>.NA7E)U)UYA\ M@J:09$WC5Y.=F0?+Z^S,.COS565GOEP1_\_VM-&TL"ZPB==9F6\S@>D%O+L3 MA0OX;\Q^PU8<;:7/$6;Q/=ZQ6LD+NR\>JIM5[HNO8F>S>;ZU>?BC=?Z!-<\_ M_6@=_!ON/\3;] -NMO=^-#S[HN==O>P>=[DH*NQYH$_;VV^HZUO M'\16^_/!]L&G'UN;[TZWLOOB_#N8MRC-;8]ZS8MY<8T@*+"RM1TE[P+QD#7(B"C!N M,>4A6L^QR9A'\*O!O)^E,>2W_N"P 6;^\:#OX_ G;?[XDEI6)O"'WL>2O#7D M/ WDS.=>2JXQTT$AYUE$W!"&=*(.4:9)HHH0P_'*.EU5:KX\\HV04W>%?'V[ M?BV#SR*#L]N^3DY)*SQBEA+8]KE&)@F-P,X1D7- 62Y7UMDJT?-GM4\N@S^] M>^FO3J\SW(^AL=?OASHW\OEV_#'AWV>ZUVCS-&@SGR!I(L581XND)1AQZBS2 M7DCD-"5>$^8)LROK:E6*>^[X=9+D:Q+GA2L/M3@_BSC/*@_4!.P$3LAC%A#G M2B'->$"*1^5#R(?%865=K!J\J":ES^\6>!6]IMO]D>TV+H7>7$W7.O9VT73X M:4!YX3H6X'"-OHM"WZLR0Y/S6G"*5 P)<4=\SE/7B%@EC53,AIA+5\E51>]I MN[U\3.W]O"\UNM7H]MPJ9XUNBT6W.=U2*^V2RIFR$G1+[ PRS.9Z7A'KH)(, M(N>]BU6*[VLKOCBZ/3QC8"%Y 6IY\P+>/4]>P,=!;LXY.OO8M;W11B^\^\]) MY_@(!'OY\@1:9^,,H'>GK4U_O@VBM-/>.\]MU+?;AWR[W3IL;;8.<_OT[?/N M0?/HZ]EL>/-V>P.WSEL=^ /O:1VT-O_>WVKO[Q>91/3SP<[!7P=;WYIG.^V_ M$[Q?[%K0(:PU$FE0 1&7,8(88HR$)HR(J"0C<_'-1B9+#<<%>V90Z&E?QW&=-(M?OU7)\7BEU^VHQT,YY*GWU"R MRCAQIU$G[4R2=AIS"3NO!9,6AEZO/T9DRC2Z=2$7$FM[-U+\<[;1SZ9"_.BWZ@6_3OP];]-^=PJ_X_NOIK ^P=7!X MUOSVCFZ?_[O;.MKIMC8_G3:_?6#;!_L'VT>?V,ZW#SGO.I M5$N3>%5*2XUS-"3,,F]9- X;(5SR^JZG]S7./1O.D=E$ M$^8D3<(@J71 W!B,M)$1Y?+VD29KN9(%SN$K>NV]'IQ;/@?)$[I2'M9&Y 73 M;4X&@#$G@U@<>B60?Z.;Q^\H_D]VT?-TZU- MH -MEJZ3$$(*7")82S!Z8Y!@[S*.I-:."L\PS66O[^%2Q0<]'R<9'?C@4>17*M+:Y.G-@GF/.I7;&&PT2:;-#W%GM%N4TJ/7E^XC>7#T6S:C3F*)< M_!9QIBERPBA$M.,(.+/* 10 -TS),G*^/$)=.J.92 MY1( H&<8)1$TX@"$R$D0KZ!A&9U68(:KE76"5Y5\V;(JBS\EK(6X-.FU,$$Q MXB,CW$2NG1 >K :G@C>1\/I\;.F$>-:4L +V1N4]HDJ:W'4>3 EN.<*$A<12 M G/"%T(L.%YN(5X^&Z$^ IN RK^B'<;]?C%2P,=6VQDLCZEQ]E+G#B^8/&*O8/M\[;9U__='<_$3A MO?#O<-@Z^"!V\I_VSL'.YLYA/@*+26#K/$=!>H(XRX4(8"]%GGMA:<3.DW"% MH7+C$9C&3DG&A(_$\TB3(41PS4S !';M.GKX9^,BOZL\ER88@J+D KB(260$ MM2CB(#G6R2J/ZR.PY]>7J=#82V4"H9('PIT(GBEC$J"[48[71N_2R>5$0KGVDR2*.A9L M*Z*R,SZ_.P) M7>_2$!"DP,"8E]$Z;*5WH)@JRH*FJ38EEDZH9DT)I2R/B@HD#08UA.* M%0) M*4D)6(HBD!SN+%<5OV\=W?KX[%7(<#!88:%TH(EP;*V)D7,62-*).0=;86U* M+)L,SYH23CC/J%(H1N8DH5+5O5H]T!]>G9FST]:_:[ M>:!%*%Z[WX<;]I[HZ.PU61(@7CP1)8-DGG,OK4R8:Y73#)QUT=>6Q(L#YGSS M1=CIHF&!(NP<1ES'A%P@%MD4M;"P*XG<^&TQED3MT+R+%D*8IV#&>3"_$_?) M:*-$,$0S(I6E@M1Y.2\A-[/&0K1>6&:R\4T]XDYHI)VFN^%CA%;5?.[ZRHOH"3QI>!2WN7('Y M29U5UY9^^9GWID5U<*O=6,^T<5V1RD%E 27C3J M6:"K^U70X1&J[!MVIOSR AKK%,=N3C$L_-Z-^1?8RS:.^D"@\^+S:_>Y>HM; MU!:W-1^QG71@C%J#D@&-EB?%D?5"(!:E4"P1@45.J:&K5,['6EH]:BOH2B/A>-05V"194H<0ZBGKMP:*_!H.712F\Q=Y2#J.-5PN;-V&41 M]>530FOOZU4H='4GR]5&+];.U^ZJ!J'_9/6WTSLI MG/OKXPI9G2EGJQC[AM- M8E#.C?CC./:&L3&(Y7G]J']-'&KCU X; M_[A/8CL5R2:N C6.5)YZ$W.E%L%@5MO)!(,>9B])(L Z .$:.Q*)>:C)>:U$N]B*7>$%OMKS]@R<]@ M3*>MO5WA#1/<)T0,DX@3QI!1W*%$2!0I$!RCS L_WQYSLO! Z<9H/\*?08R- M(UCC_6$C]@( P]\GO5CB!\.KC2RQ!9OD]5P%]!@>1WC6]]@]6[TW^Q###??$ M,:,!OQQW4E&--9/>2Q/8U95D:O99(/O@YL:N,LJG(#02FN708261CMX@QA@1 MGB6/D[V7;TEA P]D"L,NP#6&Q;6!*!F5HD(!$E6H0&I4>,IE]G6- M[E4NJ1/16Q4U399P2:+&4G%&B7!),Y[DKF(K3ZZPJ2L5ME9_%!M__=__HRFA MO]^4^/X@X)L+9^F?]$;#C_8LZ[@Y>L7[P4D,_^I8U^EV1ITXW.P,?;<_/!G$ M-KSZCV[?'[ZL7+#F6"[@&)T5TI/N684$9\S;[WFR $.H6BMQRQ& Y=+" /.C&$C8XLCH+8(SF/$ MA%O);> I)NV(U,1(ZU<:$:#F&!9D!$0O0E\S\1OO2K5Z>'-EWBL5^]M?>7F( MD< -Q@J)N>91@B HS8,1E#G%0Q0KSVZPS+B57\)FNL[V>6)I_.+W8SCIQJTT M+X7M+)]O50!A4]K5+O.H)0CLA'SD"YN0X]@@"[@=&5-::3O+W%@+%VC4*I=4 MLE(X;Y(%&>:)"\L-O4[^*K-VF!\W[ RS95OM5:G?[?9/KEB/TS*\Y[@_[.1[?BN,:E"*?S_MA-'^^'1NZHO5&0J^ M^(IUPW[W9'3]5Q[1[F !<4,FQ.SQ5U[T\G)%(V/6 MM&"93)7/LGIQ1<&U@H(S)WKE-477I*'77L9KY-IK-SV6D#7)U(,>>_,UP9YH ML.9.C[W%+WQKV/;\K7>NUE0N^**#"/1M.FPA?5F#;X#R7HA>WN[N$!3XL])B M,_IXY.*@P91WV"OSNAZ<./C@$*2GX8XG MCD):1)#1BT[\!>(UWU7\][D\KIA2K_\\&0Q>2UK&0]7O,MCHZ-_=%GU'6PX,TZ;^[3?I5S 8;[7P#=;R]37.0$2CGHO4> MYG9^B+?>;Y^VCCZ)YN;7<[CG?*?=32$V4P MF$PBJI5UMLKDHPOCW%=4[AY*-!&9%PC+K"'O[4#>HD(K:\A[3LB;C5-G7L1D MHD#*$8\X6'[(!9/KYU,OL+(B,+^RSE<5GG>@+RGDO;I(EY]MP*^_CO'8'.C& M/=L=.]NNM1"?+'/YM6P%B])^_P6POU>87)\CC/I[K'> !>\ 99A\OC>Z N4X9]?[WFM;M#OL1?Z M@X;?MX.]>'TSN"?KBO-:0'.!]9DRW9MVTKM4^YDQ)A8(EE],]Z._F@_ M#FKOQE,?>VQE,L]G$M8(\X#0OO;&:!+1? YCV_RZBYVR@/H:">%S0J+-Z.(9 MN73#RKX;2&TQ>+!JKA](GA=$8=UEB20#E#*4F,N$@)&4[ S&6:)*Z4T]'E MWBI"+EN=WVLJ_]Y::^[M5?A1UU?XN4?Q/3,IOOO=[?^^>I M]_>O.!S&N'4WVY_/=MYWSS?VOQ$ M ]1D^WX-QA 2@S+8V=CD0T!#-$1;4(K $*++,"82)(%AR"KL7FRTL M9K&S!K3-'/S,4U"&.(6#L"I9H1R>*RQ6$KIQCX5KC^E>%. 18+&J)@CYT MDF#3.AGDY\)OE8:1'SWSUN'T:[]UNH P>Z-^;^:]JXUOM@OTV /5)*S" 'J] M7-+8GXR*]_WO&6Q@%JR4U<:'7NC8M?L5+7VF)23T;DOXW\.22,/&OOV>J[]G M.A<+E#]MP (>#7/%/'M\/.C_ *UL%+MGC4MS@-%YU/F!]CLAQ-YO;P=TSK?/ M=E6@@G P42ES$7%J,+*&>41$,$(1S:A1*^O]WCAF!C0?=-/.P!T-F,G\#,*3 MH=G\QVN;QODV MW]64.Y?]Q-0D6#^3#-*)6V1%Y$1%[FTN=IWK&I]%.Y@KX[H*&NQ1S )RNM_Q M^X KOGL28N-:&PL6.O:&1=WJ198^_]#ZZU)80LD,>=5A\3<& ]O;B[EYPW!& M88!YN#CHI\^Q%T]M=^LXCW8XSR1@F4V8I#+*\)MCET.\:PQ5+@6.N,S1E=8" MNU#@'L>IEA%S;1BOQ'VV9G9_T#CJ#X!72AKG!AL%,X2B&FD%PKF@]LEQOG83 M2&!E G6)$",\9\(8XJ-AT:I@":"&OB](%&M?H\.EY0:;&^]&PX-).B!EG'A6NKG;M\GCTJJGX7MW7[PU*U*>_J%<9UH>[\ M8;NVYV/CRWZ,HSRH4;7+ Z,5-C7J)P3:3P/TH A/RWI..;KNAJ!&GC4(6:UZ84RM59XYZ(] ,!@- M"&0O%)UT+D- UK7&:WRAG(X5L?U!_V1OO_$E'H^J&I1E07VUG/KG74V("<_$ M'YWA:*)XELS6ZX\:PQ-W $R4:94).8C#$4A6Q5(#P,7OL6>S!)0;<&X,4>S M!8,5K'M6]#*"I8'9=X W FCX?99;K&3 T$*/@2M<% @)$S3]0>#LNQX82E7?78Z1\?=CN^,R@\K""\EW^X- M8O%E .?B8T#>3J$^@![F3W(MN.)CX/QAONN[[9X4VTLZ 9MX_!3@_T+_RWM+ M^(7-XI;*.H?@UL M9KM \5#-!"1X ->&'5@C.RAA,&] A=]@_&D$!:A_!(I0['WO#/J] MW"L(2YMSK9>JR< +N -Y\],N-9%;,*A15I41=U$B2W+;&Q^I]* ZJ_DF&LYR MK17&)BK/?=)9^V-"P&HHQSDQL^[ +#>Y!#*H_%DX)EK=N)U>9N1Q2SUOA_N- MU.V? J@"U&9Y+IL0#&=;$#S&O7AM*?SYVMK7%;F_G0B7B08B '<2G(2Q7$BF MG86O:RXE4%@H^^Q%\0G&:[@\);AO57PFUAAF3U*^_OJ7/KA\/5N34C[!8(V\ M6U'\)1@L62-$U(-5=^.NQ7U.R?]TEH>Z2L+A0T\=VB9_/P[ITR)5](DL33_I ?T@9 M3WJP]V/GX.OI=ON0M,ZW<7/S$VX>'/)F>X-N?=O^T=SL'FYM?J#;YQ_H;#SI MUN9?1ZWV'_M;[:^L=?#IM+7YZ6RKO0??V18[!^].M[Y]XLV#G0/XDYH=?#9; M())K&E34**=3(*Y\0L;$A#B13GF)26'J<[W@8-*?)?2^1K.W@V8@$MA%@Y/! MCBLJ#?,B&,H\(T9C$:N6Y_RZENR1P6DUFBT>S>AL12L7F-2YG3TV'/%< MG%,K(1"U+GFA=+!2KJR;&LUJ-'OK:*:P\2DPA<'.1:^(. [HB03,O,F)K5\01Y)#6_("5 M]5_(KS/IA$];F,EJO'T0WI[->?:$Y[ FFB*"K4&<@D%L@S$H M205:9)!4Y;H;YIY][>HR9TLHC OW3-7"^$AAG'-,)>NQI1HIRB@"O'3(6BV0 MA%6"9;$AYAPC@A_=WN7)JQ'6.^!3.5!JH7NDT,WZ3X3W2C-GD#(D(,YE0(9J M!V:'(6:40\U1)T56:)SM+X,U7QO$M855T4KBX*]^+PN7!SOH;-A\!FZ\\Y,][F4B&* M$*0CQXBSJ'-W:YOK% ALI&(FE^,2:E$=7%^^VEN-DS5.+BM.+MS34N/D W%R MUL,2$K:P6W&$$Q:(QRB0QC("6#KG 293$A1P4CZZG66-DS5.UCCYW,ZQ*9Q\ M#=6%7PF(SGK,5&(D.1-0L#DD/+* K!0.>8^3#CA)EES1:T/^/,6%:QBM8719 M873A7LT:1I\"1F==G9@G)WS1JED'^($=T@Y@-&E%:* )=D.5813KGZ?EQ6TU MVN]=L&=1,D?',C=?$^7V&B>_D%\;D_"G_C@F\'(]F%PDN3?L#$>-XP%(SP!& MGVO&Y%I,N4#2(-JRT'&N:>;'U6-RX^7AJ"BY9']412*+@G%%H8)\3R,7*#TJ MD_/C)#G_IYG131&IWZJQ;91#FR\*3*ZL^YDK6KY.3']XX:CV MX5GS=!=+XE-2 )PD-Q\2)"%''4-):,8\23:YL++.U]A*RKP+:6]%[\4>F]48/\,0/\:!GVXPBNC;8PBZ!;8. M T6*^X $SU'($1C""**0T(1C;8'\@JRLRS4\MT7_UUJ)&W6INKN4(AXW"#IK MVES/?W16E[';VPU&RA0%1L)XC+C+3=&$C,A@89EG7&DBYBJR<9I$ H. BL1A M60 J3 S>,P*Z931S72UR&;NJ7N01[ U')T>Y)F\N!#DI' F*9"STCNF:E,-< MQ.[*#?*V$G>W5KA[;!&[6TGPW$7IC%GC9?&O^]:DTW2-:KKXLF%B31"]R+)A M+^ILT'>JY[(-._0]R@2]<)&:N\VI68EL@:&-CY7$WJ=JS9C'02#CSO5$O M&LOVY_&B;:6_.EDYWRZ,M9_"%?=);+UO=9KOX1V;W?W6YB>^]>WOSLZWOP]W MOOW[:.=H^T?K_/ 4%*BC65=<:_.0;],/I]OM3WCK6_[^GM@^^KN[??2YN_-M MYVCGX!TK^BT>%:ZX'S.N.&V4H-$*1+*"SQ-72$O-4<0*UE:!^A4!. Q?5.#] M\F4=+D]C\3L#&'L07%TQT1J1'H5(FR>Q!6]NG\;N]UC6"7T+YP;/!%9?YL"* M"&N82 PYG4MP:<:0I30@Z1.Q7"A8508"LHJU7M"YP2O*@WY11.*/4:!J1%HD M(F6MJ'W:KX%H84#4F0.BG"+,G*;(^B@0YU$B$VE"UAJ>F% 4JY"!B+!'AQTO M4;;&:P B4:M&2P5$^;BVAJ*%0='9'!09$@67*B',54#<.X>,XPX!>S +*\Z# M$#F60B\LEJ+6B>X&1;+6B98)BO[JG]3>HON S=:\MT@ZHRT+$:6H/>(RFV+Y M;$Y[;&2RGE@'!IA1\V?"M=;SE%"C:JWGJ:!FJK7T-3C3[O\1/]I.V$BC.*B1 MYB%(,^_J82PPK+Q "C@ <64YLHDQI'R*S'I/! &U1O%%5<.KE9H[B%V[/QHW MAYW$2#P&TG^V2/VKIE@#Z0-UMMIJ7!2\-ML;&5I+B#W_>M[<_+HK,34DV(AP M% IQJQQR)B4D1$K,^.@5R]5&5]7CJR?7NMS=Y?'CI8;&-AR<#$=9(!ZCWUU[ MY/H:-;]?E@VQOO;& ?YA75QDAS'",B$J@KD8ND,-&(&\%H\X[[H)965>K M4BU*77TE&:/SGR]''N/XY=6]G*ZIG# P7YI^TKS^OU8N?;$B/+[XBG5 XY/1 M]5^Y*DWB^0A!]$SY_*F?>9"%W#L1O551TV0)ER1J4&0XHT2XI!E/#)8E M)8LW.V,,__"C"1B]<]"DVP?;?&?STWGK_!UO'?S1V6[O'[7:3=%L-_'.9O-\ M-B5K^^#=Z?;Y_E'S?*?3.M@_A'&Q9GN/-M__O;_U?ILTSP]A#_A\V#QO 1Y_ M)6HJV9E2(&Q>W8AN9N4%,_YK3,"9/-WD)M_=7S.NJ_RZ+]'&'QCN&\'TQEL M+YJ8><_Y?+[?'-Y\]GY.:P0Q@G&<-3K#QK$=C,X:H_ZUO- X[8SV&QXT$=OI MP>W#4<$ZQY75=A1S3G:1\-B!FX<@B" 1"4#8AN^=87]PUG!].PA5KN3I?L?O MCS,FRQN&Y3<=WCG,J>"[^<,/SBH3R?L,.B](1Q2!S?GF :73[QWGH MXR(#U6R+K4+]#E.&\?9[P%[G\-+.T7'7]G+MB7XX\16L%-I'O@C;2+<;_>@D M9WT.VJE(\_/)8D^9O9IP["&Y2 ^Q_^<= ;Y\\)1/^I/WY='W8JC2F*' M'R=S7YID^F??/%OMKWR7&Y4P-PXQ2@WB.!BD3:ZV+X,7V"BAN%U9QVOSAYG_ ME47@?GS@,0_$2\N8 H.)@,F;M)24"T)<<)K6?/ R?+!-=I4#<938(:&Y1UPX MAS3'%D4;L,<^*H_!BB5K;+[IT'^MEA (J S8,LIL<27TC5$.V&0"Q1-@.K* M8;8QBGZ_E\W.@G$&'7=2L%5_L J "(;L46SX7*QE]>)QO@^F*L"9.X,G Y3! ML_JPB_BN[1P5>\/TIV-PS"C?NVXLL#79@L\R"@.?C/J# GC'V.FGH1-N#C'7 ME8%=L!C$("883RX7E#>5&)S#!\4B&P.3#I>Y9KJ34R9MV(W5^P-M+N1_GK@(ALU%8WF2K MI6R4U*K^F6:F7VQ2-STKWYXZ@V$YE7S5CB>WV@!^N]&&!8.A'=5X;/I/?%N_F'YQK;%[%O8VMCUW&6"NTR/K"#IB P+ C'V_[/W MYLU1Y%C?Z%>I\'WG#AW7\DA*Y:+N)XAP8^B'?K$-C9D>^,>AU4ZHQ5,+QO[T M]QPI,RMK]8+!!M=,-!A75J92.N=W]G,2ZICS7M*@("TVI^X T7?QG.UDB#0V M[1%W16LXT+5=9>/@]VZJ8WT5Y237T[ "E;]%(J\(:JI('=8?/UZ-:O_H_3F0 M3I*;@KI,D<0*1X26BLC",9(7S"2&>TZUQ+YEBQ6A_T"\J$54C2FH&-P$0]#C MF&B#KK%$^(06J148RZAD1%G9?YQ*1)55@:TE1I#HHVM?"DVLTFOPJ-/E*&MJ@R=T3D=C?/796 M")V9A,A< 1&I-"5%7GAB= %F=);RK* S'1'O%EEXFBB?4QRBP426,)VP)!?" MJ,Q*0#9[U2B-#;+<-5&D.&[(:),YFI),#(*&6HJ2R& MH6^KJ;"OPI:OI*(-MMPY&;TYWS\_MHFC1:& C(!PB&!6$<6](=YF1JBLR'+N MMYXF.XMM=^X$6P27AN<CNMY>N0Y2MI:(,L=T]$%T!$ M8(CZ0O 4-IVBPBLLD58R8D%O%")WA?85Z6LM.YZ_E3IU1Y=<)?C?T2CLU M-*OGKM\IQR%N M/QSHL,K@S:[Z% ?VLR7^/(JQ9^VJJ ZL(-QJYA)X6[QBZ!0&Q#5&$D9C &!X MIYT.+@_N>:H^.[@('OS-DVE;L<6FMF(P&DV3?"YV<9=4=W?\3 V'%_#+?V/2 M^*P&$>(6Y-(-!PWPTT>&^P=[G^C!Y4ZT MEYJD6>Z2E#(GL#3_!D>LC52F< 8L"",*QL&^ 13S7#DJBR*AX8@9XPG;'/'W M.>(BT84LX(C33'H<=>OAB&U&C*,9S0J?90*.N#]8D.R+^J*ISV/\L8(_JO'N[N]UYV3<[R[=S#T^\A#-Z!A0V;J8^ M-;^&T]Z#:%;_$2H*82 %\_':W\V3A75IY"CA!(BP %O4+CH)0(!P]K US M$!>_&=:R\DEH<85,EV'006&G!R<.*6T;[XQ/Y?2WZMOA7^RW7V:W!5G/N4_X M/E;UP&B.D[1:WPGK;O-)F,U5:!,-T]0-&83O.':87Q(R/^FEX$(-^ M'.4QBJ8J2+Z/DW[4?NJDTMYVLP.KE>#XTO,#")W.4YX6H/DF@N:9+EA>& UZ MDI,VI04Z09BD!9>D_N$*;>D/V/>6MO0Z;O4N[I:SW8N7U3KMN[.0!A_\,O.# MK/J3WCE@]N*/? 9J4B"LJ6A!#.+1HX^UT )+_5/T)RN6LQK#ZR1&.RY#V/#K'3)O!G,ANP'(;Z+)_T7!D MD%0W7'?#1/B(&B34"$3-8L[>;,6GQRNV0+/H_.T"5\V5#BXK07V$ M]9]R=?WG/91R+JUWN[)^;:[>#<-/E(N$\\*+U"6%*S*;ICKQO+!4)%OKF>^[ M[O\:/;?% DO5W9"\#G]-AA7#W8&&B[']P>3D=-4:0HIXL%X75-W7;U_>B49; MHT=T]5Y35YE;YFU5E^W.:7FV?3T%9N[9+2D7)@#7IU3+_L%4E%=N)SYK],Q) M23R\>5UCU8UWSX9EM\.+^K;U*%RX2_W+60"WKEO&THC*E8"_"I#5. QBRC/> MY_F[OU;;%VZR,/F4VH066:Y2"MRG$IE3FTJ?ZS0!8T/+RLF>\V)]QXJWU J&MJHAX>AUZHFDO"EK]29'I[V4RFVM+9+#@$E!F=8]%&: M4>?5JV>@9STH=4H4)\"52Z9[_6V"JS-DF[ M*.L,G96(6*.!'\?G3YV5R[Y3OBC'S<4=>-88F7:[&;,\?_TDNF,K_^+"X\)> M6#<"W2AX]^$N0)03C]'/X._O.1LJPJS[7!HWXTNM('XT=9*L&>&\U$OB\MQP MQ@O +2NH5-ISX:7FB?.%=B*6)%*:<$KJ'VX64UKI)=EX2%8#WN4))C3:#(Z! MX@ XF:1$<.F)LE82G7E#N4H5G ,J5Y]=?Q'BF@J_\ZHN;X8SHGF*X:,.2VL$ M6&;]+)C7L_>IB+SMJJCLYL:X8NW;1^L7, \+L*?6=ES. :!K] >O7M&BOZ2& MAM7>DA9SK/)^S&_.LO+ &SM!EN[4>E_(M81,I[,8GOC&$0A^E51A. ^X6=9W M$63AD8>-"!#KR'A>7OT=FCRA[AF@]0C+;F&=)Q=<(%306R+>)&=@;BD.5 M.F%I;DQJ"Y%YK;2QU&C0]A-J99Y4XE!P0>H?-D&#[R$2#_=.Q/Z;X]Q+H9UF MA$N3$9$84/F%L\3!G[E6*N6Y^F9! [N*SBNDZ/S>G3@ (Z#49*_S&D@V:'3_ M'WH-EIO:#6\=MJ*ATW#G'$K=7@+>/EY@KQ0Z?,:1"7(S<>=Z?M&+IUWZJF2\$3_-[6V]G+ MZO96N_5E6[_<4"%X!F>JA^6JEV37>LDH![ZK*A*>^W8\O/@$U/YL,#P;5*T4 MGFQ5O]WZ)6S1'$<_J=I6 !]T+^)AU%_H8,)]Z8+5?389CB;(G<#PTW8=9_&" M5@NG$-P)^L+0C0;=S[4%.YB,1V-X_(KTFT8[ BO4#$L=)6MXQ!! J?K:$)ZC MSDYW[N5(O_]ISIW4.>:+F-A8!]&O/J6R;;8$T!Y-],C]=^+Z\YU@8D2WAZU1 MVBVRJLW? 34S1/!*ZV;[<&!NM/L"$FB$<%GS8BMY>I6VAS4DH:$S_(1&15_5 MO?MB3E39ZZ$VA#0$1]M?TCRE>H$YDMQ>]DM0V$)*3+5%P8GV"?NB@,)&QF6O M&4LRMRLW[0R16$N%=P65(A>,2IU:KW(%BAB.G[&FJFW)J]H61EFZO#XJ3@^* MN]D@UDN0BB"H\,>J?=*F1&I%=)YDDC4PIP66-*2$TT3^"/C!6-9 M"AITL?64I4L*HV)&:%T=U1]TT#()'6):F5]IE;LZ$T0 4!J<]$,+N;K*[H9$ MA$&V7#$F@(*$P0),^%\N+$L,:/F%N'8![U(B^BO6(>SV;?5)4PRU(:6EI/1E M_\@<2ZJ\Y#DC!1P!$58K(D7&B>>"YIY)GEEQ+5)J%=K]=P+@A/V7FBJ[1O6) MG10K2*K$W0C.M(X)(>"C] /,M;'GWS+0&RRAU1\K=736B[)<,5SE1=ESKR<@ M"B_ZV!\K^DFV9W_9>5UEU-:?XJ[/7O$6HZVUDV56'ZH<+>'Z._.O;"]UL#3/ M^/Y^E:6.E2IF,;NL;Q>/KI+#@B]YY5M>*U@]N^)OGE[7N)G3FG C=5V9)C;G MN-S9XM?_H()%6 F=6+: NVD(S6F-PKOC.;.=WPZY2QZH?' M"#MV@YO ?6,B470%7.O.>2UZ\46G^72B'6J?<>>'I_]SS?WG;C6-VK?7O2XA M\ELZ.J[GY[B'O+E[N6Y*Z/RL*9J^ZA4#P:'*N ME@>W8H>?E.I_']@+HVSGE=+H_1D,RZE.5'_V[NUN< \M"R=5U]3<$1&]II:5 MFE%5OS*:?NT;KE,UK9)'8D(V\&)7"TL4F MT-5\LM.V*%[N76^1+$VS1&.)L5;=S:N MS+AU_HLE9EP\HR:S/DRU".;MU!\T[=ON:Q+ PUU+>H_F3*<[S\74!*[%U.J3 M7L*C9ALN_VG^W#RBJ MS.D$8]/+2Z>;YT2+KQ>GQ@1*4*$2+IPU#BW JV=&T01!4V?35IW/43B<.M4% MJPA_/VI(=A#\7>.F#P+#:@0.?-U.@I\YKBC M7@1%AU'"+I[4?+KRX,)A&=FX'$;E#DX.)P+4U0:=73-NLP]K@V;%/I%% MW/*4YKH9Q"Q]X/ !>*'!>?6M930V?PO@1B"@SZ#O?5_0O*]\Q:,5^U*E7-C. M:;E\>Y%OI@6+5?RBS=C3N'-W:J3V ?-,'!)Q=@:TO*H:)W[:T6"T^FE:?06U M_'$<3=SF=H72Z&Q0A=J#%C>W1^WL:;[0VT&=JS*T;L1!6J?.QC+>6&'2A),B MK\'] 6>&\"%V]1F>U#Z?^JJS:; I.'5:ZQC]Y%6ZNQ80>Q0R6!#!1I7*-6HD M-0+LI&MCJS2%_68I3=OA@$H)\JN,(W=L60]I@=.? M=*/6-SBK,C+F_?6A%USHT0DL-^G'GG#8CPZ31L9UZDV WL5U#X9Q]-M"_S=T MW:M^G$IV-D"%$A?7'8Q"(D<)K-R_V&X[4EJ*R\WIX?N<8^RT9+ 5+5I# ]AO M7'QP.7;GNS %\R@VY;/HR:SGF=Q0%;O?WE(O8:=[_6;DT2-HOO4U[2/[F!C1 MO;)Y9/#=($%@]M,@MHBL+._6;*;:I$-'Y$PWJJ:E;M5-$K]XKH:8^U16#:/J M<8*H(9ZX?E"RRMFC7#$]RGTY"[-H5XV,*E&+^]0?G&/?1Z/0Q@Q.A<^#[F(1CBIR!OW&CVC6)OI@C 4^!<^QP@(P ,N&,P19HHB;Y 7%Q\^37WJE]K MX.%3)+;00!1V W2O8;0S:B( M28#Q#='M7IEP9P/ MHM(@^=!K.K8V-14Y^VBC"MCMS@7["D,L@^&3<^18/[4 M@Z3*Z+ZICC4N<>/Y1!U(?/JB2N MCY_XP1_[XG /GK'WYLL^7/MA[T.Y?_3NR\$?[[Y\.#K]^.'C7]U]_NY\/HGK M\.@]?7]Y(@YZS\\/]IY?'NP=?#KHO?QR ,_^< 3/_N.@!_>X_'#TNS_X^/[R M\,TQ[&2:IZDFUGM%1)I)4J3"$>:5UU0[GS,]W\B"IKDS:9;30E,AO-)PX#+S M-C=")RY3\W.H[V78^<6 >_.VH\[H:E?8 1.L#6,*247G?EO/>1L/* M'7H\EY?3>/EC9L/]DV/KA$M9YHBPDA.AG"%287YNDF4R8XPZ(>?9,!'6&<.9 MX+P0,F>*)8E)I*7 OS3U;IX-$?4(%AR AJ#',7-]A&*BG/V:!G-E:>#JRG4__9]QX-$F>H@F.,%PNCH;N5_K M'W[#%EE==?%KV0_T';[TVZPYC-$VD'AC#'E6X<1@5<6/JT"#_SZ M%O11B;Z+ W?>^6O04_T58%M<)8]"B+?.8@YZ#B)CPT!7O^#/MA=-MF+"FOU@ M,_MQ!9'43 ]XY-;OR_>Z3(9A9D)H)RC(I."NTD,YI,*>T6#[Z8[$K MV:PV70^#V UF_?6*F)(?4_$^?=_[TCWL[=/W?[__-S\6'OW_",#^7! MWLGYAZ,3"O>_//CXY\?]O^%['&SE/_[M#][2+Z^.GH_WW]++@Z/]\X,WQSSE M-M,F(5PX242&$W-M08GF!2^,EXE0R=93SI9V-9NS V?5IZ]G%_PTL,WUV64- MSET)6BM5E0T$K!U-*KD0)DV%+C+ATT2;U"E+$YOKG!9IL7PTS 8"[@T"+N<@ M(/&Z2%7"@>?!;!=PBD3+O"",2LELXAUG[D>#@)]-X]HL^/OKM#[\[\?1:5^Y M$0;\5 ]C(YAB%MQDV/<]A%I"*/Q6:NZ2C?A!Q-B3;S[%;ID& MX1ZX\49*W4!*'2XJJEHF:<&-(CJSBH@\XP2LC((DRHJ,)48JGVT]3;/%(?X;ZJ#SCWR5CKHX^#/VXT@W/#G-^+/!2V2:9^K A1(HSS!!AK J8DC M)BE2YDP*P,FVGF8B?1C\^?.K+S^:2VXVO+?=Z:(Z[&"" MX;GZE;[.=E^VB?>*J?_G'C?H84N;>U &VYDZ&R?&78F?_2AZHHIX^>YR?^_= ML1.YE89JHI35('\23@I96") +GD)N@--/!;&;HNDN%LOQATPSCU[.C<0NH'0 M.X?0N]+7-Q#ZS2#T8A9"4P5&M-0%0*@!%5Z#,J\MER3U'(SNPL@\8P%"DW11 MB_]1(?1G,P0>Z(+_%;+;EB5?/ZSTT4>=T[JOQM4 ]$,_DV..9_>H,US/CT5: M8,<20;(D _W2>D-DIC21#G#1\\+K1,UGN.8I$YGWRJ6I$$8E1Q8"3 M3X8.YRMBD60%E!=.#1?\SIN$G^_B&XL=S$&]&%?JQ53M^,O5@N_0-VRWV[=A MP+4;P0*J'C"]_8@M.(C@?;+Q,%(PQXDN M9,HRP:VC%#$_E*G])(E!/WX6"/!>\LBR/.X#NXYNC%TO^PA6AWVWP:L[P*N# M9PMXE4FGM9()R2DKB$AE0225CJ0,6$(G(A-@H=T57GV_4/1/H8.)K]&U-I#T MC=2I"$E'YX-'X%?_7KBTF+F6YEQSGQN2JD0187Q*9%((XDVN,IE2G69FZRG; MSM.[2J_>*$K70Z5THRC=*RH-UJ'2Z=!=N@4OE BX9GE#*)2=%X@T1 MC"I2Z(P2)ICBTA#R7"#2W>&2XM^ MIX*;0NE,DH0S2X2FCA3.:\(X57#.)G54;STM?DY]*3P[CV,6'BQ"'0W&JGM3 M[-\DD7V_#=J@_2I_'<#Y:U4"I/_?<@KLSP:]7CF^_NS=#;!?#>R'BPXZF:7< MN$23W-F,",E!]NRGZ:S\ZX7J/A*QIK M/Z)Q1VQV$Q[BN*.KFT[.Y@YEU *O%%[DU GXO-#6>.^\E%HF69Y]D[:4X3[7 M[SC-*9-QQ(.SH8M.IYE(_2,USKXJ&?#[$7(]!C#.EF5R22_J,$6Q:L&^9O]C M1^*7_?[@,]@W<4YCR+H:AP;3P K5S+LN#@X9;G>>J]&X\S3(59AA3Z\YZ>E.6U_'+M.AX:]/?7)=4(95W=0CS 9.FPYC6EI!AO5 MCSM>F;*+8T%F!Z[&'K]@A'7H,3S@\ MH.Z;7??PQM7B<)]1&$ZH.F=-8ETU:WO@.Y,S?-Q-9K@+;3D7TM"<*N$ME3;+ MA&<.&Y\(YRTJ(TS2C*=M9>3EP8N%E'98Y*%_%O;B1;45^^I+V9OT?A\,AR&# M[UG5>OG'&.'^W9,RCTXNCHW/4J]$3FP*?P@ 6**<\J3@%N!5. F*Q=;39%&7 MZ%2#VW E)L;% ;17 MKN&\Q&FU9]6DZNDDE75?C/EC@ WF5(5Y? A$F&D1'H_QS7B/Z3Z'N7P .CAM MHUK9?+-U'.4$' ] -CJ=/O6&F&1EEF14YRP7&?S?%5GB%"LT*!M"%,JOJ++) M9@RDN=9+U5+VX_J>P?(.^_\++[J!HF50M'\$Z]@]UEZ+G*N<>!<:J666%*GS MA"J7YD;GJ1=LZ^FJNID*D."DQV5WDCSKN=MSOA^M*6..%B],].G'*8D3HQ-9:% >AQ4O^POMD< M'OH,N,$)F%_M9 BZIAVY_B-#M%#Q\N;8*I\XFBN2,5H0H1)/M) "%"U.J:2) M]PP0#>>U$TRGGG=B;-](CC&;P"U-P1*?BQ0DF-"<%VF>@^2RB5>5' M'N4R. M+3]84*[=33H(/C[9]>[\X.28"-5B)6!H;=>L8?FABY/0PJ1<6\\&M]=44-=*.1P^$^;4H,R$AX %&1?B)]VV M$8B/VI#IPR?3]^G^R7&6%JQ@>4*2G&L")C<%%2NA1*6Y3)E2(C/T&F0Z0YY! M']+!Z,8RNC@4*LPS NH(TC!Z(=:(P\7)PI-JBNG(U4/F1E/71M"Q)F/4NH+9 MTYX$=2T5;HE>=87Z\4"5EF8\Z5)TB/.C>C$Z?]&<2:/A1-4XJZ CC \+<]I" M1 =.$M39IHIR?#H<3$Y.FW&FE5XMFJ,#,PU=PO!;T0FV;/O;.!5QZD#JV^E3 MXL2P2"'AV&9I2SO\""'G(HZFTA=QVG3[I7"46'4[G.Y8S?>I%X'NJR&L#GUL MXS"G,6[#2LP"S( WG(,MI1.692[A7&J16:&<2G+K"YH)*HQFE<9$$T;J']KX M=46OWM_5J!R]/8-5VL/^O\$TP#?X"Q;*&L0B_+%!UL>7YP!9H)SR+"\, 5/0 M$E$(0Q2G*>%22*69S@J7@%6XDR]@UC]P7#10&YQGYZP[P5FL%55T7KW\_?"O M]M W5?W*=P>#X2VH@_(\%9G(-3,@SXJ"&9Y18QC%0*N45U '7^-+:%/#HR:& MX")P/,OR)"=::4F$=_ 3,R#$I,FM9"H1"M2L1?'UCSAMT%:C8BM1U(!0G&C8 M"*\9")HU_W!(,/JE*I$3'?8HDVJKS;OH,J^G>RL<3%N>H *%3X:/;TY=6KK4 MF<(QJJ70(+ESSI."R512D19%?EWL64)=A].UO7!N;^)VQ\^Z@Q&L_#'3VIOS MPS?'7F2ZL,X3KJP'78D)HH3)2.YDGN8NR;P%78GN+#JD_E'KQ5-W4VA" (06 M]S:Z>,(4XZ91P;V0QCK@P>Z>W:I6^X5[U-CS)D%C/G$*A'U."I%:-.8S(BUG M1,HT4ZG7W NQ]53L+ 9+EM!#-3UT7,8QTS.4L-,Y!%UU:#$!_0[AMI8D)JS[PI"@_*0"JUHB++M %=C">IR,5&$[M[;]8N/;C< MA_M_XOM[^\G!^;%)K/0VSTGN/0AB;CS1Q@F2J5S()$NUEOF-M;) 7C-*6?C- M+74RFACNL6HQ3Q,!/Q:9%-ZDH+53(Z6Y2F/?Z&0W) MQ<')LK,FL8I88Q3G( M3). LLX30@WV+RZRC$NZ0C_K[*)5'T.E )-M2[X%<*KE^@H!1?Q\!.>T.&=^ MF6W.1>I MJ8\CH5?&L8!?1X/^-%WY+G: 7VL'.M\_?ZB*QUU4$;BY79_1[(V)([.'SKCR M,^+!-N!'R/AK/MP.F]SMPB%-4,)7=\=??X:=K^,VK5^"3,>8$KICSGIUBA'^ MJW5@8?;Z3!2J=*.=E7X@A$4<2-\QH%(,>FH(;^=]B5[2\G,<.]YW)_$?=11] MQH@)H] K!QM2X@0 7#?I1W =_J(RKN M8_?IDR$&XP&YS]"!/&Y?T"U='QX0 M$IVF&U%%/@V\:TR:Q$L<&&9X$VS4A9FEM;H2H0*NP)X\@U'0(^*1;0=[#/BX M!,ZU]2QX@.Y23ZJ[X@6P=8.AC8[MF1RIN.&XTY6"!5O5+?&Y8WBC442LT8Q! MN;V:^YJ]5TVV0K>$-[2X>4W*0O2^X5;/Y7(AQHUCX@0>_+ ,4]U#OD.(%>(/ M^-W/((+ZD2[<%X-O ?MQ$[>\LPFGDF6YTZE03A0JUL4, MJD$_I/8";[P*;QV(Z'6CC/Y;=2?7+%%\=![[RWVQ?W[,A9;4913-SA0E:D&D M@7\6/$W .+4Z-6RYU3'CLE\30ZKS;(#7P3C %)X(>W!W->F.6Z"!<>4J;P(C MT@$:2[ G+LXBB$S.*@?*P BA /&BX*%L'#?[;:F-WT&RJDJ$6)[P=$?\R&G MBL&LK[BGT%^,T.NZ;A@#5KLK&O_-&E08P>@/T(+I8'8S+!>^U"#A5IA7"".$S6#*< ^#S:2.:9KQC_7#NZ-OH M#D:CVI\V]ZT;(I/,E9'&,BV<%8ET@$>>VLSJPJ$+)EO:GW,6HD;E21]^FL>J M/Q"87\%"W>BP_WQFD7$Z_0:9EB/3"043,&4BIY9GA&GF<)R0)EJ"ZN] ;'!N M+=CE!>CZ.U<$$Q&9T*L: \HS_3@7_&/;;9H] ^[LCB\:(CP'G=:1@?- MD,>$#\S;=$M2,A>-F0><]O7Z]>L07B5S"? _("JBW^UL6'8[+ \'0=?YW?J8 M CL3V$+T7* M@1_!>NIUGDQOV=P- ,Y5ICQ^/:24ONVAIO1[7;JQ:]'4 *J(CH.PN*VWO^]N M_1),"M#>3H(Y []N[+Z81U16X?D&LN#?)1"_:5G"A_]^N4>8!%R&=^B5)F+I MC%>X%OSU5D2=HA,:M=W2ZWL[CKDB:[%IB@E+>HN0;5^[(5;?J9/'[-?;>_?E M\,TQE04MG.(D+4(ZM@/Y;HP <:\*J:SD7J=+?7F-?S=21EO)!K*L_$M5OLFT MX&DE.53R_D[HH55)M,2M>Q (;WGGBBH0-EI,V%QH MI8CV/"?"8@(_!UM5.^6=3:E)K7>BM\ M"18(7VFB&4V12KW8:;;!H =W,"%SK0GT-^E>'GMKH5-")'>G1"K MF89[0Z0YDOF,B6/#G%!D7'CBP ;VBH1;1X8KXIUAS9W._P[.W6=,)40WQ#" M0!7@B)&A2A,![:)R$6&YPQF:>],P28RRCSKG#O$"G;H7RSAQTK6XGIA@",A^ M H0.)U#-@IB@__@9;2)]#>WJO"A MASQ^JD#1"CG5\[?[97L&Q.IDHA@.:X-A=*T/FYS9R;CRQD5_=-BO8.8V,?MG MNW\]?]O9->-96Z9.L)VFU[8W#D"TIP!(+Q;?>:KFS7*T==4S[WLEE5J&RT:GSHUG\TIKZJE2-X*);QMU5S4"0F,&08BT885DS0O-\?;<^'10 MEYKAJQ=)NCIXN3C(8W:\R&_W[D6L"0'$%5@6XXJJ8HU=Q03A)& S2J/:Z7=5 M@1/\HG& L.@ H2$%IJEA7:S"BB$W>!987Z5O[EOE*&-DK+IY2$P)J2N_[P+_ M81X,_MY-TZ]0.1SAMT'0JP@V90CJ?2[=>0MJUK[2=H4@P2/PN3[SM9LP'4G3 MX46[1G$U9[5OU5I88+95?(69LH&O8IWO(J]AYG9<;4Q._6,#X$/ZK!E;75B[V/IBZ 5M$A:ULD#26+1.>W)#!#5W8&?/6)MY; M*1+A

9L< ^H4CZQ72U&P?0\HR5=^?[ MY\=.,2-,YH@O$FQSGN=$YV#HFL)9:YGR61YB:JNFG-9>H$J(' 8I#10XZ,4X M6.4=;N(?UW(-UTP^QJZM49B,*O_P#!#N7$.E7^]I#4>N4V=4[@KN%1,9[' ;VVU4Q NS_K'O3?>*[;J1JZTT$7&[0\#RD8NWT; M?OD[PE3M$W@@<]V^[._M?O[0__/TP^49?.>3^/#'G_#WFR_O+]_0__C[8>_'Q M8._-Y0&LZX!_Z!U<_OGI<,^6!WN&XOS,_UR^O-B_?,^/J60JF#25:4$5ISDPH."2VOG);F_'L,'5 M652V=2>>26?]:+:EYM753Y]=;9$QH](TMWENA9294M(P6DCID7:8^?[FV/>9 MMGC#/E#8!A#+6/&L'L @R >PA,4_VWM4T7/(T0,D*O!Z"PAG!E";K+>(#I4*VDBM#+);:4@&OJ1U4>-KC3:!23.,)*9JQ, M,%0KS]L@F.5U8XK1S-J"]@0+GYJUW[PMY;S_]MFD-XG>J;BK 23VZ@7N5?MU MY;B8>_;7W@=P)_LGQS)1*4 >-GY"/4A02R15"5&@=.1%FOLBU5M/^X-%=^V4 M/AN:1,I [\V/%?8-!;1-.ZBEQN8_1TL8K:/LX&P<; 6P,M#9&6RZQOQ3G6>8 M]Q9,TV"T[,[WCYK>_2]7^1+FOO(2-,KAV6#8&,UU,Z2Y[\=X66#LR?@4.!9- MMA%J*8&]*[P)K!$MN95L&K\TQZD>VRM2IXS34M DD=*!/E7D( .Y$L;$S$": M<'E%S[86BP8=:K3;+/=ZYLKC8]-W%,,JF2RLIX:D":8 TEP2R55&\B3/0'5A MA4LL=I*DV/5U:>=7))Z;'7JF'34LD2Y+#%@#' M?OM#9_N[Q]S)E%JP45UF,?I*!='2Y"0OX,B5D,[0!#OSK3GT=O!K%1HMC8,! MILQJ)P'6*L_>2ERK'&VAI=QNOX_QL'WGT.NSK$G@#]QO87>\M!E="#C.OCAN M4-MNV5[ZQ>5[K4)=P "]80N]!^?O,*PEB)D]G')>@CCO43E4H57?<.0JW6]T MUBVGL5>_]!EM_7 J7$Q+F46U%,.?J%+B[=$K6&=\E /L)C,^1RV1$>![PH-> M&W]FL34A)@(/AEC3,@C/Z:+SOB7RKA!TRU8]LSYT:Y8CK,$-#L*E7\",KHN6 MDZ9VRUSC=*\H5O'^+NMC B7N?-?ZF/#(IM'C//6@%[>A6,R/LW:(;M.EIQ*R MP\<=@"L")P3?GWJM#]3(JO\VE_X?MD-I*!D,!]T44>C2HGUB7!VPCZG81TN> M]GNMO>TUVAMZA_NQI8QUL<&10QLKEI\-ZL#3-!*UY(TC,T>.P@RJNI9WY>5U MHJK[ @@=F6+]]&WNX8_6CM?A6D#64[\0C;$9?*Y(RGTWE5%0F_ 79HXB^(9,K[^**A!KCJ M2-I%E'"T\/)S2QM&7DU;X/!F=FO/=!LV>4>DEC[,@R.X-5. MDN_J9[V9^V(9AUW/@FE >P84PIF.1I,U&6#+-=2O=2#4&FIS(ALE]09*ZJ<4 M+1,J$T9S1G+/+1$V940[P8FUIC .**UH>OW3 A MB==J>#B,^:&A8&WZ]$=[_,_/]S^^.:9,>I%91JAF@H@DX:1@GI/,B"+5QA6I M3;%%"@+48J(HMC:-4=WM6O&L@KFQY JK=F(5UT."AL.I'KSQ*RZABX./GX[3 MPBJ=N +C09H()3PI"E&0W!B,H; \GNO%EJHGTR*L&$+]\EA^ M1BOO-;87BVW"!ME=YVW MI@PM" Z]'X$UYSHO0*OLO-SNO'H=R'#YY:/YZ\EN^,83G/T473W=JBGDUO0. M+T,7D\%P!,M:/N>I2>MLYCS%+7##X&,$;@+TBIG%D;=.7;>)]"]YT(Q[/Z)D M4R,8DXOK+')3#LVDAWP);[<3C_5=4W^X=I.W:S=I:-\PS::=R\/%)&PLOQZ[ M?G#'8=YEDS.Z;.T+-_)EMY6S_O;YLWD2F7IDL2]#4V)0;5OENMY4NRRK=DD> M?K7+E>E5\Z/]G$R,\W"IR03/G,ZS1!::4=!*G2K\]T_'JARYD1%GD0_X.?I" M>V=CK ^8H..[$^;((2/TUT[JX 6\J%)>&>-%D27*:6433[&)?I%8CEF,<6(: MF8Y.:V7(5$/1]N LCP9_58CS8C#\*S!.7.[_ M+\?C&%L&5S/*RZ>'QZE8"U M'%-6)-QR3Q*@--"K#!BS%'1G9D4F/1"^RX'>@ KFTQ"Q' ^0L2J;FO;$#[[Z M&B9#0XMAS!M>!,'JTF4XN#-UQRY#V)"4-94UDQ&F:&'G"@^'.X[M;F:"!ZI> M4KOQ%XB?*L 1FM9>=,ZZJM]')QT03_#;10JJ),Y?$W@!)D2KO/UM;#:'_8)V MS6R )O:GGUEB*(T-$4*%%Z[9F%AB%I*QI\&9*KSXR;FS MM=^=?B/.D6K.;C8=O6G/4P:EKN_F=+J9%YD!M+FB M+WQ^$R=:08#3EDX8I^_UIV4ZE;9WG45,J;VSGM"QAU5[1?5*[W@5/Y(5\K)O M,$8 "@$Y5VJ,2\Y8U3')T$ZC"N9C:+&=,##; MHJS2IK&]WEG51Q"7T\JKK1^/7%@I\?.)O5BO%KNBS:P5V'3F8=C5$TC5V9G' M37$9*/J3"]V2;-E:R[0W:&S 7->R;T];L\7EMC)'*LQOVR-P71G^[$M,I*0?+#'RH_(!V!G*U"? =1 Y+: MB2)W2="?\ZH*"']8.^;S+:@] Q\U"D]]G!T9MCHQ7& M#PJB'5@K;\NSNV$,M'0H+8W M"&DM49J,0@$SL@NCVRNY=,[? 8@4NCE/L*_O697A,MM::GK%V^:*QNM3IZH% MCT@8LE07O=]J5K=S2<)3+G3FK0!$D)DT!<\2FB ;>5IQ3LHHJ7^X'N=@2C L M#1X?>6BOU9RW\3Q5=NMAM:&O,=5KPUXKV$LZ;ZL8J] M\X?KAV^]>O6L\P2/W0W1[;IX 4Y=_:7S9*OY9*D'=OJ]J=T49,S2]-%_SKW_ M@B *,UO+<3.W-?8"JMY7+5,WGFSM'NUO_3+5-X.\]64_FF/! !0L#6ZB23>. M%EIE1>-JF4R2.#FV%XN$*WD\<^'6DOY&:/C/3"\*VU#YJ::F/-YM[<&UIY2( M9=T2D6BFV]Z;8 /T;MO_W0R6O/IA44%6U3FI<;#)9Q^'S1V"77VSL*5U5!=& M2">\$D(;K3WPCW)Y+E.3ZQ37'*DF7$)YX287#BE_6.%$K3E.O4,8'C5+>S+%F; M6'9-6IZ=0HA=)]I=<6XT3/[KR&FQT\/K:B$O !=>5O+\T+>J:C9"<04A\?V] ME\1<6LNY=,,2=UXH^N7@\N6Q2"F'?:<$!ZH3'#5/),O![E/:FI2RC&$? M?KXXIO(V=E\5^%-+#;VWX;-5IMW@W/6C45#/4@JV75V@BA\WWUB?0M,+;4Y] M:#-LUYAQRZL L4GKL.D5%YZ+G2;'E5$6+#J\\;^P\V'=>W9[F0UXM=5W%]9> MV^]?AP>G YFJ ^DI&\1JS^&$%.PL%68;#2\Z>CCXU&J9TYYA5/>G.MA]N[?[ M!HRU,_2IH]: P068:'LP>6VPQ%R(B ML3%EM1M-QE)-9T_:8WPOXIMO5^\Y[* N%@]BU.Q5*]YXIH8 <.,0&AJV(C4+ ME%SV,(PU;ZF'\CGXM&*;L '1:38%[)MU4/]*R.8+B'T8$?OW0&!3I]ZHZJ'^ M8!JHWP,ROS^'=1QSFFAC9 [6ABO ^ "[0],\!7AV'DQ8:84#9$[638P]&>*, MDLCC;9L4:62&SH/K8P;4VH R"\Q5A685-J^*-&W#<@#65X7-([&NZ#&B78RG MQCD%;2A?LI8F5EE?'R!]/C_B.L; + .52SQ=(=DE>+KJ[)69=:_R]>=G(5>-]SG<&)+G8CS>_DC18Z;4S6GV(.@T7J^N@7CXTM" M%0\_"?7*I-*Y)%2KE+0I]9BY*BA\3=O$Y<9J40@IG%VR__?H"YKV6 ZSC5BQ M-CU_M(+RZS!#^/AU_?%"4OXK[#S2[7=>@\[8Z)5/MEZ]?H8AB7>(>^&!T>-: M0]F*F\YET][OJG7YXW'P\?FQ4+; 7AE@_'M#!/<9D;F7)/78 MI3QQ3"BQ]12.;AO 9*64BPBV6$4QKEO]HC,N#(8?=%WHMS1T=>^WZ!\+-[B% MP]\**QS 7)KG7N@M M0A5TW>'?C4MOP?E6B\FK$NZ"9RP4%Y^-8[%$*%-8XJ-?XL2ZV5MB[1W\UQ_ M0['-8.71;Y2$,K;&J]H/XNNATQY=\VVQOP'4'Y+13!(2TP5U+%>>.(V&J!6& MZ-1S0M.$,:V,I=K<#%!GB'G>8[M2 :P;1#94%:FOHN*ZY4;%7#.#DD*M3BLD M-QNK6^"UNCAI-G 7QD;&+@05/V/0$E2(4D_[I:Y>?1-'" F:#0Z@=_BKL*#M M5&]!0E.ONH@)H: *"ZVK>T.8C@Z+O(VS?&L-VGN M'$L3941JF12%23-&L\)*QXO0<&F-D;K$) BVZ*89WB6L]?+-L>1)ZHJT )5> MXS0%(0F8HCD!V,9_*"5A!8(Z];Y<1567@LLH;'N/Z)JD@WA*O[?5CI M.3#X:%"-Z,0)BR&(CY>7_>IG;* R#B9'4!:&G5-G3Q:"9ZMYK:H<6[7RJI*Z M":7-YP^$WKE8219S]151VQF%=SF#;>V.+QYR%I83&&\PGN>I M$XPK;?-$*YNF3*?2R?RJ+*Q%'6*3A75S[D_AF<>"H^?%.6(]3DLOJ"*%Y#G) ME%YM!1F:@+2V-/+KZSV+C_ M 8=KP^B!68E=Q>QOE[[]D$:M @B]<'H8#R=?-A.UZFL?IE.NKFEO>2*O2JAH M *J=E7$SCV2>)A*[T@CCE4C@'Y;E"7.95K(0IA#5X,MHY,0?-A[);]^[&=;\ M\EAZB>T[)9'4):"O. ,_V8RX@C*A"\\41MX*NBU3OIT42_KW3@7Y8N;H>$F+ MA:]27[E.LD0E-,T-%Q9T5NIU9FR:)8)KH]-J(LU&?;T%.6 :L2MLD=LB(WF: M8Z5,08E43A$E;.839J3*BQ!D6Z>^1@U'G9S@,.6Q6RBE"M--OL#9C%WWXD:J MSE<0>L;\4%EH==8AM!,%->:M.QM']71Y81JJ&@KL13"^3@V<)?$#,XD3>T;CK,!>5)9J;A6RCJ1>59XJ[GTA5.2 M X3JR@J3=7F8G"T/VR@YWP::^/[E\V,EL;4+2XAG%CM=W><)0GW..E" MF0(,?6,D*; UOLVEM2DK\I1>EZ(6J"ED;I\AY$U"3X>&H+Z>HHJL\-+F0A5. MI-+!/SF3C,)/(I<%WU#4_5#4P>6GXT)0Z04HKJD".@(%UQ$)FA.QTCFIF/9A M6H;<%I*#+9;^QL;D6SGX:V__ M6$CA;2$=0>V*")&G* \38D%3419#7FCRL7QG"8'-6'LS-/8DQ#@7Q1_07K=T M$]38AW",OZR!MC"1(E8CC6*5_G8,;(=LSE$]M_.<V8ED()0&F:B52I(BV2 M+,VR7%NG6,:"[VD=S 4:K(%M<21RW_Y=K?^U&[Z#I2QF0P$!-ME0CQ;AGI_O M[YGS8YERSK*$ ;#E%)1Z98B6B0=:A,/)\9!R$)B#OEL!;H'.;D8!12(8]:G7 M*G5"ND1+GL&3G"LL\]2:#05\/PHXN3S6P'8N\V#,B30G0@N!.7*4Y,Z;G)O< MY]A*@45W8ATXBC?_AT%0FY'1&(3"+G64,M]?LP2I7(+\L2( L#% M%:!!I]83:I(BTYE/A<\QD4>FRX)B& O!4[Q?%_.M1_LN4[^T,PJG*7S!#ARC MT'>C[/6<+:-6'SMI5(DLVU5#_GY]N?LZ:K^=X%V@]F==-1H=^@H>#X=AT-'S M:H6!_IL/1]6G(_:X6>'R37*LJ++>&4X\S0L"[) 2+;0F:0ZVF122ILY4 UY7 ML$($Q-AO8CA+0W'"1C7Y=;R"]MK?BEFH?M+MUNT)8H.[>H)<'"-[]5VBY?$P MR)MF1CF72<.48,H5"K277&F9BY2[U&[(^UM-3#PZ28]9;C*>T8(DS"9$>)T3 M":8KR;3@+.%YD1S4#(RT%]X* MF@OK>"&RI8Z-EOJWXJSAN<&CL2FG63H?\SFLQ5SH_/X>U?#E.L[PPVD@""H\B M8)JD!'0A2L!R\=8K!K0+MJ[7U;(NTOG" MSX85U/+(H4:_U]1(^LA\GL/P@N=OS*G&)L03GK!L\@?%? MH&[C9"0+OV@U[!RUWBBD.Y:@<"N@ M45M_V]6FPDM,8M?!H/O4ZG9J1S6"O,W417GXV M"7X[M-_]"@_\UZ'!)N7JVZ#"E_W+_8MCE>0)\XR2Q%)/1*)2(L%6(JX D99C MD,?:K:;T+ZKLV+ M3BQ&JFO$8FO3:C)WD"!!(40W9$O65_8+JI+!2UGVJW%SVYMARDM+3-*'W\?N MRKYTC#2-356 9.@^7H]#.]$LU'@"9LG5#!#A=/;,:G#BJ MI[96_VX])G94&8^KF>VM^Z 2AFH,MI./K9_ANM&]5F>W<>"- MW'*/VWJ7VCW7F-U*I+]&&YL# %+U'CBKJ$N^] MS1(G-GE8]Z*A7^Q?OA&@H0O)RC:NZ&]$+0=[S\^/69Y) MQQ.PYU+%L <)(U)Z^">C-N$T*9ACUXVTH)IG8[MY4 3O"U*F3L!!?>"#>-X1 M60;^^50\3$<>/ ,5UUE]4=-(]9W1']$>:8]4VP#0:I)Z\^6XT#07B(!K6?>$^=T86B7N37B(#MK- "U9P2B$G"JS.LED:)6WKCNJ;TLV[. M&U:I:P Z)O,DL8E(4LP\5I91B<#G&7,-YH6A?9QF"5V3:GQWD%>3[RU [Q'Z M12\./KY,CQ-6Y-ZDBG")R3M,22)%YHG2//$:\\>YV7J:7=G*JW*'+4? D .@ MG>O/YQ1P#[MQ M@&)=?;37-$OKO&CZ7IQ]59W6[=P&B\'A=?)GH_.L MD$1A#<8)J<-R1Q.9.&%5YZMU&NV.\-RA%,7G>L, M*UJZ60Y:XG*FN5$ZA6-/$JE%7CBJF;()-YHFU_0'K(.3>3)XU$EF<.AOTN." M%I0R[0@M.);4P4^*>4JR7#BI$C"/DR0T+UWT OQC^Z9C4Z2G+#-:VCP316(* M8YC.\ZS("\VXXIL3OO,3?G=YG"LJP :6),T, \.XX'#"(B<%39G7!6.)S>"$ ME^00UNERG8O2=>UVY_, [8:0*.UE;C@S*A<9P#S@S?+3OY&K8N7I/T(7[^7!WO,OQXDWHA!.D=R" M3BC2!!O[24VF4&XH^7W/%W*S&SR;6Y641!:1!FU!K)-&QS80N=*"Z, M=MB5VU7TOA!(6)*/L32LU61FS$40?K^8CW!M(J0KYW/OF-WI=%H2<(5W+_@+)\,A",;N MQ4PP*03R/ZOA12PFJ30\UY02!F]0Y7.'QXEFOCS\([VA'_2H[,&ML.7X7X.> MZG\=@S(J;,(4DXG5FHE4:D=9L=5Q@(9GF&8^ MG "G[XY7<>1RAHPYG9&0T#?_V0UQ?$K=+63.BIKJ6!B^6$B%6'JK,(L-L&6B MNIUNZ:.#5HTJ9^OHUWFWW(V&&\REU2_-+K]R"Y_^3ZS$:U+\AT#(!+BSJ\Y& M[M?ZA]]L.3KKJHM?RW[@MO"EWZI5574!N#!X[W$)$JI:7%AG_'B:+8]9<9@Q M/Q["?[9^ M>["AJNOJ_0;B<+>Z\I[?G]$=T*)^F,,"_/]AUGH#PKI_(A!I=JW;_BN@P7 5 MD9]ANDW_Y%?:86&4RQI^N,6E_.P+7KP(J_-X%J'L^C5,U].CBCF=9J&F,N!E MM""B! /=,Q;B![N\5C8:Z?$-8>41;?C?E30/>[P;)7KXN<[TBV<1TE7#[U_7 MQQ.<:M=;2B%Z!1O2(=VF6H65*(P)R7 3G.%; MVDZ=#'*#!WR+(_CFB[Z_!VP6^6,O\@JAL?@D8YQKK79)RE;7^<6\^\'9UGQC_?;Y_M%+NO_'B][[O_?IA]Z;R\.]]^E^#TN@;&^_ MK+[SGS]/=0_6UH-U[YV<[U_NPW-VO^Q_?'/^_N\/I^]A71_V]L7!QT\7[_G[ MRP/^_N(_E\^35T-L5[B:E6X(0H&!Z/79Y]ZU@"N0Y*O18QD2WRMX_)^O.>$;G.R# M L;5?2UNAXY\T[SZ?D#O_2SH)4PSE6&##)X+(I@41 EG"'=&P EZX[P,#3(6 M9Z@]-+B[O9+S=:KB@^7BI67:SB2<:R_3/&,B84)FS"72 1=SX67N0YDVJ\NT M*[Z]:J1I74Y051(TA2FMNA0L2_G9^@Q^?^X]F>5>[GB2*,6)YYH2X3-*BJS( M@'MMDE/K,^F*K:?)3IZLK(G>& T/U&BXNI'^U&+8_:S*+I8TC0=H/"RVT=^8 M#G?+A\_/X3_DQ;7&X2Z*4)=S"&45-*#CF=(:KDEPK&42&LE M\3EU%M3!)-'FP6GZ-_;LSOFAV\_.XWS1!^ODK:9[W4HSNZ[[?9UFMF3K?DK- M+"MR">:MIB"OA?5*,972G&EX>6-MSIW6,]U\^<59<@EWVZ#@S5!0 M++AX3>$Y=UJ1!#O:"P6T M?#6<_,!JW[)7_$&10W];\;+NZ@';A#R6R+DG#]8%"FW0FI24(D= M!3-*=)'G1-C"24!.SG 8XH^"D!M%:9;]JW/;'-/#/J:'J\_>[;CB#7!_!7 O MNB!=YKS,#,DU3\# ]SE =RJ)L;EE3"?>)/HGANZ-(KI11+]2$=THH/>!8_.. M2IU2F2NE229R0^ _P#&&CLI,&>9H5G C'B*.;4H7-E?>397+C5SJ#]VMW4QP MWZ0<_$2&P-7:?W/N&[EYYW+SY?F":QLD9EXD)B.RX!S#>QG1/BE(IIT0F94@ M4[,[DYJ/(W7YL8++ _8%;T#EVX+*G#=8"D[?NQ)X(V_P!KJ_+70O^(.5S%5B3$%D@C,= MD\P39;0@E"9IJD6B^!WZ@S>H\%!0X0$Z4#>L_XU9?]Z%FEK%J4[OE,]8U#4?FO,&UTD_CY0ZI&MZ_F;\[_\>';\L.,HRKHWSF2:>8X:3!05)&2M(X0LOM$ZXRY*'&%YZP#F@CQ5E MOJ>J=E*G*5D:0H ,4SQHC*:$*D M\6!19S8I3+%!\9\.'AZ@ZVR# =\+ ^9]:((5E/M$$%YH0P27G&B346(EV(DB M9S[-Z4/$@$?5#///2=]U$AH:8?+[3C"K&I?&X\!&Q!T[F("D;YJ77JNSZ<\ MI$OU+*5YYJ@UDNE4Y(4M=**X,-I))W.79Z%_Q#KU:M-&\^$AY\6"?TWXI-!: MI21W"?:DDH9(;##'%$LE0&KFT;]VYYUP[H[Y?D0'W9UNPDT[^WQCW/N!ZW+N M?H-^4(&P6K.^G538M ^])["?JM2Q\(=O4C7&U,:[NR[C:M&S]OMBZT G!."DU6%=%KC@1 MUDFB3,Z(!6!5J9(\A"!^*NLJ1"_^-4:1_C2\%-)SV9^H\%;_\R];?G[Z/^&/ M^&9Z^*^I0CC[X37XN Y(][<37>=DW#@[BL^N\AC?J/-D* MG^'/6[]TSH:#SZ4%I -=JP.?JCX<6+=3]LW0J9';[HP''>TZ0![.=F!3QG!O M7PY'0%[JHC/P':?,*?P&$:.#1M4V7'Y2]M$.ZYR7X]/J&\WG';=T%AK+X-&V M4Y$,7C"!G[K;X;>PFNX$O[5]S;OQ=+OC_HLO LO'KW3="+89U_M$_=*YF5;L M#G8.2P3'IEKZ<5!XS_';;4/AOTSEQ_%-AB%T'XQ/7@ M@'Z_F%[R6EW@KW;/U=#N F?BI:H;/A_M3L:G@R$0BMU77\K>I+<;CFRW!Z P M_KEUY@__.:6F]^^^^EM.#GL'IX='IY_>P]\'>R\^'NR] >S]=WG /_0.+O_\ M=+AGRX,]0Q'A_W/YG.X?F2^ RE1D-E-$4V>(H(DGRG%&"F>+C&4)SS,-ENLV M\"O^MP#-G4@@2$=(57B2JG_QSQ$03*\W0,8'AMON/-%K:*P?+*$[H3'^72D, M%!4$$G7B&D(B_#%2TL?G_!C=HZ;PAJ2%SXG(4D^T?>P\\H+?Y4<.K#BTY$5+X=[MJ0R@U!U.96 M:B!@9O-$L-3KG,HB-QRXK& L32L"9W3M3)4-B-XOZ1_L/4^/N>49%84G+M>2 M",X$D MW/=YT1'H?X9W5.U:#5I].1I-,!6QQ393"GVR%?YJ:'CKEYW:JKFF*?,,;"L] M+%<9,^Q:QDQG]X9/O0,#*NP;9J%%NZE.1=O^WN9!'0>_-:<4655V!@)-Q3G;K@ZV5 HEQ^)PAI1/T& M.U9@!]L_>O_EV%B5&LE2DAMAB$A-2F229<0E. )G+I%731>!,9Z?XQFW?_/WILWM9%D MZ\-?I8*[=4>03&Y5E=G]AB,8+_UC[@!M&T]?^Q]';@6RA<2H)&/\Z=]S,JNT M @8LL+!KH@>#5$LNYSQGR;,T/L$5JEUT "*7I-?!B,[FV,%&=@B1';9G_CC\ MK>&,>LYU"@P&LP33=3P!J_)B^;MFCL":0$>10K/H7H:O8$;C4<^-@V^O0NJ\ M[ ODJ#JJ^4,8]2A]VHPSW;23)6J&I?T$6!P-X/3-(O"NKLGX!$R'5-H!EQ7- M\V1%&W@_C'\R&N$JC_ /^-ZUB1[1X0E&>W9B/N'JV! & /K]_@4\K:FCTCX0 MEK8*/9P/[.@YX%5(.YB=F=$X^V6VQ*:. X6)3/KC.:6OGM@/8*DC840_0)P: MO!+O =J8C-Q)7 R8]:1N;2'@ZN,>6N]3&72&QT$97(Y_QZ>9"$Y- ,WJF]K!@P;NF8,>FZK*L<(I83!9 ;&EZ"O M_3KZVF7TC>E!\>)+)_GUH>RLLG7(+6RQ'H; M2%".4VT*!XK;UI,Q,!QZPNKER*.L&@U/(Y5X8&(DMT@_.]FB:K-Z;/6U(Y]6 M!VI4%LE3[9JS81VMY]]&H1\!^O?SGA^?M.?!]-6KGWXN[5AB#\V9KZ0$LBB\+*G67AM+J0!MGAMIY59[TA3\+K*9 M"R(7-%#-2RXKZ[33O@"*TJ+,J;'YUL9HO;M7FJTH!D,R.VZG?BI3\M)07JBB ME(7(L:\\+!WGI:1&2W.Y!4O7IGPF0-\#A6$TP0_K0YS*T8D9'":5X6 X T' MP/Z@.3OIE-*KD/+CE_=>5;)@QA%G$"D](*7A(+9 EDF7V]P; ?3,MF&WMPMV M%Z7TJ[;L96)[(VW(S1S4-6H*TU)+QZS0"DQ%*VU1RL<&[W=#>?MXE$0,.<1[OL1C.+O??CRI^.LO0MXKGPO7%%0B]G$ MH!B"N:<-L;$<%:M*6A5>N\(L2Q80.J4I5#"2*0EZI!%,,"E\;IUD9>&VL@" M=892?30)6T_:%6\8RH#V6J]$I63G8!48M-GZ_>%Y_=N5<=;+6LJI&8'^'X. M\AC+>*GT_.J8G_Q_,BN=WCXU$X1O?!WF \Z@UJ4,[^9?J3@.ZZ[.AD.(&' M^_K7A27J6HNML[W6Y@VX6ZY'=&6W7-UR=X]M2)V0G[0,"!=:E:%0C!DA=54JP:CUVFK/51X" M38D'C(NK')(ETNUT1;* M*79 >6N@?+D(E"(8YX5BA'M5$BD"QYP11UPP*B\MLQ)#QN2.XC\H1MYG,=H. M0!\Y@'Y3<^J'*5/SDS2J_"/%R'?M*>_98LJKTE(;E%&62JZP?7-.56$5DZHH M3'7S/D3K4@7BSM=[34+!'Z-A_5/44WPPG8"N&$_<>BH=5210K8C, R.JM)QX MS:GBKG)6Q5PPGO-MABZ.C6D[TB'"/9D%WP@+M[DMUYRO,OP/XW M)ABBC:=$V@)^RXTA@G*+F=0TEUA==D>OZ^2TPX/-UOC7N$T_D]=ZVCCY;R_: M(CF=!_OG4V>;S9_ 6#MU]AX$F%A19U6P9:&K0(S4EDC..;&!5:0HF"V= (T6 M7=BJV-;%:MN*FVNSG;^JTV9OK@@:=-KM6,%C29ITJ)5,:+-H\@#9;JH*H MR@A2:,\%%:4PA=QZPG;H:DG4SG^]V7BPZ?[K'R[ '\_1&,(: M&T+!=2NR@D701$IL' M MIX&4E2Y+RIAQN<92WE+K;:W7%9NY05Z8;V;]C4/16P=1/J(XR3NHY7>#MB[0 M_-$@VI(2KAC7-F;DP$X3*7E.M*LTJ;Q7MA "C'6-2OC: LT[,.O ;.U@MA80 M(^(>46Q:T"G6Y^#)ES :3O%,='AV0SQ[N^14J'+-M-6 8B(0:75% M;.DU"=[2O/ L+QV;VJ<;!&E=P-7]!EQ=[EO8W".JH^'8]+-4E#HVH6CZ.V"! MT^]]5K78"7HUB>;G3F[?&.? \QG%=,Z!=8N>O?,5YT#EN>'4%"1(4Q)98(8-%OLT-48@Y\#@]Z[].#.::N8O>C!89T+9VWPO>3",56@H$DSHGP\9-,E44&4 M1%>!Z5 I:Q&^U^3"62O_?9/SYV^Q>Z@J;5DXUCQDQ%&3P3C3O!";"XU/AF%$#TN=>]S=@J#.:DS;,;I M+^F)%MOD_.4GJNK91Y@/N=M999 M)GTE66@(0W:$L=F$X:DN!.P:H;0"X658()J[@A2*:28Y9]($3,I?S=!9;9,' M@-F'7YKFRN>-S9B99#1FHW!J>@/$K_EVNMA'>-KZ-J'A(OX-Y\+&$+[NNQG< M-]+AU9$ K]KY/YU-_PAFSR_M;HM-6W]"HCQXMB?>2Y5K)1@H/67AB,3S?5W: MG.0%4QJ4:Z4\WWJB=O)RI:MM['6+G> N[0FZ9M*\_+CC,5#IU;Z=JZB4=50Z M1Z5'+^E[[RQ8=SE0*7.62*4HL90+H%?'2^I+*ZG'FH<%NRV57J&M7M%P>1-4 MV7LF]X.VW^VK:=?[V)0S];/O>G).>W*^I>\+D5/*@B8B6)#HG%;$>A?-45$6 M.7.E*9=[6E==WB"QI<<<[ MK^DMR79$(=8^6+JCR[L]]=K!BIV\N-G*WK 1YBVZ_/UH#0'3N3U*M83,/W%O MQ%:MRAJ]*D.3-'5'O$T[Q'5E_GR_R* WC>CNFEIL5MR/U];PTGM*BU(R[JQ5 MN5&A\%*&PA4/T-3B^;\GH"7L#4"7F,2,UT-0%49')V;06"E3M>_GB0>"=QV= M]-\>_?WT\.AY#O=1^!Z4P%VV_^5%_]W1 2A];RX._]C+#WI+YQ@PK\,__G6R M_\?;?/^H#PHCW'OZ/-]_]N;+_E__ZN_SE_+@:$^^_?"1@PTSWN_A&0;\^P6^ M?_;F?9[+8'U>$:Z4!KW120+:.2=:E*JR6,])@L94;C,AMDN=_Z!UW+M2[3]W MJ?8[A.O<#4C7%ZYS4=B-X21 ^>+H*HJ2I+J79$R<"( MK"K 3PSEL=85L@HJ5*6--0**QX*?/U.=I:X[P,.HGA6SP=-2TV"-Y-08C8X9 MK[SC009%'["TTE?!<[%">*>"K@\]]U944%YI'6#?26F$)9(R0S3-+:&J$M(+ M6:B\PHX!5(EM24579N5'08FKE:MOA(H'U+*N;270J5K?#!;+JI8N+*C4C).R M5#F11C$P5:TFA61\;R??(X3)6Q:J?$S:U&*4 M5J=-K0\@]U>T*>>YR9FV0*34$6E]0;2N#!%E#L IO.(% "3?YKGG%#%X!F^>'$PQ&[JI2(<(6 M4H6@5,E$127\JW11"4#2,K>5]Q6]_ZI4773:]X/6-RO:EZ2JR'4EB:M83F21 M%\0R!%G%I70BU\8KC$ZCK-P6ES1C^:;HBC4PZ>,(7[LO-/IAXMO6L4"/%*:O MUH;OAM5= -R/@-,K 7!26%YI29B@!9%66F*XH<1;HP332H7*H0JLOOE4=F,@ M^G;54#8XB?.J>B2CZ[+]+BU0P>PH+UA) @,F.6%(;8H!:E*Z9G)*Y7S@ &SJQI=6VXBDMBM M2.?;G#<=Z7QWTCD_//K(]H\P#W_WR_Z7E^^UHU8&79(B=T!% :V#BGEB6%5A MY1OIBG+K"=]9;0K14M$VHMQ9P,SET+_8R;YK"GY\SF\]0.*>NS[5,.+YWL!/ M7"2T+))5O0'290.&L/IS;Y"]"'8T,:,+E#H@>U!0(=.:P45VG**_L]YL.1L) MAR5H>CZT);< &_+L3\QH1^B!OW3V&EBQSHZ".4U?_-+[%43I_./_I\Z>GO1" ME;WH#T:)P$>,HY0GCX!>N[[FZ]V)XY!^C85W_V!Z3;Q&-AT^,3)+BF?$W(SK"D;W8&5!GOS\*_8R6@V)SMF1 +R:B.!/9+[S(A^SH,>L-1]B^$L3_A;I#;@_%V=@B0 M9E+5KGL0MZ+DM@B6!9E365)O#-:8R7D>A+)"A$[<;C:A'KT]?Z\TUQ4@#J%" M MYYIXCE2A$GC=),A)QIOO6D*+:+8K47QB9(VV\DPD[:?B_J^_#RXGV0W%0! MC->\*('Z6,ZQ#F=%=.%4+N ;8^WZI*U5U%)GO/."25-XZRHAR=M M'R<9Y>]M92@'ZB$599)(P3E1L-=$E[XP#.P(R3R &-L6^8V%;5,TLQ&22&R7 M7M<:R^[.>0OCXPM3?_SO[9J\?H=WXUZ8!",>4H*Y4I M&PA2+02I^ZM#U*E,MT>;@P]O/K]G'DRT0#TIF*5$4C01*>CVHI!2BE)Y4P+: M,$HWUD/QC50H.YWI.Y'?E_TO[\&65(4"C3T8K%A5NH)H8\&TM,)Y1T,>:#QK M+B6_1&._O=94E'D!Z$W+$LC;"J\UF H<-"@G07F2^0-"5J^%P6^AH<>U"UZ:17;Y32U*I+,68"!@V#^$T4 M,?CLX;0IT)H.AI]2=1CV+!T.S[M2F7JE@<[52$,XX7%N$== M,>VET!;4>J%4L+:QW%AS> V_\*YTSH9CD(0YG+\OK0"@H8Y45:B(#$H192M) M J]X410ZSVV^]:2\E9MT)R+0-; 3PV[F0 <(?(Y)U@T[NZ^?[;[\@6&'?4?8 M61.\".[+TE#G!.52,&&P=GH>-"^XU\J9""^LA1?XI:O,M?'P[GR6A6 M>/TX$#L*YB,Q%0SQ-],_-Q?UUM\6VS3T!F1IY98G?36DWP#U+^WQX(+(!0U4 M\Y++RCKMM"\JP\"0SZD!D;G4Z2*404E:!4M+)W4!5^B"!5.RG)=,J6IKDSR! M .KN),;'/J!D25%*_PS'/?3X>AL. *6S5X'-PIC#**Z![\@%T(HYK@K M/94Z>$4E()9GH/?2@LHV.E.TT9FB\PMNDK Y/-KE[S4/1LA"XCE6#C\T(\8I M3PQGCED.[.K%UA-YE;#9 +_@-U)A=Y;ZW@V(/ZQ4,WWZ4ND[S?$,4J%T0 M"OWOHT U 6>PDO<8YFVUMF"[@1''K01TTZXLI*V<,=3(0ICE+"AY?^9ZIRS= M%F9>YO [C'_OR\&S8QC_WGM;46D"9X1Y#\J3SQU13 12!I[3TCLP;S@@S@9' M?'\C079ZTR90XH?G[P.3A?;<$,=*#I18"*!$EY,J#RKW+KB*Q7"T8K62S1U4 M*!:"M5Z6J@ 5"E_+-$+AYH:PO\@>$L4Z%NA>*.G[/I12L$"4I@BR HD). M+/6><,=D*25W7N378-NC.V/=8&WJENF%L=,NB&8%'T(G6<#GV(A.<#]AR'-R5-<2$+?Z'U>/*\ MMY77IP9>0+&# .R"P-#?C!5%6(;&4OXFW3 M-\PQPG__A^*L_'U)XS#(>/U^]/_7]>2T:9X^"L-9X%N*!(US0&WER9D;CB[DA53U0\-MU/ WC MDZ$'.CR^2(42>@/7GWB@ 9S2<((#.IO$<>'G;?&$Y?D (HV'(RQ!$5?F;#3\ MD':CFF:3 O)-^N-Z&V:1C,%(@,TT89--O/,TGA/BL.!I<'$]<2>X,Z->_9%4 M6+&AAX<0@*+Q _O6 MVEDS/@"#;(2N](NK5I?K85'HM/416FK;G5%& MU^L=QO%>4"8J5N9$,P%JNJ:>Z-Q*PKD4H>!&C]:D2F-#,J MQ>%!V(H($=J7XEEN2N?>:_NJ(/W6>>4;I#TZ'K;1O-"[5#U5W[LU_W72ZN?NDW M]&X7=VP)WPWVQQJLNMECOU+L]@[-Z*^\5#_.OO5'L6S7?BK7]7Q:K@OKYMZ@ M9.Z/NBJO>Y]OL"8WI*[O6R#S1O.]O!;?MW',;0KQ;38UW+1^]$TF_+,M'.N( MJB.J^R6J'[ZB_:M59PWZ9^ZUI/T-GK%>DOI^RWOEX=6@*?2^X Q1/*],)4O/ MM94R#X87SEK++).^DBQ\I1+I[5-(KSJZFA:.G'.3(*6\ $+9:^CD%9#)]%B* M\$?J-TE%CH?G^U_^_O'='WMB_W0/GTT/CUY]?/OA30[/@O?U/^Y_./@ =XAW MKY>*''_8_;+_!U[K+MY^P'F\S _^>-4[..J?'!Z]%8=_O;S8Y^AI\?U+^U0+ ML/5S)4AAK"#25IY8JBKB657JO*Q"E0S5/FE?"I!H[5! MTTI3*TM>:.%RK[EP6)::YHE/6I]#IY\":-AQ[^WY=_E(N55 M"6A=*D-*#;LMG:B(J6R!E1598#FU5FBT@11G_/<[L?#F<>IC$:=W.EOHQ.FC M8L(-E@@,WA&KN234!%,ZK@27*HK3U7CM'TR#I& M>4-D42JBBI(153(>@C95H&;K2;&3\ROC!CIN^Q9NNY-!W7';X^"V%9,9%+[2 MA8((A85%M9$8<^1)67!7P?:[8+#66L=J]\)JZPBXZUAM4UEM2;#I$M1F7^:$ MY94ELK(EL:[ +!S)&'4TL%R@8"L[P78_W'8GZ[;CML?!;9C3 MY'6F0EX'12TU=+ZU]6'3RQ43UU65LT70A%NJ0/ZK0+14DN313W5:S8*0SK8=%ET[MDN:%4&J(=+8D, 1N Y3GQ19$+[IA3 M=NU:?<>DCSR&NY.7:V+&)7DIA?)6"$DHM<",OI3$:*T(+7W%K9=@9ILH+_FZ MPK@[5GSDD=J=O+Q?%ETYZPY."%$5H-**G,@B=\0"5Y+2EA[^9\K*REL9V'^+ M)8HNZZ9SNRY>BS6.[J&-UY4E+R\OBO:5!.N'J\ZVQH%$P]&5UDR$: ?),S+%T%?!A2Q;QL%$Y-;Q#+=871:9W5/9B!&;6U MS<-"V'I3HZNM1/EH-G4A^'[GX??RNJU<6N&E:I^P/V>PO;%.+2[]6:P]'']= MO"[6[YX^:MCL:RQJ/S:#5&QSX!<(!!^"',_I[Z^?/\U>GPQ'8S<99[MG9Z.A M<2?Q._8[UHCTH8))8=7\Z1T(]21B?=: ?7-]FMHOKW?_GGYCM/PUVWW]-"N9 M(HR2UUIOMT^9ER0D%O[+%CXZQ&K=_3[!\>TW97KK[79@YR<]=X)3PIF<]OS9 M$+@ALV%\'D*:WJ>0BO#&8G4X_TC3\&]3/!21"T$NUCU'VLC^0J9P(/%Q]>:7 M.!6Z:^I2+I50/S47\)$+P5]2AS6]9U:4="?;BX.KD7E3@=%ZL4>!\1\F=;/A MB^21:@W#C/J7%+3<5.Y;C!_:,/9KU_P$J'P0@-Q0!0( 1!8996>FYS/\VIGZ M)//-1%);5S\$#!T,Q]E9TPOBS*Q<-VO\ -L=8B7 :C*>C,(V/B+N^BC@M]M8 M+]BGZOS-AON%94-*0@QO'SDK.ANK*-Y[>=.[(N[,1[U!&W_)Z++3*"B;FLWF M-):^C45L33:M)0RLCG12]2<(&>-$(X _\\ [_3+SDU%343F"]D[V9UN-^!^3 M_D7&MB_I'#JKH3DWM%DYS;EBP-/O>ZGQ0RNXF[*_@,?QJYWL=0]+&%_]RI.% MTIUSKUT0%)>]^6*UX41"N+LU=-TTW'HQ'%6AA]Q:;Q#MSH/6*+CA\0 >6B/$ MM(-%@0V[ KOCW&2TF86/KZHL'UEI *(1"\I>VX9DO0QGFS+A#%([5:OZ%*\>>##Q_Y>UY5E'MM22F-)](:3FSE2U)5K"QU'G@0 M]AJ_QNHV?^,A0+?-][+-05!KF*&$ZEP22>&'+7@@RBLG9%5QF7.,I%\MBK3R M08('P)]^+*@/\C* *=(*FG$L40JJ-);C#--RG$TI>!K%&V\:=J&_-TJSH)TETE%-9%50HK1U!';- M&$$-S[&Y,[L$?;)YG(D^E=[G6Z +Z%IGJ4L)F./9C50:V#4WZ4=->ZI>-TU9 M)OVD@_WQM\ L-@ M.+J(@T'CM6U^M EJX@TM@W+]EL%F]\EX'AM0A? ZC#Z!#7K%04Q"%?CML'K5 MV@4^]2I[.JS']<_=,N/-^7O)99D;+#855$%D&1PJHX 8G"LP'"ACI5MNF<$" MKYQ3UKD<-K$"+8=I$ /!>"$,U_FE+3.F+2RP>5)63TY/L6/Z=>S:0L0OT;LS MG "Y^OK7K[2]6#UZF6.9AH(EWRFQ<<39L.[A-;^- AKOG\*L7\1_;2W66)WVU*R/]O+1/2"B#DJ"C6%HZJ0MCTF02LMW /GA]E=V/2A^F*8C72N6 MKA5+UXJEZYK1M6+IB.K1+-Q-B.I>-9S'7VH''37H*!B%3V$P"?5]9!]_[;X; MTR3-OJ\,O=F2_N?R&JYO_O/S'N$K-VKBMSGVDCJ7@I6EKPI9<&GR/!3&.ED$ M5MG_?LUO#AY 2NSP^?O>H??(%KO[SE M;[_LROV__O'QX(_G[-VS?7I9-QKO!%.2,V(4RXFD54XL;!ZA@CG!B]QJQ[>> ML-7#L,LUR[5Q!GY[2P[I$*Y#N'M$..^KDI4A>&^4Q*I_@5(57"%,56AAV-?B M1CJ$>QB$6\GS]+JP//>D< 4C6 65&&/@3\$]S:FW3FM0/O,.X3J$^P$1[I=; M0%P0@GJ>.\D+*DL:C.!EQ;FO/%/>Z^IKL4M(CC!A^*W#NH?!NB5M+M"J4+[( MB0*9A%AGB!(J)Q4M6*"ER[EC:&BO8-U*$Y$.YCJ8>TPP=PN4XR4%P]17O 0[ ME>92FZHL*.@""CXSO/A:-%ZGR#T,N"TG(!MO&IT)(S9:S1GM%2EF7A"^INX*SH..XA.&ZY0Y50QM@\)X41$M1X5Q +N$F$ M,Z4I<^-UP;:>"''+(Z>.X^Z=XT3)=!6H<"77TBJCO)2%-@&8KZ3:Y)WAO!D< MMU*Y2VNPF(,FH)4((@NFB0&Q1G2P7(517J8$;N M)-60"9]"?WB&U9/NM=$ O]T"_GCH5Y1527-CJ7-&2A$4=@JVMBQ5416EU9U- MO0GHM]H'JZ+2YV4I2*Z<(3+W 8 /_@Q<6K#,#"]LU/#YFOR&&W3XT3'O5'5Q M2CO#7!!@H/M\#-N2\[\WPSF'?9/ ?KW)7.5$2!C4>DY %4EXJ3 M4 #\YHQQ@77TF;RE0ZQCWL?$O*6FI78Y+_/*R^""*DHMI)?4@C2NO.DL_0UA MWF5OMJ): LZ2W&)/7,D%48SF1 JOE!5:*EYL/>'E:CA"Q[P_#/,J9?(RT)!7 M%K1F+TRNA',@@GFEF>5?K7W3,>_#,.^RTT#G6I?4Y<3F.D\%N6)0D?*:LZ"T M$:;:>B+HYDO>[D0=6?:/,,!"R-%G8/QI;]"KQZ-8QZ,[6+^%*@(B31>, FN M!F*#*4IOF0%6,1@FZ3LGP":@V6H_+BD*2QDO2! :5)%@P(Z@LB)"!.E]X-XQ M0+-6^(1RW;+E7N7)5 M027H_9AVX41.M/2".*,X?@.V.RC_8-1U'+=A'%C,[0WAN"49ITICJ?*,,.ZQYZ2G1-M2$%&PX %!A:/YUA-053J.VS". M*WU>4NPPKC7FXAI5,JE,!>Q&.?RXOXCTF]2'[=CQ9NRX;$!+6G$NK"1:H,_+ M.D8,RV$'0S J.%65V)":;5,E-X4A?]IS]QLQ](UK*=U7DE)3-U' GOOA!*LP MMG/NLIC6MD _C%#YUG86G1KW$'+C[8JKPN9!62L-88Y6!+:G C4N5V ]<:.T M]04MZ-83)6^IQCT [SR.5,\.13L4?;AN,1V*/@R*+KN?R&P"RRU[D'&P,2W-/ M!"M!C_56$.4K2UQN&2\QF(Y&D"WS6V8H/SJ078-S^F^Q#W:S-\":T M#-N-K9I7F\HM=V2^78="88T-H>"ZY$*:JM1YQ:CP+!A@Y+PHW^_=K%GEC?J, M'0P'V)(N^-W8MNYH.#;]^>^QA/7!AEB^&H^0BO8POT"3SO?O.3T44PHY^1(H^5_1#NHVE[ ^[.;OJ[37$LOIX=''S^^>N<]@J5T M//L7/&-?'OZQ]_GMZV5B>9L?'KWX>/#E!5AV>_SPZ.7%P9?G8"V^^_#NPTMZ M@./][.3,8'DCS \'IFS$R"89V9LL@VPE#9@"*L_ MC^;TE"$( 3/&JI9U=J6Z4J=%7J_[?._@Q3); KO;,,(VS\B7:!4WVUNO8CIH M(.=@\M=A,%4^Z$_'LV_S]U)57(K2$ZFMP/A:12PM*Y+G>?!%X5U1JJTGPT%8 M53Q&TV7.ZI:-:MBAVHUZ(/.SWB!#7DM$\W?LV9XTW$%TKL1>[R]Z S-P0*G9 MZS%\$/=J)T,"<]C*?=0#RH+'G -/GBSIQW6&?KQ^VQ(J.XZI8(C%&0^X$ ME!509\( %2$+)([#:D8RZT=]/.-\4"U,_5O\_@W0+UP?1U9C"VK7GZ ;*/MS M$D;PC%<]-_QU&V #* N&A!""MZ%BA4H1D%??;S=C!\JO>_4XZO[/)R,8878V M"GYX"@L06]O//7[NW?\+?\-%O\:'#^&+$1(R,.E@MD [65-7=A0R,X:/["1M M"@S1+$\M2TVV)V?#07R/F]3C(0C)"(?E[W7SV-B5&T?G>O"@6)$',^OPT<-1 MG<%\00'TF;U(2B-,^2PX3+MK[P=#YR",88ZX%^.+[>RL;QJ8#?^>],X2M<"( MY\9S=G)1H_LL:QNV1Y46!FGJ.HR7U8@.C]N?]ZSLO$H,]F(T/'W^>1Q& ]"K M&ZJI_WXQ$YJ[R#E'2'D_M1)T_-Z53LM@-*&EK(@LJ""624:<-90'V 309Y,L M!!48[!642L8R,)&LUD(Y60BO1*Y*76FG=5X4=D5IFM-5>H,DVY!A&I@)OF6= M&<8!P, GPPE0H*]__6U955^A[):F%YNN;UW18OVKXW_RB%JL%SLJ%X^EMS;; M8>INC^T&^X,-MEQSB_6N8_3JI8^T17C7./WNC=,[ANFZ87?=L+L6ZQU1;>S" MW;7%^B/.[KQ9I-V?HZ&?N''K);O78LHW>,9=B>XA0QB_<]ILMYS=SPB9N&8Y$XTMS3C&^<57+)2/UIFP&53_'%B^PWC7@8M?$XEM:7V MU!E1F5!2I@MZ^[J#N.3]KCB^>?FB&VWK@/\YX_,YT<2Z'_' MDXP4Z#]D^\_^=?KNP[O>P;._]][]!>_B_SAY^^'M^?Z7-_* [\']S^6[/Y[G M!Q=+@?X?WIP?_/7N].!TC^[_\8_^VZ.7XNWIB][!A]TO!T<89_1HOQ\U[38CJ@.OG M!"[)2IE[/%>EE;08]*L--=2Z8#2GK+AU_GP'7-\9N%8R[7-1^+PPI"J8P&J/ MDEBO*U)Q17W0I:!!).#BMRQTU0%7!US?,9O2Z*"$-;S4LJ!!Z\(S$-*,.E7F MYO)@[ ZX-AFXEC0N4*&+6!W$..F(S'/X#3XCQIK2BM);[M76$UYL,_'-'2HZ MX.J ZX& R]I"&%&8X$#U*I327I5%R+E13A6Y$+=. ^^ ZSL#UW).N/ Y+PM: M$JL!KJ13.;$V.%A?KF7)*QTPV9/GVY1_.>P>NG_*LJ0F$[AIVWB<0.@,6 M![!)8$R =*>FL$7P)2]58;2?:G#W[#/KL.X66+?:O=,$J:H"JV$*!=:E4I08 M715$6.F%D51: 4I:2==5#7.#B@1UG#RUQ3A7MN0NER%(Z8SF07'/"IXKG@MU M^R*,G4KSG=E\I<^GLKR014EXT-@MI+1$>3#(B*V*=M\B?Y3!BN]FD_. MOH]@I1NAX4V]T8\:#4MF@]85F#(FEU);+:3DI=5%]SPN-%SM/\J% M\[;,&H_' M+_DC.'OI./G.G QBF"NM&A+6K+/,.[!;*L8,!\<^7MCM$WE]%%0:O "V]U#J):52:$ MDE<.#R,L+QE_&$]%Q\NWXN5E9X23+@]>EZ3P!NMR<@RNSTM"80<]595D%7:# M*C8_LOX'"Y?H&J]N%"YV?5C6X=O62B@1"EY*)8,.*F@0%Z\.8]+ MG*RV:,U#49[/H+=I#;0>Z]QPT4 M:(<7%2\Q+JR2VI2.AI*"TAY_[0*$'AOD+CO=M,D%PT !Z3S\,%814PI.0B6T ME*4PU*D$N?J;_6X=Y':0VT'NUZ*KM7**Y55A,3J+E5948$D+1[D5G)6J"+I-^;I".#K([2"W@]RK MM=S*,RFYT=1)QZ6M8FEZ6_'"L2!4%S3WV"!WV4]M/2N8SRN22\.)E+8D1AM/ M?*&"*81C4N5;3[C:UNR;XT0V''+OK8EK^X++JO7?8V^(?PX'Q__L?0I^-[;H MZ-I!++6#8(:Z#T0[L3%M8KV0(A0W*6",J=D4;]!4?0BLH M_L2NA;L#_[R5%0=A_%,X"[Z\ V/^ R8@Z/^R3[?HX?/WM##HW>GAW_!>S[L MRG2%9IN/=';]-N+8VQ> M@&J'2S\H+A5YE5.I0XEU%T5%K6"5IEA@5*O"ZS+B$F-,2&HD44)7)+?,5\%*;PNS]831;28V*7+^AS?INJ)C#W$L3E6>.Z:% MRIU4I=/>VZKDFE5!"\K#>M2J#J%N@5"KM?:ET=R#6"&Z$I+(RGIBO.2$::T+ MH8SQRF\]D=^,3ET%D@UF5.%\Q7B%<2NR !H(>2Y"7BB1"\&$6(^>T3'JK1AU M6950LBC!)J7$69N#*N$MP?8!1#N&E1RI<;P$1A4;Q*@_O,NIK0OR5U<7Y+XQ MRH'",6JU0RIFE+CA'H=W=:L(KIRI:\RG,,1C=%Y4NAK.5..2Y]ITQ\ M!T9=5B:,]318RDGI?4FD]9[8"ABU5%JR((/U%6C]>I.:U#QBGT27V;M18-8% MX*X#YBM9.9T[QPVZ,;WRMA2%EYR9HC#2=&=FFR4#5NNP*>I5Z2AF[AI*I"XM ML:("T[(HG99*<$'CF1F(ZA\\OK9#U Y1OS^B6J>-4\'Q7#BI&#>%+"FMN E4 M*R5H=]JW:8BZK%67S&LOA26!*]2J&2?8JX%8QHK"EII5J%4SNLT+]<- ZDHB MPBQQH,TT6/YT+O.@81;)=TJ,.3\;UCU,J:V;/O)^5GLE9#FN]M[1\_V,[[1C>+AM3FQ\U<_L/@=T^4KL[Q[L M_O%\__G!T?^\SI[MO7[ZYO7KO<.#;/?@&?Q_]Y]O7^^]S@Y?9"_V#G8/GN[M M_C-[>GCP;.^HO>;5\]=O_GD4+SG\\_FK7?SB]0/M[75+?-]#B,_YK3<&P'#7 M#XKE,*BCDP"RM=\?G@.@9OMF (R,0O=_ZNQ9KW:3ND;QCQ'DNP/3OZA[-1X< MO.@-S,#!<+*GPX&/.!:O>17J27\<+SD$81Z3NNKLEZW]9_]M3L]^W]WZ-8,' M] #$!C[X;#S,SD;#T^$XP-V@8P#BUV-X#@X%'C'&L4W?Y!;>-)J]:3A[$WY3 MGPPG?9_9 -<8#R_#.S],!DF1.>^-3[+A9(0?1J%B,/AV]I8:PW!Q >KF-?UX MP0#&")^]@*4EK3K MC)*7\8'XZMW!8 *O6KPN@TO^%]6<..T+>$^6%JG-8D@/:E,9=K+7P]/0KE)O MD/0CG"$J9P;VV4^'YAYCXN!?JG6P7/FV(!!<)HV:R"E26X:B>'_7X9%B' M]HNYU8AK$++__@_%6?%[\\\K>%GV(ET;/RI_;_Z!.Q-Y(3E>MVI.\BG?M>58413!"V"@@8=JL"EHI/;R^$!76CG@T>9XZ[ MWCL]Z_?P3WN!%^(*7+G>.U=F7UZEEWPE:?.AU)G+QCK1*X#Y M)K/IP=8-QK]Q&76:!U7/CFZ(/0TJW)RSZHE%+!XC*%[-9?UYQ 0J!6I"RHZS MGSX7F )&"5R#RGAD-KAT%:9NAS=SSQ^%8YA1%!J3T11>MK-J,IX GLWDP_2C M&=ZW:OCTJU%*J-]&R?0!N#J@ZZ7&$<,'$='JAAMMK]\;7R"^C4P/> B-$GP4 MSA%D&=XQQ;RAQ6>!85 W:-2(V>T,K"%\)GX,1./#:<]%9$Y+">HQP&@49"?! M] &98!1@LIP"6$W<26;JR.G#P?$0Y__T\%][SPC3TT?A&BY";$P&^WR69G9J M1A\!\\!$.X='F]&U0) =1:B86_B65CX.AN>#AC[2[Y%BMA?))2U$G!8 $&PP M4-<4>B/MG9J+S)D)O&05[F UPRB*&'@F+I!Q)SW8JX9TARCPYT PP6+ -R < M1OAO-_@&SX,5&L5Z"7-PV:#EG;!R,4T9TQ?GA'O=.+WEVHLSE3Y/"N/PI M4,O*1SBCY0^1"U<^ WTN8MO*%Z/@>ZLC:,!@^>.D:RY_.H:M#2O7GO?ZL[-09$IDFW3>J;C/-NH>TU*LN MKJ%70 . E.'D^ 057/BC?YUX:!"[&5'[>+PH$LXJ\3\P_5ZKQK2J)4SY=(B2 MHI%43\6]W4P86N5R@8RAYJ@BZOG]CRXQ.\).'8G/&HPT*A%;\ M_J#^!7CQTCK(G0AO"/(M$,Q+<62!*8.V,FIXAB(#_= IH1EN:\S$]A$HJ$]/ MPPCE>N]+LD1:$\--1E$8X)V-' "6]I,HS6=*!5[:>S/HP6?/)D/X>30+ H1ST[0>NA MV\4U,M UHC)^EHS:.=_JB0.]H*XFT7$4/H7^ M\"QQW)P],=/6VQWKMF.-[-1(&O/)]/KMU@!/C]4FR ,^&@VC( ZLE1^U4>C4'([V1)V<&"V/5DS/T["T>"0%C'F,U MPJ@MSB[I=GM-N]W"7+_7[K/KF]YIM\!K6V"#KA,\D,6CZBBCNB6^5P$R"M$Q MBD@$Z(+^6Y0G9G21!= 2AA>A%>5#]#162568#ULX Z8X@Z&.0[^3\O>T22@: MPCBTNC.L$1BEH^1,C+9G;S 8?FIVQ%XT02)X3Z^S,=<)3U//[BB@((CK#9LR M"KU3.QG5";#ZJ(;5Z%B;=K!ZW1Q+QCE!AZ$9T[QCGAI-!JBKL M\%QD.#HV@\8GW.WD/3'8T$847-Q'L'<\0"+(>]B[^$EK BTX%6!4GWKN.G_< MSQ-Q*^BF1=QV_+$._@""'T=&B+(>5 80/C/C?CXZ DBNWP\I_.%LOHKO##N3 M0I>98PSJ&8-E%/EJ0>>;Q@9>]K08(5^G:P!?,\377NV2UB%)YQ# M_+AUY36N!K S8RQ*5$:.AY_"* HV>$3?G+?AJ,>3?JLTQL"AUL.^4$6V\0<" M*@Q,$Y'4.IS"@JT[_[R&7-[LO-[)7@R'/C[DV6ARG.WZ4[2OQTE=S7[!R[9> M/,-HWFA\#P'RCP=S0VZ?&X,MVSBE4[@,_6%(G_&2?T] ,)RVMOKL'C0(@QFE MN)QJ059TY'E/;F;C83N,NV@7W)DS#"''\\KFU S=+B&,F_B4X.L5EV_T#$,NI['LL#&XB2NQ@O/ ML!S!G4X6C@%D)CYR934930^T1Y&A'1[MG9M/B#!X>0ILA $DXJBR3Z"6(Z5, MA=8E)TV?#*P1GOL!V/2:V,FSB>WW')!0$_@PBA W_\!?9@.W0[ +,$+J9#BN M?YV%6IC&T(AQAN/4X?*P'!RR8$^F>+<6G-KP M^IES,IZ%XA+T4OCC&".Q ?-\8]UL-U':,T]8PU+1Z7B!(J(W2!>U>]3$F]?- MZF)X9]_8X6B6';$:G1K9=@AK>#R7)>$ K <&L3>F7<1[^D,@8W,\"FUT&+[9 M3T;3$PX?'/:Y@0G 8!KH7\#GM-[G)R'2!GP)OZ9CJ;D;0C_1118I!^ >[G9@ M"L*:9Q@DATL>7].A_3V==\"&UM5%C//%0-HAA,7DD1W?"9 ZWJJY'%FQ)'_%>(4=PQG#2:'(!C363U M-.0MJJ!1/8YZYU)@%68K]8=U2@S %;HV?A4PY6(X:9.^\+7P!E < =4F#;9& M/?)KC]K)=A>S:W!8GYJXUZ_DV:S.:19D?]FDK@\B1^ET"H)I)_NK$5--Z*J_ M)&R^>9HSDZA= 9BNAKS>+L,B&H(.-'&\;"X-BM.5_">,6&X2G[:38$U+E4+X MS57K"91^S6)^+3]ENCJ'U^YGYH>1&D:AZD<=9B&F-*E$T54X2PPP#F"N;H7H M:4#A!+]@V['A]&.'W(S"?^@FBPL2Z;KJ]='TP&R+DY[M)=*X;3)E2\F5+B]\BU#>V9 MNH9I1Q*;J5\XQ\D9AGGSGH?GH];"/Q%@E?1VVJQ= M."6%?3R=6F(;_#-62*FG\#U*O& B=0()CI(QAW0]G(P;I&:EC#H:@K94'!#Z MXM0.T=BP<$UTQL2;\<:&S)&)D2J1.6"I3#<4Q+250>%?2&N,-H MO-T:AQ@\@U5E88&1,Y)1,:=< L6E>3:.1Z30^' MG_!<*)QO8MV&[X\IT14%X@8!P8#"XF-^[=R1 @K Z'V+[N!XNAT5E)0S.@+8 M.,.;9F?A=2\JRU&SF@R:O/Z,4RIWLKW!G&ZXC5C0) ).L2&-HP\:0IB^I0FG M2[FN"ZZ1I+RG .^8_#H&-(2Y@Q3M51@P.7\^V(O - NWC*],&6^P%3V?# U< M-]\4@3!G"1VK'H 26"#M"_X'/1Z]?T]"2I1),1L8[@=K/_F(!G&T\*J] MP=3EOCUSBZ3W),5RSC6"LZU/>E4TR:/F<3*LHRNU3C46QLT,T3A F[)-N36G MMG6LMQZ7!&18F6/W]=-ZZU<8RU]+^[DXA9S^5]26^WB$!!_",]*J^2;?:,F% M \*D2:]-Y@>^)@JJABP&P#2P-9]2I0NPOE:]P1LNT"/S[68? RB$(YC(C*]F M&Q&W*SKU9KPVMU*]Q>3M]D2H23-^VNP1DMY^Y&T@@%A&I?FSY[/7S;$Y;.33 M_=>XCWOHN\3M30N[G<'G\,GI\!-L! [V=%(#!P_KCT!O2&?MR?O, NL-6EX< M#F#KT0NT4#)CC@U@6J,AL L=@(*III )[PF4LC*)9SNQ$$!WXFD:S&H[LFFKS,?0, "%Z/KHC>9?$S/%?"]9C1%D?!_W?12S<1=C*.;B M9-K(%S)% CQ83MN%7/3HV"@VXH8=:.?0&DWQM# =2<+"X;HC]BSOTZH8@NLO M&L$0G<@8S NX%T+:$/AHG ['S^;. _#ZL>G!%+$F KXY.FOZ%XUVVQO-R9ET M^C7SS@PMLA *F_3^'AYUICH"2&0+0Q[4L99 MQV"@N_@)LR)Z[,CM_LX'A<)#] W1&5#>*U,X\]\8Q2X)OM:<0AMND==04PX#("B\<(X6$/T6*;'7*)@UQ@3WZI0/'EE[CE4&2_.> MG!U')]PLM#5*X6133P_BOTZZK2-NCH)W\#$V5K]*H>?P_NB0QI("^(CEJ@Z7 M/&-^Q0;#\SFH.9WTQ[VS_M1XK<-Q<[*4#+ 5??F.Y4X6SC1%<8]GNS=33K[' MV2Z\>.EL5^RH-L+J!KN(T9=8MG-,O.LH!7YY^N])JIO/DK5](^'(Z"=T[I5 M>PAZ$B*'M5$SR;^,524CRJ<\OGY,M\#K,?+E&.F])?/HK(D5B/H8&8."".5M M=%F-6B$QO1AXE<"*@MD3^E4KD"Z/1>A(=RVD>S<8SXYC@88IJ#:@N1B=&IT> M<^5\XHG8%&M-@E1R8TA=8@L;TT12'8JD^S11M$MB*ZM">'1:<71()S6LK12: MS8J$QH-5+'32!S6P<7Q@N4&T>&)11B;*;1C1PKHMN##F+F4L7CKO8VGOB #! MB_A]E+O+%T0_U%0,.9A"Q(IZ#&^)/I-97:48;3J:.$Q^(RF1;LFS,^]D;5Z M.LAI/*R*!G,] 6+IX:E:^R:0Y( DB^Z9Y9C&JJD)O)U]A"7&PU2W5*QQ>@F6 MH0(5&ITUR6U]C,KQ3'MH0JJ:9@D)P]I(2RPP"YO00MEV/*"=A[/MV;JF"IQC M,%3A=]!64)U/P9([&=A"NY-C4*@S5K0;GFK(CNHY1W&\=^9[16/Q^)I"4?.+ MV^HFJ^6L%N#DMUD'+^I M(_A?(FVB! C3\(VY+,D9SV-B?C3F&5\2+4U)R:CX-MZ<:0#S<0#B&*,UU11$ M!BL%_EB(26]LLF:'I_I>7#4;@R ;\WWF>)A>]/0(>U(,HL44R6ZJJK4%@R]# MM]:3WJ1'#\)J93%,@:]7GQ97&W;G=?+O S810_X^_(R8A[[IBZG..*T)TGK- MI@I$=+G&@XWIL4+*1&A)O:$P&&BH0'/ L^OF:.D4'Q)E.PZC53MBAEYM/L7 M#+0=YH5[&L_,21)BI:9TX 1/P:/DUIY;7H(&Y^.NPZ!G1N;V-++D#&FOM81HL2[WN'<: MIJ%>D4%/#"HN%3*N^$I-Y4:RH%IR,W/S)SH.YYMV'+XA.@%(AP/T.J-"P*)" MP'3DA[A'6.(>E*I+J+5!N9DI.:M3&(7XZW V3D_% Y5+O&]7U3<$XI]J*--; MX_NGMT:?T35#2@_>-V/X\D^HX;A^8L#G7J M&!H.EN3GH].-TXELOS_-84KI)2CWHQ\D^!L2,_O+QUVFKBX#$ MV8_)=]LQ\RYQTM-A#[>-K;GD'AD6\/)?#3Y]E3['H4WYH" M*UK6'L> _R1C)]$=9D",?TZ,\1S8;/3Q$D_HAN_Y+.8\%8F]*J]\T7.8XB!B M_.Y4V=F>2\!=]1YN+[C5X\)CC'/#;)=6*=R^0R'#=&85IY)&C]0\/Z?+[.GM M[(^ 9_^U_89S\$6-K%0ZV> 5T2Z7H I/4:<.E+_G,4DHS_1&C\V M_?2,@QAXBA? T_\>^L>]R6GZYMD$T7@75*%^K'CZ&M'5G(;F/: 8F(5A[(*Z MEST_[8W22&-H+N VJMP1Q ]AX# TV($+'$0_Z>/3C4C%[';6>NKX58],)*I' M>);>,L-YZN+BAJ.S83*0HS#NF_/V.& FA^>JT$PCO6XW[X>,!YP>@?_9]C=X M$T.I'^5.[2UH2*BN@3XQ.8U>JZKM)S/J'?<&Z4P#]N0=&QB4/@P$Q M@X[?E#*)/ 4;#Z;EI]YHDIHV9/'7V-$##-PD$INF$@B+D=/0C3.U>6/XVV*; MG&4?'E+1\PE6$TC0&',^L/_#&HF@I9+^TQ/5KTTW"S (MIH(6PW9&O<0ZJ!Q$01L7]*NY MD?.A'.V#\SA],YDVNG"6 MCY\"#)>4H.;>UD]P@N,SZ56]>M8W9#Y9K8E@B?KO;$5FZ<>S3-54\S>V5WF< MRN4^*LLIO [%54.IJ8!&VO)Y1;YN-/GDF)VG'#S: 9YK:AS%Q-IF&YO69NX$ M]J&_K+#.!X,NIH1$AD&=)H)$"Y*8D1T#JH;153>7 0/"8&SBLMX1^1_,QB9LV2* )Z!O,\<:2#*GFS0\;YQ1W^H'CG.([CV9E,&/X2&KL,?-#-I"!U@6FQD][ZP#&IU5K MJ=5\ZD._;0N<[]R>]G&=>)7UA$Q=F0WCB<*9CMMH5;GNY8"^2[.\#:0B\V99N/RFR6?QWB;&"4Q+?B2 MC,4Y/R6(U^&XEZQ/LWH#5JI'*8S .#Z9MF4*),4XQZ"@]'J\K?'*?PIS[0_3 M.5FJFG/19J'.RK%O)![^A(=NHCMTNTXXS2/L4L$ZT'4G6%8 #24\4,;S8^3* MA0 "=//&$-91BCB/'UYJGN,SM]NFG^F%TYL67HOF'*)N['5W,\B/T-36:5NH MG#\5*\BDTPDMSJ&]- WJM/FW]1U!5T896.L MM=6P0I-N4@,'-7N2.GO^8S((37-PFA(P9EW3VYMAE?Z3[N3 ?BGE>$D7C+7> MXAO#G#!/)XO_;#[?;3_?^C6YC?XT(W,,S^)J)[O9T$%E#&%U\%DS;G;YN%F^ M0Z\;>!W&X]1X)XWK]7AT\1'(]&ESVA$KE#8%BYKOFEI%OVYG?\7J$TUJ1#\[ MFL;_@.(V<#O3&Q>OF]V/$SX:C@:],%JZH_FT+8L4%5*L%92\KC'Q9FZP^)S% M=R2&VFHO^#.5X]V"=_XGGU\1T+V' ()?HJ^]/7%^-DNRCX]>V<1ZX?5I'O_) MKEYH?.C*0U;IX+#)7!XU]'"U^7$=R>VC!Q*U]M57ML0WN^1P+OT#-P#=SNT9&)*4*O'37YS;S23U;%-1]T>+,>]2_52DA1KEBLZVZ>#:!WS ML]B&);?\T+G8W X3+";]J-&G^AV%8OGH*R:*@R@(/7JG:T4QS/_XEG3 MVT4I.%<3>D6!::J>-D<.(UB5_D+GL;:8ZN*@&W'C&-8M@)QL&8C^VQ@?$?)C%V^=(Q+6E5TZ&DHD=I6NE!I\E0 MC6%B'NNNC>I&Z9PRVU?TO*DLNGY6>V-X?JBC =H(I52U*ZK*[0'6#?=GP/L:6Q',W-RZ6I(6;+#X\ M$=TZ^E=O'C]'ZIMRW(R[1%2B1I9QAA*IT MP=\N>V4;9HG5!M&AUI3RLM-JD+.2!&&9AIM QVM9YR36 &NKXBV> MXC8NZZCT14J/U@[.K=?J)).4]F!:\(D!X,WO[8K,S>K:Q4F'/2>A?P;;$'O; MM[..YDYO(0VN?7C3^;>EC0J544R.BTZ73_&H:WI&#>:%&:>4Y<;DFHY@WK+\ MOF=+M_2%J(AJ'_8LP/H%%'H1T>[P;7Q!&XUF_ MTFG"UK3N9O/)GZ]G?JFV7F^;_0]__]7KHXM@C)KVOJEKXTXF:,&EZ<+;,1D[ MWA1.AZ-4F36E0JT./RG*<]EF\U&1*R\VT:<&X_HS/:"N; M-5'R%I!@L-1:LM'=QS$HMWWQW!+/-YN\]=2'DW'387+.>S9G,Z13?I_"+M+Y M_]S,FU',!K ]74!G8M'NA7C6A2B2N5&G]7Q MODS.TV2]^/IYCFIK:.'S!Y,8AXK,AP73^QA\UIQHC&)$8E+T&MP\-]&^6Y0E M2UZ@FR6Y/8ZJ*FVES3E__@)53IUFN&3+AS&MSP:VM7%W7N<^W9ZKA!=UYGA$ M.EZ(\&IJ;*OLQRHZXJ>=&J#7>L*["S6I\2!Y7"9Q8J";1+M[Q%;:[5)'6-CD<1OCU* MF['_O)[6GH^DP,4IH??1XQ]=: M[J?WOR<@HBAB# (<')*UG_[-HZI0( &*I"02E# 1T^TV@4)59E967O5+':,I M>$O(PRSO[JV[SU8C,=:(137J %D\,_3MLCA"D]A(#N;1&+,A(5\420I([2JT MR4X.AS955&M][[<:<:A^FTBV0>"^G-<4)U!-=ZFH14$,F*I,,DP^LEH/F'O? M*Z ^%!B1T./2:"NY!28_( M^ZQ#4JOIG#4,"*MA5@+&7#FA X.44>LV]4XE! M*KE2X:2WK+]'UX+2B%S@K4KEW(OH2BR-9M1,P_:GH&Q)$6?!"RY6<%+80N;D ML"*0*)P"<[I4YVS# M%@C%U$==F*31Y.&8>R;K[W$PL.5)*U(0FM"[J7=EJC$ 5A1G%4J7B M,.]"4*T(1B\Q-Y)G."0TGPR'T-TA[LM9C;VC\!/67TIK6=_%),Y\YH8F%5_/ M3'/"46KV2E1]*F>"Y!,E&^6]+#BW96L^+3_+GA'W\Y/-&6&QJG16 HU&UWDZ M+$]!K&,!%$/>!KC(_ "KYI:XARE1K&S-!=;EQK4J@FZ,K:H4OM["_PTL M#%5CPW=?]-6%_%(TYP.5Z2-O&?#44G4X9'%^P-2U_G]+[?J]XJ"MD8JMFF*- M]&R5N8*&S*5JA$:&A (+IE02*H-;UD:FOM9OY7Z5"C.R;Y6G9V-84RBTV20A M4WEX"8!S(3 !S)84ID<8U6TA<^1ZZH0]YU+?4'.2''Y/H_1F04I3)/*0,<&7 M;XQSP*2&5O8VN3*Q2I7314Z\XXH\0Q4E*4FL43ZK*:G4(L38PT;R3#4/553$ M/+@\5=P@-_&0L>KM9$:H..[-7)6K<#54DDJ(>M+#5I*7]KO>E9_@DBXB!#*< M$[I2X2Y6I35;ICVQ:D%FWG0%,FM4^6;A@M-2^E&Q?N$O!*/YPGJKOU]4PHSO MF!I"FA_(C1Z7K01FC:\'W9.F&6C>_/:=KBP58&Q<5?(&^DX_0HE( MX7K$K&5[$?@6NUB:*@LH(RTHLAI;UDD6H%",@G+J,K7^#-G@^)!DDM5CM]-@ M2Y.UU!Z5-[_6VJ-/&,:%BX59X$\4G5X22"4B;H0BK2/-:A*W,XG'%#-H2,2K M.!TTE+Y6?[@)YI@;^E]]/<43%RE"L\@-O:3^J/Q:Q',KB-R0-::"-3+P#/&. M"KCTA#])1PBV@0DEBLBW;]_H;=M2LU< RW)#%6**Q=NFA1NKU G#.@FBA(2' M-NK*+1:Z0\:-."2@27[W9>F&B[S,LCS$J0D%@&WN4UFI1YTL4@Q8!*C)E><^ MP0I)*B4KGXR\I\>WXG2$AJ$$0E"VOL=-3! "1[>>P#,Y%C.)F()+KJZG?$)U M9OVCJC,[K,[]R)LM=7_Q]2@,PC5:=@T<[RJY*O2J:SR!!H>O7RU>#OTG:,C$ M\R<:ED0G:I5[E]\.I=L_/N/?<@LLZ\H-,JD[L-:4+.4I(31*M%"<*RFHQ#"X M\3C(4R>H.:R)&\ M:0S_]]2'I6)ID6)YE7JKOW7AS6&_\N=VR]GQMWZWM].;ZR8[; V=ZE_K-M=1 M?W@D\ZG_W/=30ZEKTU:(U'&^\M4&"HYO[S6?>9>DZILC#" M:G]^\A5IH[CJ%5DT^;JS^&4YJG2451S64:[<)2"-M_E)\\-'\+@OXMKZ'LW= ML.K,N9/ELXNZ' *.-"(#&R=->OO.TE]^QKA)K M0S(A4\:Y$/9JGE'97\G)&1O0%U M-EKRTR)=PF>/^P+<$HH(4&: _K2,D]](72-UC=0=F'3/B4AO*3S0R-X.!'RQ M'0%W,#8NW,G/2\*V/I5KFDR$F$[?[$K$,A,%!KEW7^76^%B[K'W*&J&I(L0V M@G??Q"2(Y,,X?^7TW-CY:\C9D+,A9T/.AIP-.0],SGNQBJ;TO^,Q?+X5VZWL M)'5+:UZ6NFUHU;8.&]G>C&C/E\FTU1(/M5LV6YO3MYU>IWS3;"GUUI;+O4^A MTV-TMMNLI0)8/RZ-QP?AT"&6^J+128U.LIT#27RCDS;F4F?8Z*1&)ST5G732 M'[YL=%%=N8.@9DYG&17K:2ND^XSZ'XU_6]J"\4%C*^LV5 GUCF1#.?WNEINI M7%(>5.<]<18U#*HW@WJ.[?2V=6,:+NV92\-&T=6<0R>]MCT>#S8WOQL.[9M# M\*\:L>=)9G9^F->Q'B)>L8T+N7$V\4@$W.G;G7%_-_=RF\SJL80('AU_V^V& MN8^5N?V!W>V-&OX^5OXVF_<1,_<$O.AVO[MU[+WA[1'P=G@T?'V2P?2J5NF- M8[QQW8X]ZF[K-C31BSTS:=!K.%1O#HWLD;.MC=Z*M^X@%O$YNS>H(G>/%KV=K>U M"1K>'@UO>T.[WVW"ZH^6OZ-MW>*&MT?#VY->QVX/1\<2?6UXNPUO1^-CX>L: MST(](IX%Y\,T8S1C-&4V)7WE7]]8/& ^Y&N^-%YF@HUE"LH5A#L89B M3XUB#UAF0[RU]ELC.4>0M#]")G5VK(5K.+2_;33H[UB,VC!I M;ZYGPZ!Z,ZC;;HZBFK.H=@QZZGF?/T0H8C<@4]CUYG[H)RF6FEPUEZZW)^;0 M'HP;4+^:,VEK0ZOAT-YC_(-1@UY:%V>= M'5NR-6RM-5O!S]NZ>+'A[!%PMGO?P"H-5VO 5W2\'35\ M?8Q\[;;MT=9-]#; A"LX>WQ\-;I.LK#ASKZX,[2=[H[! MJ89)>PL+[YC":3BT/R77MMO.%GV2&P[MWU"N$WN:*+MU(:91+-1_I>ZO':MU M&N]PC=#W[4&G=RP.8L/;[8Z<3L/81\C8[LAN=W>L*F_X6W_^#H8-;Q\K;T_Z MB#/0A-H?)6^;4'N]W8N/VI/ AGY7?N)'81-1W\6PK).GW+!GF3T-<^K+G.W; M;C7,V1=S_NUOHX[3>=/$TNO-II/Q%G&-ACM[/WYLIU\G^^"IPPM]$:EU$AB! M]4/ )4LWA_GUN@ND\Z+L(A#:U;F;,WC\8,OW2*"ZZX>^W=\]Y7 /!#J^$,E# M;9LZ2D=[YQC*843C$%0Z".)]H\(;%9XGH'H[8D\U:OPIJ/'!CNT8&DW>:/)& MD^\W'=D?#([+XFJT^!$D-!L5OE$,ZE7J FW@WYY_]=M_T#]XL(OXU6]Z8/6C M&H[HX8>>"-/7G4ZK3R*]X=K/8M\-;ETQC?/:3X&^DP(-ALLTZ" -OL61ETU2 M*Q97(LQ$2\W\7N=4Q85.WF5V]9]+,[.NW<1Z[O1;C@6?#OPHM*91;*4S ?^/ MA;#F\*598@D@KF?]5Q8*'J;;MJU.N],!YLX7;@R_I1&-T]EI',>&"06$\1W< M6%/XDW4CW/@T L$^Q3^U5GA?$\%8RX0?L/QI% 31-4+LD6A;B4@3I$TZLS6) M%C!\Y"46S!1V<2H\VXJR&)/R!5Y=W%B7(KJ,W<7L!@'[8I$D0$W@X)^M\Q;H ME2!P8\N=@Q9*$QM'G<#"W4MA1=.5P1!=O4AC:S)S0WCXQ ]A5E$&*_>2EZ\M M15TY?ZGO6&M-\)N+1+Q6?WBCMK8?$CWHI3=S-[[T0Z4$,3R\' Y&1O'/;ZY] M+YV]'H];G<$8B*CBTO+#_*O30OHN*V'^K3MLC3O#RI_;+6?'W_K=P4YOKIOL MN#7H[SJ??<]UV!J-ND^' *.-"(!6R=->OO.TE]^QKA)KA0S'L,,W M6^(/LJ<_LSW]7MO3%IC2]\%X(WBPA6-:;ZDX(Y-XD]#B)DM^6J1+^$1Q^5\O M^%_1E/PNZ4S2G[^S7]&(8"."C0C6DH[/B4AOR M!75_AGX*1LAYZJ8/[=M![BAFR M1DDV2K)2278:M(/'JR3O5BK6*,E&239*\F0+",U&-QZ-;MSM0NJ34)"/'JSB M#Q'#&#<-/L76E!NVMP50:BX)[YE%VP8]&@;MV^NR.[U!PZ1Z,VE;SZEAT+[- M\GZWP;:O,7MZ6_0BNT?N/'HYLV^9U#4+) M$7CN1\BD;MOG//7+H MT4=AEZZ//D0T]K;W&K2&_1&HWCO=Z=O.UK@[]TZD(XI)/#G$!OCG$8K'X;.) MC2IO5/G>5?EXQ[Z:C2IO5'E=Q:-1Y8TJ?V*J_*0_W#J+U*CPIZ#"[]1/XHFK M\5LB2V6 :LV33_/)=4!Z&PCQO8'/U165;1D"C^#.A%6XQDJX>)\TIA!BU9 M9KSREB(>MAN#=5_VQ:0N-=]0<-:.*S\4VBY* ]1C!.[ M":21 6L3]W M8R"C/%^XD1?A!$8#8PE_BTB;"RV)A745! MAB<63B46_OPBBQ,Q1PD&]@$K0+[C:&Y]%I[_OW[H)Y,9+.B=+V"N\$1L_2-V MPY\BA&4F/OZ6P6=.GGU^]X]G+VT:%*>AWN8[.($C\%UKY6 )42GY /:?-%:9JT\U?<"[!"LK3ZE16X M@[TJPNZP2 3SG[-8S6$!K#B] .'_>>I.88JOW>#:O4F>O2JL9.Z'ITN46UYT MM?K8]R%%FF)YA_MAY0YW6NW"#A_+'6Y@9U;M<*<]V'*+JWE8?LD6+VRH73:2 M%4;7\#E4",:/48H[>X(0-;$O$MR\QCS"7'$@2[.R:@L"2^-L MA Y,DO<]NG&#](96"V^ .D5V' 0KF.9C66MGQ!C![1VA?3M6$2.XY^R(->R M>.AC&&4(A]+[$KZ#W$:81)_P?1#0?;,T4S/_$ J=9\&N?:)W".KN$1^AE^N9Y M&M_\%+%-2,VWS3D?[5RD:<##(!$K!J!NQ-2*I8:/>2\A:G?JI4H3P%PR=? "M4(4@OC1QU@[CUN@^ ,1' M.P[C%$\L5 [+9S:L":Q[D\8T\;YQU-]AXKWACN.4:+6.H2!A)/#WU,19%@Q? MI&>/AFUI;2PB/TP3G$UWL*V'2+IGU-O:15Q1MJ;,FKHU-V1 RZYJX;7Z-E<. M[^#Q(%I4:Z*DH.>T"[*S EM5-K?JDR/20^0$G%.L LD"#/HIT%6L4;N"DMDA M\CVQC_;OH#6XC_T[:'7O2_&TC:$P&B!-$OT,[8I,&%L")C #6@@REA.T$P*8 M70+2S.,YN2)+8Q>V !&$_$5TJ)5Q4'PRIQ?M@MCU1#(#VU]23XW=R=^@L]H8 MPS3!$VPH( U]##W@]G #F'LTG28BQ5U=L!!A<*#OW$\2_"_YS9:UCIVY_T6^ M0C%.ED8@SUI= ,$PR+([OQWGT43#MMSNWT4".A78B$SP/R/H^R-/$];!P27\'!E:Q^ M2VV+9(81,46EE?U=MFG982]7._I5"IVM9\EVF[>SM8%B\FS+EZOW[A-)AFRI M(?Z@% 3+GNO-,>X+IP=&?VJD(ZHG6=02PQVW]XIY<&]:8L4OZ9>JB97(G[00 M G$)RYX*K0=Z^6C)S%\L\$@U=W&_>,!OJEZ*-@?0=VE8ISBL82>L:@\.W7-L M2Q+^E:=DAA1%F:HKS!O)$>GL*]W M13'A"*.E%:97>5BD*N);K7A]]",Q-5IA.#Z"@"MMHH\LG*G[RXCK''X/Y]/" ML_G*)X>9]NZ)TV[;,)67+#TG(_Z/[6L_5(/%9,%9O."&DHX3>-679Z&J.Z$] M(34#-16<"D^?N@D65/!,LW@1)=*5G[EP!*/&B18X!EH*M+,F;AS?P$#7;NS! M?\'FY' $2/%4Q*1(8"@7OI?2?+ L@PH$7&N:!8%UY0:92[O"Q1:*G"2!>:V^ MGM33Q%^[3Q[HQR=8Q3"J9Q7#?OE^UQ\/I97?DE'A)_G9E_B_-M9J!UWI3NI^ M?4M8*C#D*@DR**1&C<*DV.]U?:O7HJ>S<:/7;8FY]WZP_0%U;-RZ'VROU1\] M3"_0W@/TK!QMV+.RF6LSUV:NV\YUO-&HQ] MTFGZP3;]8#=9?M,/]E'W@ST' M>[GI!MNTXMP+Z50K3FZ%*'MP4LR\Z<#YB"1OK8Z[G\C/ XGEVG#T0\YTXSO0 MICUV %K!GCT8C39L<$[JI.:37-9T' %L]%W3<;CI./S@2G1S,V-W<-0').8^ ML29V.)0:/B^)P# =T00>MVVW>XT[>9J#FYI&)S4ZZ6AUDF,[3F,F MU5TE/5&-]/B[FI8!:S7=3;>FXZCI;5IW%AVPI5S#H,WL7KLS;+A4?02:]M]_I;M(%O.+1O#HU'^^;.$=K2QY8"^F%>V7N(P,8V3N9CZSO3;=NC MWHYQ@D?<>.C1\/>NK>$:YM:8N<.V[8RVM>P;_AX-?YO-N\F:CI&S)]VQW>WN MW SP%B(T7#U4>\=!?3AZA)[)L47YE^#^F_C^]B?\@1R[T]ZQ&K8)+=6*6/[77OH-+OV<>[:X8X7II[. MKCU&KI[T.G;?:=[[-V,T8SSI,1Y] M1>!7W4Q%M6MZ_: A@B,CM>3M?N=+:-%#7YR3USJ7>8#/+A(P&-3GJ*.LFQ>TZC MDVJND[;&@FET4J.3CE1W>L> M!E:U8=+F)=X-AVK.H:'MC!NLUIHSJ4'3K3V'[$ZOT75U9])3A6%_2IFB/T0H M8C<@"]OUYG[H)RF61UPU%Y)WV3$[M)=H0@?[+H5OKHS7G$-.U^XV7*H]EQK0 MT9ISJ&L/AMO>^6F85/>@SQ.)9'M^L@C+712HWZH5,>C^H.5G=D#W8-XSZ=VW5'RERGLZWGL"TA'@-SCY&S7<<>#[;% MJ7IRV_88.7OO(.(-5VO U8$][(P:QCX^QG;N&TCDT3NSFWKQ]75,3CY%2?+2 M\L-)-!?6-([FRDN)PMV\DWL,^SPV&_:D,[1[HRV (K:EPQ&%]!X=;QN^/DJ^ M=AQ[V-LQ)=+PM_[\[>Z827E2O#U&QI[TQG:GNWWSMWKX* U7JTRHSA;]-/;" MTJ=T=4/F,=*9B*T3E<10[H-MA:*YQ+&+IK*=;F=K^+@C#9D<(X.<+3J\-MS9 M=Y39'K5W3!\T3-H7DYIK 35GT,G('G=[C9JK+X.->Q!QVG"=8^1MXZ[2TL]8:Q1\/8SL#N]YM([:/E;W?; M@I*GR-MC9.Q)?V0[PRV"6TT4_ABXVG'N,=M=IRA\?1V%C]HGP YX5W[B1V$3 M;-]>= =[]Z(;[FS,G7_[VZCC=-XTP<)ZL\G9\2Y&PZ%F(S5L*D3=MPA$-=S9 MN_/2V[Y/WT&,V2.&*OHB4NLD,(/@A\!JELX)L^%U%VCG1=E%('0PX6X1E^-' M>KY' M5\TW<=N]_O[^K>W@.!CB^J\5#;IH;2X;1W#F8=1C0.G\-M5'BCPO>> M+=JZY7T=]FJCQH\CW]1H\D:3-YI\3^G#]GCG8IU&BS]J+7Z7-.135>$46GJ5 MNK!B^+?G7_WV'_0/?N0B?O6;?KSXXP;3/HM]-[AULC3.:S\%TDP*TQ\N3[^# MT_\61UXV2:U87(DP$RTUO7N=4Q4!.WG7V=5_+LW,NG83ZWFWW6I;\.G CT)K M&L56.A-6XO^RYO"=66*)T!.>]5]9*'B0;MNV.NU.QX:M/E^X,?R81M;SSJ@U MWF$8Q[: *GXXB86;""N:6L^=EJ,'@G%Z+UJ6]1=6F@8^S)O&U<_[B;6(_;D; M ^DL#Y8$4S''\T-+!&*"..)6DL670$^1V-;US)_,K&L1"RN(X%_X'(X+8\$7 M%_!4Y%E '!=(E61!BO/"W]]^_;\?WYTZ8PM8Z8FY/VE5R-Y^!'.M$/R ^4ZC M -:'^'VT?ZQ$I DR)YW9FD>\V@1(X($"2(5G6U$68\J^("L7-]:EB"YC=S&[ M031 ($PBB$A_MLY;H)*"P(TM=PX*+ 4*PZ@3$:;N)?%T>3!$>;\1;GP:@=XY MQ3]9DYD;PL,GQ(DH@Y5[R*&A'/R2RT4MO M0(@N_5"I68Q +T><46?RSV^N?2^=O1Z/6SVG#[16H6_Y8?[5:2$;EM4\_]9U M6N/1J/+G=LO9\;=^M[_3F^LFZ[1;(V?7">U[LJ"&VM6_UFNN(#Y'(P3'1-=C MFVMWHU%OR;%M61?V0!;>TM&T8B&U<_MD T?]5B=CO,GR\2 2\7X(,-J( &@_ M/>WE.T][^1WK*K%6R' ,.WRS)9Z#X?^9#?_WVO"WP.:_#[8;T8DM/-]ZR\09 M&I5LO=GZ*=@A)RG;OHP]]/OC8R/._]W].F]SL!V MNMMV[&BN?AY'=FZT8P>L1PPGWJC'1CUNHQ[[=KO38 \WZK%1CXUZ;-3CRBU4 MVVDWF#"/%A.F5S_6'EY%/GJ8BS]$#&/<-,@6.ZC#T:BYEU]S)NW8$:]AT-YN MAMAMIV%2S9GD[-CEM^'0WDKSP3CO-M@6-6;0-JUQZ@=M45\#]KM(J,#].HH# M[]#@S4V]!@QB?P2J]U;OMNUV9\?8W/$ M0MQC6.+) 4+ /X]0/ Z?56Q4>:/*]QOD&=GC78/XC2IO5'E=Q:-1Y8TJ?V*J MW+&=71/FC29_"II\VSJ^.@C'X?7X#CAM:L*T2C_T1)B^[G1:?1+5#5=T#TA9 MR[!H$@RL<&F0L-(N12ABA,B"WT$"+F>$E.7YL8"W$S<0!*XU87PK7,]"T*+D M;[% U"Q$Q4(\LJ1E_6#XK35 6?D7*RAFM>6UTY&H:$4:+I-<8<=Y120ZPK@;+$/3$8J9A2AF]*=6-5!=:'P@ M\3U1PZF[OC(A',?\YB-8<%;+C3"R#KSU-W"E-\[0;7[DWR[%5A)7,_ M/%VBW/*BJX5^WZA_)-]WA#.T9#7SRJ[P1.6N<'+@1QMW17>TO"TL>!*_O8AB M%/<+-_$3TC_=S@O^;1*%2>J"IIQD<2S"R0T_M+*?8!JXYO*M$@M_?I'%B9BC MS@4- ]0$C1Q'<^O9YW?_>&;3-TD_SOQIBE2:P''JPK\]/TEC_R)+HSB!)]R4 MMQ/HZRL_RA+X!E %1,9#'$1)(]+?L"L+[[KPEEXH#*R*:_["XAKSA$$=W"K^ MNHTFRC$[B>8.4G()4;&*Z$ZOUQJLI[N]2MP"V78AEQ5&U\!+!*,T?HQ@W!BF MD84I*[-;]9T^"?]Q?S">+!E@U5VG,QQD:595*)_[46A6%9QKS7!OJZ;Y/;IQ M@_2&2 PC"3C^0 :6$G0/0<[R:1X C]>RUM* <7C;K=$N,+Q%%-Z>T^KNB,*K M53R!\/;:K7Y!PXQ'B,/[8Y8?!633W+HN+X;=&^)65W\+UG)T&0+YO.)^):7% M6QHT0)#A3)]W^@8ZL6%$%0X-<^T3J%=78)C]#+ M],WS-+[Y*6(;E/7M<\Y'.Q=I&O P2,2*P>E)_H#US047D%4EG0R;?ZMB2YVGD'CP?1HEK')04-JJWTG55C/5'9R3^[S98[D*JCN9U3E I)#4S_*5)@ M]7[UUEH*EA))%@9=.]#&8!*Z=U7'X-148<-E 6E'Z.ME@ECG\$49D , M\C[FU4H\E69RNU"AJREAID[;E^8 W2D5>)0/6# 8_\]G*U7R/SIVJ* M15TRVDD)+*F2X4[ZJ%23+%E#P\TTR5(L!2TG01K%Y:T=92F%HH'$5W"XJMUK MJ"VU_9(9!K:*:L50%S@8!EDP?$6V#SV0&U7PWZ1GW""()IQ X8B2ZUV1?Q:A MYU+.&%!:>*K#JS)ZU3(5678^JD:4ST M,S9OX>=-E>&@8!0!?<%^J= L?@@DF;ND 5,QF84@$9D]MGODW B_ZV'E/+:,"'B/A@3+,CAA63Q(DID!&/FPBF)BBA:X!AH"N HUL2-XQL8 MZ-J-/?@OV+@W7KN>-3Z[%,;M,_?]R?]7YGM^>F.#S"Y\MN22*(LG4L(7 M >M[*>!1F-3(N%I?2]CJ/$ MX98*^UR2$B@8*%(37:=POG'F!/XVYJ3'T5!V M_U6:']!'P-I:,(/$(I5V3Z[=.^UV3]?@;MRO^%JP!I_Z(:I8C[Z02[H9.Y-# MP]]>6,E2! M_R 3/ 7X'4PT3UQP@@N.*2KOQIIQ^DOS*7R1C2(XDL#<2P099UBJ!3.$O];I M.;;/5OKWBDL_#/6,VD,ZB?A$BU*P#&$.*1Y*PI,I5O?"#Y3\FB(F,VL*IQH<76=$ODK6D#/L3B;9/./ ')Q__L3GI$-_T,E= MX3K4*:S_9PUW%LW](VPC-\S<^ ;%*_4N;C@G^_XMOO39O;'&-GW,.L&_?T9_ M/*=O?3>_=:Z^]>REC&[?^B3;2UCC0LGS1( QQ:4^_IRK%O'?V8)K)MOM8D!Z M/J<5TA9>V=.T 1,!HNYSM0T8=^!=86_K")/;/N@"="!C'ST>]*-"##G/+V#/ M&LY/(@J#H%5'6N>:)!T+#"GJ$PH<=0Z.G=8ZG1MX,:V7 MR W]4QDA\_=<7*RGQ8\R)4DI^58DT\8 &SX&ABH+ BS[W_XVZG3:;]ST%/A[ MRDE3F_[2>8/3.OOQVY9=9N")]TC)MTEZ M48)RTLVS-",O/JS!H$LNXW;3 ME_7"\K1$CP\(.H$I)C(8JLS0PI.G^?6LO[47-O@,P*4#DCO!5VMFONI*=*U/QOPS4RMT%\1O,W.-!W[@8GR/;L$5?.$(GV* MFWV3F9(;ZX^Q@KK-QV1RN%HOL 7#-2U:6SQ[:X7W($!B)O[" M#>P2^:\^<_21[=."Y&E^^$ M\A67#.2>)8,44Y8(XJ6()QS"QCA_%.*]652(49SFMBQ=5F&^GU>9$!>4JA1V#PG.9GY8A>LTY:KBBT\-9CLB::,-8$-&LV1R@LW!G;!5J%? MC6U^+4AJ_3E&1U^2+TFK6\!?RFU@5K#IO=EMM5\HJ>:J4V:T>;[B- NKIK.\ M(.RFI!4WH[0*@B0",R!1&L_3'(!MFB\/3^!YZ(.7R4)'=ZSEQ=Q\!Q;FPC>8 M:%.@IVSLYY+)Z*-(/4_[&U>S_.)MFKQ5::O-W9^"2*95=V&^E83B5>K=G9MX MRR-LM,;<;B-)Q.>$&P<^&X\G_LM<:2.'X8TBA_,CI>P3('LG/HXAOV(DEY8? M]?GPC#W2W\1OE&U\$T_-6T,02%_B$)%TV6I#$(OF?ZI#DDZR9Y^^ MO6T]LZP_<2?31]D14INS8F":(VT=QQYWX/^#D:%2BIXP?*5PZV^)R.[]#D87MH* M; WZ*=$*C6*UDHK)&KM_W-O:M;J#4PJ$J^NO2YJ5]*#6G17K MX<@ Z74,_,91H"PA>5+DQXV<(-W/@'_K\V[EA%)4+@^-T*$!)I/P%_)RTK\R M@05,RHHI4>O;+ >.NEB=G_ QH(TR>K1(@>P@S62I*RXRT9TP9H2H'Y 9S MM((EA;4MGVV50J1K-=1O/"F%Z<%L5A1FLT\>M?#_T#1=BS:M)+@<8,FL)=@0 M.I<5*]',!T'T+_)K/=5SUO8516"T". INH,8F*:&(0VND@%[L/WI!^PLFW];>DOD1%0 =V+ M.3@$S+%50@S+V>*<^1-0?2$^31O<39(('DD+$84*5FB]-7,3%81$T<6 B(N. M&N+JA)>N9')(N :AP&O*;II$X@J+D?"O)0801G!"A0Y M8FDORZ(Z*7ZLFS4JI@N1V]S2S<2MC9.1H>72D\76OC;'I!*:] +H%Z0W^XK/ M.$/CMFE9A&;%Y:BBA$>K7S&76NOI)WXM_)BUITJ&.>P&E)77U*S4]'ARC2!, MYV*1,FL*D6:^+S(3('2S"6R%TVDTHX?7[>,7RS2[P@.+" M@-SN9;/7_"T_J)Z5A][(7$7O=&3WG8[='IDF:VG@$#4]Q?8H;B755,%$8"$O M&W!E,')J%[C^C$*T:\8;V[UQQQ[WN^O&VW1RMP[F,W:,#O\J_::B!;C+]87W M/'!3K/.#;9[777+1J_D-/%@QN%VV?JSM]T6&+(U%-'VY9G4$_\(>>\*Q=YN- M&O(!DE2J7/P2FW;5WRU0*G^AA#BKDXL(E6B+86Q6USE-32-@W!\Y9 ;@@IAV MA2P4?"%+ M;S9[=FZH'A<%AL*T'<.]0-J3X)IC9^#V!A0;DR9_V9S,M]A QQ)255O#6;VN MHXO1,21[ZR@L8 ^Q[-&P-\J7S2X..0A\!(-E 2]C5;HAS'BFD_J5GUA7-U04 MQ4&KD,7C%)M>%DWT0HAP>>%E!%*^F/X+4BGPL9E_X?-1,P.= RNC>Q_P;0?VY_S_E3>SC,3-T:DKJHX$ MN^H+N#QL5G745E\-$+Z%/TLL&IF.NS&,8(H2RL0?NHSR:?V S/^]9+O_L^^! M7VQ]T [8CQB]A!,Y /^L7K%U#I)WO$+9"P2%TA:,TL&[(XU:.I6]/ 457> J M?9>T!6';V=;S3GX+B'+3&&, ?XAOK$S="6>VS47^P)\_R%_45-=\/!:Z4!07 M$0LZ1SF[S==IP-488[D_OJ<_2>3Z&(81>*V8?C-F0,^?R]E^PHFN4/M>KW-T M-A*GW.79GPC_A34(@A6'.\=2!\2<<:_-Q%XI4R@PA$$Y.B8-M2=#3:0)\C'6 M4%Q5I!0>D=\K/DG1 3HXPB!2-TM4E4@T#J0*?"MK,@P35O^>]W)):HR$IRRZQ^A(^M.EU3TQ=A-O,!0;UM]20OBIK@9-?0S;HI'$T MD;<:N>8B@PVZ,FZA BG_!NY@F<&W5]0#U,<^2 &'1I[*G- MO.8 TY;W&194D0K,'/4:SNE(*6_AE266FBG_@*DA.[^,DE;Z3T7C>N8 77SX3>08D+ K(YZ^11N MCL/B\EKB0NXX']UF;7\MEBO[R/V%."_! K.0DRP MT$P6Z>&GEI%"Y.Z-U,5X-''"#(Y-K*2U36BC6P?%\S9C2)!E5LIY_WMB/8NF M4RKXI&+O9[!_PU,&$$%O&5;^,Q08^L%+H7GL-^'J $K/7@E/YL$=71'/?Y$M MIG$D=92*)\$90W?;5'+W2H6CW= P[]2 @^* L!*-QHL6&$O"VG.5D9]V&P!-JSBEBEY^&2B2JG>GOV_?TY_C?53[EX MS]0EDSK2=RF&G.$J;=7"J=5%[ L\ 4<-":S])HOB&3EHY M+T3IP%-;EW6]Q\J'O[!8XGZKV5,8$#[Q"V83R_BO M\X(BQVX89G-=_BHO4.<%)88Z4)6EIMVOB]^M18 9IS*7.8FDJZ!+"#LXPXDCE5[2AI)+B&GL.D94)DX7@(U;,7G #[GMT@:^2+ ^AJI?Y:OZX_ E\&P06$:2 M/$%=3/4RLOB'R\4X5(RA:5"*09"/Q%$2GAMB#&H_D]$ID+)<:49$X<^II)'\ M9(&$,#P5R\@S=4E* MO6+B ($^"E1UO.265"616:;JJ*M:9!D4QS2'0'M?7,1\_Y@K APIR'E\!P\D M9#O2)IH8)Y";J$*P7&GQ;, FT7?:>FJ#H/DE)YO/B*)/JXL"W:=*5WQ,&ESY MX$!Q7K?$.M"G-"CB_/: V11,?E>G>G!\M"EB^GNZ9H<*%:-=$P;*R?T^OGI% M,\CWQ%K6V%+8Z?2X4AMT+3/=W/#IC"K!(>_J@3&DN.J)YV#K/_E7V 6OKSH! M'M1'TP(I#V9F,=8.4N2_<$5BM7!UXZN)NAC*O 8R:MOC?L?NCIQU%X>Q4& % M6")/LX)9V3>3K&0I:HMR^?;JDH4Q-)#_:?OR?4&N,% F0+JB6TRB&-6I5!H&7@$_6OZ$K:"P%R)0*?/H9F+N+[%B M-4!D21/EP6$\77) >PWXIFH*!=UWTJX9#4YY!\U)E1V2K[,2SV/>5'I7F9>R ML53X)\-C<+$IQV3YSU1[ =H07B[)4![3UF)[:E2=HKRU(XE,!""I\K_$.\K@ MJXI?0.T$;5/EEO-NY*"(2-5>(G@O1DG) 0(S#OJO\7JD+U=PDI4WS&?SLFM- M,:Z2<,9UH56"0F216Y?=6V7D&_;5OSA89@#:Z$.(T= ,8,_J]PH5(9W62@CP M=QD"/,_F@? 9EA)]0F+'@,.Z#(MM4-<(?V/ZL%C60$ MRN0ZE^44-=]2-4)NVG:\[IG+K@N'BCNH>?@?]Q:C$G.KC3#'J=FQ9 MZ"^=E%H?16A2"/(_)0A!2124GT3T(&RZO"%!!IB+XS[-I]CP_?6PLT2B4V>T M9PJ1-A[L_9I&D0Y.CR4#^ $C&O!!9=:;O.2^J10V1-^6Z$4K&*Q*L#K3FVIZ M/Z%L<[=NV>9&YG>2^1Q/D[U'N^ ZDC.EG$.LN+GBLA-ED$4RWF,4?2(_X .08 MZ0=N0[C1]1/K80OD7(I;3$/ME_A?1NRUBN,MZTSGA((;@MZ*8KIQ0\4ME $6 M@HF75SODR,/HLN<=S+BYNUUL=0I^?1Q=&3&K *]TNWQ-6P^D[\(IRL-*1))@ MM(Q*68"Z@@MJY1U6 U0Z1\8*921&4R4QPFQ&]LMHK2/+/0I;I@C.S-07,K]Y MK7M:+S^%"0TWE*@,218+S2B:6RSFYM !MQ\@E _#VY9Y7@P9^7/1LCX2OB#5 M>L&.3+BVQ^"_ZO967*FL]L=J61GO3B-LG)"KZ:7(.\U%)0X(DL&#Z5(R13;] MH#A)OJ9BI3X5E MA/EC\S]"&5-+@-$)NEL1RP-(YC7"<5SK^(_EIU1AQQSBF(5>/!=V8#6SW#P* MY"NO/K*72^9--&YI<=(C&A&!A5V5DP$-%A'_,<=,F %W1'@I$@D(?%%@4W## M5?L(T\=W%8FC)&B,8 -?GN 5_PN7[I_%!9G_B@"0H&LR51% C4%842Q+FL0C MGB]:.SBA;*)PB8B3]Q7%ZHU, MPB02:#="\JS>B<0M0QPWAM5*PD#[EP>A/L2*"^-X;'0-:C:9^0NC"D/&I/ D MXZN7N4KW? Q;>!)7U2Q(2?3W%.%R+-1")I,O9K@JN\C>!&/'"K)=>7M[<,(D M?#ES2H%-A06E#VQMS9I)8#5A@ABYBH(K47+KAC^A[GLL[Z84ZZ5T3%QC5Y)* M=!,.KS+29_$R#L'/NH5TY?H4Y:% ,>JZ.<_2=8B#U7=R,#,P[!A8*2MI/S^T M5F[WF#U6 ^HAY@FRF&$S_ZY0HZC&@&[:I"LFT[49="_1D':9&!1:FTCU2WN% MNBG**G(MV)5+YK*4\KO>Q@&OC"2R>,V9:>MIYNI"L-Q 7FN(EAJANQO-;+K3 M!!<1ZCA.6/ EZ?(Z#W4I.F_-P2A?E"1EEN@R*C=)LOF"+]7IQ9(U*VOPKN,( M73.UNTG-F,0I<%D;I0478M6#P%\T[@>.1 M&BM-B9(H"I6%I[]UG$?TC[+:6+I;JA1Y<"-K:66)D$;@TZU7Z-/?)2FE5_4PR+M#2I(N4MG2F/+848E5CBE\U?0C* M&2>),)* W&U9!O)HH]IYRLG&F@AVA%2XT#;C2XP8'.C*I>K>J$OW-J7SH(IY M2*%0.;V/1S708B:"!WIU3??4KG/9 M6]VFJ0;67)TUN"X:L-A]I4M?4P+^Q+HS743%QYDBJJY5X1A*0C"!$]9Y1CD[ M/H'X%J<(YDI(%ZI/[ G% *,,IN\E+U<+%@[')$D&I2(P0G<*WP_<12)>JS^\ MP7*BP+UY[8@%V'>_,_GW6?+66R7G<6ORQ'Y;%XDV%29WGC\9[;7+ENB#Q[6Y/2 M=LD9(!>^9DUM7-&SDD<[SB;K9\-D/Q08;42!<_^7]3FB;I;O"\6_!:(T'%_W MJ#R)L!(8GK4(_<52*SDJ:<#HQP:TV6C!3XUP3D.X'0CWG#?D6S(]&PKN0,$7 ME12\16MC.NTRCK+0.Y53G4R$F$[7+;],G0,-[UV7W^H=T-*_8#\X='Q.9#;\ M9=XDX.+F]2;B=!L--A&EJC%VE3%*T1SFT"RG\\:'9D/.AIP-.1\=.;S'L'KZ"$$FWKL.[09G1XOKSHLI4<2EXW6\))9V /!YV7 M&ZQ$2><6*VJ$X;B$H6>WQTXC"XTLH&+HV(-AC80ACQ:6GIVE@E%#LO;[O0>B MZ2&6\^(A?.:CL($^$J#UUC;0[F9T9SLZ'LM^&(_;5?MA*WFY'^73L&>9/8/* M(Z!AS^'9TQDWW*DO=[H'8S9B#W#8<.=^G+'&54>EPU[#L^>3J\R?U8C1Z^^Q^T/[*UR]_RQ+"+(03$M M+\KPSH-:P<95!L>=9+I'.M1]XXWLMM.OW'OW1H>]9CL;,7YB8CP<&VL MH1'E1I2/091/G/9P73G1L7ZL#)=1YYVZWG$UJ3>X17=D?VM#E=\#W / MF\;9_/JZOG2PA,!7R.QHG(5]TW'UGQO-E\#]GW<&K5&A"22AL_B_N&];8K0' M*0+F4,=*5W8?>-YK.7J0M=_<_ L.0KH@ZD9,($-^J'JJ/ >1&!;;AQ?^JO!. MN#$E\DYFC)S%/<#&"2'8Q[X_R5:],UN7.)JI] O>KFR*\4J?Z'>^*.K%1 MNZX*I#D#%4BVA#C+.]?B![IK/H!@+S%"O 2^ NZB]A ]LW/HTCM^B W2(X8= M@.D/C2>QO9A^4#;>,!K9^@2M7%@^HKN:G_*6!M%DDSW^;-U_3\-DYMU[U2ID MS_?G3B[*+>M+%)X2Y[$W#K;Y)1"F5,P3#:FV+%\A_)%;TV*7!]#:>2#]TO7# M5YKSQH$%%INCP6NZS1H.T3/F6E>\H;MJ2;^DV*S.6K)LOJPE MG:5.N=394O4FVT!9HI!0SY2'0=88/^Y3U[C@9^! UENF;ILSRU5[2:XVE"?6 MG%NJ)#,'UN6M?E")'PTG)\P'P*5D?K5*[;_PZ\4>OUI,#AL M6\@'W_1.[0^?]UM=\VNK7U( >2M?TMAXV^GBAQ&Y"@PE>7@C?F!T$6 /98W* MAFOQ4S("GK2&N0U?*9:@< PWB\UVPQL$4!,Q(=K169^H!AZ3S0B.OX27PR"SYH1+VW"E&/GOE.V-+TR-<<@T\B M$9^%(4Y+-K2;^@'C;JJV=O_0RH$V)*L%U4]7J@9'J@:VI0@"41% ?H1Q?+FI M)#4=6UKK,VKQ]U%6=+W#IW'B7Z@CWS:=[0KH& JYZ=;$./8)H2_;^>C[""*/'&-4P, R$X!Z(92XGA0:*)+IM@45 O1K(?$ T+%R9T^IV7]B\,@0Z ME>"T)I M4BEOF:D^/'?1Y>3> ]12B,X7_R*3D-[4@B)!)'NPN_)NQM<,P!W+ M>(0U"5Q_3M,->=9YQ\K2SV(/!2MTYT1'=N4Y:**AN@TJP,.>0'ARD$SZGL87 M)T&0;:A@"L!>U9@\09!"B5$H]:!;@"J&0>'XH 4H?&ANK0XBH8Q")>BPO0(= M?,EH200QK#M@(?8J=P#0#2Z-HUD;C$7!2&\62'%0JN+7 ELF8'OT7ZB/,VHP M#Y/ T&9K9."T?6FWP]<>B;#R\_IR2 M1R0K>=2VGB"P>=E@0K4ZGF2!JQ6[73P)VJW!"_"4J:D]K3<^=@";NPRKO=RC_._2@7EK M^'0X'#K<,$,X_8RVY!*!',YNR@IR8ZQ2LU\;^<=@VJ\UY,_%)6U.@XIU#5E7 MZ:]ACZUK\O[1LDA&M#A_P5DB0?TB0M)0P"\)R$RTJ'&GKA M!A102V;8PHQB6Y2^LP1AV(@-'] #,W\A3YXL+.B% M*+YT0_]_I6V:]_="+P94@>P@9/3(P3;RV%A9ZQ3J"D2&.KZ3Q0OL>8&*$^,Q MVD.@)A?B1#65Q#996@HX?;S<;,?LW45'#YJ6>6=#>%ZHCI)& M"IQ,(/UA3G%("R:M?(>_XE%L9UH9Q,S;ZY3-IZ3I2&*:A?R.-.6Q/P%U(+H0 M ?62)'-JXVVC>I!QZT-\-TO$02.*V+')S[O'%%G[S\R[U.+):;*"/&TJVERP MH B-)0WP139G\P*-*S?(5*K''US4U M1"9&"1Z7>RA5+8^2%O#/RPAY1T&.EG7&(;M89C*H,;(/LAWKC%QB[@7V?_@) M.7&]+[BS(J='Y-;<0FC0@YA',78.PGWOB01>OA">D6&<"9<<,^D9/& .1[D; M&T]?^1ZEN9_=LCZUL%^W2ZU7.4B'G543+_NM-ZB.E^$D?>\_G_D7?3%QAV+4 MF;I.;^"(47LP['4[3O]B.NKVIH/_YW2&SPX;9=NGG?CQQ_O/5J]EO?WZY6SCR=UOET:A'X4M;&QQL<0HRAHTZ2BI-R$5B8HK$ M0HN$[/6YZLVW= ]>==;?/IBMCF L@1!3RH[!:?P]"_!TQM&=KGOJ]$_$2_Y/ M?-WI>^9?&96[>8??]ZK ](R1&YQQM\>]Q>=\?)_@"\_,QYX!A>8")*(X6=40 M6*\?'06NT@YO\M[?8/K ,:':..>]VHW8GK*N/=GJ,Z_YX 2D'%(:M&S<2[O< MYUH4,M>2[ (\,;./:6&Q/I5&XT4+S^9I@YGJV;+)&26%V29E?X,%5WX3&\3K M7F=Y.E?^>O[^K;;9XIQ#LF1N#M;CN]NE1YK<_-DH2SG2(2/(52_5B;A@56;S M+% -ZZEB*0M]W;N7H]CT-4TM4T_DJ0J?4NNKV_N6;9VP'"\P80]J+*44,KD6 MQ#\RPR=^0M8])DUBC^O%)7GR3=DR"JJ4Z_._NN$U$*MJTUHANMLIIG1G\%5J M@Z=99(1Y/6PY'.KR@2@,,+KG8G4"AGS1#8E5?:([ 2UX)3U;;"E_\4_63OSU MG()6*%"DY94":MJ9$"F5SX0\EII..];,[Y("9((? ]N:5^Z M7*/],JG-PA%Z1YUI[WPX8.T]9VN07;;\ @4\T>&U-YW9-2:_]5&@XA:E7*+" M@EHX.!4QPKS*[B,:ZR&[C;AL"RL]#"I^5Y&3QL"IG-V72'6QE/ZQKX@Z,8F: MZZ<\''5RVW$^73W.IRO'N:EY7UK11.:"MTW LC[#ALVJ(-6XBT0MB^G(E )_ M P?23U2B%%)<>M[>C@ZK>^4).K'#>W%BN^TGY,1^._O^@V7XXT?KU/KZX^_O MOUL?OWSX^OWSV8^/7[^LBM6F5.P^.]"2]A5D6A,5<%K6I_=_G'WB<,#[=Q^_ M_%$5#]@FW3[73<[!H/VG+*6,P=SV,>ON M)S_Q>4Q57"K+FRO;2EJHR\L>H,XX&&U=@>DE^(8C&X'%HB*JJD/+'+6TM'E5 M#8J^'HG%(LI7.U7A<9Z#;7A=YUD8.NZ>&42'OHL/'>2NM:? MYV35CE-WR';?6#46R!^J\Q9@3,NG;1><"::NE,<[8%2XW]D"+G M*CAN=;IJ=B1:Z@;GUTD:X<].C\YH.*GY\K^>J#3@4#CA1#U9F;]VK3"3"=^4 M'M=+K"8F1IG.5U MP++&.[E)\!JNC8(]],\LG)!OI,)A5OYE.=-KM$\Y<+T*/:!SF0)2N'' M>L?P1M.>7/PMIZW)Q<%$%@?,-<:Z?+NUPE0Y+S=((F:_D&7*X"Y2A.1*\*Y( M9.@$IZ\'U5^A"S/@X/I>@2 =1Y485FXQ:%4KA<=[PH1!:GZDHL;/A='S:2(O@AE;#[_;4NQP8 M0#V']R3ET]$"SKZ(=!1?", D,E4/T3$99X&L/,393MTK+.0)=>6B>I "&EPM M2U4 ?K+(:#,+'29#GT&'HY2ZQJ0G9WH?VV&E%'ZGO<+WZM/J#R 7QJ'^F%_\ M?;W:/LG5=%%'6^\SO->B5+4B.%YVC3@^@ * Y]J__:W3[[R!'1%X43RU3I[Q MU_F)9YLI>>-KI;I>72T!V9&CWUW=HQ-,]745C];^$(%F4GHQR!2C3^QW2(V>+V ^LSL@H M8LPU&*D;9..RAB[[!$SI3$8&X:7"B)X(?+Z=)"UE#.N2OO__P. MIM3 ALVK]*8IO:2O8H_/K3D>4ZX:@KCY)#62/$G:ZJS_"G(5+?"JD#])K$^? MWH(**/S=LY>5"BNK\%&VL*=9A(N34.8U\KQ@7DL)Y*F#$"V]IL]_>[G/1D&M#WZJ?[1@K!13*](9@]^SW,N/(GHN RRJV=Y)8B7GV[$KEVC*[EM;G"0G'A(07\+*>OV&@< M*RLF2/%UN3--VTT:&?JP'*?"%ZEFSHL/?Y(/:^0[[3;19E# >&^C>!') M4NL3-1+_IE_ X9:$T-!RYA3DH-\P;J!+:-!H8^E&@Z@A -%*PN\.JR/0MNGM93 GMR9W(0@J09#5YWS0 R"3[4V6HR$G ;P>T" J&D">,MT/T&%UW(4R[34=?T$3!&EJB MT.B@:S\'@O2P5N82(9I(>L(H/!6_0&DEN-.4\"QC,JCC(/^0UH6D#"NF=DTI M6$_(^B/$+Q0%>TM-[+XW[!/*MHZ.XHK]'I6FTS$-N.XFX:=WXEL&>_LFQ'L4 M;*+9Q;_$"EEYG9Y_18DN/G&.89=*^XZ>70Y*[6S;E9IV^A/[LNA*33KIA18G M<[@,!+N5VZ<@BO-_\$2$=D"UIF;ANC7(WBKXHKFBSZ4]7#7Z6@4C6WX53Q;S@VWS+"I^DD-I" *3+?A*SE1:I!N-/)2'":XNSSOT M5(QMQ:5?YG'E0@L#YD$[<_*KJ:*'-+776MH[A?;J;P=K,W@#A?[^ESM!>"BE MCJ425G^]DQ[^['M>4%3''V"]ON>6:F/S6W50R"OS00K?IHEI)9DR"%G&?P:B M) %=5-C%IW9)'/.MAZ+6?GR"W>YO*=B_1][-Q 4_PKU ARR*_=Q@4;_]>7Y& M'EN9&2*?R9TNE",E&M:)! VCZR.&Z2)K*PQ?[0$W3O%S&)\\N"FS/*'*K9-D M\27YC:8A@'<%X"2]0?RC%9@F? ,E&F=E,&?]#BW]# T=87P7/)@;/7!N"?F_ M5G:4452DA$\+0U4(J?H\,R)!Y1$:+ C2@1[]XL;1G/O8DIV-MJ2U7^13I084 M+[2)I+9T=8)#P5>[?"N;:K!A3^;)QZ=#O7-$H& SN,3I*S&#)<0?03MDK#C8 M*2 Y3]RY1OHCET5*-\IMR5YZ@F3N]'+/0:G(:E'EL^:ZZ#.46O0KT:&\EB>_ M1E-BS>LYE)CP3RC?K0(@G]T;:V2DKW1_#9BC[Q$"+&T#?SJMM#?.1!JZ1AJ+ M_MOZY$\%_)VZ)O167K5;-3?H\3M'/3[#Z>!.9AE&NI-2FT%_ARWM.4/;DF30 M-3H&?G4O.6M=P,NE8U,EI.4M0#ST9L(-P"[%OT\T9DM$(8)45TS#0.O+8J5& M=[JZZK5P]#$YK_Q(PO,B!GI&$6">"&EQUO'"0Z@=9)"92:=;,_"]Z$9@C5/J MQVQ6?&1@DG-527(V2)50EX](?=IY&HQ@HIIEH0EXH8G0\9DE M&IEE)9V6JOUSKUV?&]E8"2;03#N#-%B(MRG;GRI7&CUE,ID MR?)1\_N/ZZK"F0?*-J%<'&HAE0M+]*&+Q4T::<_-VT:X\D6^G:H@TO,;+OF- M.XU@9'$&4&$#11H;*"_?E!"IL'LRON!* -R8X%/99)IFR2RCF*'C]4U!!22$ ML4JZJ$BWB=$ Q$EA5RLJ=)KB96K;=$@-BV.WSBA5_-[T'MC@68F4S$%*_5"U M;QP!<^7?8+_&T8-)S;HK6V_OCZ??6Z5BT$G +?C&N*G=9 M%A:^!^)!MU>I&T5XY<=12$>QQ"VXB@*ZVFX@I>.U+(XQ\-T_1/6ZCRW!V=:R M/<'?P2-J&N$Y3G8407@M5!4[W17#*CYL78 E[F#FT##9PF/8.);FPG.PG<"( MR1*$(C#[FF ^VP(SXR-X#,#;+7"WIC ,/&+ ;SW("5+9B*.<\>408/OODB)! MF?'>4^K2">?ED&JR\H#OR>4RIK 0B_*S"*AO%=V 4JQ%=48Y1H[/XG^2Y2*- M^N_(^0_,^8T!U3C$IKH&$;IJ&%4V#"H(EULM7[=^LPY"\[VP&'W5T80R,8&X M<4T:S%HF#[%F8P)G&8/NT:[TL%2\99UYO.GQ%CJQ&C^0A3)$2O8&8NWF9^#/ M,+HFUSCC\TV6G^8/> +V:H (0288(^HFBMTQ'&)!B@JG[C<6*(0&QZH#\#58 M(&^#[991K*(<)_FYC+]?N[%W&D01^7\&JJ/&Y/D72 (CV%S M0"AHBF%V+H89/]5BF"T;2L$NP,@H'!V%"R(4NO IIJ/!S22,4)X.S..E@<\] M/J5#\\5-//=?UELPAF >&&KX*22 1J%#H-X)>.,E(:A6G)DY:O4YX M74>68=3(=87U8@A"]Q"13%C'10,=*[F97T2!L@7>?OA\WE)&@%E4DH>8J%A5 MEOYQX$+U.X)3AB"EB/W\71T]^B1EZ[]9HZL&2>WM:XXF:Y>!I"*T#\LQV>5J$D9,E ^PX7U9I%9,8)AD0O3=8 M*>E!I,&2X>P*MI?M\#F&82\([@H-E%3R'>8Z@XV"0LA)-#DOM ]$6"T"QZ@% MJ+T.,HTJ>J6L(9:2CW4$"CAM(VKB!B!#GKIR6]>QGZ9DT5-4$H:7,IE?;E+? MW5 F5C>(!H%"1+Y<*SNC]BDPQ!Q0RB%8@!+EC*)WB/B-CC0O((&'4XK4*'"Y M&["EV3DB""GI57P60G9W@.T +\XBK.1+[/S,D7_#\'RLXS#[0!X*I04X""#] M&D%6JT\FE7.FWCKCE=3C$JWJG#3[+2DQ=((2\B8SED M3/=#L&D;?2^!;9%>HT)T3F$3G'*/;?ZSTU9M"&%^'$#%[S#B('<\1L[E(0TW M2V<18T[FE9N]TH; M.]/Z6)%O5 NMKG.QW-A1PC5*LZG8^4#5W](NU+/CMBVKHJD71+>6 M"Z\=H\I\3]I-29O!#I(J9342HVF/ZQ57BX^I-XQ4#AY ZW9^\;>%1OAB-05JXYK:]5-"DPT(5/39>T/&P#6:.6BI/;*/[\ ;Q4&D[2Z?28&@I_#EB56NWE$QS M?(LBS=<8R""/-^_60FFKMQP"6/[ZZ/0?ATA1]CIE.L(4NN[@-GVT=X71Q\LA MMZ)U;KV];E]I+3;E%_ J&LC;9[_UV_<">=OKWP?D+4K!74+50(3)*9 3FQ2^ MYAX"-_L_B0>PL=[_S]\__O[QQY:8K77H9?2#W+F9?^'G%;%\PVS#9!C?\53- MX&5H]CV/:'V$[?Y+Q)>*W^@(U)%H%[\]H/:6QZZI5_);M^7TNI4_8ROLW7[K M]W9[<]UD1]W6V!EL-.PK(@03 \B-3/G/9]UGN?HBF-?7G<4ORP$*&V(4B.D* MQ9G8^Q(M4H]R Y'T?Z% EMX#75]?MV!V MKN:5\"[=^)7GINXKI]ON#X?=5S!+^<=.!Z?<=5ZY3MM98#$P M5G=[&=_E0_2:R]8LA8WA@(;\CU?NLJE5+3X;R4(;)6&]R=9PRU>N\D@L! MR3HU9 JC"RQ3'_5?8C-4%7.@K!1=J_2:OQ32D0+&@M/=)P7LTW4:,DRI?$X\WE;7\3H%)C(_F-[]D M7#%>B2NJ*TIA(WZ-^*V*W\L*F^E^?&>LME;01)I M]C:D>/8;WP9O* &4>%JV5^76V,[T[S2F_YUI_A1-_[7BUYC^CXWU'";O2J,? MH7@2\?\$8=7,A3;]NXWI_^0DPU0*W5,E$F%*Z/XL&>_U7YI0^1RYE+I37692 MMQ,85YMCHMKI)\&0Z3T[;@RXPYY?XU74K:X5>\?2'B0G<4 MO.+)?'6Z[JG3.W%?RJ*(V/RM[Q5^FR[7#+__Q; ;5#P,/SOC;H^@G%TO6A 8 MJ_'-HVX M[4G<5K0>]?;UY];;&2+Q?=!P*XWF:T3Q842QH^R]#MA[?VM47R-O^Y&WG0T^ M9V3]V3IOO6T5E9'3[;+[=&IKOUM M":?MM#Y^.;__/?'HMO?^UO$_OW__A*T/4@+I>!=-".5[F]LG-5\@"MWYV[\W M0E^-2-:')54B^F3!^^_Z^$<;ZL*1* M&+\QLOK34)#OWG]H9+(^+*F2R7?<)G)#B7Q%<33&W5:ON]FPQ[WW_\_Q[Y4/5+N%@#EXCZ3UB!3SWXZ?.3^H M:UXA#DEHJ AR1YT$Q#QO4$-5> J4GAH^9C$",BL41'K=&:FHHID,)K2_'#4O MR2[^25T'9 9PPH1*JYI&4\.16[Y,",7\Z5+Y5[PVD,:>W6.I;N'1]2=/ M%1K59JU0ND[KP1'IRF#42D_(O6PBAJESED+D.\+4C>X#INZ^FJH<#)+L_.,? M7\Y^_/G]_8.COVX 0;&NI'&R^'M M=T)(W:=$O ,=_]H:O1J]PA+T.T%*U\B^'[=Z3G\G^]YI]=K5/^]JX'=:H^'] MC]IO]9WAD]E'W[Q;_?O#[^13PBN7J5O*)6*I9UUK+.LLLL2?U& MG3^QI3R6_5/;==PGRND!Y(X4A*$?T ?#+*&/3CC=6^;"RI6:<'KRY&NH'%;I M'N=WE%]ND+RIM9]J;>B+[MWS!,ZUVNQ [N)Z[HC\?HL[U[M_)['?&@[O'T_^ M8>8*A.V/.XWKV;B>3]Y6:5S/)[^4QO6L$3,.Y'I^CRY@'M;?H^N'+'9\1)OF M$2WEL6R=VJ[CR+U.4S>@[U=U>6_M_T[R&\LK;][9^5RJTG@*C0.7$K.%?UY$ MW@W\:Y;.@]_^?U!+ P04 " !*A@A547KZ*6(5 N]0 $0 &-F;7,M M,C R,C V,S N>'-D[5WM<^,HTO^^?X7.7VZO:CWQB_):F[E*G,ENZDG&KB0[ M<_=I"TO(IB(+'Z DOK_^ 219DB4AY)<)>W;5O-@6W0W\FJ9I&O3K/]]GOO4* M"44XN&QU/W5:%@P<[*)@??OKU;^WVOZX?[ZT;[(0S&#!K M0"!@T+7>$)M:WUU(7RR/X)GU'9,7] K:[<^2:(#G"X(F4V;U.KW>ZE-RT?%. M^N?'GM<^.?7LMMVS81N<=L=MT/-L<';NV%T ?IE<>*?G/;?3!^WS_BEHVQT/ MML?]\W'[%#@G9UVOU^]W^I+I.[V@SA3.@,4;%M"+=WK9FC(VOS@Z>GM[^_36 M_X3)Y*C7Z72/_O5P_R2+MN*R/@I>/Q.,QH# I[GBS/','!QXF M,T3YI]F1:&_GI-])B@MF2,$>!92!P%FR=QEIL\4M,/A/"'SD(>AR='TH\,L5R#QF@$P@^PIFD,Z! M W7:]_DGRQ+]CF9S3)@5%&@]0,>RSI0P2=:R(HSNL0.85#Q1DO*BLGF%\D?0 M9U1\:XMOG]ZIVSK2EQK2]@2 >2/)69I(>OQ+DQID%*Y[?GY^]"XTJ+P&I1HA MR[?%QW:WU^YW&XBM4BU]V?Q;.Z';1AW2T=.L#@G=AG4H'2Y5NE!'*;]3S6I( M1A0ZGR;X]_!+_-I\C M;B:B'_A/ K^+!,1'Z"76L&!L2T:*_.\"$(=@OV98'$V2(@4!>4T4CX\X"?3OTY8DM$(9+EN4 ^##J&],;OB< MP*8-YR243QD2Z+]\^QW@-VT_)W%"_W^C^2[TFC:?DZ K=%Z0?W,GUO(O6P- M,/ \%9-(4.\GIOCDV>G!DL, M97VPK)]SO/^QI^ M>XMB;\@MK*S:>@.K@I4:M'ZG8ZM 2YE:V+-2M@>XO &> M\89-84#1*[S'E-X%'!>X,795?-5 VIW.L3Z0.1G6ST+*/ZQ(S@%9;S %P012 M%#PQ[+Q,L>]"0K_\)T1LL3FZ"MYJA(\[G9,&"$=R+!18&4E_IU8DZX"R"HG- M9]&U!*GQ/^ET3K>&_V'Z+<($Z/36QV^;S[XI)S6BIYW.60-$.5=+LMTCL(9D M @+T7UD+$'#GE"+>P:-,F[31TF"E@*O7[72[T4H048%EX)EJ52T]7,L M?)^L[5,XFP&RP-X3F@3(XY--P*X<&6!&P63$;9V#H#[LFNS4 [G?E6&%'+HQ M8P%GAK65\K82Y@?P5GI[1R!J@=GKV+WB4-4'D_M!\:?#H%P%X!F,_:VC&C-5 M8=KO'/K#.ZN/$+*"'+XZD,\VY%Z-)"LUIA36X:<-] 8+NJ7 M:&65J#?[5)0O(*=Z4) M)2*42M#MV#)NOHD2")E6+/2 ?R4X7][G,*!0S.9?(1.;2B-(GJ: [$@9ZN6I M-:-KRXCZ^IJ15$#Z"[P*EJB#Q2MAR5H<5*42NBO^S45^R- K?().2!"3@#I^ MZ$)7I'B++U_3SF;KT.F-RJQK*$_2N%^V M>3=\!40$S)H[[!JLU$B><-]<#\DEXP-FLDNN?!^_B61*CLD-#L?,"_VDE RE ML9 TWU+=5(X:[5/N;^NAO91J<;%6(CSGAGY*D5+MH)SWBZYB+@*Y?X[)!C'EIM'B7H>ORI3=OX=&9A0=^!') M,V)G9"[2T+01*"56FAUN>(JAVH2-M/A+1GL.0D-3I&"AM$F]7K\X#Y0#LH_F MJ:Q;F]HI%0^UP>K;W<)\487-P7;)CKAR7^'<2"+#.;E5CQFH8;;NK.\2X M5[R48V4$[26^?"5 0N@FT?O/(70FU>@8Z MZ1==@E4 ]G'N6>G+-9;Y9>1J4\57[QI8[*$MNH>@B0F*BZLM#U^"%_8E(\*] MZ]B&9B9'I+8N?,U=,.\1^3[:E*CE:\>"*\B5-H6O+[I5".Q[R#?J!OGO -/& M*XL*^WKXU+)3X]6SNX5$@B5>V;VO M"+N4_0'!RB[_L[ME##G# XK;/+L[FR$VBU/&!U@FQ\"@T>DC%0^E7];O=XNI M.QENXW= QEG#.FJP4H\IV^X64@24..WE6+J!8R8R)S&#= 06C9*ARFC5 M8^>X6TS;$%RBU$G!QXH9[3<$#1<\U1R4JY_^2;^XQ"R'8Q]70R6]FIGH<3!Y MAN)>VW%CQ[PQ8[6A.[5[A0R:"A17G DNRA*RHN('\R<[*76NMHYR'6LUSF=V MKY [4XESQD4\(%V!]-J!#AU>:BS/[5XAV: 2R_V.@FQP_5:SV[5Z75O<[E)( MR\\P^?O^79Q5[,.F-P)4,5#Z)G:W7W)"H@2*??1,BETJ%C8XNEJL\:D8'69* M:V:+9 0MK*(5&(YO(SN8L^CZ-P(]2(BX/6PK\)7S4R/8YQAJ(KAD?P QT^DW M<"9SH2>(+J^\F$Q9\Z/PC3FK@>6#LWCXN1S82)"5E61%H@X8RSYZFD+?RW;/ MYN!6LE2C>FSWBJ>9RU&5$O*@'M"472]^&87$F0(*KR8$PG72]YKR5>-Z8O>* M9Y$K<)7&-Y%C+04=T)4]U.OTNAD_9NCQ.0L%D\WAK6&LQO?4[NDYM6WQ"JMN MWEM*1!T0EGT4F33('9$;1*##M@=Q'6VE&-E!1W05:"P]K;6V@+4>-MV7S<$58GW80ML!9CE55:[&N!Z M3(']M] M[3!5YO*KPZ#/0 \G8E;C[N=O$$\(F$^1VBH%R)_3XI%N\J"-F)7WA ME)DEN!T0 4VW1=5LE)NCQZ?]8AZ= IV]W".MZ-_U9T==AFJ;>&;WBR%>!71[ MG_Y1T>WIMPV.Y5_@'7W/O>1;O.(;^M&J M3JB">+OPGX,$Q=<'Z *'@0% M44R*BY<1HXLY) B[HI:7+3>,]LM:%@TY;\1"\>TW@L/Y92LJCABD M+3[1"Q?/ KN^#/!*'V%>;$M/J 4>W$H"1.YV_KE'1('43@BR('+AS1^2I/' M[DTH L4C6>%LZSW@T[3YVY.PPPZ;QW>G:G39$R.+%T@&F,QQ)$V-?W5Y$Q3@ MRVSNXP6$4?0?DRMYTH&&/C=)+!, H^I&-F9C0MN+R'PG0O_X.!4O(WR&SC3 M/IXL[@*'-^@9DP!!PK\T!;PA6Q/ZYGXT6&[HUF!?6M2$-CSB!?#9@O?Q/36F1-T2!8$)[@>_4*"9C 1RB8\ J+ T6B92'P[Y$''['OWV(B M(I+5^KHAVZWW3?2+>.U),-'HEV\<+/'N.^3RG^\"!DD@I0'_"?CB.FWW 9 7 MR&KQ7X.1"7IQ-YO+VWKD5"LO[182Q!N<*<->_.X(=X(^0S 3VTMJ':@N;P3@L0'ZCMAT$'*MG$%RC\ 8^8@MOL*WY'ER M/Q6M!K@YIR8=$#T; U]<'^UKBL.J0F6 %Q0NF.]RX)Q>]#[E>C:(J^Y6N/$%ZQ@8^%VU8) ML#Z#W1IQ\8) G?$=SF1(Y!5FCT2@5P&1V,1V?#X7*.8R3?+U5=J%X]UI=*1Y MW!0].8@_$'[)E?N*^/2[N,;<]50KM2ZU"7HMCD>R^"QF>G#R$<[!0BZKAA[W M0 ('S8'/O5#IFD+*%?G?$)!;'))*#=BW58Z0I'T,'2VK5I*ZF888:S[^.S(3A\8!]EQME&2W!?NTZKK*X M"6T1AZ#O<9TSOEK*A)I'09'T1,$#XFL%QC5T%!F3:B-42VBL@ZUZ]43ZMH@A MFT*R+%IM:];DMD'O[-3DB.C (T2S<4AH!&S-3DA%<1.4NW31PUU_% G6"1K4 M4W_\VJAN*'[%+'[)Z'\5?F5#+N:.;AGR$.^N@ZZPMFF#-"(E"C(3%#I[O0>? M"4< <8?F_U#JY*5742F]1VT>ICJ*^27?-\#7]+R6CX!51T!4)&:L"\N"E%]# MH7W8BZ.2\E:?Y7L9!\#WH3M>[" XNDVYN]I+$#%3NH9]7,:Y1I@(.4-/O'\7 M$$>L&6[@*_3QO)'OH\_06*N9VS :ADP,:N%O-]UKJB+]Z/VDE;,"=>NGTL(F MS !5IPAK-D%KJ$QH6=X^WZ( ^+'G<0MUK7J!R@C#'F^UR3T>36]$26("6LD) M'-$%Z!6*G27N0!W79)2HB4QHUY /$SSG,R)##OVVS/-2MZN&R(1VQ;=^B.L: MT%ARU]1$#4(3VL<[76A51'Q\ 2O;KWS+9#[$75+?VJZ?\^.9QAX&( M&^IO8/3_71 G]:5CM[*!6K3&VC/ETOR'Q@'^LHO_S-4.43TS*]0'KA$AD01W MP3QD(BQ6V3W-&7W\R%D-5(B5$H=/#N^&^SMEI,:.&Y'Q-HP.F5X3+!.W9]PA MIR+U)9[?JMTB'5HC9KX*!RZ:IDKN,8D>-/4':]E]] C/!K2;ID,,@^JI8V.^ MI@;/^?AUIM!Y&1',H"/WLH@X+#835T2K768M4F/\Y_4GL]_$MQ\S;Y:*^N@Q M-2+P-@Q^L]I1/64D36E!U6>M5W(JJ]M33?718 M7G?.V3BJH ^88^]\E@#_ :#Z'R9 M7I1=06""*J^N;Y-T\W\CZ-=F;&N0FM#&JFWLE4,RN6/N&^R.:[/]Z"FZD.RP M.8*3H&,^92X9)E=PZ!N0MB0JQ&Q5YDN'*^F&R085U"8X/^L=ZHL2GWD MR\VA=XNH WRAU5L^N58AP]1!\X#< 9B+5#3>$C[S0O+*_1QZ?S^H\91KZ4Q0 MDT<8RCDP3;JKB0TJ"$QH3T6\*!,I$DGRJ_'-;.2H:2BJ$6MCY],F5VILTQU; M4X09UW>(H".$]WQ)+(XRIOX[C4_F!Q/Q#-+$YWR$ 7P#?GS/5K59W9#MCKQ1 MQ.WW!!*-?OD=O\WD35HRDS) #A4W;:GMBIK&!--RS>O !3K@%CCR(A)U@RJ+ MF]"62,7R^K2\8$6X_^(M9%7^KHS)ZC5],\HTE@6-B9OEX&,8:K<^JP M^;2].ZD?'3I)1V]\]^N74%RSICOD2XE,&/+YDS0#S%?;0)P"#D2<4-RD,0Q^ M!T$U[-KT!IN'.)S%??(9"F?#@']X13BD(B$XOD1(^I\Z\3$-)D9$,C+F+]C%6^<>H1>*G8W8GQDED0TRD*:>1NO!1A?9Z;(T MM9MVO7V11@D_; I=_Z=.;T-K*+3KNNI'E#,EPMIQ'\.PK9/$^ M'=68E; JOND$8\/ M3FE1W<,O#?LHMJ\;WNE?S>NCY\CLBC@DSA3(77V5%ZF@,.!$7?;%&#G7C?=X M>G/6,TZJ'JEF@[=M-&=JPH31Q'79>$G1A*\9&W])53F>"88Y Z;6#UUJ8Q6A MYMU0&RO$.OS-4(Q\U#29VLJR8)*PCV8 5H_5;J9'_8W?3:ZR?G[#.[DB6_(U M=L-1[[#AU2M LOX,BQ!+,<"RZ6E�$F9!,7KV_-&(KEPYWL>&THR@SSE'M] MQ!]/Z[QSJ83*A'DJYTTG^IU\S\0JFSKFNJQ^F%\N7X%)G2F<@<\__3]02P,$ M% @ 2H8(5:F(@2O*&@ <@ ! !4 !C9FUS+3(P,C(P-C,P7V-A;"YX M;6SE75MS6S>2?L^OT'I?MV/<+ZE)IAP[3KG6B5V.,YE]8N'2L+BA2 ])V=;\ M^FT<4G=*HD@_+W'[[YYF__ ?#/']^]/G@Q2\='.%T>/)]C6&(^^#Q> M'A[\D7'QYT&9SXX._IC-_QQ_"@ _=/_H^>SCR7S\X7!Y()@05_]V_ATK1GI= M"AA;%"BA$(+E$8(H*CB?% _AOSY\5ZP7FP> M.AE/__RN_HAA@0)1@/%TL0S35%^P M&'^WZ'[Y>I;"LIOS.W$=W/B-^@E.OP;U5\ %2/[MET5^\L,W!P>KZ9C/)O@. MRT']_^_O7EUZ99I-RVQ^-%[0GXZ>UF\\?3Z;+F:3<:[B_3%,*O+?#A&7"\+? M/6]Y\A&_?[(8'WV;C M-7U>/[*":805ORQQFG$U*:=OG;6L MO_%T<7QTU#T3QDL\.OWW57FUD?9RUG2N5R(E\'O+?#;]\![G1R\P+G^=3=,: MB_$AEBP8.,Y) TO+()ADP+*8&\_Y\WD_^8CSFGL MTP^OD2WY2S]>3B;T)PN?OK7,2$:98]1$U6!)RRDGK0!K[T 'EWA0;/";&[, MB.LH]AW76P*&-*^Y>_0_PN081]P44THJX$(BO1N5 Q\" Z^BD%P+(X5M/+ - M,(9D[O:4_E6.[SOIS5C]?'9T-)M>0&&DY@)YHAC#&* H(X%3:*%(XTHI$HUN M[>A)F_#.+^:/@\?Q\LP&<4HM63&4KB9JN-% MRC5:\L-4\387[S(KLK'L;X R)+O6F (M)K\9$][A,HRGF'\*\RE9W,6SE(Z/ MZE1C?H%EG,;+D9*LZIY D)*DL1(NK\B4HU4Y<53,6VQ,BKM1;<,/]77RH[%( MVBF-O98O$K+M^4]^'+R$LC5-9$X!1) MLR6=*8KS''1B3(2@43K=6IG<#^(V)-)?)XGZ%%:[D/MZZ&\4DRPY#M8P#8HI M#BYQ&C@Y1[I0_%_X0Z=9=EHIL^/I(J@L+03/ M)5@FB_928G*M3>J-8(;D;+58I.'+]L.8Z+??@2BQ@LE8B M>!FE:)TROQW1D'SPQLQH*(H^K.&S:=[@#\@LE6>)J.IJJ*B%AI"%!/()A PQ M:F5;1V=W86HXYI%E20FO%(VG.K6="T+S#$K1C)5-,T[C9=TEKZ-[/IO6=8C3M$H;9^,"13(.&;F\A7S12*L9HHA*)VYU]J6' MY-,-< 9J&MMSHI5(>LVU2U8R#P%\K#L*A5@;36!@C,."S JRV@^<:Q^,26S/ MB#T%T,Z'7BQP>6;RR5V7+!(-N:385,44(7),P- *GS.SRK=VD2X!V%OUA<5A M76#TOSJIG\*D6W++YV$^/Z$EMTH).U><+C3*$@PYIP9);L9:,(DG83TG=S6T M5H+; !N2B=R=%]=T7W.9M P@NV#V'28D8!3/_HK+,_>7"6:Y+2"#IY#68X8@ M@X.,F8*7H!W7K4WE;7B&9"O;D:.9!/;F1*T=&[V;G83)\N0JKY2G7B] V/WI(IFY_@3:8OF;+^M7T$PUC-C\A+HV$ M9#EILLHEB0 J6P%>!@.LF"B]+R&GUE'/Q?8:;R?CM'#^&<+I#L2Y>%OSS"$JVPP23BG2=@W&MPS@G0&(5R7-E2>BBRN O6D#9%VC&B MM3P:.[@C(JCQUNK*3XJR=*"Q^6+ )R&T-1AC^XQP]^:V#GKPT1A?0'!?7(;*K+91YPO3]Y.PG1)ZZ;Z MR!]KIJ"JUF)$Y$EU?@]%F$B(@D^*5*LPPDDA2VCM@]Z&9W@^Z%[2;S;U/>U@ MO*O3^*;\3OJT#G;$BX],67* "U9^BEJ_1AY5S))")*.""*U=F5L!#<^#W8L. M[2:_8?708CD?IR7FS5'TA9+=&$.,QG*05DM02CNHGZ'P1$+E+#G=NGAZ>W3# M\X+W8DI/8FFG1LY]KPM0I(KHO(B@G*01!\$@*$YJ39"_QS"FY$1K];$)R/ < MX/W4QMZ3?47N?WMZ=6)>T^WH M0/^2QD&O^?!JNL0Y*8X1,R(X&QPPD3THX0M$ZR+P+)+R3J"1JGE&HK?A-'-Y MSC&.1:S;5);Y+!2RUFFD2P#V3XWW)W2KR3^P2D,H MF3RI:&G=4Q0-+FARK11#SN+7:M<>5_OOSL'KB?MAR+_A7L\:Z%I)_(A3+./E M*"LO,20)5A $94)M[%%[=R0C(OGET8C6F;,;H-Q3Y\-7Q:3])KY]WNSBX- P MP06]OD2B(UDDB)E;0&E*3%G&(A_TT/>SF=U:IGQ4@0K #.95I6S M@:"] Q=CE*JF*)N?C[_P^B$IQ'WE?97,N\YR>P*O5]-B%+2QR4H'1M(/Q;P$ M)[4"TJ5)1.Z2<:W[8EP#,2C5U5KF^TWY P0N5BG/T$E(==]!I2 @&!HF2C$57 +MZ[)G3D'6T0A<$,D0<%(^.?/HHP6174K!,YM3Z M$.--6(:DX-JP8E/9QMY2:.BZK=Y^.K+L)5>1>]!!R+K\$@6-GO2P*CYZ)S&9 M]O'#)0B#TG=]46#W26^[/[$:TXB7XBT*!];55$$P9&E#5>&9DR;WIA #^]B5 M6+U^2%N8_0A\U[EN)NR7%$Z./TQ711;IY/T\3!C&9*'M!\3KAW':2.!EH4?2(^IM04O\!-.9EU= MTMD2+XI%%2*P'+KV; JY:/Q=+Q8UO%^.M/_T>1L!$N@N&^:0+.FN?+FN*_N55L,#\HOEF[*&2_XR8TH$6IZJ M;EBXNE==3 8K"(+.,L?,4PUUJWU7CG'5ZH&%EW$VO MZ+5,;JMQ-:J9V] "[:S]F179NB ")-D968W@@V)$ U>X"MJ1@]U\D=T(IVU- MB*,WBQPC6)NJ%U@[RM:HNQX;\3IZZU/K;;E;:D(>UY:TXL"UHJ"=9[QMTO*& M-G\WYTW(->P^K262__=XE8 _FQ57@I?H2+=B+13F7D!,3$,(SG%ALHJAE_QG M\Y$,*0CLBX8#X, CV<>P.'PYF7UN6BM^_M!^;>!F[(VL7NU70"\@G^G3F)[V MX\GOY-J^FJZVVJJW2Q3XM.[9GTM$ZQS$[JB!+ F#S'&T_7C=#5XC!6 &OS'*5TA)!H!1;O8[!!DM/9_%3C MUNCN:4U[+]?J@US7#D+V([MV 1O-P94C5M>.8%W^Q85OOL7Y>$:3EN;U6-\+ M7/V?/J^B40I+#\/T [XCA?%3*9B6(Y%LSL5)*+4$1)%%@*CJ]2@^%IU%Q)B: M-TE[T!$V\'\WT?(LMW:!EKDDF1F/]9QD;2(9%(0B$UCNNI8"EF/SZONMT0W* MF[<(V=4D/[)' M_=73>Z'DJ9PE\O1>&M]W*V1S>D M;9VOGY[[BK\9/5=#?%,N#OO-=*\)'GF#O%"("P)YO7JEWB=6D@:.(661:>$U M/S;5PS"&5/_S%1'^L0G5M^+>Y/?PZ(7DL>9Q> ;%&4)0MH N6D413-+B@13W MG6[OONGO8!3/2B!807&@;+\;^[WX]"4,YQ'B#*>L]HK/4QQCLH+AM-+E9) MMG5N>QM<0_*K'X@QS<75KA/Y89CCCV1^:9,PW8F M97#9&J53+3UMG2O=C&1(7NX#D:6!2!ZP>OSW*7DOD_&_,8\<0U3">HA=*WTB M+43A# 068HRL:&0/7SY^CN^>_N.CI)9;>LBUM9/BDF'N[6#QEAB'U&+K@8C6JQA;=OO\-%X0"EH7+V;'<5F. M)Z<]T$>. ORLK*@G-W3M;Z)KF92M[4@QHU6NV-;JZS8\VY#(_+5(U$P\[8IY M24LNJIK$Q1NB;AWK\7AQ6/?BWI07&)>C($PNU1C+Z!PHY45MY^!!"\.53(X5 MU[S>^RY0VU#'_L4L75M)M=,XW1W(_SV>YK/3OJ4X95064',ZH*1GX'42P*P0 MQJ(ES=A^__TJBFTHXOYBVF4_4;3LF7,E\7?]&@Y"AC2ZNFD7LZ&!FDQ>F:@J MKUZ-BZ9HW3H VP;7-K3Q?S'-TEQ>;2Y+N0[K^OT?QD07 X\@9+W"A1ERYE54 M@%HH-*H8?O6DV@W7IVSQLJT2@>POPHU>)-"CACF],:2.5]O,#:(%@;8F[TL M7Z('E$5:%J,@KZIWU7(!T%;$>>R:K_Z5RJXBZI$UZUM%7F#!^1PWWRXR$C%[ M[F4!6Y ".5&; #F9NZY-F1=A10]]0W9!NA7/'K(5W./PK+E0'\ Q6E]W7C/F MU^Z\'KFDO.+6@8ZZ7FZ#D; &!];SR$3QO#2_6V8WI%L1\"^6S'X F?;(OTT' M*<]NTQY%C4@P:QVNJC=OU?(EPPNX8BT6YHQ*K?L W!/B5HQ[L)XIC\6X=E+L MD6JKLRVKZPLNK@3/M5-",A!14V!A?;W!PBHHJ?@B!6+HX0*]+<%M1:^_6**[ M'\D]1G6CMI7X&2&AI[C5808?D@;'F"XNJ"!5Z_* 7:L;=\KT)\3<]5G^(\SG MH;8-P7D:UYX3.LG@??% @3FYU[E$<))\;*OK'KO7Z'UKQ7T;GJ^@A&9?_FS( M]+<13\NMH3-$KQ:+8QHNOJD'N(]FT^ZV\)$PG!6/#K*O#95KSQFG$H*22KB@ M4Q"V]4'C.T%]!;4T?5)G?T'U>Y[SMSIU\Y-9^6W\83HNXU3/K+U_@,HPG.YW_; ^BR7G1GN>F55>%O>ID+=EYHIR!S#4Q,:0$ MG@4$H[V2T7N5FG>1;EABO=MLW7W9?#+.!^\L>!T**(:UB(D\[BR#%CIYIGLY MX','U=[M14TL/:^:?S:L[MN8*>CQ5*TT=*# MEK54P;!2TU02I.:J%$3TJG79X^V(AF0MF_'DV@WE[832S H^FTQFGVO4LZ%* M[ASGV>@=!4"BY-H_EZ^JGIP)M6-$,446BJ9%:T-X+X"#ZK_7'X]ZDUF_YN[" MIO0>MFS#4YH8JKO0-;N-=O6:D^YB>J^,4XZ#(2<7E%46G!3D\03)?# L.Y.; MY^//W]_B)ICN6>_"YU_"$N?C,%ETG;!JK^7YIWHJO\3HD@@@7*H'VKR"J*6N M32.422Z*TEQCW(UJ2-9F9SYLNA"FH3 :[DZMO*S-MRE$^'DVRU> MN1",3#X!FU.&UR%B[T M-]O#Q[CM<4V"6V I6@X^:*92--^ M+^I&/ TVWS8_NXNV1H$EQ343H(VC,,L* XY;#P:]*2&&J%+K$L/;$0W)&VG& MDPT;;:V$TB[V3>GXJ,XUYFW.U-_<2)&08@F2LB(B?.1=.^YXUKG>'KUR7[)X4U/:I7]O1-EN_3NE<+/TPP(\Y8; M93/D[AIK;A \^E*O->?H%8F2MZ[IO1',WAV]2**S$R2F=&S>,-I <1PW%-4Q MX:OSSA B3PIT4$HR8VKKA\:CO1/4D$Q<&YY<:XS55"[-3-QK@O"AFY6UTWZ* MQN0D!4LNJ^MN@1QZ[C,6D67KNWIOPC*D,+L?K_+V3!-0.944N>KAM2CL:WP M>YCJIN)_3G\YI@E_7Y/(5T 57K(W&,%FJVHE>B9U)224S )*ALDP=Q_YW_*N M(;6^Z8\ K2:[[>TX-X]7*2.#X1Q(_5 ,5(B:G@(?,#QX$YPP6K>^QO9V1$-J M;M./D6@HD7ZCTJYATZ+[60W9'E'I#4]J$I5N@[)15'KVDE'VF(K*'@IY=_5H M&"WE$#(Y?/5T+(^1F=;ENV[]Y?@AE?EZNV7W^)2R/YYWUV5NYW_GDALK^?J-H MIOP7"\3+2_KLK/#I14TOCG'DB\[!U6Z]U8JK+!4$S@)P=)X^>92AM3+=%MO> M&:C;WO/[-(\77>%:S1'70H1G1_732-B8A*BW0BI;R^,R13[22Y!2\.AE4%*V MWJ3;">BP#% /;+N6RNI=G#TU@ST_HR^S0<&TANSK1>XI(SC!-B.QN7HK"G2:5E:[UCNCO;KM('WX-V];& [P;;;!-QR4GZEQ?_^,TX^X2^S MZ?)P,3):99LRJ>5(NEDI&\&CYI!9S*BMP]*\._JN6+].4]HW"?<5ZH-3L"Z2 M]Y]G(YZ"4,5XT,Z3P^C(TP@5:V700\BF MWVQ'OME"]D#"833^\Q_E1_=(>N?Y[OZ-)]F._D;7*@EQXSTC) MK&(("*S>#*&\%/7Z=")<8L46--J;UG6Y%]^__R61W?L\[O MNI!]1LQ0 JO=*0V'2&H0HD[]64K]N]K <$1]9&Y*8X<%X&,I"L%K0:"2*+Z+7A.8?6!4(W0!G4Z9:&3-A_ MWA_]I2_;3L? M3]/X8Y@\.W_YYHRKD%)J)Q.P@)X&3QY7Y*AI\%RX1)Y6V+)I5HTBR%#ODC<%R76MDY6U Z:$*$+:$(QN MPK0[H0PA+SX[(P*8: ))$$ M !4 !C9FUS+3(P,C(P-C,P7V1E9BYX;6SLO5MS6SF2+OH^OZ).G=>34[A? M.J9GA\LN]SC"77;8-5W[/#%P2=C<19%NDG+9\^MW@A=+HD1ID<0B);JGI]6Z MT L?,K\%9 )Y^8__]>5B],-GG,Z&D_%??^3_SG[\ <=IDH?C#W_]\;]_>PGN MQ__UG__V;__Q_P#\[Y_?O?[AQ21=7N!X_L/S*88YYA_^',X__O![QMD?/Y3I MY.*'WR?3/X:? \!_+O[1\\FGK]/AAX_S'P038O.OT[^P8J37I8"Q18$2"B%8 M'B&(HH+S2?$0_K\/?RG6B\QD "]M ,4*0I0^@@W).%Z$E$PN'CH:CO_X2_T2 MPPQ_H,F-9XL?__KCQ_G\TU]^^NG//__\]R]Q.OKWR?3#3X(Q^=/ZTS^N/O[E MUN?_E(M/<^_]3XN_?OOH;'C7!^FQ_*?__??7[]-'O @P',_F89RN!J#A\_S; M/[R.1O^T_"-]=#;\RVSQ[U]/4I@OU//@%'[8^HGZ$ZP_!O57P 5(_N]?9OG' M__RW'WY82BY,TW0RPG=8?EA]^]_O7MU&.AS/?\K#BY]6G_DIC$:$>/&$^==/ M^-OKAF+\]"S*6<#F:-T1\^]E-\4XNPK"E@&\]N@':Q8/@ B\B3EM"O?'<:SC7 M(#<1UD>FR;A,IA?#&7UW\=,"W_/)>#89#7-=5]_/Z6M=:&>3\H:HME@!9@^# M3N5B!G6I94:R!;H.3[T&F;@Q' _KKU_3CZM'5W2MP>.7.8XSYA]_&.:__CBD MQ3Q%CUYS@RI%[1A&%,%KR95/J0PZ/+_.8CV/T23=&&Y4%]')-ZV/0L31XK># MRQE\".'3X-M#:>+XBKZ=#;"(:*5C@"AH<[+60##1@@Z%^5R\SM[?YLQLS<$2 M9G'!FM40/U6]_(2C^6S]FX6F%EK:CF*IG?WG]0X_X_@29\_B;#X-:3Y()J*5 M1H&W/-->R@H$GB*PZ# 9KZ*-K6>UB>'FG*XX]VRZGMWJG=WSI:Z62%/MSB<- MA;K4'$W@QQ\FTXS3O_[(&BGY)A]Y8Y;< /#DEXK] MQ=F#;O\VG3,B1:D*NECA"4DR@OQF%S4$I@V@R)B8$\H4T5C' M6\$\>8VW$?-M_1Z.ZAXSSW\/T#[P&<6 ?>POK_#&=(#/Q*T%[3CC":?*OW7X*Q#+J+B MP'GDM/DP3_N.T5"*52+GP@2VWLOO!70N?&@G]1XVA[_AF.8\(FS/\@4)N,YW M/OR,:WC2.2LBER!3E*"*)#NW($+DW*J2"P^Z]0KQ *1SH45+R?>P:]R:-#D> MS'AO+"C)Z N! 9^5 FD91RD5(QKW;2V*<^YE-PUU_\-"&>F]OW%V\?!T-5, M![[N/%XY"%:2,:.DA^A0 &-DSBCI$'7I;\D_*RWO*]8>C/B7DRD./XR?7TZG M.$Y??YN&\8RF1Y+]&PFI6B(_8Z'/U'N%&%(VQB=(0>L::R/ Q^Q!9,^*8XA! MMW[7=X!W5@SI2RT]6(J_3L:3F_;K>O&*EGG/HP?-5:IW%1*"I!4L=D<4CZS?!1:&4N)8#$5*\V38(0%(.H?7:29RU3;FYI]#:=)^^O M/!95WV:Q:<-B@KQZJW[&,=9;.I9"+$9+6EG)!%.R<'+."YEE+);D$M)O^F'@ M+2AGPI[#1'Q;\_;@O0SGUXY@6%;,NZ0@*I2@M(O$0.20$YGEL4B5N&Z]?UT' M\.2UO+\X;^O6':K;7\)T3(O,["U.WW\,4_PYS(9I$)W+.<<(I1 RI5@]0R=7 MBTGK8BF6I>;O])U GKRN#Q?O;9W[UCI_,1Q=SC$/&">O6B"2R95Y=:MIHID\ M+UZL#45R2]92SUI?03D[O>\CXCO.J0Z.:/P=:]8(YF>?R1[Y@+]>5JF\*0N, MLS>7\YI240/GECQ-!%!HX: (3EZX<&0RZR# V)@,UY*CCHT)L1/ )T^3_M1Q M!WD./N7<@G;%[5N@!Z)8YX)-8#AFVMJ,@&"QILA$P0O7FGEV'/IL@WBN!&JB MDCLH=/#1Z;?I_Q;B" >>,88Y: BIL!J32XXYK9"@,3!C7$PRM#X]O8F@(0&N M96OUKO8#Q'C7[<3?)GF;Z;O_+C[F'%'FJ<-!1GPQNQ:WAFS\9YA6CV8K$Z M=@(UV$C2.US7MX&T7/>W)1=>J;N-CFXKO)& CZ;]DG7*J!,D4:/T6:[7=ER M9MQ&':-(J5.@Y./2^HT4S9,H?1>Y]G#YO0+V]X7E,W \6^?KJI6M!X5D9C@? M'!C#>0Q6*BRR\99^ \#Q3+J&2IFTDFC#)+B:\SIX-_D:1O.O-+W7-#=B_/C# M"A4S3"BO&? 4+"B5")5#"Y&V+!&B%HEO^(:WDVCO'^(I:[*A\+:^L?_QTX9@ MR+;\HWF:]/./8?P!"?O[^23]\7$R(@BS7_YY.9Q_O8GPL+SI^X;I,Y&Z\_0V M,JNSDC%SCV2QZ[J01S+28F)<%>V4B-LSJ^\;L'FJM9 ^E9KN*&- 4%(J",P5 M('5()RP/O(2^_*O7K5*M7XW3%,,,7^#R?U_=(;IWD]'HY63Z9YCF@70:20,! MG)*\.E8,(KFU-;[8%*?0H6D??+<3Q$=Q[+ +-^ZXJ.I-)3WD<3^?7%Q,EA!O M'XEXHW5F09(<4-7000'!VPQ%&V^R=YSI]JFXV_$ M]2!S1[8Z=[0[>S+874R+F6YP.)ZO#U'>U?G_BO,WA611<#B_I,\,F.5(E)40 MT91Z2\_(8D<' 954AGF;6.M[DX-!?P]%?6U)?XVQ6/U;+ MHM4"";.!*_1_SAKPV6%=4A-M\ID#9ENX9X665-?)2]L;PGGRZHAJ:1B<>A_J M?X31)=X+6@0F- _DJC(=:T2M!)]R!([1(1J%8C.I83A=,$W7I)OC?W\L:JF0 MAH&ENQ!_C?C9Q>1R/!_D+%4VB8,Q:E$/ L%Q8X#V:"=3SLB5:KD4W1S^^V-0 M0W7T$)_Z+/^?RV56X.RWR;.<%\H(H[=AF%^-GX=/PWD8+:A>J[1FFD8-KEU$ M8[]#$MUL.,?5D>]RMN\P33XL5;J8^ 3N:4V>:#7@==[FP(^% LQ%:.\=/G6 M6??!]GS?0TM^ MF[PELM-*G83,UM?Z"481?&YJ7J6B_9Y%[[*U*:365#D0\GF3ZYCZ[".>^-[S M7)99CC6T06M!9H$/!#.)")99KAB+BN76A6^ZGZPW.1\607+)?88BO5[&\#ET M ;1T'GUFM"\TKP/WP/EP&_O[FAR?C?/;*;Z\K)>?:[OON@\ZD%K35F@UQ"(1 M5*;OG.)(,E&6R&^907F(,;X#EB=[L78*7?1RA7(CH%&2.U"\R: CTLI8N(90 M\UQTSLK4*JTEM$XH>33AO8=UH4-3*O JBZ@ M=HD&WB7O["Y QXT*[D%QFTEHS:1^-$KP9)262H$K>>U79Y?!,EC/:*H^T;:7R9-U+/F,R0H1 M6A]*W OH'"C03N*]U-.>T_PPK[.DKZ*BT4F#H+W,Y+P( 4'9"%ZP$(OWH7U9 M_;N1G ,!&LBXA]BJ9RE=7ER.:E#TMJ.O%5#O+:6'41U_86S'BX0P2!U3I,V_M6?5&=TYL:8GG?33U&85]5SQ$L@- MV ,6DA+9:2BF.@F*[,4HC814,DI,F8R/UGE4#V$Z)Z8TE7\/IOH+C/-78\*X MZ$Q.<\=5M%=!DU5T-00"B:TND_WI7 $N8!(YHZIABX7#G+6$WA,A&LRSKY)(04S2]V=L!W M3GSI32\]5,.^AO7M=!E5M\ Z4*D(JQT#)K" 2LI#H'4/%%IT*CA;^N3+#2QG MRHW]Y=U#)>QKN&I^_#"OG,1WF'#X&?.;&Z0M0D*:,::R9'DI1WR6&50FMP'2QF4-4M49VSAE\EA$(K.;:F^)B MZX3=K6".%7S2'RG:R/FQA*3##I-S'/?,-1*NC\RZ8>HH]N0O/:4)/#M75O:H_0-#' M(D'D610?.#!/B)07#J(K"-R+)'+2!GV_K_\)@TV.H?M=Y-M0YXM@VGK:]GH2 MQNLB:FBLU]:"5K7:JDE(&R(9OE&4;+2.66[VX]T2I'SSN<7PW$8IV$8K:MQOG[]?&.W MLCS1-N4,&(RZ5E$)X*S/(%&)7*1BN'D1L65/[SKB\7?[-@J:]"W='FR!N_:^ M%=\+BY&L5*5IUU,I.W"+ZJRT'::DZ"5PK>OU;<-R7G9!$XGW< %UY_E6#5V: M?MNT'L;7DY7P$+;36 MM--F!'@>KH0?;X4&<)C+C-1>U['JJ;73H;4DF 4H7 M#;+@:-$["YH\8$N7\;9, _#].NU2ZX%T5%(:2Q-M A/4TYD/T<> M ]@B:<-TB630.I)E*YCSLB7:R+S?2(1J3;\IUZXU5R]"%X0]F1,/HSM1CFH; M==X3P=)0%WW4-7@8J:@]772AM\7[>@2K*U(K(6BNC XN1.G.A"T/I;&>BBR[ MJ*"U:?'^(X[*._PPK(WL*Z9OR;SK39"+' QMKTE&2YN@$Q E#U",]U&PH)"E M3J;%0R.=H 9*8]5,^I+K5N.B;7;2^\N+"V+_I+P??A@/RS"%\?Q92C68LQ9U MF8R&:5CK<8X336,59C.<_7% J@$"B+.?*26R] M*=P#YZ %[NX@]?_"47XU?CF9(DG^YS#^8R7VV< )4Q2F6IE,U_HWP4#PRD-B MLG ,,GG5S97:<>#C+W^M"'!CW>M3W+UT6-EXM]Z2!U+S C\@'Z"UV0NE:9^O M?8MKV4R?8@9KK-7!>\MXZSO<^_ \?88TEWH?)G/ZB/FR&@:W9[_T+XV6SDER M*)T*N@8;+%+1"QAN8R(1*%H&6EO,#X$Z5LQF7XQH*_5'$[FYR?.?O_Y&_W3A M4R0?K93"@%$\59I'"-PJB":[J%F0,>J^%YA#( _3D,&49>W3[!V# M("6"UPE9B-*'YK5G'H!T@CC35NK;I$5#V1_#D?GYZ\\X3A\OPG1YANG11<95 M@B X!^5BA%B2!1]\J=U?C36Y?WOC!J;OQNC87Q,]!*W>QK=&MXZ'Z(#O6.;' M!K9'8X,P1C9Q.I-8RD6!B%J!$I+72Q*LJ=K%NFB]5W@6=-G= M+CDB6W;10D\7CK-W^!G'E_@KKN\ZDLM1%710D%92):P#3[LB2)$8)V#&BM:1 M2W<">036R$'ZNN-J\3!A-S1$9M/YX._A_TRF:T-I6?T7M0M!&0?6YEIJ2D@( M3@8RD&P42B8K9*?$9GK\-;733U/M-OD80JCWS!]'$]& MDP]?7XW3LW'^;3(=#W%*/ZRV(Q5HUI:V(U^;NBAF:\O74)M.B91C",6HC;2' MK5UV#@)RO+V_H2XG)U+$HPHXJ;4'Q\10^K;W4),[QCI>D,E#$]T(+^$:,[JL MF*.<,4:6OB3\5Y+W3&\Y(Y1#^R0,9U.*DVGN(BDFBV:/PTGTV57J&LM M+FLEP5O]AXK.J60>(-3,+>5%!N]"!%]\U.0Q1>F;=](X!'"+8JBW R:>Q1HW MEN8#M-$7I2-H9QDYBUZ!T_7'%)@66-#[UH6![D=T@AKB1^/37451&^FFER/? MV?Q-6?E_ ^NEDP(#6%VM#E.0W+[ P%N-+(XU(Z?HF7'L1EBYGEH6)1#ZFS,Z"4CI#K.]$\8H[%Y06HG7NZ>&HCQ73OUWY8?7"^VO 0F81(KS8H(1)$&Q&8B"A-<(XU MOQ'O8QZG/[8Z#A4W&WV=FA(]K-O74+^<3#=FN XUZ0"QI[NV#O!.<]UV>B[< MZDG5CR)/Q#ENT%F>;$UDJOF1S$.(@8/-(1HM4[:R=>WBDW'M@;NZ)TFU7?37 M^C3PU<6GZ82VE>>C,)LMCA0JL$FI!O-D;3"O6W:A1F>" B^B)SD$4RWF"#DQ M[113G&TFD6PY^=MAT.-[(LX M[8U#/ZESSK5,DDA"^>PBC\5D$RX45*ZUM[H@]A.BR];#)>'#?\.9Q_7)_T MOPU?K_:& ?F'P4MZY5/A$I2C5S+Z)&OU\4).HHS9Z4[+X(-#G:#,5TMUW\PC M:RK7AJ=O"W2OAXDL#'Q&4U^8 3=*SP\L>4&J<$>>3VU\HH0#CX71]&-BTIM*YXS(45ST?<31WL+V^MAB(M*-,\OR00T%M%ZE#EH(VCR MTFOR"NJ7>O&+OHCNX:=P>ZTRTWX=D&U9NNA/>N\G7,)I_?3;. MJ[^L[YA"L;H8FC9GFG8V2]M;%(E!9BII1XPM+N^E_FTCGC,)FDBY81NINT%B ME=K")YNN!3)#&J]>:KX@P*/)IP5_M10V%6=!%&[)O-4>'!8)C&3[ M4:,C@K.F2A]::-@ZZD[0?Q^.D':Y,:Z7.,Z-*+5%4A8!06E?^Q\8#DPYDE+R MPL;]5H_-DLPC&ZAM%;75AD"I*F]+U :VMYLA*QD MXEE(Q!3VTOW6(<^9!&WD?)L-KM<%X-?)?'64]S^8!SIYEZS.Y [5ROHR$V\C M,[6')M+NYYU*W4H8[33L.;.BG;QO,\.WB0/[VV22%RV[5V5LWT]&>2""EC&S M#"*I3"L8F3H^88;H9'*:D[FSR81&06%WH3D3@C06^QT'5H?W([I[WLLPC115 MMESDF@1?F[:+1>:A !-L,2'J$DKSSD3WX#E6E%>O7&@F\%.':-7!T3 O[]K0Q\_$VU/XF^H[0'(]*M+E'#!K!LS4TK'110@VD5_B4(6H M4H[8*47BU J\)ZVNK?YV$5ACO?V=)'5Q>;$"HE%9Y9(#FY5819+7IH>E>*.Y M$#+;%IJ[,>AQ$]_V%ONDA8#@N2>KCDD+(9EZ#UY 7G'X*T_G7FHZY6$TR8^3&&PF\9%9;Q%B( MWM!FSLAFISD5D3M507I AW>-?5;&S<'";7@ANV N?KJ* ME7[<++G'$#L127:1>^L8Y_^:_'FQR*E_,YOC9#Q,LYIS_RV+'GT*7$.,6H-R MHI E2M]Y47R*K(C2,:CYOE&.O.OWHY5)'R)M'93E7"1R.*SN%J]Y^]EGI]<#Q==X65\57'HS71W&+M8JF50V M@=P'IVNUM5H.*UJ"IW,HR;O"1>@4O%);"*Z'M(E5$.8*C$G,.&$BF'J J[Q! M"#XF<,Q%Y]!JV[QY]0T 3UG+ATNTA_2']Q^'GSX-QQ]HBO\5QID^]N$;L*Q0 MH@23R*Y4GKX+AA81$UC03I ?P%MWMMD*YAS4WD;2C"HT8LY.0C/4U MSKZ ]]$ 2N,X)Z\CE3;W(X^EU&\O?M:!@FV8P'!_'GQ<>E\MRJ_[56^BU3[K_*[ MVF(PZY*T8B"CK!Z!B+3%< W"HD GI!/1=[*^MXWP6.KR[B3]^^OR[B&Z1U60 MXQG]E(>CR_GP,[['=#FE@7'VRYZ_>T0C?\4I]]"'0C;H@MHB8M$M&*_J/)A]/6HWV!PZU@5IA/3 M(E;W@GAY$\2;6R!>?POI==XR'9(%H036G"T+4;$ C"GAB'5"IM;)^:VP'UP( M[# P1J94J$'!=TZ?Z )\!.4@3H%9V]5#SNZ MTGLH:WQ5B?+ Z2S],"Y4,%8Y\$R0YZUS!,?)8N,A*AZ5#E*W7@/:SN!8"1*/ M@L$G5/ZI4R\:Z>'GKW<_8!FX0T:G%S("(^.43%*=P$5D8%WM-\6UCJ9UZ_(> MIW/Z6KG')VG;%;\96?HH97HGLNN!A!WP]54[]P%LIRF<^VC(T(FD!VKR%(P3 M.KA81 "K,(!BPD/@@;ZC_4U(SURPK2^Q3L.T!\KF/EFB[:+ /CHYS"?ICS>? MKIT1B>BUSM*#EX;6?ALU^&@\L&2"%UTDR[4%+ .5@X)0T "34I@8M&.A]?5Y5VP';[!K>;^\+>^KX=Y- M1B-2R)]AF@=.%&-4C*!]?743;0G!2TNVL8S)QQA5M_:QNPAC5Y G6#_[X-*M MS;179?5P<-0-\,#EY+@V&E#6:L$D&?!.(5@6@T1O:E#%22AU A[UJ^*]"+63 M?OIP CJA7-:@?C5.4PPS?('+_QT$8450$H%SK,D/44!$H2 5S5)FND33NGGA M(7C_Q;A&NFP87[>X4[[/,+D"_F;^$:??/DJKO:OEZF2&G*T#Y5"1G9LR&$Z^ ME%-2):T>LA+W'_Y.'4-C#2,#=]S1D](::V:A4(+7(QT#02H!.03,4?L8 M6/-;Y#TLKH.N*J];Y MSG,SRE\,Q01B./UR-N#SQ-[*VB"2->4D\4:Y8,LLY M UX=5B4E$YM)Q"WO)'>!>K3+QV-X-,=0UZ.Y1>PXP]K-[-MLZ=G+,UB3&#.E MD,%C,RA#UK='YF@;$Y%Q5IS,K4\E#\'[".X!^^/3Y@YQ++WVD1%T ]'Z[J<# MIIYN\>["YI H6X+$FL@JKP3NRDY,HG NC M F.V,4WN!71\Q^5PG4WZ$GCKS.&%VWV%:+:N8&>SRY;<;2=#;1#'/7B="UA5 ME)*B%C?9J/RQY3CD[N<_896VDMK6U[KM9>G;10_4^=[&!:;6WAJ-C&LI52G2,:O018*>E(H\#>Y[\&&+Z?K);T1K2/\]PS+Y>CUL.! MT?(5:'J061"@E WT0O PH6BN,U:Q=97D!U@'7_U:VEM2IZN&#<"O%O MT\F,9A\=:ND*I$Q?E-*NYN(G0.3,,66DTJUMCOL1?3\J*[5BW%#W3I!=5/)8+B:U3^OGKMS.JY(GS.23(B6,-U!7@:C,>@[;( M+#"5TOJBL .LTU\OM*1#UZ5I3[7T8%=MG_W5*4@7B#W=(G2 =YI+A>:J[4J= M _5R(@HQC]&RDB%8K$W;@J25FZPTP1%STC);VSI1^&34>>"BX3$P9Q=U],"8 M;Y!6QZ+>RB**U.!R[?[),DW7&@F^E!2M309#ZU.@#0B/R"K>5TV3=C+NX7CG MY>64)'HYQ<6MVI?ZW?I0G*-+Y+\5X,;76HM>@<\*(0A7K*S!?-WZ-NV@_>UH MSH\(C23?NBC6,HD1I]^F6^LZ3LK\SS!=7WMI$77,G$$PI59@+ %"E QR9$'5 M#$8N-Q+JMQ:G?6BL\U%['\+MX" Z8 M:S&"R8.T[O)Q5G^NJD/8:E5"Y MA,0],%D2*+&HXE X:!&\=T621V8ZK01;AS@?+3<49<.HY@6JOQ/GEK5V?YM, M1E>E=A,S4?':_R[4\)D8$TU39F*>\,%D(P5VZZF^98 S4VX+,=Y6K6[3UEAZ M) K%""9R2_N**A!"SL#0*.DC]YEWNJA[[&V->SU VE^D#;?JS::576"<7XOC MG82_I47N/I)K7&_X.IR4T!8#>WYFFT.-Y;>7O+[$@! MDPOO:?9KF-9ZU)\/*GPTVJVZY0T05Z)2@:L\.2NE%JQRGAB04C68#*: M;38H:G 6<"^DPT\^ZN/?D,D8:G'HQ3COL+Y;ZY]^P^G%0!=RS4+VM9]);7&1 M!'CR",AV3#PZ:;65LI>)/X3L^,Y42X[_7E8Q3LH['..?8;2LTC4;&"=X*5%#3C5P3WH+GI$!Q%F6B$F5S.)#*U4# M'.=!FV,KI(?+M[L9OT"XH'I&%"H5#XE+,IB5]T $9\"2)G$9Q5"G#_GW<#!_$]CO./SP<8[YV6?Z[8<[5D8^*(96"?*QP)2 ]4!1@S=& 3+- MO=$V&-NZ[/&N&,^+0+UJJ(<@R'OQOAC.%DEO[\*\U@I*BVA>X6H9_ +:TQ:K M-"L0(VV[-(625)0YA*,RZ@Z,WQ&C#M50#Z51[I;%\KA52\.42 &P*"*[TQ*\ MS0G(3"O"8%2L>8/$>^ <*WBV_PWK<&F?.ECVYKE@4/4(P3GP*1M0T2'$6OJ$ M[/M@G!?:B'P.]Q3-M'?GU<0N4NSQ1+L+C/.[FMA)^%N.MO>17(^*M-PS&6SM M$8RI-?3;30WRX"Z_EJ(F#,H8 0C$P"4Q@X3W:! MLI@*[3+9=1I7$SN)_9ZKB>XRZ_5J(B%GV4D&2K)0BQTX<$4J,(@I\RP2 MLDX!N$_C:F)OY>TML]8K)H;1+[,Y&>0U0W);$N6WS?XJ1&'97)4;[S4!=T;6 MX'*1('BAP"N9I2S!IM#I9/FA-?80D&=E+1U-6ZV#/SH 7_9\72->=YCH@+FE M.;8GSA/8;L>CPHX$;*;'$RQU=V(/6-M[:5&K_]'>*A)YO.3K0BI2J&1#4>)8 MJ]SQN'>?V?FTJ+>+^EJG)OP\'(UP.DSA94C#T7#^=1TR[RPK5G/@+G%0-:;/ M<<%3W C@V'*3MF6 (UM$1U'-I+%&.?G MDT4?9QS7+LX'!'QT>&J+X(]=P6\$@O#"E576Y!"4RM$[[9AQ4J$*2O-H!QV> M?^"-0:V>=FV4JW/,9 PR1HYR4GS1P"S7WE7D0:/41@5#-ECK7+&M8 [,=5B\ M;&\#O5>_3<-X%E+5]#O\Y^5P6G__M0XVGUS_7'U_?\7Y._R,XTNB]BY0=8QD36J0=M"L(OTX!8.!S/1)9]Y+JWK8NV.\EQ( MU+-^>@@$6?6W_4H^ZV0VG ^"%:DP F&-B[2G:EOKL >P-EID/,@@FW?\O0GA M7+APB&0;YI9N6=^V4G-%2QVL0^4=6$&35J6>5(40(.28BW,.T7:Z1MY_NWD MX;G0I$>]W&:1.2R,?IBJ"?7LPQ07\40U-3Z,1O7;E1,W($*;(!.#J$RHIYRU M_Y&E_5%R%9VQ(6TV#-\6*O_@6$^= 'V(]+;&;5.-OYM\#:/YU]H!:_F7M0F- M4@8F>0"6/0D ,PE " G,1F*E=IF;;KT=NXYXEMIO(M[;'' 'QQ]O3'UYF^MK MHS/+R=76@C:T4)B9;G/!E MH!87 7FHDJ'AZ&G[L(OKV1^M71[??[*/5;;=*0;!B&11>*ZQ9P<#79L;1 M>"O)T2((MB M@/Q?!,\9UN:ZJF JCF\V2^MK%;@#W=F;$X=JI(=+D^MXUM7@.B Z@DGQ".V( M@_5W#TT.$'[/ML0*F;Y<_#V63Z]>=)F.;5WI>9#(:%",X@+9-> M.@BU_Y%,SGF1GV(?M4SZE6GC;)QKY>K(C+$R)U)5#0@1I9 ] M3'"RY-)G):(OJLO[_MC34MOM_OO+K^$5]ZV*CQU@G%]"ZD["WU8K+P'I-2%6Y:,TT M;19]9J0ZB5+244%MO)/ M);NH'BE!ZZP\4]8EWT1YCR,A=6_E[2VSQF_>:Q+4AT7&R/,P6ZXEWB;C% MD MA.N:T6P\1(L0Y":%< MM\RB+0,<=]-M(_I)8[FU+AC[#=,_5IA^N:P9G.N2VIP+[J0"VH9J2>W P!MT MP%P@PT,KU);OIM&[ACD;O1XLP]9OZIO9'">?1F$V'Z;9/[[A7)>4X3ZDZ&H< M3U%DP5MRX;Q5$)/D(7I4A>E.VKUWF*>NW78R;'@YM,&[WZ>U#".Q;YC":(4L MRH@N"009A6>$LZVZ!BO<.\]2UVTZ&/23!O+^,,_SG)7D( MOWQ>]8-:6!-:%"%S;4V?ZI*B3 3GBJE3MLQPITQHW2%W"Y2G[T"UE'4/R0QW MP%I1O@NPGBZ!MX(ZS5UP$]4]3(<#Y-[#_>]V@%EG3-:2A8'T*B@7' 2E)0XU\&-U+4_>K?0\K-C\#_SV3Z_'(VGUS@=+:@=TF*9L8LF%I>6UDI MP*<:*)E\$>1@"L%;U$.]/?+3-P(:2+1A"EI%LZRF= /3BL9=0#4\1MT*Y/CG MJ(=J:-*7>!L?I&X')S&[3!R&@JJ&M0B_K$:J@O7(O1&Y2DHHLA4SJ"L($J9QQ(0]V'NTPV[H^Z:HK M^NMO69#9,YZ0><"2#"AM,T3+.223T+"L*,,\N:A.7 M@\@\Q(34;36RM:)R3=A^?XOD0+_6]Z$LTDWD.:R@LL M.)UB?CD6$"FUR ER*J=85=!",TJ2:R +9UTGFUADC=\ X5EF#_I?SW:7Z M6$H:5&F\*<]I41K.UR67%^Z6*HJ7S&DR.FDRRC.M2:@$Y)*02R-0-L]'W(;E M5.=,!^MXL^UO\[<+VN]OG:5>N"KZPG>;FJ8TF.]#C8#6<@BZ8 M"M=9(RB.N0:]10BJ^N'.DS M#L/H/4X_#Q/.7K]^O@Z;0:]U$KDVQ&&U(9*FF==D$A3)\%RT<=T"RQX:Z03- M5YLJ9M*75/NH&'Z;X5JF)&+TD)B,9/-&!H%;FBL*Y1/+(6Y6R3N\3OC9V@T' MRK<'G^(FHG6 1 =,/5D)=^$YC65PJ*[N5?T!@N[!#K@3FU/1R))KLSOM:6M3 M":*G_I?(?V.^/H?M=Y-MZ=Z\G&J\G87W=4IQ6Q90(M2@X MJ.0*Q,0)"FZ]=B> MKI[NA[]QVR0CBP5MEME*%;P+SABNN$=,WK&(=]TVW1J@GPLFII11F9%/(&UU M#(J!@&0OU'BE;&KU?=VZ!4)/%TQW^CZ1A@EI/K"1WB*9,B1C:J%P8<'9Z(!K M&V-(Y!KE3IF[AYXMK? \GC/G7?3?Z71I'XGWX"'T4Z/A ]FQ#=_C\"SWTVP'RC11 M2VO+8^/R=/(9R1>>K^H2/ ^SCV_&_T4K]D!ESJ-G$IQFY A[4\!K:4!D%0)3 M*?--ZW.+2=)QP#/@0F_R[?\JBPRM 1'2!&X,6(MUQ>0":$OG,!O.WG^:8LAOQO\(TV$UTM^%.?(!1U5B$!F$THJ\ M-\[ "?*_6+ J)I<3?>V5%MNQG2U-&JFC81[='=O:=5P#QXPRM3=QBK24*2X, M.!\X<"9H;;.(I^(;2;AU Y^-_8H0 MCE9]A0CE0+D8?0JE&JP>R$"EU2=(37,W&8V,7EBVA^XWACE/A1\BRQY:]&SZ M*.//.)T/:25Z/?SGY3 OB/EV6B,L<9QPV9=,+0J@:\<:98L'7S!"K07+ MA+>2]VP+=()Y!O0YEI)N\\JWZ#@ZJSWJPZ!88PUNUAR4*[V.>4BDC1J%S/C4(36;:"ZHSLCTO2DDCO8 MT_+D3-\^].-DN7L<^ (,>0^ATL:7RV^0(3.=,S?$FB'7[&,4.4&= F'X4< =%&I^$+N/*F+4L""2>"I5 U<+< MK@@$[S@F(3D+OM]1R7'(O>FA4CUU)L?-\NPB*29H%X#L7:E]5"6$3-\) M%XUBZ'U)G6*O'WMOB(.U=F=GB%VDUV-#@2XPSJ\SQ$["W])98!_)]=D9 KU. M.0@ ([=89HH;]=!-9K9PA;N,I..1 T,NWU MP4)@@8&)AA>:9DB^25&E1](98A>Q;^T,L8O,CA1DM"2FS4;JQ$ Z4XFI-83( M#:")@G'TJ,TQ\I'.8;ML*NL>(D3NPG4C":<+OG^E,NZLR5V3U/91PRE2&5WV MEM&B!H1(T))F,CC/!,2,3$JAHNVV#3QZFNR;RM@K2W:1?NN0PV<$W[_'=$GP M:CC_9F?A6)+R3M#NIA0#%36"DRR M[5\D95%;&XJ6T[I'ACH<9RP[*^624\R M;=T0X<$DRZR"C2(FT*I6*9,LDG532XSEF 066;3LV$[SZ:6N[JWQIE+M/8=M MV>"N*&Y\$"!*O6S2L9 ;8SUQTA@1Z&\I=.JN>3:IJX?8B0?*MX=PTCN3O;I@ M^AY35W?259?TQ7T$?:S4U1!,3ID,&"-D;<<3.#AC.:0BHLU)E=+SB_^X4E>; MZWX7^?:F6,BZW]NN<]J;#Y1O[S'^M73P MNN)!!UP][<_;,)UFCSY49_=2X$"!][!/;\7GK,M:FMKHJ99Z1D>^B%,1A$N( M2B:GFI_+')<(#^S7Q^+!+G(^7C&IC7V*)<<,&EK_1&W'D3.!#%F!K(T498Z9 MLVX!_EU'/'7"^+X*ZN:9'R#=UHJ*IQ:^\L$8;Q6PG[7<8[!P4WUJF/2S[UW.,%FL;6L-0 M!@>F1 V*9@XA&0U,>*TBJ\'!K;-\-S&[?1 MG,;..TQ+]ZC\ !'W_**OBYS6"IA!:4C95^.%$;>%SN3+&L+FN$9L70+G6$I_ MP*;K6^>[2+:?*O-Y,E[$7<)[_>KG-^_6.X^(GN>HP#%A:[JP MA^B+!F>-Y,X$YESSXB]=@!U_YS]4@[=+TC<6?P]'/JN[P3>?<3JN77E7YNGX MPR*Q8U*FW_[R:ISQR_L_PZ?ZEQ5X%#FHN*C11C)29*E T G!^6@B0\>Y;)VG M=1#@)\^IXZEKZWK4MC+>^_DD_?%Q,J(19K_\\W(X_UK;#$[&B]\?4!JOTW-; MU,;;?0(;Q?%R2$)9:S+/7#$F JG!B"(3[3P8G!IT&N' VYE1F,W>E,437U_K MUN"8EA9!Y]K_C=48Q4@K541CLLU&I="\I/!=0 YKW7YY<3E:%!*\+K7AYV$F M)8!H%>J$&0GK&G:?%E_-,+V6*M""K>DF>Z34U3AGN'^+<#N.=X-[B8!7? M[.;>7JQ]U,F^PO;^(P&:/;N,.$(VD'V/R/J6@ M;&G.[NUPGC(A6DN[C][-M];0>O:RA/II-%SES5>GX5W-F.>#9"22'#CX4L]C MDI>T2Y9Z/".]CHXQKUM;Q;MB/ ?*]*J7'J*=UST05T+X^>M"),LSHIRM,4IH MR%K48'Q'AI6U"LC,$D()5E3S!>4>.,=*$.R!$XUD_+C2!(L1F%DL8,CDKCW1 M+3@3(PCA,_D!LCC7Z93EL:<)-M/>G>F"NTBQSRRS#C#.+UUP)^%O2S?;0W(] M*A*9E49P#I)S6J=JG47/B*!11DO_30&3?0H*[)0NV$)_NPBLUW3!Q)U1&2,P M5G,?HS(0N(QD50JO$M;EI$6BYR-)%]Q)[%O3!7>164-O;-E>_LLU(,H3\01G MX+G79,4IV@A*/?3DRN1 WSKL9"H]I+SK@SY!Y>TMLY,=WKW BS#.[_##L-8' MJ0.\JX>1LZ8G>0\-TL^QWDY3VSCC2\PE91A''95"'9PIT;A:8HM\X!SY'7[0 M0\/U<> G"\O/]%@<]%W4NE'4J:$HFZ>/+5?'%^'K M[+?)$B-.7TZF[W 61K@\@/HO'.6?O[X:?\89/6DV"-[YY')M."PD*"T9[7TU M";\P6X(L0?..S1!W'_QX;.A!=Y,C"KZ/X[][G%+C;+8Q2=#"FQIR%\@?K:&< MOACIBQ2\>83[HSVVV6>E:"WC4Q_;K.=S_=59U:Q[-IU6LVY1?_WKM1\6WE7, M*=;*_."-(-G9A$1Q+LFYSC%X45R1K=MW[PCQ,1X)[<2,R?$TU,,B=#_<:]^N MX@2ZP.TI*&]'J*>)V.M5_3M1K8WN'@'E---8:RX"=S;4K/,$Y*LXT$Y[(U5F M7+9.\G@45'L@3O Q,VT7E?52L6-E5FX4E@@RF)2UHCF;&M9F,SC+ZHV=$UEJ M5%F63I;V]C&.[U[UJIM;93L.%^R1NIO>/KQX_Q%'Y;JTFI[_;'UZ/P<_W2:S M<>(C2D"=A1:.!V6%C"KY5)*7(=H04[GCQ&?K. ?Z/M4A^SF0W?Q\:[Y9;Q]%?7U%L]9W M_.)R@8JP3?+RR.U7_'/QI]F !=IN>$Q ]H CL\/6"G$R0)(\YUR<%\+U$;OV M(++OAG$]*JR'H+:WTTE"S+.7)+[%BCM.M3C9533GP&0R7DS2H&4A&9C(P2>> M0?N"(M>N#:GU&>F#H+X[,K554\-"7]_6U_4!WW3R!TZO5MG9JC7,(##,-G & MF&LS8Y<8."]KQXB 0OOL [K.V]\#@WTW].A%^CV4FKEV"OR0H&;;)+4*(Y1< M,)2T"YL:Q^2+ *><7M1"Y=(YQ- \ZZP5^&/=[YQZXSN)LA_+U='[RS@;YF&8 M?KWV7BY.!I-)+AY#&JDSDV2]*.+T[#&A<0( M4@!M,NW_1F?P-3[_)2HQ6Z>;;YHG8\L!]SLG(LHL*6E_6W'?6L;Q:D#%8 M(YP R0O2)-OZX/+YY$\Z&4DYQ+<=<=W;V# MG?RB+FIRT+1R$$)MJ9J2!.^- 4-:*RD$[4WK[NNGNZB[ZY5?]9U='K N#UY? MC:\M 0.7DT$;Z.4G'H#BWD&TT@//F)+V5A;7.L)E%WQ/\M1J%];=9S0U55X? MM9*NL#Z?D*5)3UT&5F/"X6?,;VZ 5<$$9*6 8E4J'@LXICTXKP)7.3##FE<0 MV 7@]TRUQNIK;:I?0_IVBA?#RXLW8_KF\W!R.:MA]\]'D]FW.TF1>$A!91!( M;X;*A9P778O'EHR6\^!0<] MX!RUM3Y#7.23%F[ *18@,B[0""95V7W=N#'$=\N" R3=Q\7;]=6+5BA"M1#" M &/,W$0!.: G7A8&CIQ5\EHQQ$+&%).=BA_L9Z'

8 M,X1!T8:F:2'S#L'SHH&[C()[RW/X?J,>#UHX6DG]-B/,X[FWMYZ9[)T'GS)1 M6X@(P9JZ+ 87G)$T/=]ZO?D.[^T/6I9.HNS'?V_O@BG!"P\V<5$KY];>#P5! M2L$9USRKS88G_[JW;\2-SO?VN^CH5#>P#R/\U[W]/NK0HY91FLSJ7C.RFCPX,J#JD7.I]V(2XD]JW%3'>16>M*M#=*XEI7;_EI^^%%FEJBP]30WP!(YH*.*2DTG1(RGD89 MX;V5M[?,3A;M2.+GUW(CUWG<3<,='QBCGWC'72:V$?#H&4/2M+(Z1*7I31,8 M@Y()C1+)*G-'P.,#HYT\XE&I3!,0ANQO4UL*I B^Q )68':!>^9,\X/9IQ7Q M*)-A4=1:FRID4*J6C&;T\@9Z\UG1D@SAYC&AYQ[QN OK#HIXW$5Y_48\WKRE MYMX[:P,#EG(MVV@"02)O6^FD(K,Y"7OVX;&-:-58??WVX3KP)*@66F'<&K"\-J;3 M-FQI1;IK&HYL5ROL.@A(.8>1)E/_Z@A,"2$BQZT KI'23GBYQH(8 % M)AF33COQKZ"$?KC1.2AA%QV=YGJY"\)_!27LH\[=[YGWT<5I6".%-IPYK*4W M.*C +#BT&F((-BBODDBM6\4\N:"$GLFRBPJ:9RAMUJI]/P_SZQG1)DAT7F00 M FNK,28@!./ I:B50<.U[%CI\H&1'N5E]$ZJF?0EUY.5?UXWA<'\8CC%-._E M\/6A0?HY?=UI:AO'KT:$XI==P(+BI$<,*H5BI6267/9TQ_'K0\,UZ0+V>ZA& MTOS-=%%Q_,IF1YL<,S[#XDMM$ @1Z4NA>8CDLHNA==GG^Q$=]=PTHK,I&%-[ M%M/L?1#@BN6@M1;&&9F9:-W/Y7&?FS9DRT%GHKLHIM6VBC&:!T4"%6O;TQ@X)Q5M$,:;X4RVJ:. MI=^Z#'<6E.A)NJUSN.]$N J^6U4"#Q]NUHU_\^<8\[-";N::V0.IR4DMOD!D M6H)R/D#018,IC&D7E2W*[L^/7>&<.7]ZU4X?&>$[W10'G8I"9GFS A[H-HT=-:6 K0DA5 V9AI2ZR57S%[$4)-=&Y=[.[HQ'C :#@^+W81>FMK MX>T47U[6:)_U?< Z8BMQ7FJBK/3UD(4Q!['D!%H;9#8E="ET,A.V#/!(SJ_V MT<"DL?A:1WNLH;R<3-?%7VXI]IX0&5@0O+$@TNHOJ_6-@W9!&6T4%.E# MK:BH(2J%P'2V(I"=1M#_%6[2F%;]JZJUU;M /%F#FBPQ+5^)25DAKR<$[S%= M3DDQ.'L>1B/,\=O.L/HWL[_5GS"_N*S'0:M "H,ANMHJ@[D@045+LK11 ,8H M#-F"QKAN/2IZA7D6%'QDVFS=&:?=S-:OX\VYH4@AN4#O8-8,5$@:R(M%,.BU M]E$6F\V1F7HGT']QM0^-]A DN@;Y;)R7*-]<7M02EIK70L>> M>P^J!$8^D5:0C(BHN;0VM3;W'L)T%N3J10$]M/6Y#]] 66ZY#QH*Y[34HC#@ MK#<0F4?&,G*7Y1')\=T08R?!MP[]7 ,+=P#[.X;9Y701A?-J_.EROF"PCR[9 M["TDS54M7BQIB4N7@:[5'48++#%7K.XQ=\)T%BWI7S+$"-[^=@VS86S]_W?18!];% M>CK,@.PII'> ? OJJ65F+=,99Y%:]/E0,AG1;5CJN\V^UR/8<,80G"F>+ R M$K+L+'C%>:V%EXKAR?+C' _IK#AYDS97=2//VS8&JN-^CSMTC0??1Q8G"AHU6 MN>@(VL4"2CD"F6T ;@RS2DJ6^LQX>AIAPSV391<5'#ELF"LLT6D$7X0&)4N= M-*.E-2*F>B&H4K<>3D\Q;'@7M>P0-KR+3'NX8;WEZ-._6[!(K\;5$IK-WX7YNK&3YB'JVOK6QU)SPX. F$4" MYERTR&DCM7U393NZLZ5,(X6T=D V8;X8?AYF'.?_?XBCO,+GBL\V:@?6IYK% M5W/W$C- UK)BV;B80K>LA Z#/7G]]R+5(QB?BXC!?TQ&83X<#>=?5R"ETE8$ M+D'($$%QI2%*6PLCNLR"#5*[UJ6[.P%[\C3I3PT]Q!?=WOZN19FNNS06(FPU MNGQFM(B5VN1%& %'JJ"'(*--B(L@]^OX1$Y.H3&$ M*M7TK$*24/2CD5&EDFJIN]9AX@]A.EM^'"3\AL%&#^=WED3,5$D XZ;V]Y6V M%I:24-M"F<0T.FQ] OZ4LN4/.?AJ(_1C535=OP4=H/TK6WXG!>Z0%;V/](^< M+:\L9IY*[0>=4XVE->!1"LX*%D8_,A?!D$<4" M@?L(@O 5)[G@I5O9I*>8+;^WPGL0[LFSY<,X7YM!KSGT]P_5;V;]#M/:]+WRV)G 8_M&03(Q$'B9+!/1%^J;6%D,B I)YE? MO]44=1;^%K'6U&5F\ZUS4H6 G.)0>:,EZ&X0:I[O]OW%O[EY)';\KM5 MD_WC[/R[] M8*!QJ7L7!0YZM7ZW&]B>T&*QENI'8D(QJ<@]-!X*RX)+9Z7:TKMN3]L+ =X8 M-#?HW?E=KU=;FU.424&VFCQA$;%F,3U$56R1B+6WTQ!0// M^=&#<7_M-09(:UATF61VOZ/G2V]^-CP6FK1& MZZ+(0>*W.Q1??_BDZ\]**I'[N*7X:'QSW^(KS7F!+4T7.@8I!D4]H ,E^S($XZ)7I#X9B#M%'B<'\= M#A*U/;-^/^/:,RMA//OSLH=E&%TTDI%D4=QM!'J$.K\=0Z2H6:^8"%!=0_.NA/R0H.S MGC72BVMR7R9;\C!AWNAHZ@3,;$EB-B0(QC)@/ABODL;(]UCZMZ3BD(M\W\I^ M=I'O0U.M([ [$KM*>5_]?*M%[&TI1>5"T+I.PG5DD+0507 R@%)&B4+1I/([ M9)"V>_@+79AZD'POWNGSAR1OOH:S\TKWNH;9BD.3 4BKN8%2 LU10'9L)1E2CJ% M[=H3OYB>^L>,WOUU/.BFWXFWZY3&[-&4AD011,@9O!+$I.$!0K 9LN3)*E=2 MYML%OD-1?$+TP%IOF,AJZQEIQ^HE=0TZ*T?["]?@$_=@-5B#=_9G M&V:P5BDS4MWJENUMI*FLE$TF$O>15>,.::M-3W^A M(6$?LA_$AC: <%9YBI'!Y[ENAX)VMQ$%&0RWFDCE8VXQTG9\P2,*"W5 M1J_/KMZ-E3)(A-?A -D5QFG+8,#5ZD2$T49B%8/$"V9I<]%IN_FR>Q)R E8C M)0T2B'4Z&?9,9>V%!?)7$,@Z$KW2&JR.)E)XB6CVJ,8^EE/]48%L?T4-$B]M MH/X9WUA@$$Q:!*GJ<#5/ :!CK( W'%/.L631?DD;;\PS*N U5-U87#*6&-F, M)T$Q6]NL!$V+L45'"92\9IDM2N3;]R381+I2I10>< MU*&3HA#-D9[!*C-!;U6$:>;.XJPJ108M4RBC-:4+1S$$.B/<60 MPE6M2@QE".",M$=3)V5OW:.IB] ';L&S#6FG'DV=%-BA%\\NTA\:(,FF[#6Y M'*NN9S3UAHL.0F^=M[AR:)[I.6.DI+V6J$-7 M!XP9QXA$&T%:;EU*0I0M1U]O][R19$1WT<\.#7VZ"'=C XR^&_JLWOGP:_WF M'\[#M&T+GTU?WD_3GJU8>="FIRCK*?P.,JH@E2^R8.'.:NL*:>^1-CV;'K/G M;*H:+_Z-D%1[__Q*:UJX- P"VJ>56_FW/VY^Y8?P1WWK30TL;UQG&VW"4B)@ M"-5_Y@@A% ;!.(\A:Q&Q=2.^_:G>[TQHU\>_R7F%N7"^^GSQYF+Y>38_^P_F M?X;?S[Y^OEG\@:(N^B?A$TY\2MR@J0-AD<)O5P1$2VSR M4CBW5J@8MJN!'([F$]Q'@(4^IC7NRNEUOX-+/J^J$LA;6QW^3(+6&IURX$2M MB]""@4>'X#+ZK%%'B@?&LD\^P\NKP?ZH0-'#^(]6?%T;]42)Y!+G#"SG E31 M@:RW5&,6F>OZJ6W=OZXY$R=X#PJ#'CK+K^B)SS,4[S.T.KY:_?+5!6C& [<* MP217FP'%#,&B@H!)\2PSTZSUE+UFQ+].' ^N]AZN%.\LQ\L$P::&6[D(&6WV MD$6I]_E*33G&"++4C88)&53KT2O]5DQ->8>L^03VP<4+\". Q[D!U[:9% MZ8UGS #M7!(4A=H0I.6@0TY)"1T<'TT"<3L/_A [Y_6=U+5454A":24@"$VP M1:N 5D0&10CKI?12F;&M(@^8.*(U9!Q!_WXP>+A:F$/CND.?PG*U7B=)O!4) M7$H$I>I<9&!]Z.>_HG[4C,I*!4'H8H^H$L4,DXA:=4BU/LQIS=M$Z"+E> MP0NJ@->>0S96Q*"8$_?[#?=O3>W8.UG4OA9U(*@=(MGW'*N/I'.>Y%CBF&', 3K4H)AQ$$W4X(V-CELN M]?T+-@?7P):L'=&B-HZ$4!^0>;@VN4-;QLUMC'=GB]I4HB[*;^)BU7]_XE*M MUI4!C"N6%MY$:V[!#"G2?VB%1S6V%>E)ADY6<#!X/,2^/S3V;VU>WTZ7\[/I MXBS]$LXO<)+KZ8>H W@$Q<_*8(#@HP>3(E=,39ZUURDB(<77\'HBS)#VDG)2W3LH0;1^VT LW)V,8 M'69&6&?X"RZJNS>MMT PT<3"4*DR#1YAMG[;-G] MH0('WQZ>8>F([&(H9DD8)6343D4O5PZ&I;-D_T<$\[Z\K/:>)!;LDRKB:KE M_+Z QN#J/7(.M:X9,K=)1:>MZJ>YU+!LGDSKF' VIHLCE[WAOIV2V"]69W$? MEI]Q_O%SF*Z%\?UL^G6EJ]N7&(J/QNGDP#!30/E(VI&N]MDIG/L0@S%A+!'- M3AP>D4$=.,#I'T"/.'F'NTR[/;OKBGDM2W$%(ZU:I-#2ZN^-JSVGW7I M"-- 741P1.OCT>2)>H/@(['OB'WV[>4Q*:7XPFFY-)P9$@+ITA61P 1'&F52 MJ>1>H!T>D?&- ?TCM.1.R#WBU-7S@E!,1.\"@^@Y^7>ZW@NP5D%T2I#KP[VU MQV/"'9D_V?$X[;A/#!]Q^NQY07B1N#2)],8PJMU\<]+P2G&B_$!F/ )%-(?T;@"/A>&P22ERFA*MYMR M?C+C<9IQ;^@]SJ3A%NM85%(*%T%&)DD&VH(3QH/@*2GCDW=Y-'?S>HN-=]!= M^HSYXAS7HWF>XF9C^X;+J>98(@9A).A80[Q8 KA:SJ<20VF4YO2BM0):$=]P M%0SGY^--ZAU$V8_%\W^J\LO+_ZXWUS#_]<]D"'CSYFRZQ-^7[\]7E/SUSPO\ M5%_L"_4Z#??[\ 570[53RJBXX$1Q_4,K$F.]GU]$MI@#<5%:3[BY_?R&@/M, M[,_3142X'C;^! /@X!9(TWTD!JZHF4]='L;:B:DKW!QONP)'WT.H;]+^$-\ M[*Z9#2K>0ZS]*]O8FGTDY/)HR?7+Q4,0*,GUBX%C<<6ZUEVKAE#RY5MVUE(QK5WO]U]^/9_]@?CN;(Z)?H]X?3N;+F@I#=/EBLAULOK*NV2% MQ=KLTF=!9F:- J\BIW!2.)UY8)&5[8*L;@]^Q<#I74\]K#X_XF(Y/ZN= &X# M715?5!0%BE0$=!/KY"DC0!LA#'IA>6J=CGV4D%<,IG8*VA@B_,\W]\3Z'?VX M^F#U?A7;CUC^5/_^^<=OKT7\VV^__27-IF4V_W*VH%=?OED)>$7>Y]DY/6%Q ME<'(%PFO!;1XA\MP=KZX2]?BC P&GUN)MO_R;VX8N,O8^@EWT-*6%?Q]B=-< M.[*?Y;_^^8Q%91Q34N2_;T;AH<8\]T%"@V]R?UWNNY#CCQW@67.2>")U0:H!58SC]!% MS4,ISO'6_L2 [)VL8230.>*K"I.LM,R))_!!98HM/8)GT@/R&*-PQC)U/)?Z MCK;+QH%WBSY!T\=)0;/#$R694/7P! NSH!23$*5Q4!Q76F5E$C9'_RNL5ML+ MU =1]J&KU1;SY>3CV;*R3<'9V=>S?!'.5WGLDDQ!:Q@4ICS9GN408[;U%$>) M8K0TS]=TJJ^S@5M0VJ7@]"N\'F:O&'/-1LI]"EX]*"- P-(>I^]< Y2"/6& M4.V:XKD&*;5R-B;I<*M8ZAB L^%@\?"XZ:*$QGAY^_D,R]_/IF&:SL+YAU(H M2IJOT\)<,)MR03 JU6IT:2!HC)!9R5$+EI-(#;#Q! G#^?J]JVW67N8-TSC7 M9'V@_9OXG7ZZ2U:HQP!<6G#9)%"20F:?$<%*>M/Z8/-V-]NW@<+C)+Q@*#20 M>>N2VY]P>C:;_T+4_##'Q5DF=VM-Y$,\%Y:#Q43^ M6'GV)&;;A[T\[?>\4.4W%&[#N]L/2?N60N#Y=,5^.%^5'K^9YOO42J6C M4[6,63J20HB,]BU=P&K$%'V6C(7N4-CFT:\!':BY5<$J@FN- MR*T6X'EA($V)*%/(L?G,^!=6 ;Y+3F-_71Q+!?@V/)TJP#M5@'>"R1"EM+OH M^%@JP)/)GF74$+BF.,^5",&S6@&:DS*.UQY,KQ:WG2K 1P?;+JIM';?=*_E: M>P9&R")0!9"!-A"E:2OQ115PW 81&'*-=BOG[-&O'^&!;.]JFS65>0_U.(\7 M>DJFT6LI(!3)0 D=ZXF= .E-C,PKGT+K/BHON1)W%\BT4]#&M:/O2MS5._&^ M++\/\YJX^(I-"W.W?%8_=;J[,'JO;!=MD-Q90[M15A2 1886M?0B84E1JD?* M=K=\ZG[KP]7%@I]P_I4BS0WF<;[Z(GKUH?R(:?9I>O8?,HY5M=U('@=&>HC#>V-L/;U\-E^_57^/3Z2TQ&L(]5)QK6[+MEZS,B!+ MT:DD)$>O=AKL2$P[4U+)' +6;BK>>HC<&N D M#570R>Q.1V+]@JF=@@YW)';QY4N8_S$KCQ_>M#T2V^Y9/1V)[<#HO2.Q[(N- M4@OF"U?6QH LNN!=B)KB ?OHD=AV3QW7D5CR,:,G[#,G:G^WVI%7E0"B9(-, MY*3YZ4BL'JH$3UN!TP9DBG5^I"6_QZ,"&9+50@ATL7FMZ"LY$NN"P1V/Q+IH MKX_&,[WD+11+QOL4P#I1-QTDIHS-M.F(%(+D0K'^YMV<,IM[X?;PB!A+9O/; M*>WD^-.2C+A^W7=K/E<1)\M*,I42V'I^K3*]BM)Q<,+I:(20V;1NHO0$.2\K MZ]D)*[-^=-9##FD#:5>>_Q;$]93,?)*PPV0EFZEQ.WCLH8/!@>*-.<'07WBI9+KU ;5$R:V#I&>D#$\%Y^0R4]Z#*^CX3[<,_QG#[Z=/NZ MXCIPN$H*LLBUUPI<203VE!5$&R18$5 DE@./S2_"/$/32P)$4_GWTS$SWZM KA'HC=,1FO(G;(:E",P1Z4*A*B-EL$7)UO/;]Z"K)>$DM9: MZ*&"Z1\XQ7DX)PK?Y"\DZL7RLAS^+I&*E5"G)4/*VM%J9RRX9"4$+[6,2B24 MK0>K;$782P)+>TUL;%_0.&U_&56':?X'SC[-PZ^?S]*[L PW/WV[^C=[I^QW M>4Z3=/W>#-Y+U5O&@Q)>B:B=B@R=3-X;+-;G4+Q3DYV>N.^.\16G%[CX.T'^ M_>^KO@CG;R\62T+[O+9%^&XV_?0=P3&_62SP=DZ)Q:!38@FXD!Y465W4,@*\ M*SQRIH.TK:L5=J5U_UUU]=SZV+>S*=EG6M8^%5>/?O][.K_(U2V@Q]+_^6/X M?2(X&EM*AMINAI8$38YB1 Y:9:EC\A2"M';$=B!S^(5T$+P]W)#[56 /GOX/ M\]FO.%_^40^$ER27>G*WB+09 I"7&D1\A8^M; M3T_1\TI0U$PE?12D76=>.XIFG6*UVH? (C#AR1OEW(%GV4,ANK4FGS2WGP&P M%\5#G<0)CSS[\Z4G_:I\U%'_C'JIK>BJ?:XH6ZS!K&Z(:MF?> M2,CPC9CWU]%#A3<2\'#:1XW1. ,B1D4K:J$=EC95\-E2>.UI/4U;E1:.2^M/ M=%$>2ND=Y-J#Y[(F;)WG8#H5S;0@K[O4:7R)_&^O#1")SAF?<^&MBY?N$#!L M^\-&2GGHI^XHT<8MD*_393?YBW4K<)NS\M: MS&?82, KV^+;**)A&GI%U*7G>)ND*_!O053#?7XC(M+RHTW^\W$ M&2F=(% #LW7RKJ)%,!H50;CH1+8^26S1+']@U3^QV0^I^2[";7D;:78Q7<[_ MF/S\TR3ZA(DS!5X4XDD4"='2IE18M-SPP+E\*CNZP/273[.OWZR_\5+#ZQ]N M%'SSO&%W]4:"G^TEM89;^14%[]Y/7'!HK ]@N2>W1 D&460!C!>7G!,V\*?, MLIO>WKU_"7KK*+4>/.SO9].?K^I7K$W&.64 7:D3S8.O[0T\\"@46F:2$:W] MZUN//V9][BO-C=[3AE/9]=OUCWI#YW__Z_\!4$L#!!0 ( $J&"%4O!$_4 M^CH !!? 4 8V9ME%!4&E*4A74)'>I"--$>F@2),2 MR'<2;'?[/<_W/._U_O/>F^OLF9V=W9V9G=T].QG" &&,J4DO".D* ,;&P"$ M &@ &@@;0 Y"$/ '0'@!2A(, "C(WI]P .3@=QHR,),EYH @^(1!Y$@P!_BD M0=1), WX/ U' A3?VSX'GVF S>0\ (BQ_'@?A:-=$$*F[F@LVL\=[2,D)RLE M(W30&HF"HP/]Q $Y&3E9-1EY-3E5(5E9-7DE-7D9P!2*A:(05@ QD=^%_.+Y M+MG/L7;NDO^$W8'=1 4A_TY+];M\$*5?\D&T?I>/#/*C#X@^V<^^&4._]W?\ M>_^D-V& L PD*1QUC$&RY\!)E()@)\GU0\!EP$&&AH:6AH&6EH&5GHZ>E9. M9@8&9DYN=G9.=G9N5@92^O[Z^P1AI*=G9&)D86)BX6!B8N(@9DP 7.Q4X=Z?ZS%XMA7F)\BU_VB2P=T;Y^&Z[W.Q"KMZ;+\ MB%@JOES;[3^^K"\6EW7EV9TW/9]6'I34]4ZL6KD&7(W/+JWOFUQ3-K!V"PQ/ MR"EKZ)_ZQ@J0D8'<4I!XHJ:B5"2QL$^6C0+DP%>8G5+NPBT.(@>OS#L7Y45= MQC 78W4L.&%^"E_W4Q$9H#Z@^+H+9")S#US/4@F+^/B3A7_F0.P7"X1!@(&< M-"8KH VLGHXUW"\N&FMXPE TUCS.JZ@R<>ZP#\*+LB/T&B,C;T6[[Z:D1^S8 MTF8TSC;LR2?L%G2;.NN]E68V5N.PMK1;\2']?AW5_8=?* MFRQA6C7@)JT0H_<8L,SUJAY;W5JEOE74F9*VV:CMY4+ M)SQ1H0?Y<^\5, JNMK65M,#%S#Z]ECO;=2=L'O&* .CT5/.:FB9F7/ MV?N\;PW):#_=F$W=X1'8=]AV?TS-#"Y2VLA#FR6!]L9)WZ:A%5Q]S*.4U0H>SV"5T>-B Z(\Z+(]90 M;!^HJ1/F8)9!>/M']=6?J<\I6A)\&+A98UF(?)(R-XLJ_:HU-MM5W^U9D^^M M3 "\0S:7I%Y&ZYB#F+5;W1_KSCVLU% M3S][UCQ\ICW%;" ?#9^HO^S8(P"-;W-DIF4VY(VP*%6\(0%=,Z_1V]YV6VR.JH\?>]JO73Q*SZVQNBU" -I.SVSV)M=NAGB6O%ACJR4 1CT> M+6$'C"W5\!$[;7J^L\ZQ>IREISJK6R\Y3ZEZK^!RU]>LG5PMZG6A&N;<,QCZ]T MTJ4_MD^M=$!4\2-S^ XF[P 9>W[018#B7?ZI=FBNPD&G"Z#R#Q)G)"[64#2' MT+ER([\OQ%G_C6J:Q?[$\@\O_39\MYOG4'.2N"4)EZF].PK5>2W.WL%Q+E73 MD[8WONAV4!:X;FDO[K>?G61TME>;=.N[\9#JU '^+V^F$SOZLN4RF=M64C77 MAK_<"QQU!!4+R^XJEH^6?#A>6S0Y7]#]#+4E^<5M)A!W90>]S=ED MXG,IX7IDR@V\0V52F.;]PX_KPQ5?NPTW",O./XTN*J-^^D&U 'GS:&^!Y\67 MT_PFVM)SU'U\&I'G3IZE?^@J&6JGI+BZ&<_8ZA[Z37U;^(2/6OAZVG1AS8*F MH++( SN&9PJ;>6YXIRG+F^^WKYOGXAW.P3S/%\_%F/G#XI\,=@N<4HWW!AG' M:BJFN:G3Y14..F4\JGHW;34]."4_$XKSMZN1%LF!61K'J&[TEY=>O1KQ3?#! M9\:U?L?#FVC3VL3RKXDG6$2NG7#@_7JV\IA?1NY67M%+W7**3/&++C !28G) M/I_+02YO9YS-0@1-&EV])S\_RK"-1ZS2,WY!4F@6/"K89D3!4N:+NU=KQO8< M*ZJ7=@Y:Y<^P-)GJ1.SKC?GT)?2%M? 9?_J,FWB^2;IBB;WU32OS\(9?.JK[@U M0Z;K,=%^ANWBVD-C!*#RY&)B_><#ET^>KXHI5\E<5NZR?2']<#M70IU_TC'& MEY, U&TS;RK)O:E\;ZZBT/VL=J'BTA:DS;\!W^&VUOEM;"$U868/ 5!8%'F7 M42[;_[ ?/_9F1K0BYNOU/K4$_WT#"SD6%=L*\B;:_4;!Z4Q=$QQK_GT]P.T\*7@L] M&=UA9=8G;QN;E%:):Q]-.VGIF+A:?(( &.(F0[0>!.P\C/BZHRB9-T[>)3NJ MR]<7TBZRX=\+;U>-/W3"<$>^S7E9 M^U"9YRWO9_*,F3,I;245%V/:5\\I#:UHO]J,X%>*6-)ZX8\_FZTT:7_I6DOB MV&$?/X?S@\BKPEVH[=^7%WISQ_C.O$2-Y6\9Y0RB_%]61 MZ% E>WS#HTWI4]^,S@B.D^?7]$"EZMXDUR^TG5]PK(@NQ+>86Q@)"G]Y^*YU M9B/&/\-RZ7T9M>2G\C&;\6WF PVX00/<^0IP'R< E_&KZ-FJXYO]JWDL1[?T MQ2]]0-XL4^N?KWEGZURJ%-:^TC'XPCFS>.+SR$Z,VXRFR63-\0KIK\C("]%W M^I*Z_?@S+D_!U 6&]GI*>KM6:?*B7(U/$P!EDYSI=];3^9G=.YX;67'S*UX, M0YN.2A89*'4^_M)LV\XU6GGWE7. MA$6_ZJP9?A>3O:-<<@/<<#/R^L-A[HBURJA+9[;X2R[.4=[:B#X3,.F]$XKG M?1##S2W+G6'*/5$KCA1G?LOGO+S7+TEUB?9L6:R&V8VGU[=5?38?;+OI(589 M<_*QI<4;?2FITY^LB_BK-M37LIC[E)A/EK'U^TA)/FG[T=MCW3M\IBT1W*;<\ANGW M)B/5=MK*WUBF4?9J I8G@THO6%37A98IUB;FK,(R,089B=CDL3?/"B=C/EG.*YUM?:UMPM7N1[ MY^<%\M@.['TZ]G06IXF/V]Z7F#]]X=[8 KB!/:NF^9:TI;_PP7;!+,IL[0U# MYCSW]5-G=<)'Q];6M>NW/??ZWF(%=RQG9 7WX4Y'ODV?_6INCO/; M8AZ#/@_98?O(FRUI>NNQVVW5@S:;'D-GRI9S"4 'W8[P*14>NEO7GN"",V]" M5 $O,O=UD?JVS=[ND)2PQ_ZI]9_"^AI>O!#)[WDY9(OPKPH<]/TF[S>#:@E+ MZ%XA ";H1YN51[WYO;81=>V;=;>B1DO6O&ZM!CYX.U3=,;N)6IUO;/8[ISF: ML=RZBNO<9NZTB@WI)[PC+'"M_;I RDO) "K'#(TI*$C7%!L^XD4. /C(3 'J M[S='/C)*X(@Q$H9!^Z%=L4+6: Q<2%*(>-64DI&7DE-Q-L4@O)#>2!04$RQD MBD$'!3L'R$G).NLB,0@8%HWQ$]+%0$EC[">-P2)QG;F1H>PU#4TVTT6!SN%I M4IT:J6Z"6/_]H@@ ]#X8) IKXH_U\<>"1>*M$S#UPUJXH-%>) I#%!:!0/E[ M_X");QTO#+',3&IK@0PB4AQ#8HEM?O6)P)R">B-.Z]F<_CG8;@.0?[2K!0+K M[V/BX@$#T0R *8 !T.#/%1 "+ $@ 7\ 1]2$SJ?G]0_NCGFA45]YXC!Q1_I MA46B2%V"95H2M8ZQK=&NQM6)]&22?Y"8[3>)37RP2#3*#\3N(/G]+)QRPP;\+.AY>^G^+(!Z_-7U,9BG MVW=%?+_)FAL?:+H DHWI@J;ZTRI,W4S]?E@%$?[^ MUB$I >&*_;ON3X-KX>_P%C"O7;PI!G;$]B>:!5P-/M;N"'!RP?E"HMQ^:(R) M6&$.\G0,C<6BO;W0*+?O31A^U!!9^ W/^ -OCG1S_[V"_D<%R-M/--%RR!=V M>0""@%W7R_0O M#*G/=1(,KB3"WR;R:6+U__DZDBYHOFN49.9D1W:?[W4"/_6T6^8E0N2>/[G? M342WV0[X[ 50 R0!63 GQSX5@(?>7"&9$F[!Q: MZ@C @ #I9UP%W%!P@& M-;&KH[^FWW$[P"_GW-\2_$B_MA, Y>]%-$NB?Y'*!>V/@OO]:37#L+(_A",N M@=_,#_B3G0+'?MDSB0WS7^9*9(W*SPL)0_A9>9TD+CC('\:A)-6! !OX4),* MAKJ_]4WMAD'[^_P!187&(-V0/_=2/0MB(Q,2#BPS0OVQ: ,$"H&!8A%P$O?! M/C^. KI=8B*&6&/H[2;T?T%^-3_[8UFA^H/] 3.N.QH0<]4*Z_= 4\Z[PQW^@B=J%(URA M_J1]C38 @<'^#;G5#_0?R>E=W'307FC,;\IEW6UPS.!G!9&-4V@4\4V+1?N MAYV?:1;B37Q9D*\HC #1P$X@ 9< 0@ M!)B"]VLT@ 4?/Q)$=*YR_!<40H $B _SP7%'L>F>H=P.1( !AC,7<'8OU M49.61OE)08FW/2D8VELZ".HC+2LE(PUH: ?Y0&&>"*R0"\(-B=(4_E)5(RR$ MA&L*6RL:RQC[Z"#,%6XL+:6D$:06I"WCS<""Q4*\O9" M^:D%:0J3.E<#82):6EB(1(+UU!3>#=^R,385TD%C$$**4DJ2,%D%%2%E52E9 M)049>:7#0G(RLJK2,BK2LO*2,K)J,DIJBLI"WY,P.!H&[JIFKJO_?2RPI"G\ M7:C P$"I0'DI-,9-6E95%>Q#3EI.3A*DD/0+1F&A09(H/Y$?/>@B_& 8),F_ M+$0L0UW0_EA-8>$?(GC[_.SV;W7U@Q .^TGGXX_Q(@T.ATDCO!#>"!36#Z25 M_4GK\QNO?^@4K )Y:5_&]W8^#^/[^W]D]H/JQ> _<_4?D0OA;0YP@_MCX$A M] ) UD1^-3='_ -??]\<)/_9V.?'WRC_(-B/ZI\Z\U'3P2"@6#3F-!KMI2EL M:D&:!44IN)>7D!4"XT><#T4I.2FY76)C-!SI&JP+Q2(TA8G_MTC*R$O*J9[^ M$=HG(:,(YK_UB_@3J;"HH";SG=08-$HX% O]+_N%P]1I#?4#2'MX8-P$Q8"YTO-%(.&^\,0&-"D81BT"Q0KI(OTPR*]O! 8(5GE MWV,226,:&ZOIHF'^1*,PU-44]O='PM5D%.%R**] (K_,P-C@D9ZNDHR:HJ*4G*2F&_0UY( MHC&I>4%1;J!LDM]];\):_]L_W%RQ4G T+$A#>G<0<#3I7P-+_\8.",)VC?([ M1Q8(WY^\:7W_#_#/W>S22/^A[:ZJCX-V@,8$_TU?0J2EJ@:%$;<=36$8&D5T M1B+@PM\K?* 8*+AA@LM 4]@5@_86@OKX>"%A4"(Y<9,0PJ+_@ I P;\OMI_S M("S]3Z/!$1ADP-^/]9,1H;^,^C=#$+GX;37\XX!^T-^&0_Z/[7>W?: [ O4? ME^HN&=%< J$8Q%$WT,9_G#;_%"S\HQ','30]!'C*29.$^7UZ_SRCWU?RKBKU MB*.P&.)= MP,;63HBZ'2 #: $J0!8 H# _'V,+_=.DX 0]'2'BA0'XE< ^UOIV_][OECQN M*B0$_/]+K# ?#!;LQA2$Y>'@EPT(7P9AKT"L#Q%/_.^.(0"\$%BMI"DX*%+PBZ:"]?:"H M8 #8E9F4V/YR&?M-4?^Q\K^9B'.["RV;D>8,PM7Z"_=W=.C[ *"R"NKFYB^< M2Q( E%T! .[!7SC1NP# #,Y;:<=O\G 1[>4WAP\2 9."_1X4]%\2_#?2;^-) M$;O[J1XAW=W;J1!1;S#P*NR/$?(#UP0"O)[^R8C_QPW_GH_#X,<^ H, [QA" M5J"5(5%NX'2CX$B2!PN)^J=)_!\V^U/:M6LPL6?M !S.4@!+!P= OM *4+#3 M ^0.Z6 -Y.>\G:2U H@KSUIP:M?N2>EOPK3(8HB9'Y(4G 3HF)\6@OEC G;K M2/%(E =P QP #R " "'"1%B2D#ZL 10 \X 9@ IP%;P F >Z -X ! H&S MP 7@*A )W 3N ,E !I %/ (*@"*@#'@.O +J@1;@+= +# $?@ E@#E@$UH M M" 1"#6&$L$-X((*0_1 )B!Q$!:(%T8.0BH@KR!-D$[(.\@89 :R!-DD(R=C(.,@XR<[0"9-ID)VE,R([#29 M(YD;F2]9"-EELAMDB63WR?+(2LE>D;60]9)]()LC6R4'R.G)N2-Y!WDW\@GR??H*"B8*<0HI"D4*IU&GH:01HY>:.QH4S46:>)K'--4T M7313-%NT++3[:=5H36CAM,&T,;19M)6T';03M%MTK'1B=)ITI^D\Z"[0)=(5 MT-71#=,MT]/3"].KTIO1(^G/TR?2/Z%OI!^CWV!@8SC$H,/@P.#/<(,AA^$E MPSN&949&Q@.,1QCM&+&,-Q@?,=8RCC*N,[$S23$9,L&9<$PI3*5,74R?F6F9 M]S,?979B#F&.9RYF[F">9Z%E.<"BPP)E"6-)8:E@Z6=9965GE64U8?5FC6)] MS-K$.LU&S7: 38\-SG:9+9.MEFV7#%<15Q]7)M[^/<CQ>/+&EX#W$:\8;R)O. M6\<[OY=CK_I>V-Z(O45[!_G(^ [QF?.%\F7RM?*M\@OP&_#[\"?QU_+/"W ) M'!'P$(@3J!:8$607U!)$"L8)U@C."G$*'17R$DH4>B.TN(]OW_%]_OON[6O? MMR4L)FPI?%&X4'A$A$Y$1<15)$[DMA9T5S1P?VT^U7VN^]/V-^P M_]L!L0/6!\(/E!V8%N,6,Q0+$%#[H._!^P=[Q*G$5<0]Q=/$WQXB M.Z1XR/U0RJ$."3())0FD1)I$YV'*PZJ'48?O'^Z79) \*AD@F2LY)L4E=5+J MHE29U&=I46D[Z5O2#=([,HHR7C)9,D.R;+(G9"_*5LHNR1V2@\FER/7(,\KK MR^/DR^6_*D@H(!32%084V16-%<,57RMN*RDK890*E&:4197/**&#$861@E&WT\>>@DYF2E,9GQ">/;QL.G]I]"G2HS 4P, M36Z;C)B*F?J:5IE1F9F:I9A-FLN:GS5OL&"W<+9X;+%V^MCIF--#E@S_Z._82#HL-5 MASY',<<@QR8G7BLSSP^@X>:0.]#5UT,75)=%F$ZL 38 M'/P(/ X^@]!$Q"*F7#5=8UVGW33=;KO-N&N[Q[O/(W60R9IX MYG@2O*R]"KUIO,]X5Z#84)ZH-V@!=!"ZTT?"YZK/!U\UWSN^BQ@C3+8?Q,_1 MKQS+ 7Y,M?H?]+_B/Q:@%9 2L!YH%5@:+LH_GG1])P(>T1PI$QD?B8^" M135'RT8G1A-NN-YHCU&*2;])=1-UL^^6]JV'L:RQ(;'CMXUOE\8)Q47$K=QQ MOM,4KQ"?D4"7X)_P(?%D8GF2:-+-)'RR>W)ORK&4PE2^U.NIW]+@:5WI1](+ M,O@S(C,V[R+O#MPSN%=Z_\#]^$RJS(#,R2RKK(8'*@\>9?-F1V9OYZ!R/CPT M?_CFD?*C1X_Y'L?DDN7ZY\[D.>2]S=?-+R^0++A7R%48^01XXO]D]NF9IWU% M1D6OBU6*"Y[M?Y9:PEX240HI#2Y=+',O^U!N6]Y9<:+B=:5Z94F55%7.\WW/ M4UYPOHBIIJN^7$VH":E9?>GSF+UIKS.J:ZS7KZ]M M.-I0TZC9^+Q)K:FB6:6YK$6II;15L;6D3;&MI%VIO;1#N:/\K>K;RDZ-SNHN M[:Y7W;K=]3V&/2V]IWH[^RS[!OH=^C\,P >FWWF]^SH8,+@U='Z8%'Y0^O!C3'6O]:/%Q:!PV/O?)[Q-^XO(DXV3\E.#4HVFYZ>@HZ.GHV-@V8T99?F/$:G@&D"A'>0,#/6H#Z]YA3@(*2G(P* GR/2"4C(__GB%0R M"#DQ(I6*FAS,R/P@9.2L% #E/C;9HV94[%!AWPL<TW!L;=='F@.7:.FX>2['Z>EG/;/JMCS( MNS2^3(P)1?A?N;,;%_H/@:DJQVW<@ZXE/BQO')A>%U/X-HCU*:@1Q3^5ZX)7?OZ2+' MJ\XQD6.J>_9.QFA[,];O$\?SMPLTJO-=UI6-UFD5"*RB:%N]=E^[F -!/4KI M9YQBG]M40275S73;D/S(17/:B7(Y=DP[7',B'\?7!Y>OL:PZ2-.?'9^K]@3A MDH6BF?OV2?>:$@_W167CE2_*P9$F(IW/D2S^$<[1I]S&%DX.-&:^X3O\(BU< M:-@G/G0B0^N=1U?^@T%Z^^XURC!J[4\9@EXS6/Y"OH:K3DD:G\N*)B)[!4_; M8B8_.5O;C/XN[:[P!(#P]A]48DG?,F0O88OZ/'E<\HR.:/?Q8_>%(^)=U>E< M\M2;J\.>+TR$OF4JS-MFU+3#5VRQ2V*M*5(=[JX M!-5Z&%;:4GDDX(J6T?O)=](# M+%$!D+O-!DF6=YM8+O-_OI4]FKF_]YF?.(=&G/67N3AX-RRCAQREL7RA/)YV M4KK%D"4EFOVC>9BZ@7:$[+9MQUP5S7+#SIU1]RVW;)-D2^0&>A+9N*IKU3)< M=7J[5D9VC>N^PZR4ZZF!EZJ^7+9WPQR1@]C.$?3R+[6'7C%M9MBFQ5Y$39A+[6KCFX9?PUKUS=GI3*(/5)L$K;TL&B;$>4% MM?>D-../?@Z+:*# T1T4U,-$*SFS:3A.%&NH[*\=3KV1%-NUMTX*'*WR$J?G MM3K[N_5W_LZ8"PE=?\\<.[YO62'=%O^\?_5AM%A)\>W9J=?6?"S;# .YDP1@ MH]X>G;O!WJ[E$I(R-W0M3],#KV<3$O.MV+6LI&@1^6EJ#;5/XZ7@G-8%?-DR MY_-X$8.TU\/V/:\L3AT/9?9-WJGMTZVM%>O=(U^J@&'_"JPTI8D/J8GIJRH[ MF/CTB\DDH7A+[0![O&^#2*-APY?^\"Y[\)G1HS+ MD2?"*06<7GS 8!5=U9\M%D?H_GO!6G%3^R5=*_")RVQZ=EF^C2]QAT[DX2 1 MSY5W?,--C3J$@ZM:ICT#T0IJJ;[K]=14.2/)H_UOW'*$5+>3XG14]J=G5A8U M1IGU7>$WIM$2FJ+:7Y/3A4M=,[\2<5NR2UO./T7!IM#4Z8W29!@/L+&B6M4= M\/DXW_<;'!VMDK0.4'Q^F;X\BBZ1"'HR1?&F&7;AVW34JG*5_ZT(3I&U!!Z_E;= MCQTG^;GZ'=Y^60E]NA/]T+X)+;[()FZWS>]K_7+'NL^_IJFF+8EK4[@EIW4M M)*T,N2"JL#^4]P$_D[XO!4M(%O_"2OT]*,(71IVHP'/E6X(B)=O@L,'7D+-E MLB^TFIR2ZM9R$!T,ZYG/!0J+J_15@:CJK*),A7Y47UI$8 #(BTYN.7F .J 6 M>^[)!=>+\983[UNV3D[DJS74B9\7]N(=U]LWCWJ.WM&<_%B8\ M3]F(V;BU<31_&.EG7VF?\&#G0EA.E]](PH8A 0@SN Y$B+.)W!Y2T&ZO:3*1 MOY\RX[:4GDT 1@T.+9<67O.G1!( \F1' ^B9]*\K>Y"72I9>FJU>-4&[31A- M,&8'5YVHT!\)/OG8/*O?=G?$?6D;2!88DP MX)-!\4;5Q]:U2=E&C@2SY<)/HS=PW?C!RJB75[@J'8SE;W=?$_%J;IA?P47= MWK;>(X8ZOA2IA*_TMK!/4Y20EBQ+.%M=PV$=DB;:@PIWN;ER\8!@QU<"((52 MV$X+9^Y2WKF=UU'0EC"KCM.;/>\EK_@&_=<#A[1S]JT:*M29+WBVVG&%>Z^F MP4S+NC\L['\3R:VP^"EP4]9*DGDJ8T*T7] ZIHW+*=_]T"?F=6&@SC;MSO:= MU2)'6P<#?^\#,QI21?LVY&)E+<_^>80;P0U+RTVCOL\V"Q.?E:/CR$3NA// MOAERW=#"6WX4<"$ J8>67M063ZM-M%TQMMH;9W]9H)=O+R']B:*'T%>V!@D,K?/_PD4%<4_VS->D$("V@)D%-P6KM>%FZ M:\\%7O][(Z;8U2SRA]3S8@NEAY;>'P!M2WFCL*,@W0O?TR?UPK[9B"DQ?^MM M=#F322U-SKL;BNN^UG='<.T'PDX9NY^Y43]+*ZZ7)L57KJ7>PV3.KL-7]QF*G_+@ M3>?DK#--KJ[*=._+_F)9?;%^P#\^T*:AL_%+Q%,C=(=@LU'*/4_FY&=K23&< MSE;G,UR..%@FVSO:.QZY/73B]NN/CPY[\=B$LII%/)P=C.-U2@I\Y(!16C-] M\698S_ZRA^U#]7E92V:IC?#CRUR1R+R9/?3^.:-W8VFM7ZY2A+6(OTO@/ FJ MZ!%3^%3&H;G*TGM92+LHZY ;<4&S7#-.9KQ?UQ]K)UIP&GC8K=W.5MN_VGRD MB\Q4V4=^KU:A@'1>=QB_TLF,X\_VK+]O)@"KON%?M+ME"< =!0+0X;USJ@/? M8Y4VJ;G7++$6$0F:JG77)9(J4]J#AM_$KAO[)!KG\^3PU5OQG_5A4SVU+!6\ MJ-J+P8=U[;B8E3=0P12^'BP)FA"%[6#=4".*:%_4D"33&>EP^(B-(HTBQ6G6 M;OD+U:?$7B#:6@,6#36R;[UY,+S%V*[O-T81;Q;#>G>8/6LQJU/ K/'>G7"? M0&[8OGU0!!LMI87H98W^M<615^X+6W,WG)*WA!XU3]RDI5D]/!Z5F(2EB9B( MXOZ60 !D--(F^:V^&7:6V*#]^;5J',JBTLTZRWE[<$H#CX/]_;T]T?OK6A\Q ML(HC$;V^2PG+2H=6)#HVZJ6;0B,-RGAISI??31=_8+MGF.V- M]72=DW5AL%]'S7),]BF/MU4]^E,!4W)0" =MNYD5&V5;-3+\@9@LNX>W6\M9*/75KE 4HJIURR M6[6Z_UK\61?[^E-;19]@E_9178,+?L =.DT RM?G5@B [A#B<[4)/,'+VB MN\C!-.V62JX[(L/O!A\\3W7_++$6DEZ!XA?@$TV\P)5:^;Q"[_@0:U5U+W[L ML1$LN[FO4K$BJY_^*6YMBZ$;T73;]F8]=3A?<)57T%A6.$?=I]A0MXW "<^@ MBR\*"PA B6B4H=ATZW2 5"IC T=-ZE@'^%7Y=(R&T7[IW,K&JQ_^I0\'H48/DE:E']J/"M1?DE4/(G_);#ZQ)GIM M7*1"H1Q?O537=E>WA*6Y4?P0NRFROP#1421S@J_<6.7IPLG.^*EKSET).X[. M3@:^#]T3V$):SKRO\*L@RV)U9FB8]RKZF"[L=633X49_'=T-FPAY@:PO[=]< MAUKVM*M5AL"VD[+= M)/\;%I3Y8[IM&W<=0L#5EOCEZ6Y,_5O+[2%K(XFR,; MRFSY$4J>QY<^T+T>7)CU#JE:66;JY/DP^-*<8&(I*M\^U'JSZ%97?G'J1-$< MVI%WTV4EZ%G)_83EK)5[_6HWEPOC:Z:XP5->(J># (CC9J7I,@G E.3JMLLW MVZ6:FX<_\_9UV/K'?WUU-PQS[99SG47@>$219\;&&^?FR:6F;NB-,44H)[N- MW%.<508R<^=+N/3 >,2]E9HF=*LGKM$1UF@=TF/-^V#^%J/Z1RAG2:5#_9+> M[':VK8C!.K(N>!'\Q.F4 4]%C62:$F9UY)(T_?KGWA&301J>?AQX0LS<(IUA M&\7+)T;.=A( U:,3@I(>(CU=*UO8*AOF=Z[K$QH7OLH6'-HT/$*.2GMJ]?5T M81NO8GS)Q(B18764$3(4+2IW;T;?HN:MKW5[S?*-P0<=^,?2VL$A;G)ZF>?\ MO8=!R5_V"BX:.5BJ@VPX+WV.F=1N3$G;:U-JGZ_U>7/FP)6&:W9R&>\0L_D1 M3]LD+)>E\>,-J0DZO:..!DO=-G$ET6,4*:YB&.T[W=M#@EM/<4'EN3,+VJ9% M/8?O5C]-D_+Z;&J$UH#+J6'[,[6)-T88S39@J=G6S MLV7O::R=3H- M7^L]4)TNCA<*HN,[=U?Q)2[K1BT77/UC3T:2TW,R26GC9,]D2GWAN[SFV8GI M0W)78%'E<0$J;!6-^N+AMS1JSIU)4+N1N?C>N4PL:M4R/_";Z*0U?/I!3*3H MSJ/R[9S/T_%<<3N->EGJN)&3UZ&O7WE2MS-Q(4TWX"CN\W)K\ M>"9$LO>= OR8"'55:4N:0)E*751+4R=2)K6"0J=)M!OEM?)"V_Y.C'I*;. B MU?.:=VX\A]DN0Q,) $=ZD6JF> O+#O>+@D&SPZS-57D1W((N$FF3JC;43>/[ M!=AT)HA76$%\FA9NPX@ F 4K21OA"0 ^(6&9W?!995>.O;,]3T\[-G-[VK'V0//QB) M[J*5_"R\[\Z=,JI,3OW3+GFX]M' M\\S[J=96R<*RV8XURV,SH##; MWB,$.^<'"^2.'\4J6NES\3^1%W\+'//3X9GZP(FB47XTL3!S% M?]PTL[!V+84S&/JY+89I&SJ2V_,[1X#J-C,DF@6^-:JE9,VHEM#:J@B7OH[5'.G$=NG46)AL- M$I&A,>W2K4T+#PP7)N,,&3K33TQW5UB9J[-&O+!N?[\4'QR2=LYD?SO":=N2G*&M-]O10VS^2_'FI_A@N3YDG/+\[:N !TS<) M@Y37+3R!HK@$WM?#2.U,5PWT8=KH<>_$_ #5"P.5Z8?#>#:?5J3EGV\0$US\ MA,"'WT"-&%+>.">2S3)'-)RPHPV59XK;2)W:M\.> M]U%07_MC8+%@0I=/1JYPX62XL0AZ??W+"KPJ-(QY3G8>NMJ/83>[BA.;Z_0H M;;8_7GU_N%Y-7 27L"QEEBP8VRP'V:HX9[P>,_F5#[ZSQ'RDK/QB$"R9BYGO M,:_2WHLT[?$\%/=%50VG'K#14J_;[)FD]>R0=]_T2'N<5SN24O-6/G4A9M1# M=OQ+X$C"]"N-ZS&36C=0"D%?\E_M4?-ERM..K=H>\1,K??;JK=C-D-RQ2#UU^,J,L,]']2;@O(M=PH9.; 1<[ZK53BFE.3 M]N.UC83PK[H^FHA=NV?*UMA0^T[_S61+R4KMTG,1?,JE=[;7>][M*,PU[\'9 M+4U(@!Q-:M[DMI% M1IV7#9H\IQ+Q,:NC3B[^A_M>[8TP"[[BIN!TLNI\^6/TI/-A=RW7KNPN_RJ5 M0B\W\WR^Q\QL!H,ZO7P!T(AJZ27%\[S6DR:WKDQ)2^U](BPC=*\YI&G*K/TKW-6P347XG?PF=7) M)BU;M87! ?I2AZ\QX=X-/144W/!)M>01F\K!?[HR; 1#?%*^9*K-W&?\;%YB MO&[ZT@X]I^52V2?!2>&Y@_GM*?Z".:*2 \Q%S3A$PN/20QN?I??MA.R8.K5J7!=: M-H@3]1.>L4 ?/I-\Z^5-RYJ6R 6V15V!QN&"& M2_--//,M$<]A.[XM2RW.^!?X-\L!T8_>=*#ZGFA>O?OXG/C'5;LK]CFRSM': M;IPA.:E>A0>6M:XX(W73639E-OO]Y_+[A-A-R]45*G38[SX=&_M+;SRB@ M8Y_X?+3G347:G *+S!AWKJ)$G;]Y^6>&XA5Y(M1UK&.0X^,[MWW?SN0\E_,A M 'KPA:GWLC&YB52WY86],+CZ7_@VJ)OO!D^.\/GK,.%^&DUQAO1 M+J6ED4?[#)D' [ZJ5G0A81?Y1#*6TT[E6!SN^JA]0'7CEENPWZ;T[%N-8;'< M1?.>O?[9'EMHCD^^B^#'T4" E4W#C8[%HM!MI??FW7;-,Q(<#R%?&8VO;;@. M24$2!"FJTE :#7SKXZUQ8>80>GJB5 MCS@VAI<+.'=O;/):"W\.WLS4<^]<1VM)1?S@4:37,]N(F^$1"SK+JN01?OU? M69^1R\:S=G)?FMV?YG"4;_&Y'%V#\!WHO-^Y6#(S6>TW,U 1'C(UF1B1#7-C M;;L>E!3+!:_ZO5;"=ZS6*YCO=BLXWGDW*H#DP4%6JM([^X,2[U-__7+ 9-)( M/OC>Z!#EX0YV'[/AZ'KOU?+6K\>9IAPS&_?%BSX0C&\)Y3KO_7DLEOJJ%5V1 MN(5.=6\K4VW4^*6KSJ\="GKC$/'CO>."RS?2;98%DC:JIB)'C$Y6%A=7LD6& M7O\(-Y3P;_1Q.=CK'.DU7/EF?'EKR;FULKH" >X1PJHQ;;PX9B?*?0)F@@.Q M<@&K'& FSI8LJVQ@1IJ[AKP8!>_.&5N%'C]X1 7 P&HC-D^ MXVMED8EK5_9(=OX4DZA1Q=F*GA*4H0]-B;QHDAUK[V#@<_-P&F[D[#F3*91- M+N'=/P= _3G]?U!+ P04 " !*A@A5/_[+)C@* 0 2_0H %0 &-F;7,M M,C R,C V,S!?;&%B+GAM;-R]Z7+D.+(F^G^> K>.V9EJ,Z&*"[B@SS*FW/JD M659*EIG5-7W+KH5A57(J%%23#&5JGOX"7&)11# !DBQ3O_H4DHDX/Z!^.!P M.-S__7]]OU^"1U&46;[ZCQ_\G[P?@%BQG&>KN__XX=_!;7OR1/1((_[-^ MZ77^\%1D=U\K$'A!\/ROQ5\]&8J/O^K_HZ040"FW*NM__L?OM-B^5->W/T<>%[X<_?T#^WCWP^>_Q;63_L8XY_KOVX> M+;-C#ZIF_9__]R\?/K.OXI[ ;%569,5T!V7VU[+^Y8>PSJ7T$_@*'_T_>2__"?_P. !HXB7XI/0@+]WU\_O3_9)?Y9/_'S2MSID;T5 M19;SSQ4IJ@^$BJ62OFZM>GH0__%#F=T_+$7WNZ^%D,>;71;%7JM:2JRE]&,M MY;^ISE;,_ON9+KK[;M_]< M9]73IWRY?)<7WTC!%T$2Q4RF#++$4RN;1U.8DCB$A">!"'! <$P7U>:37X@5 M_/5S)UTMPD7]_V"!2W5B?A>BS-<%VZZ,]\MCRYU:Z?3:F/Z\(O>B?"#M"TH) M;40T>OUG)S[XL5/@+R!;@5T=_B=HM "_:SU J\C_]^\_;R%Q/TS+EP9_^:?# M/6=[TBZU*9,7S]'+V:7H;9FC5(K7T$E2TEKWMNF?M57YLUA69?<;J']3T\?0 MWG\^^,BNBTYC4K S8]H^\3/+E<7W4,&]X=46LA-HJMS)]]D,H!+Y!Y 7ZDFU M SBB_L$<^R#*4HB;!U$H&W9U]T'W^"$C-%NJ;F[)D]X@E&_68N'YB:2*ZV!$ M:011&*008ZZ,_=2/?!%X":-H46WX_>PT-.W8BOQ.K&(N)V&]A(%E/0\?6C'M M:,T8-N)Z4K M6S">\Y3U^\,(2F^\^7HI;N1K4GZ]7G']'\V"CV2I>_A"Z%)\4<;?*Z7<'XLT M\HF(20(#DG*("*,0!\I48QX5<1JE'L78QE2SZWYNEEHG/<@ET((#LN+-#SLJ MV+&7Y7B8<=AX*(_,9$8 @]]K^8%6 -0:.#3(AD'GB-DL.Y^4WX8!\YSE!K8R MC.N422>RN]7K=5&(%7OZ4I!529CV+9:JY_J?R]K56-[FRTP]L)EF(28"QRR% M88 Q1+&,(/92"7WBQ2)A,?4#84-[@R69&P.VB@#6:@*JK>SU9*UV5+-CPN&C M94:*DXS!R/S8P=\I 7:UJ/'?U0,TBH#?V_^.0I@7P^J(.X?+,2F-7@S7J<6.DN&[(7< MC 1= 3DRSW4B@4\;K*[TN2K/*O A+TOP]ON#6&G7W2>ACVC)\B_N&,T$(T>D MU=O5I+QDHO1SZC%Z9QB[O%%3YOVJK(KZ2/TU*8HGM2F^OM=M+V(/>X$?"BBQ M]IVE80!3+%*U/>6*98(TP8+8L$M?9W-CER^BN%=3@*S 0Y&M6/9 EG8DTHNL M&8FXPFMLMUB^NH,U7EK@*_"W0C&'.YHP0<$13?1V-2E-F"C]G":,WK&C"2ZR MQ=M5E55/UYRK;T;9-F5%EO]O]O ZYV(1LRA"GI="ZDD"$8Y]F'+&892F?A & M84(8,B&(_F[F1@V-I* 5]0HTP@(E+=#BFM'$&63["<(=7B-3PU"HC$G"#(DC M]% *]M-=_OBS:J!A!O7#EA#.-#L)%9BIUI& X=-VTY_)^_(YK>2/8D56U2_9 M*KM?WVNWTLWJO]2.>$%(0CAF(4Q"HQD\.[U[O\X?9F**'X-40MGZSYF0O#KV:EZW:FH2EAVC7!U+-CGKT1]9C?K2E]&T/<[%JF, MHA!'"/)4ILIF# *8AIBI7:1'PI!@'D?,CG1Z^YL?Y;3B@E++>P7*6F*0;T4& M/V:K]M>G7:^#L#?E'6>(CLXZ'9B?&S ;8<&.M"X)QP@69W33W]O$9&.D^B'5 MF+WFPH]]_3TK%YPG(:$>AYX(,$38"R%)*89$)@EC./%P8G4V=MC%W.CDF6FO M5EHEI*6]<@3((0^9"'_6N\J-XINL.7M ?O:M@OQ=Z[TG'6Y?Z MG&&A+V@R03C$C'(US=4,3V,B81 CG(2)^C)\JQ"B_N[F-N6;L.Z'5N;:TA:= MP(XV*@W,%^Y2K,%[R2V*\R,L,UC&WILTGC?K_PJ0A$K/8G(8L%1(&DBES\ (H M)2*-/8&#($?W;C:2 =J("ULIJ>9?$9A#,J&]8#( E(-+)D/:&,9G MV\BM+ZJ!-_D]R58+)HF,?1%!4E\G83B$:<@)]&,F98I0$ 16>Y]CGXV_IKXY?T[E M([?DS[XR($;G%T%T4WJ/]'[UL*[>9(\9%RO^CTPL^2_BGHIB0;R41$D204X% MA4A$!)(TP#!-$Z:41[X7&5TQ->UP;F31B0AJ&2W"1TS [>>,,2 ;F3AVI 6U MN%=@'T#P>R.SH9%EC*1%$(YC1"<*P'& K%WLC05,O7$W)NU,%W-CH=5>O(W- M>P.8^/62E&4N?R-%059J4#[IS(-OOXN"9:6X+3(F-G\LV[^6?]/_$OS-NE#; MPB:7UP(%/(T]AF"2>"%$$1<0IQZ'F/@;&Z*V(]1$YSY=+ M4I3@013-<;GA:;G303-8!5Y@*$9>*6J-M NK%5O-%5#+?04ZO4"MV,XSY>:A M$G2CV*@'&OU>8/ L%IX7&,2)%J=I!]-N'7.,>N]:YZJOZ=9#Q^CLK9FNVQZP MKM91(^_+Y_?W>9-N3&?WT4_I9+>O\[(J%VF$!!)A IF7IA#% M:@.44A)!E*11(((D9"PQ7DB'2C&WE;,33L]B5LO=1* !4H&'-5UF3/U%"JWA M%5@J;4#6O<&T/A;T/'C@#!;3*89CY-6S%A T.NRSYA6H]= !^O4 M5%M6AFP M&;_74XV&Q>HXQ:A,M!R..CIVJ]^EJ/8N=X,;GVY]NU3_O07MXL:&N?%OJJ^B M:%R .JRAR:U0;AS/)$9^@ 6%L9;T'K9!W%QV\&BR,W_YG.)O7T MFRG^W-EO^-8P+KGF/-.+'UGJ9*/O5Z_)0U:1Y4*2A">Q0! )'"A[-R"0,HP@ M853X*/(B*HSNY)_I9V[LL143/"@Y8;;2H4E:4COZ. 6K&6\X &MDPMC!28NH M$W&_/H.3-4V<0<$1/YSJ95)B.*/J/HM0Y;J]9E3VJ?D7Y.E^I7ZS5[]H$N#I[6;\X&D,S MFII^7$9F-:50PFMW@[XD]' M0DU*MVZ!?,[.CEMW<9/M%2FS\O-#(0B_6?V=%)D.*_M$*N$O/!XD"48(\BA5 M=,UC3^T6:0Q9XA-,/9;$_(+[;:<[GIOE]PLI[I05HT9!@!])"8@^ V1*!B_ M?V?P_L4IH7:;7?B4!CR.U,ZS/F3Q(@9)1!A,8B1"95^F/I<#LT#M]C,W$MK, MC)J&E&F8%X,3%.WA:7 *X@:EJ;G%C$NLL!J_U ME\K#=$R'GM1+1Q^W(\>RJ!:?U,B)-I911DSMI0,&O8!X^NQ90H)#IJ\/8D11 M$/AFZ;F?M3LW\ONL)X"RD!E9@MWH1KMK.,_!ZV>^"R 9_41W(!K&\_6$[GUF MD7IEQR12_]J:0\];FV2ZGE"AFYZG_CQT2Z4,()8URP+FF',9(NAAK P4&L<0 M4T%TCFLF6$@Y]D*[;=.V\;E-S%W9;#=#.Y"9;GB& 3&ZX6& P8 MRZ&RSK8E M.TU/O/4X5.IP>W'DF0%;B+]G3-RJ<=:QUVH15K-A11K/^&>R%+JDAMK7_R&T MVZ5=#V(1L,2/*/00%6HQ%1*F%,602YH*A&.,A='I^+#NYS:UM0)@H\$5V-,! MU$K4Y\$;-2Q,;/NQ,=BEC(KXR!QB#?:0RS'VJ%OL=T9%?Z)MD+M/WFYG-!B[ MW@V3?:O3[:,&:[RWO1K>RL"2F\>#NII42(1G$4!#:RJ<%XJT=Q6G5-QP__Z M+VG@!_]6;%1JPXD')Z^\?"S-C-9)1VCTC>?I8-5&H2NP5:F)6 6U4E= 'Z"J M,=U1S&&I3U<8NZK^>;$\TQ8$=07?08U09PV[NB=YXBK):TTYRZ7@>?'V^T-6 M/+NX%?J(4I)@R%*?0^3I_,$1B:'O>1ZGH1]':7S95Z M-SEL$ UV$"\S-".3=L^%N[Y[=AO]].]:#=W>H!PVC)=>HAQ].%_^'N5(P^K@ M+N5%X-M?IQS6W0O?J+P(H_.7*B]KWD7$4;U14XN_/@;31QF"WS;A-.1.+%(_ MD%(OL(P@720$)Y#0@$'D1Q2E7B1C9.D\-^UZ;JMI)VMSX%_6TG:!1TK<2T*/ M>D? U!<_!JY3APAL,-:"JSU, _+M>9 OC$ RP6N4&*3>CE\P"LD$D/XX)*,6 M!EZJ:R(P5W:'=. LLO2 B$D'A)2%$G,0P)5X( MO31-)?<")F.CL"07PLR6#+O9N=$!["@!M!:V:1M7,)[/E_&!7U,G#;C#[^+-BZ$/Q#3E;7=X6HPRO;D @:QHE'(P9E*'3:1&7@DP!' MD(4(!4G"D&]V*Q2#C$<*)%X"(L[2C>$)Q>"C_7QG04;:C-'@6;OC.XW$"AMS%O1//?]ZLZ ME%'L0ADA!)CT$BH@B&S.,\35#,I94OQ;CG MN9'O-7]L F-60#4K%.1?ZV T+A[%,A]0C\U\#,Q<**,@.S(]=S*#'SNI_Z(3 MEC1)CUK)P8[H3JL9V*'EKK:!8;]35SJP@^-(W0/+!@:G0FD2+GW010N13)* M^0@&-(@A"HGBJ336!9%(+#P>ITF2+BI=0M&,G?9:MV*@31_C318=PO7C4@GV MES:)FG4"DAWD@B1,HD#&4,:80D1"!C$6#%*1)(A@%B>1;\/KPY&;@+N=(D=Q M3)F,/$C\4']S*8)I0!,8JL703P*U)F++DH&#L9LF&8Y3],S6LL&(C+Q>:2C: M7'P_?J@1N:ZJ(J/KJKZM6^7@EA1.??M'D7"7(&:G[:GSO!RJ=21=RY&'AJT; MSZM"[%2 2Y(8,XE2M8C(5%%AC" FC,+(PY1A'B61,*J;<[ZKN?'B0:42H&4= M6%VO!V&S2>\&MY$98"ADUA/_/!J.6*"GHTDIX;S"S_G!X(V!)81%60KQH;%G M2U9D#]JS\D5S_,+'08*0()!B3[&%)!*F/L&0>)('2- X2JS8HJ>ON=%%(^I5 M=\Z](R[XO1;8DC'Z8#:C#$?@C:"OU/"O\[O%5?5OMH;^984^BREO!5% M?2WC0[82[RMQKS9H*"5!@"@,4T]MT&(20F69!#!*")$L%43:!3&Y$FQNI+2K M%]@J!CK-F@2>.[KIR.Q..QV+TUR=LDPB[&J4S6CN)<9N9$YT-&S@=ZT5$=F56-.F4'8,YD'.9=?MOPCS7]_K +(%C;@O(^+!A/I,G[<$$(O$ MAY1'(HIIRH@@$])^(]4<.1]NV*.Y?PQ6>:7]4PU[9"M0?16 D25;+S?\4;^B M_KH2%= .K>VEN.$7F=T,^R3K@/U@_CD6@2O0:#8;_M\'>A[DW\KT9V+^?1@= MT_ZSQMU5K&NN5_?6VL(#2&BH>)W9<]#Q/V 14%$.;.,SQTBQMQ8 M_=*:=?8S,$3 I9&?1VL!<2^RKX.NEN)&_D*I=6V_DAWQU]T44]_KN7^TM M^R*^5Z^4ZG\L..%!@GP)0RD)1(2%, V1#QF- X3]T$N145[PH0+,;37KY->K MV:T:.)8]U"69GC0AE&J:6KJK(MOMI,QL-!.<@D='0=@98]9_$75;JN\S\358(5MVT M)F<;X8TB'@?4T]F%)8(HC0*HODX":8(I1\*+I<7]@_Z^YL9H6VE!(R[HY+4P M[L[ :V!2NP-M9'XZC=>0JP=G@+,P?=T!.)%]>PF0=M:K&32])NJ9)J:S0\UT MV3,V#5\9:%&N:2G^N5:?R]M']7\Z6./Z>U8N$.4X];$'?>GY$+%$,6J"!,1) MBKF,O(#[5I&H)_J9&YMNQ02UG&T10A(4.6BC"U.@?K[6YNY/!%7R< Q496RQ+I9[ U/&QRAMC8 MITBMH& KZ16@0N:% -?+9?ZM=G*I?X+7:F7+*J##B:^ZZT4.#XV, '-U&M3? MV;3'/$:*'YS?F+TUC%W>_G.=54_Z "A?J=;:.&2$B?2C0$ 6QX'>O*50_4;7 MUF11Q$DH/)_;D,K17N;&)8V08"/EP/#NXXB:4RK)ZV'+-@(A(1HA0&D1=!% 8$IKH80!0G M@H5!3 CV%BMQIU/8?3'TXQCT:_2UX^9K/^A]Q*UU(V=]DWF9,;$J]:YZ:WA8 M."A,P#=P[[C"\N4N,+]?@0[63V,!:>'N<0SH1#Z?RX&U\_Q8H-3K_C%I9SH? MD(56>XX@F_><>8-:DX(%29!$7!EIB=[Y16$$4WU'.:(BX;[OTT"@"_U!\S34 M3O@Y!EEKI^$=[!6:G=4V$"\7GJ%1S+?3_;RT=ZC?C#O_PL KNUWQJ.L5O^:/ MHJ@R;9V\_?Z@S!31995;8,^G4IJ#C==X8:;IF[#A\U%KB1.*)%!"GVN"R>H+2;$5,= T5C2 M2"@#)O9L6*B_N[FQS\EJ*&;WLX8 ;D9$[F LR <40Y9SJ;E&K, M%'].,89O79)N8#_!>+D-Y(M9&"HJD3 4OJ^S>5-EX,0)>#3#Q6F2@9.=O4">@7.* M'T\UA5?U&5H&GNCA&(P\X6OUZP2\ ^((G^%@X4@>CL=$/N/K^IMH M+HT20,GJC_K4GX#R0;!,9@R0^M+?%7@@3W5(>+8"XI\Z4WVV*BNR7#:Q^;G: M0NBWVJAC#@KQT,3M _5UW__DR.5\',]>[_*S5Z9S)!^7=<]G?.*12\N?W*PK M-30KKKCSTTXYAC2E(9,\@ E-==(VC"&A7@!90)E :1![0TN<'.]P;A3X<:U1 M_M=_\6/OWW9*30XMB'$"90.6=(S=V#[CO4(68$=>1Y5%3@ YM'K(Y8!.QKV% MAD\V H*L5 1:"$TMV3+;W-TGH"6;AJ1UB@8J[K)573FD_OM#?;U-9]+4?Q0K MOOMK5\QK ;%YE9 3[;Q0)9!^K4Y7^SCSWK -[B>QK"L"DJ)Z:H^AN(@]EJ 0 M8M]+%'_[%-($)5#PV,([#[N8&V.W$H):Q(''>D> --O,7@;/R*1L MB8SUCO6T\HYVJ4EK!Y[O1GB==ILK M9I!,\ZQ_W/2U823SCF3%W\ER+78R_M[FRXP]-?^_=>W*@%$6*&,B;:Z-A"$D M?HI@G$1)%- H%'9E#8Q[GAOQ:,'!HY9<&] R6Q%EB;>.CJ9BLZ5/W7P,S.AG M%&1')J(:U%IHL"/U%6@D!K^W_QW%[6Z-ER-V,N]W4IZRAN,Y8]DW,(R[;M47 M]%%]4_65S(#R1%+!8,1Q %$<*7JBL:(G7Q=&(?4^KYW#WZS !'G^GES MJO_VNRA85HK;(F-B\\>R_6O9_7DO'=-">&G*1("A+W3VH]"+(-990E*:C_U%QG(B)_SD8VKG=G<.?:]SWEUOT[GPG2.T MY^AWW_K 4-JVEJ#Z*:B&H'T3:1/8]K%;25""($0U@ M$*(T\4/*?8]9!=+V=#:W];&3%7Q3P@+62@N(%O=*9RVWC*#MP]G,IG:%WMB+ MV1YPG:!7X+I!CD@U>J=S03B,JC6 RU5,;5]7TT;4&BA]$$]K\L[0FX4/#\MZ M.T^6KTGY]9T:];?-+\K--9;8%SAD1$#L\Q BS'R(<41ADB 1,U\$3%J%ZYMT M.C>VV9499"LU*>YK^^2OME<-#? V8QO7*([,.GL :GF!%AAT$H]R9<@&(F?W M$@VZG/B*HCD(A[<5+=X=>"::K<2-;!:8=T0'P%1/FYG@8X8"S"5,L2]UX$,$ M:1PD,(XBX45)RB//R@78U]G<&*==>CK :^[Q3GVFJ'5H+ M5R?I*'QB HFK<\Z^KJ8]Y#10^N"$T^2=87SQ,5\]BK(2_)/Z?[4-4S_5,5E- MDO=K5F6/JK-GZ;VCU%=<07R8>DFL]DG:X^BI?R:QQU.$41HR*PMFB!!SXY?= MC.!;-9JB!^"Z#DSL% &_KM0 U4&&VIML6=)\R("94=38PS R=6W$/\2_T6 [ M &-F9;\$15?%U8>(,&T-]@M .BC5?DE; _=YNNE7I!1<9Q 3J[+>O%QK]]5= M8\Z]>MH^TQ9>J$G@I@Y.*=_EA119M58"OE\UCJW?A'9Z"7[]* IR)_9\8POA MIPD5*8>IP!BBV!,P#7@*9:(VBS).4]\NMF1J!>;&UJ^U+V:Y%/SG5I$+SX5> M[,,PW-S.>+C'WBAKM6"M%]A5'NQJ#^@3V'VP1:!9M_7MUAJ$*[ #@[Z_U14Z MZJ +1;/3CP<[L!?:!Q=[>:G%G]:S\ +#&0C#S1+= 8',\XRAVM9XV_2$QC_]VL$T\-B6ML3U>_[9RNMC9&&S 5 MD3<19=DH<'ZT"VLWCW MSWKW*+Y0O$6W9[,/!3R+H$V(GTLDIPK=NPQ1RT \4X#Z ^S.MC)AX)RI1OL! M<<9ON4OL]B$CM#X\ZDK!?A*:[KFVV]YE)2/+?PA2+(+4ES%G,<0)5_NN*(HA M4;LMR!+%TPBA4$BC;$Z7BS(W\M8?(B@Z2?66XTE)>7F".,.!,3QIG@3NL<^A MCR>6NP(;3:YTH@XJ%$ME_ I\VAV41B/PC[ZQ<9)[S@[6$?/2&0KRXCGK[ S MR6=GV>+ \QZU!->NLQO9Q>ULX\N03Y*0(03]4)?E932"Q/,\B$4JXD0$L1=9 MT65?9W,CQ(VL=(Z M*"_F,,8T#0E*><2-:@BUG#9>HCCC;\"348*I>1PO&SP^S*FZJKZ+0 M9W2%^*JKGSV*]RNF]H'Z7LA'H3CH"_G>[ 6?UT3:%B!)TY2'8003G94;1B)>(F=O)7/XB2:O:CZ?>?M6Y.ESE4<+%"0>#&B'O2B*(5(^@DD M,:,PCJ.$")SZ.+&ZBO$".LR-Z3=16*2-PBHZR77FUT[T.HWV%#Q)'@O@T:8 <.H/%P'.CW,F/I,M9O8@VF#_=[ MF2$Z&O'W0J(,6W+KWG6UQCK'EA?Y02C5+L8/$P$1"T)(I%H,:41]'"!=W,RJ M[.I>ZW-;IIJ[0$V]T ')R?:1,UL9!N,Q,F>;0V%-H$=5=D1M^VU/2CI'U7I. M!\4569K-8O.NK:;X1H#QOFN]EV7:I;_65D:VV@GC)1NA M+0-YS8= M3QLC; W(0="P?0L#0A*O&2O6^GK@HUBM16T)M?597Z^+0ME"BPC+6"(6P2@. M JC3L$"<2@QUO7?B>0DFB5'B)[/N9F>1- *K_7(M<7/QS:Z2LR'._=3D'KVQ M[9<6N%;89F^YJ=KJ7/U=+@6KZHY9@Q5XR(NND)#^];*-.E',!'[DJBT=QJ<7^I6H0\+TL5S[ M*_WX2NR)Z1)P$BQSM44K_N*JNI#QH/=&5YYO9;KH2F.-]J(KS=\: M>'1W/ :IFZ:,(9^QD.B4O!PB+T@@$9Z$/A44)6$8D]0J049_=W-;3[9FV%*+ MNSM9+ _;^E$V/$ASAMW8AV0]H8[GUA+[\S C5%R==?5W-NTYEI'B!V=49F\- M=(8QIDN#EA_S2I37*ZXK69:?!!/9HUZS/FR*ZV 42YQ@"<,D)A!)&4-*)(54 M$!9Y,@D#2S^98<=S(YAM-LUW:IU]DZ]I)==+T*D#MBI<4.G(>%0,?7 C8#V^ M>5N+? 5JH:_JNK]E;4Z]:XJZ**ZRQ=K>DV<)G"LGGVFWT_K_+,$X< W:OC_P M1+U-AG4CW]X_+/,G(3Z+XC%CXD1N@F7]&:B?;J02)K];9?]7\.;,_W5>5F6= MO&=!<( CI$A/8F50(10ED'+A0>&'.$V$SQ-JE9YY%"GGQI7->2?=/^_UPF/NL<94OOSZC$A M=W4B/8J,TYXYCPGSP:GRJ)V-E'CM3&H;-3.RHO$8=:EM%HPR06),82*HKY85 MH@SJU/>AST5,J!^F02 7*W&GBY<:+BSNI32B']S0SZZLX[%0+62;-JWVI-F& MTHXQEH8+Q N-SY\O$FI'TVW"LPGSF0T?B*E2E@V0<%Y9R89#;)UX[(*N!AS[ M?U!_*3:%-ME#?RMLC4)O:!+-5.Z/U*6>.BK-ZO]'W1 MFY58!-Q/6" PC"B*(**!A)@*#@5.HB0.9!#%1MX6%\+,;5>AYDEH<;!UZ5 8 MG!M."/#(_*TU@3I*&6A=KL!6&WW-O=,'W$BPT0@HE4"GD_JAOOH.E%H3CI'% MT>2$8S71P>4D8V9W%.@(Y-Z#PDO[F.X8T1$:>X>,KMH$L7G$RZ72S'!UBRV9\Z+!,%S>IH+XS[*^ M:;VF'";+%6ZJX?JS+7&]PV:_QKF ^>PB=U$GTZYR+O X6.:<-#K,Y?=)++4W MZY84U=,7M94L=0AUOFI3FK(H)HP%'*81\R%*(P1I1$+HQUCZ*<51E!AESS#J M;6[K5"LLJ*4%.^(.3!?;#[69;\T9@".O0A=@9^WF,L+$D<.JOZ])74]&:C]W M(IF]=.FQ]/6JRGBV7%?9H_@L6,MI;[^SY9H+_DZIHEU8ZZH]SWA+"GT)KKP5 M1>W!:DXC Y\$,HU]R%@40N3C"!(BE$DM49+$ 1)4##R/=B'>W,AJMT#6KGY@ MJR#H- 3Z8P([.NJ7.BVU%[H-M;[P:-K)5V![)CWUV(Y]VO "PWK!\;1+])V? M2SL1[H4.I%T">_HDVFDO#BNLZKNXB41<01A"YODI1 F3,$51 $G@LS0()0TC M?G%UU1E>:/X@ZKRK36+^ 3>:3P)JQJPN8!K;XV&.D)LBJN[O/)_LYN6+I_;< MA#[[_,M$H1PIL+2((T02C 3TF200<9Y '&()(THDB:478LJZ*)0O#@O]V8LZ M(!3ERQ2%%4Z4]'N1V)1C(SQ-;,K0 ?OSQ:8<+<8WG]B4GH&826S*,0G_5+$I M/1"[CDWIZVJH7[.+NK?-<'WDS1E-\1WI1LGDV*.],Q?:80\3.\Y.JGCH+CO] MZ,#]S%^YV+@ICC?_;(]*&QVYW6^ MO/8R_?84R>$^J!<65[N@XYU,NP?J5?1@!]3_]%"*(*OF"MF7@G!QO>)U#M<= M+GJ3E6R9EVJYW)1<7S ?):'.KT(\3\=3ZAKF*!0P20A.8APGV+,K*S1$BKD1 MS)$[J[9<,F0L3*EF9(1'9R*RVMY>K76HKT0UZ:AW#96M'N!WK0FH57'IIKD$ M2F?L-42&B^2Q@9$Y6F2?;]25E@=CZ/O2"_;K<0[(18$>33D$85) MD/K*@@I\F"8HA6DL"6+MREQ*85-6'(_IOT\YA:IDTZ1Q,I@1)$(:6"3472G;2N*G"!E MZ!?=Q_!,2;NHF1Z;#<)B;(O- ( !1V0'JCH[%=NV//%!V(%*AV=?AX\,L&EN M"_%NO>*"_T:TL[0J?Q'W5!3*F@GBU"<,TM#W($+4AUB7/@P]C@/.(Q98W(X[ MTGS&F^U 3>;9R8;&(MU8+(!FFBU M,)XU]7;E8.X OB[T&8Q.1_Q0GU^[RCGL!.C>E>BR'J9;KYP@L;>JN6G118[C M4X6!ZC_J$R9_0?TT".,P@&GLZ2V!%T%*(Q\FE*4XD"SED55-.UL!YK;.]12D M:Q(C5WTUP]R,B9DS8$RD1UZ_#K(F]]1KJY]P7*EM*'2CI%8VZ/X%DRV;@].? M?MFB'3OF*XMJ6P+^;R*_*\C#UXR195.E+, R]B($4WW?%%%,(25)"+U4X,"/ M8L_G1DG=>WN9&X?MRF<5W=^/93\M.4-H9.ZQ <>86(R4[V,/U< ..1Y]D5\ M+Q)I;O2QFWWX?+SWLRS%=77 X0G<'0RPF?4T[;"-S&D71^B/E ;>'<@O'7W_ MX652Q[L#T%EL_6'+=E3.1;9XNZIT(8[\_CY??:YR]D?=U6Y)VT5$<(K\.(42 MR;#)=86QH%#B./"I(!S'1H&'9MW-C8(;B4$C,JAEOFIF;[E;Z-J,6PT1[^=- M]SB.S(F70FA,=G;('"&R4K"?[O+'GU5##8>I'[;49=C\)+1DIVI'.99O#;,, M;PM=J*UZNE4?076]XF__N-&GMQ#(S*061/A18'^[X%.N"D11R+TR8D%(B M+[:Q_,YW.3=:VSU@Q -[/&W$(Y^K%Y(^P5J,7=![#-@P%& M"4@VA\F1O630X:3VD#D S^T=BS>'7@VL_?=-.HM5?:GKMZSZ^GI=5OF]*&[S M9<:>MO/"#Y49$PBU#258;4-CG7,B5;O2()%1[ 4I0R/^.$0U##EG5T&M.I_X MEN@08 XOD YJ9:AE):3057IW[+;W9;D6?"%)$@D:)C D2-\O]24D7AS A-$0 MAX*Q@%$[B^I45W,CK(VDH&QV%DW&BOJ&Z24Y+'K -K6D7$ XN@75H;>_+VL$ M=6DOG0/#F9UTLJ.)[:-S"A_:16??L/?OO&FC:[ZH5Q<($1\)$<&(QA@BE*8P MY8HDTB!4],$#[G&C;=?SAN=&"9UL0 MG[IG9P^J\#V8H B//:#/EK7PJQS0= MY#W9:V@R/\DQ\7<](D?__C*IK7:\,,^.Z=]^%P7+2G%;9$Q\RI=+F1?ZQ04E M(6<""9A(E*J5W_,A]OP0IBR->1H0/PVLBJ5/K\+IIOZ)5.)S+HO-7]ZON/C^ M^1MYT']I[T(%"99!2"GT?&4)(YG$,*41AB(B,6:(!IQ;Y9F]2)JY+7VM,F C M\VZI>B4U^/'SS;M/?]GY>ZT4T%K5#U@NA!>-I.&:-M7XC+T\73HT#B_'.<76 MU8)QD2S3]V[KV8^FG8>*G4(2Z BA!'))(0=>8<;2 .24IU#$XSNKL8I)%I;#^]W6CIHGI &"&9W8NE M>^I1LR^5G;L#B1-'N;^60JZ7'S(I%E3&+(Q]'P:!+Q0+!#KG04R@%R"9)D$B MN;0J,670Y]PXX6U99??U-=%U+2-8*B$=Q7?L('UA@,,>15R=VLFI1JJ=MZJ6R3FCWY2M9M5O9C_GJ M491JHNK-ZKO6=18SXB,F?$A(@B!*DA"F<4)AE)"4)3X.1&"W89Q4_+EQX<>U MMC=UV%MSPC61YW38T(_L-1U]0.?O,6T@V$DY5[;I12N%PM:?N@%"_?CL P*_ M:W! B\X<7*@7#>M+NT^'"?_G<)U>-##.W*:723%LR7RMD=7A277Z@ZS\XY58 ML:_WI/BCK4X:^1YC*,:0Q$$*4112F/I(0LQ"GW$N4\Z)S2)WKL.Y+4M[\@(M M,-A(/+ <[%G,S587ETB.O!Y2U3^$*Y-O#N#KT\4F0PC3R\?(Q[&>T24=F;*K3:F@C MM%5$31)0J]*;065'GWZ?A>-QL^![&0OOI"$. M&+EY33J;FQ_EF;A@*Z_%-OP

$(>PC;RFG$9L2'&*<]!9."D<0CB1'^(2 M*.T(P]&N>$ BF M"&$H$Q*G'D\C$K"%L@QI;GK2[D8PF_FR*]Z()RQ**2"7^;>R29Z3;S+5DXU& M?[7S;C@:0S/_Q/3C,C*/*85 /2B=2MJ=\*/6"F2KOX!M)8&M9E=@JQO8*C?* MC5>W>#O:W3L2:M+]N5L@G^^P';<^-./MYZ]BN=1[?+)Z6DCB$2Q" KU8;8B1 M)($B92IA0"A"R$^CD!H9;\>;GYO5UD@(:A%!*Z-M^MH]^/KY\')01N8U*SP& MY*(]IO8%N6?WFILXU^PQ50YSRQY]:N#%0E&60NS7+^DJLSZU_K?RS5I\%-^K M+]_$\E'\HECC:[E@7B+"0$A((JJFM#:Q4LE]&*4=8W4_K0XVE\.*()=#C M@0>1K\P9&A,"?:)^]'R&.3>R9/HZF1NE;<0$G9P63NE30!KX\1W ,S(Q'2(S MQ&]_"B(+?[T#J";RTP^!S,X_?P:+7K_\J7>G\\>?D7[/#W_NV<%WSID0O-0I M=]L@OB[/4+G 7& OY!Z,4B$@BL,08AQ'$ O"HC2DA&,KLZ^OL[GQ8"=KXRX3 M78ZQ7 +65-ZH\^-V :O6U\]/@VYFZ+F"OGI MKJ:^5WY6Z2,7RL^_,XQ+_D:R5>-FNA,KIHRU2MMJUXJV[@1?/KU?25WT6?!? M'_)5<^]TP5D4H80$4(8>@XB$*23*KH*2",C,9%?62*J@%_O0MX*S_8* V&H"U4J&[->V. MO88#Z(C3!@@P*=,-!^@Y_UW0TL!K"FM:BG^N52]O']7_M>9^ZE%)?4YU\G!% M?")-8.I%',9$Q!&*)/?3T"H-QK%>YL9M6R%!+:5E-/51(,T8ZF)X1B:AY\B, MD5VP#P)7X;='^Y@V'K9/S8, U=Z'!\YWLA1E6\CDH]C,=QJ%*?9CZ*5J/X4H M(Y R3ZC]%$E"Y%'$?"M#YV@OS:5HRPE_%$G#"7\I/B-/^ -HQICQ M?1BXFO%'^YAVQO>I>3#C>Q\>G [DH%31=5D*G:]KX[JNJ^?MU&R,:))& 8;< M#T.(HBA5?( 13!G!H1?'B4RL^&" #'-CB^/UO*Y K48=[[=1Q#IUB/7XF+', MR*B/S$&G -_\OE9EY]\[)W!Z.#X))K+'NBKDF,4A+P#97:X2:PFF3E\R%*(C M&4T&-S6\H-)M=]E3W]U9$#\,9(1#B&,:0.1S"5,4Y M4=^FRE C)5!BUM?^[*LM[0/9SV).X!F9HZR1&52*Z:CV%]5DVF]Q\N),1Q4Z M5J7I^(-#LQ7E72*(O$D$T3A0GLQKMI-W<* D:+74<>*?GYHT2=*/;Z-K2XI!<;YXFB'5YP MO =D0QIE-,[G2'+;[<29DT;![#"?TCC=#'-NU+9_N2#23VDL0TBY)R *F8 I M]A 4440YXRS!)%I4>4669OZ*IEFK)733^'@S^(ON Y!:-CL?0PN3F=O 7OF1 M5ZKK?HVMM^S["CK:A;>-3KJQWE?D^5[YV5\'3K#E,O]&E#3O\N)-OJ:57"^O M&KMQ,5%%MOU#TDMAP*P]D^'L!CTT*'[5;,*[!1!TAEK;PN!,\J M\"$ORRM0ZZ!@=T@DP[!SQ3B6O4]+3<.@.>"P@<>7H8!;PEA4[;6:K=29W\:TL" M(>:4QA'T(HPA\K@'4^I1'2+A*PZ0$J'4A@1.=30W&M"9 'Y4$)=_ =F*Y?=B MFV_2C@=.(FO&!"[P&ID+.A&U.Z3)O3@*'9Q#PA$AG.QF4DHXI^QS4CC[_#!: M^%(0+JY7O,[T=VB W.;+C#TMF/ B*A&&OM!E#>(TA31-)22(1RQ@B:_^;L,1 M1KW.C3".;7GT>3S9L\QY:\P!TCYN1R9FXV'&+,Y1GG[? WYOI!PGQ,$*($?L M8];GI%1D!<-S7K)[>1A)O:_7Y\\5J>KTI1_TP.J,IM^S2OGM[7Z>+SHES$(1(Q4?M&EJ( (I($D"B+#?HQ)2@1/J6Q>5#9 'F1L*M M"H K'71>I:+5HMY#%K4>;309^*HTT=$J6:>+!=4,&2H#ZAYY $;F\PY[+3[X MDH-. 5U^&30J=&69M1+@E;Z)/ WV%MP_\AA,M"",,A9VZ\0%0/8N'D/:G6Y% MN4#KO67FDG8N<5D>>!HZPS[BH:"I@$D0Z JL#$'JTP!*$:0I3QEGF-N[*D_T M-K=5I186'/&C#7%"GD+8QOGH +>1%X.3D(UP,]0($Z=^QE-]O8!_\8S:Q_V* MYUX:&/NUJC*>+==5]BBVP9UOO[/EF@NN4_3HQ*_K9NV[D<^/7EX]'6^@=I4Q MQ&4B8@9C&NL;YY&G;YPSR##U$/6H+P.KX]0199T;>^U*NANP/<2;.>80FQ'@ M3 9N[#.;86-F'Y$V/IJNHM=&E'3:2+?Q(3^(BIN@RX%+!F/%6FRNXNJ[ .NB M4/NC!45<"!\S**4N&HL(A9@F"'HHDC22Q*-A8E<,Y61?-O-^FOHFK:A ?-=U M!GLR"UJ"ZE,1!#)D4,@PABB.F%I%(P(3'ZP\N()WL*H0K% T7 M*A?8C!\:4']G.T)>@59,AXO,.21<+1$G^YF6X,^I>T#/9U\8X$UN;EG=R-=U M?M?/.KUKXS6X7O'NGI4B^%]76;6(TRB5D3[B1[[V(DME7,?:BTQB+Z4BQ1$R MK_QIT?'<+.77N[EP6S>Q#D7ZUEUHU*&,:R7XP%O)-F-BX"X>">F1.:>]/'HC M00MW+7CGC52B;^^/ZKA(+?U($%MXA4>">B)OL$O([9S W#K=?[:M#>=TW> MEGO.WB'O.ZU4^"Y;D17;J["UB'T>^4CJ3%Z(0A3%"&)]GR7QTT3P2 9$>WS- M;47SKN=F/.J0=J:+VSWL%+>3G=P[)0>=5!P\-A9F%NAM\1N$C^^!S;PR\I'?_L,R?A/@DEJ0ZZM*1*/() MCE(8X"2&*(T"B(4@4(1^K-A$_8(;[8"->YPA<30>QU9P71=&^Q[KG8GEQ;VS M:)O1AU,,1V:13E98-,*.[%$SAL;5W;ZS_4U[R<]4_8/;?L8O#O"X?)8$+[VQ*(4Y9"(G$8QE'* MXL2H$I5=MW.CG(V@X+Z3%#PTHEHX?,Q1-_"HC8+ER-33R@PV0E^!+;(;N<'M MB,A:.-)&07@B-YHCI.T\:-: ]?K/S%N;SGMFK>&>[\S^[6$VY-])D>E(J;J$ MZ^N\K!9JC\F4;4B@E![1U;XHI E#4*+8YQ('S(^L0B(/>I@;87<"@J664%F( MI67-FT,,S2S!BY 9F7XWH+1UG5_WH6)MZ)W4W)%A=]C^I(;<2?6>&VZG'[SD MZK/.\]5$O^A=YUIM/-M*S?FJ?"5D7HCFN2_DNPZ745M1U4>V(L73^TK4 M=6Z>]A\_[":.H;5:W;\JK=B0N]?CC+(9<\UD[$;FP/;N=SMZ=7'4K:I@JVLW MHNWSM;I78%\]T.GG^L+XJ(/@],+Y.)*^P(7U42$_?N%]W"X'UE#3![I?\Z5Z MHWS[SW56/6T2,;?-O' F[Q =<;F MSJO.&:-I(#CD7!=A)9[:C_HXA+''$XX0BJ/8:C]JT.?<=JBMR)NXZ3IZ+]=B M ]9(/"@=N@GZ9D3C&-.1&:>#LQ6W1K,6N*FE-L;)A@5 CMC&I,=):<<"@N?\ M8_/J@!..YC:(VH'SUSNG@]MH^TKK=KK^1@E]SGNE'R;*-:UM7 M7_,B^[^"M_>K-5E>W^OSWP5+">9I%$,O3#A$GN\K\RB6RB@*I!\&+$+4 M/*G%-#+/C0BWPF_BF#?B7X'[-CL J34 I%9A8$SS1-^$P>'-_$9Z;(-02PNI M5@?LJ@QV=-;1=+O/M7J#6O$KL/.==-' .]])ET6BT1\T ,SOV[ X?IK?-S+1 MV=4G\:":$SK$6RT)SQD@6[&B]NDK"M!_7FT*/!VP1YU))RO+=9V:=;U22T?] MRH/J[B='9U[3CE+O@=E$HDQWVC8MMGM'=1-W/<# :4MI-YF@NQ/%-C]'P,+0 MPWX"*4HD1%%"(/64?1+30*(844QCHPP$YSJ:FRG1U7:OF0"03EB;E$U]L!HL M[([ &GDU[G!J$KEOY!R2R; /+XO%SA%N$ZU0UZ X_J4!4;MA]7V *M?VC%YN M]!E_]=34^M;_[N+N'DA1/;E:APP [%T\^MZ?CO$-M-BC:9/G[;BU+*K%+^3_ MY$57@KM)^($]AG <8LA3JO9Y0C)(!4502B%YZ(4BQD9!M\>;GQN/=L)9Y5TY M@5P_:5Z.Q\A4:0J%\6SMU[C/4:3>W'$2J7]M'40G&IUDXO8KU$W7,T\-/*UB M7P5?+\6-/&Z,U3[NFX?Z1.WO9+ENC#BU(;AO?O=%'T7HN@)U68&%C%+*$D%A M$&$UR:,TA)C$&$9!BA,OB4CJ(QNOM%OQYD82.X*"^@Z<6O'>EE5VKQ:W>IU[ M1[(":+UT14#0Z@E(59>1U[^J:Z9:'I^Y'7'#([<7&\>QO3*M8G5YY-KS\NJ8 MYZ6Y@MTJ> 4V*H+=3^#W6LMQJG2,,P"NC@#="C?ML>$HP!X<-8[3R[ U0]_X MO%YQ_1]][/E(EGJ'V!0IV1(#EJ%DNK@K4[MGB%+BP13S$$HNL)>J#33R?)NE MP*C7N3&\EO:JN4XNMD+71VLZU*3(F-[&Z+_;D;C9$)AQLW-@Q[8G-9H:P?J' M'9&O0%OG:-1Z1U9P.2)(LSXGY3TK&)[3F=W+ UQ[%Y:B?_M=%"PK]XO1+T3J MQZF(4ICXB0\13CV(_3"!@4@H1TFH_B<7*W&G71-?#%V#8PAJ-%=Q,UG6AYP\?Z?.-5+>'4L:Y3F33"*/=,+47QE\0+%FL:YRQB$N(PH## M-(T03&@04F4&^#2P"KL<2]"Y;81^$WJL%4.01U&0.P'N:M;AVH\EM9?K48M] M!1YK?2P]6F,-MJ%O:P9#.$GLT2O#V*.C'K"M[ZM65\>>- I?[7@Y'?J[1AX4 M5YZOL<2F+>"E/AKSH__NB>E6;XELU\SZJN?@FOR?9 M:A'$TI-8QC#V.8$H$!XD,J4PD1)[01I&++9RHXTAY-P6FUI2H$4%OS<26B9# M&V4D+5:3%QR?D5<2FZ$91OHC8>>2\%V+.#W9CP3R4:(?JZ^!AQ]ZLW/3;79N M=C<[-P>;G5>;S4[[8+D(HYARQ#GD:<0@$B&":2!UI2.!XH@S$L:1W1W0"R6R M(8=I+HIN'1!=*O8KD*^KLB(KKKT+UNY#5V.71-23G&,UK64$D0P"M1:KGT0@ M181#$E L%@^U4?&Y(D4UN_%[+MMX8WBS,UY$[0W$7;;296;TJ#92O-PPQC1( M48H%C ,]C"A.(!6!#WV&"0^Y+Z) ML/X=L5G.HB=9),-H="7*U]^\ S/-*<; MCC^1>][A(:@;?%T=CUXHS;0'IVZ@.SA2==3L93EW/XOB,6/BN-WV,5\U[KW: M."OK*DV[?]>9GC[FU3]$]4FP_&ZEKWRT6W1="K?^E7[.7Q#U!<1,2(B\((8H M\BG$$ODP\-4B'/(P]:)D2 +?:<2?VW:Y$;*^ZK5>%1O9]Y("=Y?L=8@BU0'X MW5/#L@5/])V8+1;S'?T)W;H;=^UV>=F!.I7J>6(IAB^7?2+8J=>HJ4=ZLWG[7*?#7 M6?E53[D;^4;0:A&3D""UIX1A$J00L32%-)$Q# C%7$1QZ,O0(M+(N..91@YI MN8%:@Q2[W&6/8B4:B_CV]A8LG8E/ M9\!:DZ5BAGM_P9#P4.@+2!+B*7M=8D@1HU#9[XKCTCA17#9EP,0 '>9FKQ_$ M4A2=Y(!M10=*E/LNH**.EQ9;U:<-L!CRW4P3>S'RU_ G"LO80>(*;+ZP%@RP M00/LP $T'O,)V;A@+&<2S3%$@S]5H,<%0^0Z!N0240::_85:V6^+7&;5(DJ" MA'N(PC!-&53K8PAIJJS\2!),$QHB&A";K.$[;5NM5A-D^:Y%T\4TI6EIWV. M&=KDPV 8V_JN$;CM1\#>R#[4U94YO=/RM(;SH4H')O*11\8NCGLLN_0FY; 7 M88GT(; 7(@F1C!)(F1= /XQ]GOJ>X&EH=Y[O1K#Y'>O7U_7D,O]6-DGCC]74 M_>M8175[Q]",7*8?EY%Y:4 QWJL3J?['R$#M%N_)2_GV"C73,K\F0 XO 6S4 MNAV9<)A^)0=4"X+;9SO=/JB&\9 '"W 8?[V MX'WBMMC0]2/)EG4NG?QU?G^?KW9K@+S)EFOM1NJV%123P!.I,C^DCR$*E"&2 M>DS".&1A+),P2@*K9&B#)9DAAVG[+R_J>!%*RHS5!Q2\$1LL:X^18KF:TNSW MA /'RW@;./XH3+#SVR_CME%$!W@UJH!=7:Y J\U86[W+,'6WNQLHQ]0;NLO@ M.K*'N[#!D6Y,GKK>L[FSN9/C3-=!T>FTWF1Z([KBGT@E%F&(.0D#!#U$E=&( M&(N[F0#3YE8#KF8/^KP6IP2SV70YG\FO)-U M=$?O*]!I#C;?A-9]PNN;KH9IJKN<%\L[KXN=KN"WON7IK.,!F>0^Y*L['4FC MPZ]^(55[C>*3>&CD*&_DK=IYL.R!+*]7O*LAVIPAV99)!*7\(ZHTPD$4J:!'XM.5.WLT-F0GY2H M-@GC7 Y=_T+SD@,R\GJBM8):K3I&5%>)ZC2[ EO=P(T$&^V 4F]3V/D*;#34 M#S4Z JWD"XVD12ZX%QK1B5+ O<#(VB5^&P'^WGQO+ON;+LW;""CM97<;H_VA MAWS7G*O&R]?JQYOB2_YMM4C#E @=3ZSV=PE$V$>0""^!?DP\M>WS9, \NW.^ M@S[FMCJVAUJMG%= 2ZKO^&I9;0_\#@$U/?.["*9ICOWL$!IP^'<2@PO._P[; MG/@(\*12AZ> IQ^=V!VTE]=+L5"W"?B2ZU]M'+PAIQX+0@IE3#%$GO @]2F# MW(\21KF,(QE/X@PRDW=NQ-.X#"ZJ0/H\"Z#V^F_<"E5>_]K$P_PBG\_(SB;W M'\7\74VNOH?I?$UVH_32GB9#:?\;<1J2$C,J"A M@,J(56:M\!!,_11#YM&("YRDTJ\X )YX:-F';$-;5W=LF,,*]RB M-C)I[ @+:FEWSN.UP.C+GG!;'1 M3L*VX[D13BW+B&W.Y,=@%OOF:M->].=J0[0,2L4!Q/\4Q5*3/DR2(.$V-#D=-.IL;W[>'TDM1IXICNY);)JSN M0]C,T'2%V\A$OB?F1,5T#9!QE22ZKZMI,T ;*'V0WMGD'4M3,E^OJN)I\>;M M0J"$1R1-("(L@BCB(22$1I '@H64"A'CT,A(W#0Y-SKXFS*\R>K)T/#8(G/& M:AND[\C3^&]O/_UR_?$?#A;\ ^UZXAK:AYN9V/YC.PEWFIIF%3\0?;,^'_YE MP [LC5!?$^]N0>LYV:11WW@K&?(H\D(/QFIJ020$ARE+"(R".$)QZ$<1#8RW M7>=ZF]MD:^0%Q8[ H.BO0# 8H,-E4O@1IZU+6:[LG;E=6W/Q!'V:2*,]C$'+<^-.%OAS*;Y(4[] MC'B1]F-[MQNY''HK3FK;MYU0+^UL)=2_MA;,87N3S,Z3:G0S\?0#0Y.QD$HT M&:?;%$YD>9N7-8]NUPZ)"?/\%'K+ MQ;M#[WV\O1?%7;:Z^UN1?ZN^ZO@]M9=?1*GD<>I1R+GZ/R1""BE36ZX$^1[S M!&+<[!3]3#]S(Y[V=D,G*VB$!:VTMC= CD/;SR\. 1N94@9B-> N2"\2%]P' M.=[NQ'=">I4[O!?2__@PN^13_D26U5-WTD&(S"R+.XE6N$$)>C&CM:Y_?;GG1!/ZK6 M\Y7[^$-#CR$WB8)N27%3U%8!KW,SW(JBCJM?!)Z,:2 DQ'ZDYFR2J@U\BB7D M. ZX]+!:M:U2\1CT.;>9W";6*K7,5^"!%."Q3K.BTS?R?+DDQ4[>,]O"N@9# M8$8#CH$=F1QVDY5= 26PONG9B-PFL5%"-W>07)Y;&D/D[/CR?(\3GV(:0W!X MF&G^ZC ^>K]Z5%N2O'CZ1+[]HAHOU*ZD_"C4)N63*$7Q*,J%##$1*$RAU-8# MDHD/">8I]$*IX&",!\PJ.^/Y+N?&1DI0T$EJQS4&\)I1C5O01F::C;!78!>Z M.D=L&W/5R.R.9\SQ<40S!AU.RC+F #PG&8LWAW',&R%%40C>N#V$CNW2[2^D M'X>("YV-(A(0^0E1%H_ T)=AB!B.:) .*=YYHCNC^3%]R,"T]':<A#&)6(C"),#(RJ5AU?O<3),=X>N< 'OB@ZW\@T]9[,;&?-\T M"N(3[*!<@3UH)V4-FL,]E7G?D^^NK&$YML^R;\3^D.9+0;AJ^?/3/H*G]%-[@-HAER./86116RW ZPF"ND>A)E=6/<9,'JCN4^].UT0]QGI]V*W MSST[A/KT9=<;^1O1*=6JFZ(.!F_+K(O;(F-B\\>R_6OY6KM;EDO!;XJWWQ^R M8K^0UX)(CXB8A1!CPB!*9 Q37YDT,1:>B#S,!#>*\!I)OMD1;B?MSZ(1]J*# MY;$&U83 7W2HQN9^K9P^+FHUT.?5M0HZHTNC(JAUW'FFW#Q4@HVB^G>MJOO% M"U]V?&T6GQ<=YXG6KOCT/]:KK#X]_+8SU,UM.0E$@2\@]5(&F8RCD :)CR.SR^1GNYK=^KLKG$UYDUX\ M#=9+9RB-O/2U"[+9::XSX$;FU#W$=B3M MDLLZ#)8W0<15\'QO7],&TYNH?1!<;_32, =S?5S[6U9]?;TNJ_Q>%)^$7*_X MAXS0;)E53[==9:;BM3+ZLJIL2J0O4L'"-* 8QIX70)2&'-* (\BB.(P)HXPP MSR(P[4)QC*;0](%KG;1ZQ\4:>>NPM:8>!6M5M//1#ATP,U?WF/A/Y@VOE0!: M"]"IH>O+:47 1I,KL!F=FP*TVH!&G6E&Q,ZQ/L'(3.=['V^$K'WT%^)ZSHT_ MM/E)/?T78O#\,.#2YH89PV__N<[JA;$[MXH"2B*"H @"#A$3%.(P#* 03/J^ MQ](X-@H=.M'^W/P%&_'LK-OGJ)G9LQ=@,78(0R?9"!<\3VCMR$I]WOJD=ND) MU9Y;HJ<>LT_*]"6KEN)&OE]Q75M[39;7W[-RX?MQ@&4J8!(@J:]UJLUK'$H8 M8#5CU<2-,35R]YWL86ZSMA92.^RW8H+?M:"&)_>GH>R?R$X &GDJ#\#&*J-3 MK_X79'8ZWNYD&9YZU=K-]-3_X&"/5%5DNCK!:U+J#:O^CV:-1[+42_XB8)3R M2"*(2.Q#Q%$$*:=J5>8(A3SPE;)&N2Q-.YS;A-_*"YB2U-H5U8^NL3?*&6;C M.Z0ZN+20S94"_<..N$Z=4D; N/-+]7KY1T MZV:[47T5Q9>O9-468?Q;?<+Y?M6&&B1I$@9AE$!$DPBB0$804V6 R"!(<12A MR##D>6K!Y\9PM71MN% =FU!:)I^8;,2QYR4^$@R&/,%0_8 @222&*4N]- HC M%H>AW0')',=\FK.6)MI96VO-F(.[@OPYO@*S-7..(SORVNN@)'.C/-C1'M3J M@TKIORW8W$ U*=R)N9LNM+, X?MI6LTVXK]YRC6/' PG%5M'MK_D'"H?'6G M5NE[?8/_%U*MBZS*1/E)/'0^4]D6HU';M15_KU9:->6K]ZM_"%)\^98OJ/1( M$*@-E1"C49 J00ZG=0/0&L%E%H3CI%-;-=T8S55 M]-<48V89*>8&Y/Y8L@O[F##:S T:^_%HCMH<7&*.B=6FPD/YQZNG5V+%OMZ3 MXH_:;4VB),(B(M#WD:>VXE17,_:)6L2XQRA!(@R,[C::=CBW-6I/7J %!AMY MK4X&C!$WV_^XQ''\")#!$ XI.F>$B[O"<_W=35U\SDCY(P7HS-YS4S1=]_"N M$*(CLT^DZJJ\ICX.$A;Z$$L:ZFQ)$:2Q[\,0);6]++W(*G&C>==S(YYZGFA1 MM\N[%O:R!Z3\< 69.=ND.\QMZ*'U[JV:)WZQZ]"^Y'78+BRUV1,D?SLFM2 MI]"QNBEUT,C+798ZI4_O?:F3+PVS#7\MQ8U\6U;9O2+M-3VI_'5?LN8UUXJFA=0?5V#1' M,^UN(P[#1$0"J]T=0FJ?QP3$L?__D_>NRY'C2)KHJ]!VC^U6FPD]! &2P,PO ME3*S1WNR*O-D95?;6OT(PU7B="A"&XS(JNRG/P O<0\&P IENVN375*(NGN M'PBG W#_7(($(LJQ3E!&H5^3P2,)4YOJE8+1LCZ>BNH.RMM4JJIG2,3LT9;G M3#]%UO'X_!:\!I[OS2%UK=T *[*+M@?K 7C\_)$;_ETP[[2[WZ4+^\WRC\N% M7"ZJ11AGBW]^TMJLQJ1=C'U\_/'3E^;]Y 1F.!,2I(HE %.NS8*)4A"3."&Q M%I(BZC/SG:1.S1O42D=;K:-&[7H3XH=*<\_\'#?TW;Q#<$R'/^R\#N< GL0+ MIT#>Q4WFJ!['"X9C+^1W<\]2M-5JN7I8KE9*5-_?^X7\O"J6JSH]Y%[^UZ:L MF;1M[FS3\O1CL5"/YI_EC'&2,)+F0.:VMQDVOHN)) 8D4RB&W/P/\=J3ODF; MJ7FRRIAHSYHJMJGL:9+'HCV+HCV3HM^L45%EE><9VFWCZ>8#1QNEH:.I@0?( MOVHO!+"A:OQNTF7E/:P9ZPJ;G4P_/RE3VI>MUJ>V.RP3[&;GXP%'(#N[G3)(.[ MZ/-UU&[/+S@#QU"Y!?NBWC:OX(S15W,*SMW3MP&D6"E6JG>J_M_'Q;T0RXUQ M4Y_9=\;GRK@Q\YO51FTY#@I5SFB69@0)#=(X,W$5?HN8K7.EI/4[OS7 <.R*A.8[^SP;2K9:\C<7-3P S&P M\VH-B'YH3?B++;[8#DUC1C40C2'11X>AZ-&2\A8D@[6I[*7$R*TK;P'JM)WE M34_K'7]=(X:9P31#)$40Q-368-I%,,V3#&2<$"D2L_Q%^:PF*OYES59KYV#L MFF2?R7DL?\#S.O54+!:6H/E'-K<,O-[1V%7$)61*0F' %B0#6',"&$8*<)YB M!9G4 L4-XN_-?6^'=RM]P)7K0@X*M7/\&Q*\X+B MJQ+'#H]=(3@3)3O?>F.W] _%HBB?E?S;6(.",,0 M9#")4Z$2A7*O]J0.,J<6!K>:1D]6U9X=TSL@=HUD@P(W>-BZ[9F^A:]2>(RF MZ=<1"MTUO4/BV[1-OP[!Q;[I#K?VC"HK!L$/3%2^Z]WRA16+62HRE8J8 >NGA,QO&86TY:B=TOG'0+7V_;ALWJ%).TIP##"I)H B*G&N-(LQZK$=,/38C;=!\&FS+M>L7K>R=<2W^P4VQ[<^;'V[T=,$ MP33+&6AAG[(;?;#@:.66WO"A8X+:N>0%#AEN #!53]-)AW*#C%IA.HI*;'M9W4Z2N%/S,"FE6/S,&69RG MB@"4<6B[9R2 Y;GQCSEG%"5"*^[%37[T_,FM32QCYZO1+=)F$A6-LKZ;'H<0 MNFYP] 9F\,V,I@[8JF;]CIAOJJ_! WLMUFQ>_$OMF%;NHD^O5/O'MQUK33G8KSE_5, &4K&X:5G]6J910KQ(PIB1-LPEDI M[+8$XP+P.)-FUE.-,[,L(=PKR>BLE*G-?;LS]\-\69;VB%DL7_:;EH*(6Y6K M>.?OO[SK'>NJ[Z; 1]G5??# MQ_-PL_5Z5?#-NCK;7R^C;=_N.^-HQ%_KLJ#GY=R\Y^6_1S\..#1NSOMFN =V MX:U^-O&K9L&\JU$+F+S:!4&HI-2S,L9--NTR\R2)M//BGK5$JBR5VGYD/]JL MB)-^->\VJF+!,KBK&>6Y4)A0D*;V]%Q)!GBF,5!QS--$44)SO[HB7PVFYNC- M>Y5ZEA!Y@^[F-P:%L$0'+C/KB%ZKD MR%O^N.5'?>$Y*47J_: >]#*?RK5:OIJU[[H0Y:_;3W]3IY=P&"N8V"I)@0&& M&06$)\:O00VS/.,RPTZYJM=%39M-96N:+,?JQ^*;DO?&P:_+C]M2P#1)1J3GAOZGETXJ]/IL%9U$-5%U68W<+/Z^6)@OT@K$74S\O71^HBONK>4Z3IY@( 255#%"4 M28"1";&X8@KD6A/!"<$TY3<5<>]D3%M<(:B1>RIQ;CDB;=!=4*Q>./C_)RK;2+^1;V:=_B9[3$V/UC!:O7* M5NOO/YMWMHW.%"*9)!E(&3.NE"@.3$2F =(<4<4Y9MII[\M+ZM0&SBZL%R9=#LL\<,]9F9]VCLI/UBANJ9?YK1/J=W// M>$[-S5^?C$_[B:W^J>SQZ?N:/F:&)5%4QQ@D-&< 9S$'-.<4F%]F"2("<^@7 MLET4-37G\@N;-^PY+ZVFGE'6950= ZD@6 T=*]5*5D!MU8P:/0-&05>Q"!7H M7!8T;BQSU>"3<.7Z'3<0P#>9C#6]]\QF?*:QA@ *;3,<* 549A PA%B6B@3K M/)FMEVLV=W0+)R*\W,%6T'#O^5:"X91ZE^>=QNP;T'.P_LPQIS!4^(X2U&L@5+8X*G- M?Z@EHAA@!C^T/,2D M3RK=>7 \4NAN!FFDU#E_L/PRYCIQZ,R4.W_G>!ERG9H?9,9U7]DSX&X*,91\ M6+[8"+YZ#^YM%>U3)>K'[[M+FM3F2GKM6Q\7Y7JUJ?N/6^+7K\]L47>**3\L M5UH5ZXUYB_ZA;#&NDO??U(H]J;_9$MUW;*T^L&+U*YMOU$P@S!5+$-"$YB8B M%01P$Z2"1$&>0\5YG'KEA$S#K*EY\49W%8:H8!H8N\:,DU!V0E^OREI0F1OM M0Q+M81+Q[]'^=0TNM0>_:X/;/6RB"IQH;=!IVG*5=]$>0'=1"U'48!15($46 MI*YV*76/9$F@L:_Z,GS4E5Y*OC.7+9[J!B$S&"=F3409 MT#BE +/84F;H%-"4Y"B35&H1NY5T#Z^LCY,>IRZ\9;MYJI6-9*7M/NE0]?TN M'3_@(XQW3$F&&,\!54)9Q@0-J(8:Y! *36/&>*:<5\B3&>U1*BJ:,9[BJ#HL MVB8-\-B9F,R; M,-(.QT3>"+]MDU$&J7/[95@-QMO&&07)@^V@<23VI.4H%NJ3/N21_;@MPN-8 M8$EC 5C5VE=EMDQ-Z_H0:+JB$(L_HE#4N48:+V2>D&$XW^;D3J8K9^\6Z6B&;N

IUHY,;-=$S0U)U+K M&NTI:[?06-2HZ^8_KJ+;[3I"8C:PU^@+E[/#<,7BC*\HE?CKT_+;OYE'U&[" M_&/G':X^>!3'X&I>ZQ.TLXX+#3!"0,VZ"#4D$((C;PWJ88TIH0H175VX?X5-S&[N%2+VU$!65SK:' MX'JGM?_>0Z^!<3RX&0CNH8]76%W34RF^OP*LE8\>M\#OZ1_PV*,':J$.)WQ$ MCWN$T .4DXW^/L_HL1W_\?/#-A&_?%@NRD*JNKSR@VW$_?)25/VVORX_-VG[ MM19- DE&,BJH\71*X[CIOV"3ZDE.,IDBDB;(J:#Z=E6FY@&-,='.FKOHP!Y[ M5!GM+(J^+J/6IF;>>FS$W3:"#ENMHXW+T$NZVX:D3]K5;6/CL0DZVAB-M,DY M^%CY;5\&@;=S>_(V">-M/P9!XF![,3P M*,?ICAZ^]#-;L:?E(B&/"]&\K RR!.64@%C9>CJ2)8#86@:-.4U1BC7R*%XX M??[4O&:C8900C^E^!C8'UW@;& /[PQT.5=.(/D[P#"H>GN\V=$9R=TXS,$CN>(C?OP:D1[@G*WFZ/.<6SDN6W[\S^:]6QN9[UN* M_)H4,8T9Q$0B(%.> 1QS"FBN)-H-[ ->F&4'!RR2MBWXA-T@V,R_21CO?WI?07*]OK MZIVJ__=QL0W^FN:W][QDNW&=2C5/ ]?!LZP!+F^ZQW*Y26-UQP\ZS>=,\K%#EO_OV!G >$C?/-0S, M _NN5NGHAU9MVT5U;T78J![]UBH?M)N +V+!^@LX"QZYXX O(*<]"+R?T.^@ M\9"U_+B_!F28(BHTP$C:5J&" HY)"FB<)I*C)!;&-N6*U9L>CL<=YC'-R.)8.A._S)Y''S I]N)SWP M\SN?#(;C2'OV[XI2S)?E9E4E7+*:/[NJCZY!M];NHW+R^S@OSFML77#1=D\X][J_ACD&=!N#:26CW0T8] M#'6RY_@\U.VFOFT K9=2LFU(W6R'PYSD),4QT-S&K PF@$--+;<;@9E976>) M\&OR=T[,U/S\O3"S=#-G58FITH4HO'OQG473+=R\':.!O76K8+1M&A_N5,$- MA&#-[\X*&;FU79>AIXWK.J_N-_??*;[>T:VT >8'8U'Q32U46KHOVR?O[\.9HOV>4J MA9YXNSF*H"@.[#.LKGNT6'=1JVY%AM4J',Y_.&,3R)5J5W$V_]C!N-_8 MLPK>/NYA6:YG)$44)HD$*,ZX[7DI (-I A3#3-D6=P*G/B3FVR=[^8[1N,OG MU6:,,/IY5K)O 7-S"KU@&'CR?ZPG^D.7\?Z%Z,>&ABHZWSYWW +S8W-.BLE/ M+NC;=?+E9;FHRK6:L#2'4B6"(D!$G ",8P&XA!303"O$TP1AORXC)Q*F]C6O M%:P+$7V[21Z#YS8K;X)D\,V7'1H#1/(730_6)/+X^2.WAKQ@WFE#R$L7WGI$ M_O[E=;[\KM0O:O6M$.H"\>*\&BKSKT_ZBQ++IT7Q+R5K9AOK5?:R5E+),F;Y MAA/)99TX1'": I)HB83@3/">9^J!-9V:7_EE\_+"5M^W1[K]HD @S3EWOP$0B>1!!: MSS?*.A@([LMI"D,)[%-I;^0O]MK>V04AF\_M/YL9,C,AHTPIDB!)TQA@8IL) M4YD"@3.,DB265,7NY?17Y4W-T^]I&+W6*OK46E_'U^%\+RQJ0R\!:V5WE=)W MT3Z&GX? T*WX:I9UVY,T+=Q>/7'S-BA;BS38=EX.ZW]0OM*\)S MZ_97ZME(*KZIQX58OJB/R[+\6:T_Z:_LC\_+5?5!V&NC]759-]&:X5Q1K!0" M3$$,L.8*L(Q0H')&N*093''FEVEVHT8^DV><]+.Z*X/8M\B>?AN3HA_FQBA/ MEJ=;1\PM'!]Q% ;^'-3P'Y@2/3;P6VO^[O- M$# %\IDWJ3*JPPP!VK&W#/+,?JZRI?[[HEZ-.ZY)UI^JFK!9SG6,*4L!2N,, M8*120#&4@.F$\S@AFFCHXP@OBYJ:F]MQ7*ZVND9EHZR?M^O U\V7A4%M8$^U M VRG9O3+-<"\'=9U+ *YHPY!HSJ;ZP8?NQ*'.V[, *EVS7$- $D@Q1HG<1*,QA3Z<1F<47.U%Q$NP%LWWD3ZU9KHN6B*IC%3Y<+E([?E/20EOO_&BKG5Z\-R535YF2%.=2-E%7>"&NUK6I+],9V9ZRHU$WHJ6Y@3Q]JT!W/ MOR?_=L>GO"Y'Y_\#)4%D^@?:WCF+QU0]IK:OXY6LPZ@AVL::RKO-Y5 M_LL756TU'I81QGF:IS3+S?A3:):V. ,L13'@2 B1)FF.!?*NZ3\K:GI'*,U^ M_9K]X5K:>A5.-Z\< J*!O6J#37-X4=5<^A2T]BFX[X0D7'G]>3%C%]-W&GNF M=+[[^IX!Z=JLPW8L.#DF(L[C#$BAM3UTS0!720X(CR5)1-+,X:=A(/G+^J9^4#*Y_M M_UD"H&]L;O=8*A*SY6K]5:U>'A??5+FNMU0IYS!CFH,\2\QDIAH!\Y5/ 5&( MX5P1EBFO@D=WT5.;Z-4V4U7I;_^A=OI7ORQVBGL64KB/A9MS& ;A@1V'5?BN MWLG;T_NN85 TJ@.K>_3H@+)_788W8*$*-MP%CUO)X0W(28F'_Q-Z9.?V7B/= M2UG82]F\625MUD8UFT#\$_NC>-F\W"\6&S;_K%:6:8(]J1E$! HB8Y"EE1O, M-2 Y3H!*S5(G9U(E%#EG^8ZG]]1\Z,Z MLD@VYIP%[W41IA);ZV(7K=F>&3# MCOA.=+OC"8_T*!MIW'$CC9_;2-M[3]J=M+WWI($@JC&(/D_\/?'(OI[F^S)2 M%O<7]6H>5T54]OSOR!L4+8V?[4=J_GSB/ZHMUNU&^V9A/B+5A:]&B DDS*5[ M'L7NT2XWZW)M @S+\M0^;5W=LBY>JBM:F:'XF\8?WLX4]!'5&2^5?7R,#U+B MWT!\'W;#BG.T6#PL%Q53XN_%^OFA(3#[V/"-?O^RG,\_+%=6N1E%+$M4BD!6 M\=X0F@,B6 PH3Z56G,0R(JKU3YJU;_;POP]^LV:$#4V>!$B^F+N0Y X(/9C]70+/P:>'(<],>SF M//1]Z(@1$[/N0D3-0ZH8).UJELJIJ^&JT__1:48]8JO21M-UW#Q6*DOPMV?@W)>W?">FGRS3 M],C9@R>JB^'6!J"H0>@N:EX\\][5*-U%+4Y1 U2=5Q-9J"*+552!-8$\FZ'& M_ZT3?(Y!EJ.(.E_@RF8-_\]K)4:DO.7R7#?E$+]3N;VT. F>(,QXC' M($8L 3A6"K T-0O+/$[R!'&$D/;+<^^4-[4O:J-:9&2]^":N=P/K]ED+"-? M'YM:T[N]EAU-:GL+X=W3,]L96H\M MJ"$@'FGKZ>:7UV^CR1>IS@TFYX>-M['D:]_!AI+WS7ZN7:IB]JYYJ_Z_#5L9 MWSC_7A=8SA@3,$-*@$S%%&"28D!XHD N4T*U$C@AJ8LC[Y Q-;?=JAEM]6RJ M?MV<21>:W5XY$$8#^V!_>)P]@0, 9^*\4HF_/BV__9NYNP[QS#]VD5W7,T>9 M_@Y&M9/=Y=(>4=N7Y7-[XQK3N\:+X"YJ/%!I'+YJGZ[5A\VJT5ABW8KPI@_[+_:KE5Y M@@6.26(6EHD$6,<2<)':72MA7!A&(O,[;+HL:FK^;*MIY=%THZO?KE4'L&X; M5F'@&MB['2+5JCE -X'K: 3:H.H0-.K>U'6#C[>E'.[HR897=6=^V*PLL]ZV MAW*>IA#%.0,LC^T.%.. Q"H#FDN"$:)(QM2O!/:L')^7?:0.UK6"4:VN)W?= M62C=',+-\ SL"VK][J(6GR$:3'=B$(I*[JR,<3GBNLP\(7_KO+@G$_'!YO8V MI^9GHWXM9X8P$XG*,B H%P!3'@-J:^;B'$NH><90[$0$[RQQ:D'"[GBF;O$U M]\V)=,?:S3\$17!@7W%RMK55]R[:*1R0X-<5FU 4OE?EC4O2ZVK^"0VO\XU^ M?J9,R C2@ 1IH#1C@%*559DLJ4:"%=?,G!4Z?F+VQ) MU:7C'A2XA[!UNX7>8 P\]7OBX#SES]K=-:W-#7M3VORT MF\Z'SQIERIY5OYV6Y__8,U^E6*A/^J%J[OZ!B6I>?U2VCNC=\H45BQGAEI91 M"H TLS)@7(7=[6,?$LR!)_S-./JGM#B"$RJGY9JX<9-:'(T_R6IQO:^?NVGH2S^S MU?K[UQ5;E&:18O/\JN^_3E2>P10PQCG &F6 "\H US*!*;7_SXLHND/6U)Q, MR^I:Z1KM*=N+&K\+9#>_$@BZH0]5^J+F[4H<\ CD1;HDC>I '$P^]ATNM]S M&OV\G,O'E]?5\EL5*FX/*$0*" 4PS!0A3""!I? ;/D"S3#"NWBN\ NDS-U^PSU3=FV5JGG0W1XT(O5R\] M^AS?,F*N\B,W+IHH!WRE=B&(]8PKG!.$89#)+S)H. M$L T2T .(\W5TL&D-]HG\/S?FKA^>D._KX-^76MFHU3;Z81_) M1N'+A>\]/B"NZ 3[3EP5./+GP!6 4Z_O?&.Q+#?F:9N5>7Y=/%N3 M--6=/ZI+_L%L@>ZZK/\P@PI1B5(-T@39?&=$ "=Y#(Q7$CBG+#); M6Q#5)FQ)%FIE;?>H:BCJ2UM+VC\//PP^W(F##\=(*>###8LG6^%-@'8S#_9[ M](@L@C?9?L@(>-NC;NO7O$N+_UFMFXRX&4E3&B=9#$0>$X"YD(#85@T9RGF< M2)ZH..O3C_FAS MGL6$ZQC-ULLUFX\,[U;DGQI>M]5&*- &_@1O\?JRAQ?39B9$]_/Y\O<^-771J&I]=^]/JL#I6 M2EGW 1"+$X IBP'1$ $N$->IE)H0+Y_=*6UJ3KNA"MOK"-LG%Z ;8#>W$@RV M@?V*-V+]^_%T(1&Z/<]966_3K:?+[(O->SIO\D\8_EBLBZ=J-?+ RJI_?9,R MET$&>9R9D([&"&"M": F)@$2D23)L9)4.[7@ZA(R-2>QT]/VD5&>V8B=<';[ MAE @#7WJ[XN/5X+Q-0!NR#>^^.C1TH^O&;>?C7SUVI$I=QOJO_?U]IJ-6(YX M_YJ_J,^K0J@9I#B+(44@$]"L#1,N #6K%\"R7)$D(TS[D?*-I/?4G-%7N]:* MOM7%L27<_WP3$LFMXH#[UW>CL![I;B=L_Z,^RV+0)1!<$$:&W[ MC=E;D]9Z:OWGH*3M-Q3!"&=[BN]Q"M=2V]K>)\4W]=G,Q22&:.=)SE9K(O3LWS9D^DJG;@QSWHLYQ+ MG6D"M$AL$1)- (6( X(5XXCD4" O0@,GJ5-SL(W2T:K5VC-,=T+:,<@.C=_0 M(7(#W5;ANZA6-OJM^=]!4G&]8 H5E3K)'#>F]('A)"+TNGF@'8WR:MCY6JRJ MF\H++0T.E[(")[E&4@/.>0ZP^4X I4 2,"$4TEADM&@6QN!#9B::ZS4'ZLG M4.B7(="^QAL.\00V.$KW'8XM#)V=?-YLKV.@<1QKTR.T^M/:_1AH<+RW08;2 MHS]W^H>B%&S^OQ5;?3"_*6>Q@(A@G@!FXG. \R0#-$U3@%%*4);C%#.GHKT. M&5/["FW)P6L](ZMH5&GJ3YY^#&?W1R(02 /[\1[X]&)/OX# 3>SIQ\\I_JO_P7"B];;WP26OC*U;-/A-%B&$F,(",F@G.B TQ@G BFBD M<@)SREP/]COD3&V25ZKN=09IE'4_VN_"]/KI?B"D!I[I%T *6-?OB,4-9_U= M3Q_MN-_!Q/T3?Y?+;TP)_%@LU*/Y9SGC.5&$) SD/+==;SD$%*8QB(76"49F M"2O]SN=/1$QM[F\UC'ZS.D:5DGU3_W9 .BX ;X)GZ"6:'S+]4_Q.C ^=U[<3 M\#;)?"<&7LS@.[VRW]1NJSWN%_*+72*4GS;K5S3>#4IGVK;Y4]LZHTCI8[E>]Z],V\BKF;3PB) MY, >X@#$6MGHTSZ(83MGNB(3R'U<%3>J,W$U_MBU.-\W0,PSR-%9F]UL5O:[9:!]IE#Z6_S[0] MMF*X&?SW1L>(JZ=B8>O;;8%T+=^_(GK\EX((G),<,J 520&&/ $.6K:Y3EOSH\K^ M:&T V!W$;#$P_ZQ0F$ ^:=^!>^N,4F^]IW6J$GHX@F65]E:@7X!DGK9LFSH\ M+L3R1;W_PZJK9E@S#F/SQ:(X%9:%F0(F4084IHJF2C&%4Y]"[HN2O-9>(U1Q MU]4+R\I__*!J'IF>UG$U+9C6@TCJV+/3@]G@'1S K?!,_#L]T3&>]I?-C[0?#\C M8-2)?MG XQG><66_J=TP-]3>XBO[HW$8/ZJ%TI9,,LF4DBP%#)+$3/,D 4PA M9I:Q-,8"V6S"Q&>:=XN;VI1OOF1K]D=D>:F+TIO-^ J\;I,_'&A#G[\V;1X; MW(RJ4:-K]$.C;NP_&N?F[D\VHI-V+=Y!,(++C* M*00DJYJWV#8NFG J8!"YE*PS(GZ\>S3I^8D&N7\_,(A7FYNH#<* \_Z1J\! MNB>N7%CVC;-T,>ZA^K1= &:17Z[&L-^S3>L'L[AZMEV[JYTS>KU;+U?]BF>0J[C$5 MJYB9%84]-#6K"P%S0*5*08PQ$QGE<8J]6@,,H>347->>%15!8F5SM&=T+XZX M08;7S>V]]: -["V/Q^K+XINH59K.T(3DU :5, &,V6S>F!+ \)X *B62."<&I5[:N ML^3)>>N]YAGUN9+85[TY6HI^F"]+WP0&]]%P\\.#8#RP<[W_]/ 8W:_7JX)O MUM5F]'II>X%6N<'!%Z;>"(6C#G:4.S:/L!\<9TB%/1_0@T'IG>+KW9GZ)[/2 M*Q;5B?P'I=YMU/WZP R)%!@CF*(4Y9 PY!:-> M4J?FK_8TC;1R///VP[G;&PV&WL">R*J\EX5T%^TC:=2.C-[&4T6-YD, Z\'% M- 3 (]$RA0+:CY')%[!.J*;B02%.>$ TD MRNW9@LH!HSDTRSF%&%/V/\YL,,TZ+?6+,]0WVEXG/>.@X(^]+;QT'@';41W M#. (#>FV(B?3F.X8!)\&=2?W]JPH%\]*;N;JDSY?XE71@S>E6O=B77PKUM^_ M6DUVA,=8:\Y)2@$3YC\8(04H(@R(A.40I8RDV(^*]6:5IN8*6XMLB6^KZ^-#^^&>20D19TH D=H:%H4Q(! 2$.=Y M'C.=IQI#GW+6,S*\O.@(A:P_6*7:PM7(O@%14R*X]/68YQ!UFA\Z7W5/PMMDJ9Z:>#$W]=#*YKF^4_7_/BX> M%]_,UVBY*E0Y(XDR<&6V=0ESK<^[VGG-^$[\;5;>K?CM4X3J#5,_JAU=0ZS<@%.V]_X(1)(,_0 M+6M4'^%D]K&W<+NI+S%8\?IJ'-']0OXG6TASY5.;M"H'5X,N@,S -D&=X M%8M@#$"7Y(S,V'/%W%.&G6LW],@3_++\SN;K[^:9'PMA4Q"W+S#."1\LCH"X+82"E\/9'SR]B["DAGBM[EN\?+R;MJP4$2WO6K M>SC%A^6BVCG_1[%^?MB4:[-R6WTL&"_FQ?K[S^KW]N_W4E9G^>4,4BDDEA"0 M.$$ *QD#CC,*6*SB+(="L=1IA[N?^*DYT<\M?TBT4G41R'H9B>8UMKWF:KDP_Q1UE['S/6)C M'J,49;: $*4 I]PF;&N#):G:,\*3 MIM)W.-Q6\T."//#7Q'JIG>[1H?+C=/+MBUXH'DQ?\>/28_8$YX0UL^]S0IU6 M?%ZI5U;(=THK$P_*AIC+Q.]5+63%V5$:'\TRJ* "4MJZ%BU-)*TI QBK))4J MCC74[3'&5WHZROE0C7)HS\OU_9U?5H4_U)RE@LA\BRG0&L& M 6:8 $)E##3A,B4P%PHYN6=_T5-SP5MEH]+!P!W8DS9Z1UO%[Z(=U&U"LU$^^C(\S![[PH/!/=*><$C8_7:#>R'7N1/L M]\3Q=H%[67JP ]SO"3W[#BQ?7IHL\)//T4Q@0O,$Q2#E-L_"X ^(LF$ZCI7D M.848>NWT=@F;FN>O=8U*J^Q=T]!NO^UK_SYWG9"KA&0D-QA3FDB ,>. 2H) MG*A,)) Q%0O_UI6A@!^OV^2/VR:3G,VKZK]A\!9(IY(1!CA3.< <:DLOE@"9 M2YT@0B#'U+H,R4_O( M&O4CJW]45'T4VTQ>72R,)ZI^JDO2"E5Z;G3=-&2.1ZHC#<30QZNUYF9"6)Y6 M&_[7/^^9XYP:+ZH $;'M?:CLOQ@$A$'-%1*YB>T\ M*0:OR9R: VU5OJM*[]>5]]RJ[49LWQM^-R\9&-2A]Z66BR?PL?AF/-M7\_O" MELQ7[W?P]@ >N(0C([PJ<6Q20E<(SI 3.M_JYX#*U7KV1;'Y^XJVWY+U[SBQ MWZG7E1+U><[/YBWZI%L]FB:B<9XD"DD!I,0$8/,C8"J-@;)[)SQA+"=.L=XM M2DS-15D=;>30:NG9LO6F\>AV46.A/'0 YPVPL[,*@5"7]S+/W_-=U[I) M]"AN+ 0XK5\+\JR>G'"[QB5?E^V9M>5JVO$"?%T^F,BO*IV02O[X_>^EDH^+ M+8' _7:1MEU!J9QGBBL)TAS%-C4NME=RR6+Z-Y?34OSCPQOYQ7:/( M.-04(\ Q4@"G(@,\83%(%$*49"FA*?5;0KJ*GMZR<+NU8_?W5:MVH"W]?@6E M0X YL.>X&H+QC.AP!A"T4_KYJ"JBJWY#-;?5K]8G?I M9'7^^5FMJG2362YPHJ2)4$@.JVZ5"2!)3LSZA=$<2Z:H]N*J!EJW6; M.?G*5M&W*GO YI7]_9=WN]HES_0RQW%P=5^AT1W<>;7 -EEG1F>;LU%KW21H M&+WK;+20'LL'J&#^RDGHR-[*!XA37^5U=S]/]5&5I5+;O9J/MBQT2QW2)(^7 M[S;J?RNV^F#>S!FW0) $@US:ODQY$@.*M0!4IXPG4,2I].I^X*O U+R7>1$S M/Z?D#;F;>QH2R*%3*"K5[_9VJ2OM#XB'ULN(VX*30MY%UH3(VA#.9_5%+Y#W M\A8_JA_K"\ZQ1^O]G%ZL=^7ZBRI>^,;X@*HDIJ9CC#,1QR;4 E E!)AU8FYB M+IX#@1"!1)B5HW;:'^H2,C4?9=6,#O3T8DT[#V2W5PH%S\">YQ29/N2?ER#R MHH^[&:K12.+\(?.E@>O$X@K9V_E[QZ1TZ]3^B+BM^]I;SL>J6/%EOPT<%K$F M$F) A5 0V1"-ZBU^0_,*$J2'"=>%!H7Y$S-^S6G/UL]>_?:NX2KSS'936B- M/WW25-#';_ M.UO)IL/3W\R%Z_)Q\;FJ+/S;RK8.0EFNF,XE4#*' MH.^ A!'*20Y%REN#< MJ]WG #I.S0E5*BK9OU)RB'%TXD;6H.?*=L MM0D%'A=1HZ]OLFP7Q&X>.1AP _O68\R*+68#--QQ B58"FF7K)%S01W,/DWJ M=+G)SX?8WO/OFBV(#T5IF]!7?NF#^5TY@Q#GF<@RP(C" .L4 2)R!A"&N2 R MSQ0E+KZC4\K4?$:K:%1KVD0%4:6KF]?H!K7;6P2#:F OT0LE9_?@A,(9MU J M\=>GY;=_,_?7'L'\8^<(NI\ZB@-P,JR=^&X7]^6#*M>?]-^62UG>+^0O:O6M M$*K\93F7,TV@SF.E@=2YB1@4X8"DE((XX2G"*64PAGYL4)=$36WJ'[29>V[; MS#7LUKX<.1?Q=0L7PJ VQD[\4D>5FA5JK:*1U30D.\XU-()QXUP4-#(SSC6# M3WEQKMX1E NZ(3$]98#B6(@,$0APKE. $VA;4E$%P$IIE3.<:0*%B8!:$.2 *IB#-,DXP MTQ)ASP+. 8=KG"3<1M/H]^.!:T9LM+%Q^U ,B/? 7P\OFNV[J+%H<%;M:\@- M2Y]]4?H4>+*O0>-(B'WU,3TWPL[7TIM_SU6U2;>0]R_+U;KX5_7[BVG%,YY1 M))'6 %/. 88LM36) G 2*R4H3)7@?BWL0ZGF-'M'[7:_9UDD]TSSW& +-72. M>W%C#L=(VW9[X[!OTUVTM:H*T/?MNHN.2B7N#FLE N[S!08\U)9@*+7&W3T, M#.;)1F/HY_=SYW8I\WLQGYM'/B[6#4M734)W_'-="#)#$F=O3D,M_!-S<[Z"X#NQG6]TK3[G3 MMB',O#OWJS$*SGI#&LB3^LL?U67VAN?8-_9_4,],(/&LY&:N/NG'Q3?C4Y>K M[P]U%^NOS$C:57-RJ85@2 %A8E1@_* &-$<0&)>G;7TMU8D7_;"KX*FYO%9O MNXIL-2]_58H/X\I\T0J5!.,J=MS,%D\P M3M)5?.^_(6&17\^*X<=9,1]8L:I*XXS/W+S4*3*6<$34+4Q?X S2%!.8$D 4 M,XMQ27) 4XX!8Q1#D:0HR3+OO,5!5)V:*VR5BXRPEVK;\KMBJUXYC,,,K:/W MG,2 #>UO;\]HM.8V]<%[!M]%V]? VAPXK7'080F9W3B,HN,G.0X*^-E=]"]LKI:ZHIAX,*ZUD*H6^T4)97?[EHNO1E9IR8&7B[IL M)(WS-)6V 9J.[<%6+ A& ...4JY9CQ'3GNC/>5/S0562EGJ3:&4=-P=Z M] MMVL; ="A8U=6[Q,TA#4'!D2M!9'Y]YX-UZIL@@#O4K'>]O\T%9^0V/Z9DN,9\O?[>=(#\L5^^6&[[6F_F]$,O-8EW6 M0NT.T9?E?*Z7*QO5SS376G"B0)Q;&J$4Q8 E@@'-L&8RA2GUK"7RU6!J7Y%6 MV6BG[5VTM2HR6D>D[R$W@_J&6)_JMWQCZOE/]7*]ATM2LO37GY6Y@5> MK&=8<:X5QR C.+7)8AF@29[8KE"QSA.H$!=>,?45@5-S?[6>54)SHZAG/'<- M8,?(.2!L8X3*G[816@/@GLIW4:-T8"0]0^& B(X9^]Z&K'^HZPC3U=CVVG/& M#68=K3J)7EWOZUNQMNW[7&TMSV(A.18T R*+,< RRP$1(@=YKB5/8BYBOX/! M8P%3\[9-,_*&;_?_B?\:F_\'=\2[_Q[=;];/RU7Q+R7_/4)Q?!?7_]<6+K#M MGR.VCO[79J',57>1?26K;*9WYAM:)> C6/T6_D<$27J'4'*7)[BZ!)+L+L;) M':+;IYI!WM@GFK_NU[*X2;B+S"/LN8!9X7KQ__5@WE#XSK:")_>%T_W_1.\?7CHEROJB^=;=[7 MM.)0"HF4" 5(+BW[A@D3:0)S *7 .%908NA%NG1)T-1\E=4SVBEZ%U7-*_V: MG%P%UVV^AX!LX'G?$RWOJ7\-BD NX**845W!-6./7<+5Z_OPV%4)M?UDVORW?_V'"I*)4\MUF93Z@=:G_C.>)9HPS("&V)]WZ^VY)4GY:/ZO5UV>V M.$LE>L2U4/WQG;%LFXL[DWD>RSSF(,YQ!C#/&&"($$!$+#B"DNGYXWNNRB9',A#$T^_Y4LQ]*G?[<4=-3I[FT1E5.$3K0U 7636)R0[U261 MA6JO8F0";-=#C?];3,%;"[WO36!2\< 5W]0O2IBE MU[I09BTFYANIY 'UV/Q^.:#-OW5X*==;?_6X(IZJC9YD#7=H,/RUJ7^UQ7]K-3? M76*_3TZU*JN[[,U$GN9IEB1 06RI8! $)&,20 4S#3-,T]2K%^;>LZ?FU.O- MG:+2S<^)[P/FYG5[PC"PFZP1>.Q&P-N5G;$UD._9?_*HSN*,2<>S^]PE?6IB M[+JW/23>XVT^VAMICXVK4V5;CM.47,V8T@39OMT2:@8P)S$@*4^!U I!0;%( MA1-'70AEIC;A3_9I6\7_QW^'6?P?=6*&B>?K'W]QWQT(,G(.N4TCCL?0 5JU MO=.:4G;+A MXF(W4 *%RE>$C1H]NQE^'% [WM6STI&5S_;_WN\.F+XH\X4J+'V>_\B8?Y[<)1G=U!76TOJOW/U5"SLCGIU,.B1L!YF2)E6,4T$!DAG M.< 8Y8 K)8#&%"D:,Y2@K!G2]PO'CC0C#VBKUR2&4]E:U;<82,P53BR!3JY5 M:@8R08#D4 ([AC(A.4EH/EO;_?R)#>).IZ'/,<398;P[.X[E\_+W17NH;D+ M=;UW;@_J[9_U?/F[)_'[;XZQ4L]J41;?5+WW:?.^S0K0 MK!$7-0F^^+['J684JGZJ$W/NY7]MRG55"JK6G_17]L1<9<^X4V!@<^U1EL0$(> M$(57VRC*1=&5&ARG=%*>;+[1;X,DG?;#+2#ED(?PT0F)_($Y1U?4XRG]'%Q[K&(#]*H,?.]\Y2?% MK"BKR>/B=;.>I2+&2B8:$*D5P!0:]\93!C)(8Y430G3L1<+F(WQJSFUW_/BR MTS0JK*J>C>)]1L#-L0V%Z\!N;4M#4>TAU#P4!V>[>[I'CYU(^[>'[P%9J-[P M/J+';0S? Y23KO!]GM'/EQT_KCJIJ4Z#?ZJ("&=9*C6)"0>ISA. ":2 02A! M'#.&L&!YG#,?_W5-X-1\5EV/4BGHYZ.N(NOFET+B-; O.G$US8%LFT52*QPP MJ'+%)I#3N2IN5$?C:ORQTKN==,-F(#FCD8HNIC+@L:EAKEJ\ D-S/4[;J:JKE-#:@[?F= 0 M-4O7) SM1CCD+CZD#:Z=RK8)8S=]WEN M1&Z$#9T=%W2MY*!DT.=P",\)?2#EK:BASYG:P1!]]O*^GF%1.9A_%.OGAXV9 M$2]JU;JAMC'W3# F*57$+$)B#G L). 2Y4"F6&>YTDF"O'B:7(1.SV?4.F_C M"6]R> >@77U%6/@&=QP-5&K,OH!U9&S"8O6IM]**[# MO@3=SO-MAW9@%]OH&U4*'S;3W [XY]V 'UY>#;A-@FA-W#8F,D:^V6AZ5(^] MV:B.5$NV4\Y.Q8.I67U2FXXU=F0[YZGY.U=FEA?2_M.FJ![._->*O4]%[&FE MJOVJOP8J/QMD@#J+T<)*'*\T;1"D#@K5AI'0;_%Q.67F;ZQ8V*2:'Y4VU]A$ M.$H8I8A!@'+SG<\TCYL#F$/S (M97PDC[JB MZ0')\<*FSR/"IZW,,FA<%J,$($[-B@7%.6"6>2)#N8ASDO ,>1WS=@F;G/^R M++]5AT ;SU3\D_LTEK\WIH1+40F0DC(AKW0E!663M*FY MD2;_?ZMMU*K;LZU?-]1N+B08@ /[D!NP\W8C3I@$\B/=LD9U)$YF'WL2MYO\ M7(E4Q>S>/$W:)WZ8LZ>9DBI')-> Q0D&&!,-**<04*JP\1B0Z\2)]NKDR5-S M$5OE(JN=FSLXA:M[ZM\$PL#3W-%^YRE]T=8ST[=4XJ]/RV__9NZI9Z[YQV[" MGCYIE,EYT8!V(EZ^H&=ZEBI+I3Z]JA6S*?(?%2O5%V5G<_O35[5ZF6F54UV5 MX/,, IPS.QDI!U)!+3.F24JH5U#I7BMLV7@;E:-*2WL(T );_2+ZV@6L?V:7%TZALKS4%Q$GVE]_= M_?S1SVIM2]L_KY;?"JGDC]__7BKYN'A<6+IN(^=>K(MO50;:S+BBA,;V%!6G M)DJ@V)+;VAU7B21D!(G49GVX(;97V MX^#FK(9!=V"'98&MV#=:M2W-^ ]_KU'^2[15/KJ_#K.WV_)'+)#K\A \ MJOOR!^38A?5X0I@RF@->Q:;>@Z4Y-ZZ* 5);&(JG0"2:@6HA@FG2FF:YK=4 MTIR1.;6 ZI!7]+9ZFG,0N[FFP, -[)/.5-44T' M!-!,K"C.%EE6?T"4LA$*[+K7:/%#V9\[U^6F\5Z1C-."1<"4$X(P(@G@$*6 !A3G+$X MIBC%/K/ZDJ"IS6VKIPFY6T6CUU6Q$,4KF_M-](NXNDWW$&@-/.DKH'8ZWD56 MRZA6,]SX.KUO6ODCFF=MBQL"512Q1@#$E/C%J@P M;H&PW'@)1B#D.$ZDUU9(AZRI[7T<PB$VL >HI.D;LK@F_65>?-]=)F8P>N@;D*5[ARNHN2QBZINV;RF;*ZJ[?X.91RM9Y]+-;% M4W5T^V BEOL_BG*62)[F5&E F.0 ,RP S[(80!5S+21!9MW@$EJ9 MS-T&M?/WRE5]FHDQV]BV*K#]; ;]V3RR[K0^2Q5,",,IR%&U*D $T$PR #'1 M69H* MW:_'6+F=H4;K7SHJ6_@F3W' Z'S\!SV>H8?=)M,?P6J<_AD/+IGA4" ML;'Z8O5#SK/=U35 NAM97;Q[Q!95URPX;#YU]6K_C+'WB_6NTO>+>EVN[ :, MS4S;E+.4$Y1@E $SWBG BJ> IVD*F,0)SI*$9,C)(5X3-#676.NZIA^(2M*[/U?M1Q9).$D19:(-6"HNV][](+M4 [,7ZR1]V; MZ07+\6Y-OX? (9P 3#@%EA(%,49Q#S1B2 M7EQ(9Z5,S7W5$V>^7#P!FY,;L4K?'@U23N!T/5%M4-18%.U,LL:#H''48#[,,_O%PA7CZ(^L5-*>EZI%6;>RLF7O3U7BY8_?=Y:[]C"[U6B*7,-2&7]]7FY*L_;U93,>=L#=HO[)#./0 M7V!K!*BLB/8MC?9,M84Q^]>U;'Z5O;;BK[+8?)FW-N_UV!IFGV.4X0FTM!E6 MUU&72*/ ?KS4&D?HVWR;FG(!FX;U\Z:*+>,4F:4W;> M1;6ET_FZ7!R$B7Q13O7[4WU%+L(;^LMQ65"/#;Z'.2O+I6[XNI:KBJVK?NQ2 M[TGZ18G-JN[#PN9S)?GWEN*KN:=52\EWYL+%4Y.TPPG4:+:B$FO_Z)1IC6(WRB^?^U ^VP^3N%<1NIF,%::BL6&L6-JZTI M)]L/OOW;GL71SN2HMMD&$UO&RO;N,MJ]!+7E_JF30[\''AO,$WH?1MJ GLQ[ MX;=-/=) =6YC#ZW#>-O<(Z%YL T^ELR>6Q&UU._OU.NR+-8SF%,>9S$&>9HS M@',3&3))$B!D*E/-$RJ5%TG T?.G%L*UZD6RUL]SN7\$GN-BO3\D0R^U6S3> M74'#?VU\WN90*]NCIX^[+CUOVLFJ\L)E?>D 7E=*%#75JGJ=JVJ)NI#W+S9[ M]E]-!$ Q3)"*04II!G &B9G+F@.2Q1E+XR33*O7KINLBUN=]'J>O[K[6U5X? MVU.W'S^($_YN[B TI@/[B'UU[Z*MPA6N^RJ'I!9P!R@8S8"#R)$I!]Q!.*4? M\+BWIS\R,4QSJFL>]DDWC7>^VL!FAA,"18PH4(H1@$FL $T)!X)K!CE"5.5> MM&9=PJ868!SJ:M<8C;;1;Y6^GCGSG3@[^IM Z WM9WH#Y^]@'! )Y5BZ1(WK M4!R,/G$D+O?TV.3^N%P\6:98RY-B_-)G5LC'Q?];+,Q_S1Q5Y=IV$B[6=I=@ M1AC'B<@D2'B666(3",R"A0#-%4&(*8UL9?-U8A-?P5Z.9026D^H TV/SR0=C MAPW%@9 ;V*E8K2LJZ:AB1;(IAE;SZ'$16=VC5OEHI_U $'OLU0T$]4C[;B$A M]]LZZX%;YS:8S_/&V]+J8>7!]E2?^_W991XLW95:55T[?S9O2T6/@KA,D26L MRW+( &8: J(3#5))2:(55L:;N_++G!,PM5AP7\?(*NG-,7,6QFYO'0*'(2)Y#.>ZO>G MRF>\"&_H?,;+@GH&$.)9R;V%R666L!PG0.42 DQ9#CCAPO*P MV)[I2BOEQ6;=(6MJJX-65>N[*V6M$ZBS5GIM%7?![.B%PX WM#_MCYN_2[R. M2"CGUB%I7#=UW>03A^-P2X]=XOLDAK3.A+E_6JG*=36EU3Q/I:1868YK9D^Z MCI3 M_=^!E<=>;AC,1MJZ[8F=WR[M=40Z-V4[;A]O#_:Z#0=;K@Z7WT1W]Q-;_5-9 M#CW;=Z1LB/5FA"8FB"(() (;'ZEH!AC)&( ":PQU*FCJQ.;M(FQJCK*E5_MF MUL;+521,N/ODV_^P$URW@"H49 /[S!:MK9Y5GR"SW'P(S1'E DA8GKGSHMZ" M5J[3Z LL(T0VD*-$\0P#R-;8\A"F)[!$\1 MI,R-&^J:H*DZB[EZ8O-^Z8$7,77S$R&0&MA'O"_7Q8NMOXKVN@2TC(;?!W 5 MUS )U:3YDIAQVS)?,?:D$?.UZ_NR:=OV(EOZ'DO)JZH3I=7WAZ54LR3.==5@ M0(O4>(A4:D!26T$:,YI+G.>Y6[& H[RI.8I:Y>A Y[N**5K9^J!&\\BJ[LNS MW8U[MQ<9 ,VAG4D ('LP<#O!))?3%/_V0;HSS;_WO_?S;%-S8W7JPT3FV]*H3YVM@_W"_DX2_VKIP1 MHEBN2 90DDFSRM$, 7#@TQT&Z1U!L/W]!^LQDH6[C:C-V7RF=6#9N>[^I. M]7NZWT4[LYI+[.@>_?+PCH>E<02+C5T&-EU-EXN />T''*% (>$0&HX:30X( M\7$@.J2H?A^9SZNE>6O7WS^;F6,3'.V37^V.V\]J/^BA?*L@NU$&&E-4X84@$@JLT00 MEG\DUR!+[89"@C#*4Y\^I,$0'B%%?QR$W3Z$H7 ;^(O6JGD758I6R+W?(?=S M!W+>7QX72 )]0CI%C?HM<#'ZV*D[W=.SA7'M_(]<_I9U%7)&4=7!4&<)P!D3 M@ BI _KE;W-0\]$.8Z/L*QF[^(QQR WN0+6C'D>P@C+)NL(1J M6MPM;-R^Q4Z&G[0N=KNK+Y7)W/SUR3Q_>TSROMZ\;\[I,=.28)6#+!)BKA+)-./0!=!4[-G]BFBW5;J9=67U^^DRL(N_F2D+@-[$T:52O0 M=L>AC;8!4R%\H0E&G')%W,A,*F[&GU*K.-[G7[?VM5C;/+;'A2R^%7+#YO\H MUL]?U+S>!7DN7K\NZWW2=\L75BQFFF6:,V@"EES&9KE#S7)'80B0IEE"L,@X M8[ -T>:&!8!W9&O1#UJI7KBKL.L)Q7[Q7=]'C%R7]X$5JZK]QGU9;EY:#N-79??B?EU:;>V1OMW)FPF! M,ID:]\833 &6R+BWE&H .4%&O\YZKW\AR!8 M!5@/T3TSE^?SY>^VH/7#%KO9G?"V%3#:;/H8DQC*A$$ M3*<<8(&17WST9XK$=+BZ[1W"EY%QTB_[!2LEA''Y?E(-G2?8 + ME3[M)7O5PTG/"*ID)K'(-32#>P(0>WG:,GA!;/=^ M7:''>S!P1#_0L/YI(OO:_F@/@*CNL+XV$.SX&G8OC7EG0O4)>,/!>^M8OX?F M?XZ8O_^0!(O];U"A9R'2'A/=S+CT/$LD B2S-)\H@X!C@D"*F-4C[<+JY_[X@#>R? M*WRV%)(!2XK.F!NJC&C_T>.6#ITQZJ15;CYC#)W2$,1CX ]O1Y+"R8^]/^RT,]XP9 M821N;5,9=D3>OOWDK2,3H*&D.Z3^C2(=GOW#=K;_>V-'C63T/#]B66*^2 M]5FMJOV;&8,)CXG, ,IA!G#,&. 4)T"BF&>)A,@,EE=NS@5!4PL3K)YV]I05 M]Z/]OFQ*Z?UMN0JOXP9Z -"&WNUF>UR9K?M;;VP&WHZ] $6KO^)*8<3=Z MKQA[LBM[[?J>Y53+EQ=+TV >6SVNO-^LGY>KXE]*SN*4Q2F-,Y"E) 8XQQQP MG&8@9T)2F"&=^%'K=LB:FHNH5:T]Q%US5A>QK;K]3_"Z\'9S&(%0'#JNK %L M7$:M:+33-& ]U74X0A53=4@:MY+JNLDG950.M_2,+BS#BPV';=JR6+XH6ZVU M?'E=J6>U*(MOJOEM6SR88:01,TX%4FV"CIP0P#.8 &1YO*%24"&OUHZ>\J?F M:+;JVP_L@=Y1K;A+$6*0@7$,5X:#>^@H)@32_C%-/[Q"A3J>TL>-@/I!N:DG +IY@9N@F?@Z;_5K2T+#TB.=M'N0!/]]/FC3O"+YAU/[,L7 M^I=T_\3^*%XV+VWG$(UDGE$.$B52\[%'&% I+3^^PA+*-(:Y$\/,R9.G]EUO ME'.OO#[$J7N>WF3]P/.ST2M@NL1%:V^H@SY\WFA5SF?-V*]A/G]![_84FY?- MW&;H5[FD9^)Z6SGSLS+!_U?VQXQ2D2F[]86YL\-S']!T9MZ_V@'@/[#/VH:[S^,]N M,?Q@U?]+14MGXW]C0]#6&'W "]R'XR+->O=['[&R;?3,FW;0Y;,RWR)I?-I?0^4+]<.Y M.T_(\YDCY@?UL_8P+ZCG,_H%U2=$VD=R?S96M[0)B!'.! 4DDR:>YDH 1LU: MEQ.1P5AE A&OW@CNHJ?V3=DCO+=3SB]8]D#<+4X>!L>!/Q['/0/.?4=,9+Q5 M/5QD[ ]7H*#80_"H\; _(,>A<(\G!.5[7C^PU>I[L7BJR&9F*5>,9&D&6!IS M@%-;#:$% CSGFLJ$J933 +3/AU*GYJ.&97\^0MSQ-"XTCF\5X-[9PH16ZYJ1 M:W!.Z/,H#4L-?21S"@S1YV%P)(J^<',_7V26^"O%2O5.U?_[N+"M;FQ6@>5I M?-B4Z^6+6FU[&LX2&=,\292)G&Q* )<*T QG(&,TB3',(4J<:K1ZRI^:MAGZ.R1=^-Q_V)7?%N;?C?Y1:\#=KM=F.,?5$[M M+LQ7^JC.K"4I=JUJ(:I3$E")- <6B:H/ $LRS@P'HVE,%-: M:^23LG#P]&FF*S0Q:\0J53V/1 [ 6%S><_;LIBHI MS F5VJ^Q[L'SIQ9*U"I&E8Y1JZ1OR]Q#!+LG; ! M/F_DYK9GC3EM9GO^LIZ5$N)9RN.W#BR+OI_/X6 =;"F M!RC.IB1*HM8 &ZCV98[/]K@,VSV##?](\%K6FJQ4;2FSVC5/?TA=\E*9J229 ME$H]P+3M*DF,^"@%@XR(+^J6-.M3N19]!6B7A5A_$S_7ORJI_[4(18BAR#(0 M$8H!2F4(2$@)D!@B&640JQ];U4RX2C(W,_"EZ6"ZETC;E,:U/ %-G4O#L=I5 M'_VV4EKN2J;U+E\'0OXIM(Z"![=/HB+J<;V#I9LE?"RD82?NZV?9S&.89.Y& M-E6]#MNBTDZ+/_6LB%J1FU/5[=^_-:0V6JF@TM%'*W<_I[2V?YL7C)\Z:.:W<<6[,F>L<6[2A)5C\;E<%JP0>V>,* UE%/(0P#C%:@?#$D!RK-9\ MM?HSSB!$B5T[3J-AYV8^OFX>'DCUW!P_[A0(=AH$O0J69[]FDV!XT.L=VK%/ M=8>A5+9FE%-;*YA\'=&:#3KM>:P5$$>'KW9WNQFI=P^/R_)9B*^B>BJ8.-UH MYE.Y>A+U6O"FITS=Y&7L__Y-6:\_E>O_(]9?!"N5U)HZ+XSS-,E(!#*&E">$ M:0IHG@H@F8"4I3P+N57^[VB2SLT4_K:JMK(UU<';5E9.ISGCS;"9T9S%O(UM M9T\U%=MU9VI**%K]^EYC6B$=4PN>Q3K8Z=2<(FU\9O>,#K\G^SV>G).:_-'A M?KE*C#_@Q/TQN\9D>V3;7\KE\GU9Z5\N0IF'+(LA"#,D R3]3H0RY@(!BN(<(,$YR(F@( X%C$DN$"96 M"X3-X',S^[WL36+=5G [LV\%OIDQ'PO2D4UT+_9-T A^"&JPDWVD4Q47U#S9 M4:NA)[6.+J"\M'E.SW#@#_HJ5D59_4,WBE"O9<$U/W(;;U:&LV/H0V&80"92 M0&2NW%L2ZT,3Y>VFN>;?"&F.@"Z=.DV0M"#]\8SH1$0_'I"UX^RQ@&F0I\?D.=-Q\UAH M=<#'8W.?@VUN4YJ5P5]7!=TT/N]])1J/M[?,(N5)BC@0&<= ^98$D%PV1+-( MYDQ@FD-CRWQQN+G9Y:X(8%_B8"NRA2FYC+.!2?:*WL@&>1 X%V-\&4$+4^P5 MR8D,\96(VAEA8X &3?#EITQG@(TU.C"_YGQ4O]5]DS4ZT6J M>Q*QE *!D*ZPXPQ0$B* >8HQ@QG*XM!J(W\TQ-R,[#9WN^@$= OXG<#2<%]^ M%4)C[[Z5<*!8 2U>T,OG<7=]5G=?>^CC :;=*9]5\&@_?/Y*!\_J[P5_0Q[? M%RNR8@59=F&J^N/'-[UCA6*:H40 *5*AMKR4 II)W8*,,IR'81X1(T)#H]'F M]LFW\@9;@8->XIM R6SA%ER$V<"O\@G>R-9@&#<7O^HB@!9NE4\@)_*J'%]$ M.V_*%)=!9^KB0Z;SI4SU.7"EC&]Z];B[,O]5L:H+UM(+0ARE+$]C9:,C'7HG M$:")A$"$B&)")"$B>J70^Z&DH[-?U//>UL^D&*U M2*.0"Y$F(,L(!8BF.<@11"#.U"X^B3'-A!$1EL68BFY9 M*F4R 5>&Y=U@'=E$?RQ7]^!C\:0L[S?U\T)ST#1ENI=Q]!=Z/T9F[(C[WHCS M"+0?0V <7S]QJR\2X+XOPQ?!1/'45 YF#%*89@Q@Y:HJ'U9*0(F (,91'$N1 MQB1#BY6XUZV$S.R0R;!&7TS>?C'[@X_WX?0R!M56R&LY?T^@;69RO"'XJNR^ M6T2_7$;4 Y_O>8A&(_$],>0K,_>>!^$R7>_ O?;,GU\%VU3%^CF,Z+=BK=Y\ MD>6)D)J'!FN6JEAB97&R$$"4I@R*"(:)4=W3J8?/S:UIA-*;V3#ZA?XYZ,4U M9_T\0F_8;ER+R/6PRKL]S:NP3?9Z]QI%"F__WIFXY MJMZ7U;NJ*JLW9:66/[TSZEQD'#.8$\X (U$$4"(30#%/ &11F"5II)P#;M6F M]/*8<_N8]T1N.#H;H8.=U(X;%!/TS;P%SYB.; Q>PF>ZR[/G[S:'Q1>KM\&( MTW)]FT-PQ !N<:M+T] EJ>M2=D2992&?R"E&_(!OU1VK^\_-&?(B#XE 64Y!AD6HW(XX!21- M,$AC(6,J0P9AVF]OOIDV'9U(>(=-TK<)#.)6Z/\I6IF#7Y2W7^MC-L/6S-.^ M @8AWEG-Z$3]H[3*^X34/77Q3= JKG^WIWJPTSUHE=(C[<(Z)]U& 0M M",%GB\#.M"^)37?6&;XL$X7#Y_C26+9\G7CRAGO%3B7,A$UF)\;WL#OMU(.[ M;;S>"KK^L*K75?/)?BQ6XL-:*/&A(!SE/ 9IGB& \@0!G!,&B( "9IQ*EEK5 M:)X99VX;+"UF$_G1U.FU#AC;'[Z>@]1L!^4!J)%7ZP:CG8C!=RUDT$CI<OOJ_G M!YJVV>M%A8\ZO%Z^XRJ#T70=V2UR/(<94R8"P%!0@ @2 $=, )J06"09E1 B M!UMQ.,ILS40CIMF":($I(2FA"<2 92(%B,$4Y#"6(*4BY(1&*8)\\20J6DZ& MZOYH(^;XG>ARY -0*V/K#M)4=M;BK7.UL*=!\&M<7XSQ&G;UM)IG3.J9BWUT M5=EU8\XRF* XPP!AJ.QI'A*0*U,*4@(SDH09(?"*YBFS;7JM*\CUWN))YS_J M=[SME=*WP+;F&#X'KYDE\ #:R+;@J/O)"&VK+Z P2A>35VI#?4'5X9XDOMI* M?Q7W>H/W13SJIB:K^U-L3@@B'F:A!!(R91Z@\KERI@P%Q@)'G+(HRS*K@H_+ M8\[-5'0B-Z?Q0L>$O6Q+)JPP!O,WOA&<61;4S1:-2YF9^=?';6Q@QB,WOC';B1 M+O$$C\$W;@CC8R>R1)<0))4]FQVS,20V/%0PO38_=S3[+8]LBJ5O->,#4 MZ,63T,4*==-LX7D1ABR#6%+ ">8 A6D(<*;^EB">$I3#/!%V?I"]#',S3,WV M%-"F\'&_18&/4M;AR3!TDL:%>&RG:;B=0/"]E7BDGMONT(U:(SHLP0RJ/XT@ M,JOK-'N4"QM+8T/U^1(K](-EP6[Y4U&7U?.O):EXYQED(8Q9B!*0X#P&*$,4 M4,PXB.(82A(E,)-&%9L68\[-PG52Z^.A>BMW0#K! ZHEMZ$7,0-^V+J-!.?H M#EF+Y)T,=B('O":W, M^OE/]?E7^2^^*%ZL(!PF>C%[U(1T+U:Z'9*^V-WJ8-D_BKH60I\1JDW[GK-0 M'YX?UGV6V!>Q$K^39458)?P6;5R!J5-_Q0?LV.P+$R'^V/:#YU3W"*,8R"A. 1(H!#24$!$.&2_&4V!V2C,&L&.O3B\P[=BHO_>B>NW;;8>.MS;>AL-.W-7;#HSC M)M^6]X_$OEA?X.GZ6U.=\6'5UE_\4^B$2L%OGY1YO1==98=H#L87$,4YRK(, M0.6[ Y2B&! 6A4 F*$$YYV%JEPTYH>QSLY2-Y%U])R^72Z*VSFI%LZKU?(U7 MX)K#\%>?V D/T<]Q.-:F)(XM IKLI\7@)NA1"#H8^FI T48;)V1V]#][4W$] M>I1\!N?_HTZ)-1_D""*X]#PC2]$ELS9LD]W?OY6_BJ]J^5V$+*5)$NL\?ISI M%#,$2,QC(&B>I>KG"8'"O-_9\&!S6W3^T:>?-GYYL"X#*H):"6K3FNL"O@8' M1QY1&]NB*TF;*(*6[Z9ET-W^._A6!K^*X*M?_&S:FOG#<:J69M?B:=G0S R@ MX69F%YXQ82,S,VT.FY@9WN.X]]@]_8TR\ 7OVJ.U-'>"WZV^*9M?DX;99L%Y MQB6B.:"1(+J1N@0YA0+$$^1__9!35?'K#5V-/ZL"ZP M''FA3@]Q)?E]$IKKXOF36"\R3A$C60Y$CC2#1,@!4=XC$"G"&4JC4$9&?N.I MA\_-./6R%3J LA*6_;L/8*,)"_,X1@#F) >((PD(@1!(GB4495&6A_%B7:[) M/3'3 M\+%2QXS")ZYQI";MJ(@[+I@WFZI2CUXD62)EG&?*.<.A#]'('_(6FTY"Y4JU,GKD$AW$ MP!=]Z.E!IF4,'53TB"1T^&JW;_^+N-?]5!N'J3^@VYW?[?VU(\E-0ID0##$( M2HA%B"EA-CZ/Y?ASV0)XQMS9/CLAYLENVHT]JT!RA>6GI7!_C&!LH^\WCPT-1UVK,H4;3Y&?Q ML'FXDU(T#(5-!#2169*G) )AG&8 X2A3&T$9@5@P"H4(4Y$8Y?IXDVAN9K*3 M,2@[(8/'P?#D2--D&(>8$ORI#[UZE6Z"P0[V-T$_8[UF%P+*(\V89>1CRIF; M,CPRQ0S:AU%\H7TQUG+U0-,&9'SA-KH%^$GKX;SGMI ]Z)JT/LG*QM3*DA]@;+FW]$1U[ =@('':YM7'@K<] +[1]/&Y)Z M[[A.M+SZ]]%>K9X3;,[F[VJ FYV:UT.V16M[O5 M,5+/?@B^T:&SSU7)-VS]827+ZJ%YX5K&WI!QDH8L 9QF#"#$,, M_>)XT\;53=4_BJ4;W^C:ANHE47/GJ'X6E2:9(/=JZ#VC=_?[2O!;J3[V/AMT MD7+(2,25=QG1#" 24X 3DH LSC(>$QGGS+Q(V(M(B9-'-:IYV=L?[9A-+[;,%U&6QHRF"< YE&JAC"0@N4R ^@N#6/TW3Q+3]L\G MGC^W!:\5,6AD#'HAS?L_GT)P>&WR@,O("XT=)%8]H <4=VH#?>IYDW6"'E!F MOQGTT&5NV^\^V_N]$N=#76]T"[0#([$@/,QDED0@D5 E#($2,@SD"1<2L@Q M1G;II1='G-MG_4FL@\<^*;[)A2\ZL5_ZLW8[\,O0F^W O0(ZLCWX?(#CAST< M]WT3?QMP8VP\;< OCS?I!MQ8_9<;JN;:LW[>;ID1391+"0!YS E#,!< ",2 PS!(F9:Z6 M$KM,W=$F:IH$WD:LX/>7$];-U$2S8K:(C(;TR O*$?7 CE6KE3W8$_XF:,3W MM[PXH>9IJ;$;>])EQPF6ETN0VT,DD#E@GB M%=KBZ,\ :H/36+\ CFR@>NQZ:8-&W*"3]V+5@A.&%F>C?K&#"?]L'C M5X/'3'>V:J[3P<&IQ6V6BXO.::F>%[]]74 <"D1@#G 8)@#QE*F_J>4$QB(* M$4L0BXP.0G>/G-L2\=NJT%[85_7IFU:7[N%SP>@[:3VR7?_MTX=O[]X&7[_= M?GOWU<-7>:3CP"%F=W'K)7;_V#F(>X^:YN,[$GW[?1W_QI'NM*SK-^5*FT2Q M8L_-)TN6M^M^(6@81!8AX6DBHDRW9L@!RC,(*,\18)0(&B/.4F['=6HRZMP^ M1"UTP'92!Z05VY+"GV:8Z[R$199E:@V'$< \2@&B/ &$Y!#@)!081SBF MTFAW:#?LW S/N398=MM$2^C-+)!_0$:7MWTVT>/Q>Y6$/DJ?C<;=-IB M>"L@CHKC[>YV,TM-Y) MB#4[L,U^GNV+:V>!AE V,SN>D!O9UKR$[(T19-8&Q@ , M3U9E:*1)38F!RB_MA\DM([&Q7^#(W3MQ'Z3A9HS'4H8$L"Q% *50 *5/8I@ MGD,2Q2Q-L\5C0[3[=4VJM9D1FDAZF\_RI0YCAA';4TW2'C52<5^L5OITL#MD M;"69AK#=TUNB=8X)HH#%$50N,U5OB< AR+(4XXQ!F6:B>TO>K?@?_!WI-9CL M#1'*C/]QWPVSQ76&LSWAIN WG&C=2JGOJ.W8IQ3FG(&")5<^3D$@3S)!(B22,9QEF.46C&0#8PUMY.> MMNZDW-6=E%W=B2.SV!#,ACLM/^"-O=-RQ\U^NW49$5_;K8&1IMUN75;Y:+ME M<(M#1M%;0=YNI#%?6Z,VWU@D-E+_(X 9#E M34UIJ!SBA(%0<"(E37$4&5'0.XX_-Q.SR^)[["2TR)!Q@/]" 'I\4$^?V*4^9WK;X5L"ZUN@O\'_@6J_X5J?:C:-,#_"FXWZQ]E5?Q;\/\*DAOU M6_W_/MN>;'^I3TG^O\U*!#&\"?2KW!Q[OQ6LZ3L?Q&'ST_"OP:KL;]8%7_I& M?:ZR5U_1)AX:/,NV,.QXWLW\X"OG)^UV6;IHRL 'F+(>BK[,H>"OS M.AYAXL*NLRH>EW*=O]25K%LS_;%U]\B_-^_Z@G*>*Q]6 I0E.4 $(T"B1(*< MP#S#E$-JMR$^._!U!+._&]%=$K M$?8 !-[HKD^-,3&I]8":Q]350Q>[-AUBY8/X1GZ^^TD>BE5+BRU69-DUDNZ] MGRZA>A'Q$&),$8B0) !1&:DM+0L!I(PJPY"*D!@Q)#F./S=3L?7HFSJ#7NXV M/=.4-])U*LQLR8@ CVQE6LD#)7JP)_M-\'D'\_Z>ZO8"Y@[M?YR0\]8AR&[T MB9L(.4%SW&?([3'.K!B/HEH_?U9OV5H]73,=F=#JAFT^&'(AM9WC,(#>S/=Z!'-G\[&-X*/&V+-G_+LT*)$\FR&S, M2:V0%0PO#9'=S:[)Y763>]H]L_XBECJ?_3-1!G 1I5CF.!(@9DB9($R4"8HP M G$<9@022A&UJK ;&FQNEN>+>!*K3XE;4,HBMF:WQA=C()J81L_5K.D%O M@D[4H)'59V+Y942\998/##5Q:OEEI8]SRPWN<3T1;KX-S1:F<]8KPM;_+-8_ MWFSJM=JU5>]^LN5&1TQN:S5N+;C:QRT2)##F/ 1Q!%. \H2"/)<80)CC+)1$ M9(C8G1=;RS W$].V::Y:16S/D.UG0#F3D"

:VE&QE#;;"!EI:BW2N06"' M;9=7N$:V4.>0NKP'MH3,(M?-%W039;6Y0VB7O&8"RV":VN #IDM(,]'C(/7, MZ 9[SOXWI?*H;FG=V&@#KOF#ZV?T"3=R!=][R3R\;F>U=:*6/WS29*3R)Q78 MIY,_?8';%O P.[+M(,9CD<>(Z0R C *$0@CR&"<@HEDJ4BA3SJUB9"?&F-NZ MN]]B[&.YN@=JT(?@1=IO[=:R[13$9GN(*X$;^?,]PNR;$V;6VX(!5#RY_:=& MF-2M'U#QI=L^=*E+E[7RX7&C6\OTP;+;%?]:RO7OI.JC*V&:ICB!(4!2T[IC M) -N7+30R3"D(:I9&:LB&;CSC#V8ZIEI6B2['2A?+K<6JY1]0D[%9%\OBWZ1GP2WV^FO6S[6.EO\EN%W6 MI:;B76ZXJ(-'I=IN/W8Y<=, MV%O,6*?#QF'FMSF2=^I3'O%1J!FN/Y?+@CU_$S_7ORYUAQL8D8PE) 4)0@2@ M-$] CF4$>,YDCFB$6)Y947:>'VMNYK\5TI*6VUUOHB&.GUU_[:H MV;*L-Y6XDVV_L[K]G5Z3NHOK[:%%FC)*\CP$"=9)Y@F)=6<&M<^4D*4IRO*0 M6$41KY)F;B:FDR^H>FTL"7^NFADS>S09WF/O83NHMXK#VZ\HJL+PJ=JV29EAC'!VQ'=#=>'NI.8OR[]L[?E]7;*I.4B*,8E3"#D0D#* (B$!IG$*1(X2205-2$06*W'?I(S8TO>9R6#T M.>?MYWQ&DO$^\%^WK'M=DQ%[/F.#68@BH3S?5*U?0JCE# L,U"00$/)(K6<) MS6'.#V?!F!YOY#D8G^3N75MT/2;\9FN61R0GZT'4"!?LI+L)MEHTS6[>5((7 MZT"SJOLEE38'RB.IM,&@DY-*FP-QBE3:XF[7ZLXGM>B4U?,_R^I?'U9- ]"Z M_B36=_*+J$7U).I%3J6,,H*!U!W0U&X]!13E N2,"TAP'LK$RMDV&'-N+K66 M5)^!/;:RVI9M7L;8S 1Y1FYD^[.5]B;H\>LDO@ET=V7E'O=2^ZS)-(;(6QWF MY1$GKKTTAN"XWM+\5C_[_NW&D61YEM(H!1G*-3AD!&&&9JVXJBQ(A;9FB0N9F#3LPF M)M8):A'6/(>D0438 SXC?_T]-+<[:%Q"OV??-O-XKP>L)@KRGL#,4RSU @:# M =1S]TX7-;T@_4&H]-*U/C+GWI3*\U(&5>WH/A;_=U/PENJB(?$22IV6#DY* MDJ-@_!LI&X6#\'K'S2 M>0F6E!0NTV'F5XT,\LA&]XBZ=$^!FV!/A6"G0T?Q-U;*GA6$HZ3TF4GPBBE_ M5A -IP3:/6KB+D7O25$U MS6]>:A;1+PI:C_];X2HN<&^D+6NDEL"M-,9" / MI;*<-%>[RTA$:HLI8QQS3N-,6NTNQY9X;G96RPBD$K+-U-)\6I42,L;S M;+C5G=/LC;UGOKY_C-:Z->G!GMXW@=8\T*KO.-:^#+T3TW6.L9VGU^X98RSO M'Z-;C"W\WOK$6 _LF-M8$%HLBXZ$KN':_*$V"Y[E@P')(XSBA0-\0 "=UEDU.N_\8HSW,(A179]O$01P2$W[-L$EF$GH,YDTMH$XB?[ MH3W$8#F4SW3]I)C9#^\83V-9.KNY@3_! 2Q[\HF7_\TVP$]^?X7$!S9-) MLAIZ4F/E LI+,^;T#%=:N!W#W-XX]:_/^[^Y_5G4"Y9S',-4.32AH QB0 1 MG ,AI,Q2)E,:6S%+F@\]-T?G@"8Q^*Y%M$S_L(#=S("- ^;(YLL*1P=*,5M( MO#&)&0\\,8&8+2#'O&'63W S2Y_*U6]UST% N! HA8"Q5'PC9F8R''$8V28HJ=2?([!;GU#7 MT_>^_^1)/^@3*KW\8D]=XI#UU1R8=#UXZ[:O8MGWY*V[?MXZP_U+N5PJ[T4? M[R[R.$(BA2$@<1P!1!,&2*(^8]BX"U&>,(J,,\(CG[M_9.OB\TGTU!EE_53\1A73N+!8HUV4#(B-JITC $NJ!3O=G,L?_,RSF9\[^>R- MO,A--7'6'K97H#WYYGYDFM2K]PKCR_V WX>[D XN25UO5Y&R^E+<_UCW:\M7 MP395&Z1](L52KRWK\@U9+NESO^QT=]2Z#C^A-,Y!J/E*492% "=JH\%01I-< MYPI&9/%H2H/@538;8_%2PA'MQGY;]'5 MVP)RD:T4@2_%*NNG_J?;?CY?$VI M1#*4*(U!(G6_$9Y30#+*@4Q(%+-<\$1&W91>Y%1XY0D=GVOAQ70*W?A^+A-I ML-%\C:D9>6%N5-K;WRBC"[N]]=JH%6]V"=1EH[71JYW9OU-]L&!SU.X$V M?)JO,)$3[6"GGE!+@DS/P _3:/H:;$*R3<_X'%)R^GZX8S%&Q\M])]]555F] M*:M*M"&9QI\KRJJE_KGE_[VIUVTQ<-W[[&;(WST\+LMG(;Z*ZJE@ MXDQ1Q;)YR9KM^1?!RON5S@!J)6M:1W[H_"*I]QK966O?DVAFNE]Q:L:VXZ?*W':%13=] MY]J6E?X->2S6;5+<37#[H+G7@N]:K:#1RZ,A'PEQ3U;=MW23FOB1H'UI[\<: MQJ'!5Y/DN7Y?U(PL_X\@U;L5?ZNK8V5.PIBG&2"42H BR4 >1Q@PSB!CB!!! MC5JO# TR-S/A'38GOH":NQ3)A>,[+JJ70#!K<': MN8=.UVOM@EH';=M(]-Q1@JK%3/N,RK=4/ZDV@N^5I^V(IW>-(_(D3@F% M$*09RY0W%R& !0V!9 2EF$LFN167C*,< M144T;6'3TJ0?\/FW%5<#:JD$?_=34YZVOOX"(IBF(LD 3V6BB=DIH)!BD$#) MTXAF5#O@ZOB_ '3PT_"-D>9KBT.+*='C.S.1[:T[9%VFK0 M-DBZV1K,9UV+MU,C:/7H]JN^6R8YXNBUF9*M#*_09LD1IM,-F%P?YGAN2"J= MPU&K76FSB7U;+#=JA 7/.4MS%@,9,P%0DG) ($U FN0IE#3&B%KU]3TSSMP\ M0DU5_HNN*/ZS[EU8/@B=$-%F0@0@X*W037;$;U_?[GYGF"1Q"72:$B1%"(': ML>L*R1P!$@L!%/H*!IZE$(6+)U'15P7=K+=1\;)I M-EG4-\&'%?O+ 97I)=01K)8,[*;'SN,IYS ,ODXK MSXPR[:GCL*I'IX<7+G>,Y1,=?VIR[C^IN;^3>Q66;TO=PW410Z0,=YP IBGW MD>0)R)GR>-.0)%&,PD1*.V;$BT/.S4!IXU.&P-P%'TVO]/1M!SQ77TJUZ+YZ=='Y9VVO+&U M&NZ+CG>$"TYXFNC69DF>A;K!!P,YI120-$PX3QF+A+ R-)8"S,[L-!]-K46] M"=A66$VK6I26UL=V+@QMT8@(CVV9]D3_4T>7%VCI;SIC];7%?:="\&40=WO; MY0B>+TMF._RT=LT1G",KY_HZ,O MX[Y?-,]E7:S[Z' ;\>TBP/J"EE$^HU&B[*"FJ69JM\=UE2'!$(1,9#(.A<@C M*SZFTT](#@6;0@GJ#I*&+55+.I:1QJ:'6)0/NZ2]S0Q;%6P]?:71%>> MVD9_QGX]#,-$,YKTL>-)GS^\N3E-7;V?T_-AQ2I]QVHCZO8+NW4]EC964;Y3HY8,RS+*]/H%_-H-V^(@]Z M(].SU2FOGX18@CB*!$!Y*H#:%(0 AC++")*9,"NG,AUP;F:V%SG8R1QT0C=[ M>HMJ5A.XA\WC&"".; OX>?21=$$2(N*7\^ 3E3,>SVP=N6Y%B@-5MZ:/&>Z MHEH+K0[J96WNWVCI5^NJ==>+^E^_/G]33VHX='-&8$A#"%@42H 2PI2/ MC%.@W&6>)F&:1-CJJ&9@K+G9XP-1VRY06E0GUN(AB,W\5$_ C6R#'3&S=BP- MT/#D-0Z--*E+:*#R2W_/Y):K6T-U"?^+.(ZR4,)<^6M-UQ86@YRS#$14[:ZQ M@)PRY-@,JAO"RD!,UOZ)=54E>VV@G/L\]5B:F83K$!K9$NP)=]-U6?"9I'E6 M=?^]F_H!7JM;TPL%!_HSO;QRA!SR[N"Y?KL1NKCGV^_E(A-,1B*6@&&&E8N M$T!C0G6FC=JR94F(F%5JC>7X2-#05 M'6'CZOZ+8*)XTH==NZ*UD"4D0Q@#2'4^>,PYH+F0($,2\01Q+J0CRX^U+',S M=?M'SMN:MYW]0_*O(3GO/W>MPTYS#JCT:7YG1_J\W>A'0'_,$H MI88>T/5^T&\OR2N=\CM#=OZ(W_V1CJ=(7?C@:-/9'9,F+,U('#,0IB+3;B(! MA&40B"3%(J-ARJ41*X/A>'.SE;VXP?$1B>51T@6<#8^3_*$W]I'2>>!&Z'5C MB(NOPZ4+HTU[P&2F^M$AD^%M#E'#CY_?W-Y7HJ70[E[O&,H()QD&:F>9 Z2\ M+]T<&($$RXP)F482&G4H.#? W.R&$C'8R6@1NCH%GD',[TI(QMX:'J#A$M$[ M!8M%!.]*>":*V-G"9!>?&\!@,!YWZK[IXF\#4A_$VX:N<[%A0QO=;^6O0I]A MW$IE2O16][UZ!18IX2E.8 YRJ3EK>)P#2@0&G# 4"@EC:M:$Q7'\N5E ]2)E M-A^X/> F9G%4&&=VH-;HT1ZK:4W&!=_&^(XZ"5/9YI$FP]*&.T,Y;.+M'SOA M"N"L\^$"X?X8Q]/+DWG5>ZG_OS[O+NG.3F]U8<>[GX]%ZX^W2=<+1O.(2,)! MCB@$""GG&2<4@RAD&**88![:G67ZDFQN:TXCI"ZMZ:3LNH-8GFAZFS?#\\W7 MF(VQ3SOWBEX.RI[VU-*](DX6QVC=&JK;?A8_#\^B_9FG;\1]G8!ZDVO:\U#? M/YV&.-@>18IWS\"+*4Y0!!+34E.@M!GL(_H ME1@UUG0%C%/$Z,](,)\X_3!$5K'Z"X^RI_5^MUJKQ]UR7FFFM_:/C\5*A(LP MTZG(%($T8DQYKSK1*$HDH(*1'&5$PM HT6APE+G9N%;0H!/QIO]+H(4-[E86 MY-[G@1VV7=[@&MDZ.2-E1?%]$0DGCN_S3YV,Y/NB8OLLWYJN;@.*K9_K@6-/V0C=1^ZC'N=%- M=E:CKM:+SU7)-VQ]5W4<($W=6X8P33)! :)^" C+$9N*3^T)>O[MW[ZM6_=E_\ MV<=.\I%?4JK_KB]>YY#0T-#.?6@8QMZJG?_JOCT1;5A\WI0/#^6JN:)OU]OU M,,!QPE.1J:\[)!(@DA% 4234WAW&*1-$Y-S(*W 786[F0,M/U"QK5Y< M;)O'AM5-5*RHCW_[>Z>415#>;<:&K*Z M)[GM37];T6*YU/&]5>.TUKM"AX4(80PYC0$..6^Y+ A.*, SS:DGM$9>$K9 ;<4T*6BSWI0:@.%I2SHTTJ0;4@.5 M7VY'36YQ2"3+VQ7_L%+7BGK] M8=74HJII$8L4Y>I-0C%(,T'4_E5"YW>GM'9DTO[\NF3NK%G5'OINIZ[S/7 MM=\D_U,4]S_4AW+[)"IR+Y3%:!C5FZS5+^5R^;ZL=+[J E(L6(@9R%(: 913 M 7+=_BS/.,\2P5F"J-UYJZ4$[N[__(\PA7]MI-?G2^T_&R5L3_5L MI\;T8'5$P"K-\3UB3[-N%F'BOT$7\$'-;.UH)@UY$-P;@8R#-_,?KX!G9TELB8Y^R M=U9Y7WE[QP-,F[QW5L&C#+[S5WH@Q:LV:O.U8Q)]4=R2QRP6L=HERIAB@*1 MFN)3N902R3S!B<3"*J?/?.BYF8(7[&M:]G[[9)GP9P&_F:$8!]2Q7<43>.[) M/1UCG1%@8Q#4#0_\>GQT1H ,TL^9/<'U,.M)NM3E!Z?1S[TZ M,8.=G,K0C&%B3!#Q=BHV,-3$1V27E3X^+S.XQ\U4M!US+5/I#V^:T M(U/^M,Z>7L\7#Y_TA3RMV,M7\,Q5USK7.MSS8:4>NFF[9^Z(I2%&!&,,0DYU M2BR) 0G5>A6*6*0PSC);,I:+0\YMK=IW_G1T3+EY76C4U94^"[:M"^T#P@E= MYR:PO$4OV)-\(@_Z$E[>/>>S [Z2QWP)@/.>\L4['6)&M\ME^;O.+I=E];;< MT+7<+'M"Z%T255ONTU]:+Q))4TYRY3(C&BMO.0G5-E^J77\HD("092$Q3])W M$F%N%JJM5"-;^2Q"$VY38! <&AW8D>W65JBF3WFOP:D& C=!5RDX'?X6L:'1 MYV&BX- H\V$7&;H*RL'0D-N3IXL-7:7Y07#HNB==P4SXZV4^K5^/^+0:7WMO MU6OD^O:#K.X>]2/J?XAZ+?B'+7$AQFE(&0<)Q1% <10"#*4$413S1,I,D!3V MN4K?+/D+)Y#?(1/JVP2K6RMD\$NQ"FJM9OUG!X+#*:;?T'N?TVS^<>@1VP.% M_2U#:^772O^@ ^ FZ-Z58B02Q0FGS2?'XA1B3T_!..%DG&1HG')\A\U5\^3= MDMIW$4@(2C&1(9"48X 8#T$.0PABPF*L_D,$,2\*.3W&/+='MAV_AD TV/]< M#\W(1ODE*DY]*L[@8[$_N1ZGB38@#GC9;2^&D1C"GB9W.+*W_J-_/S U=,+6;!F^?BT:=:O ME%,6YE$.0D(10#DB@&"FMO0$22PSJ8R&4=#KXDAS,Q@=.ZF2-C@4-VCEM>5Q M/0?PL+WP"MO8D6Y7Q!SX7"^@<06GZ[DG3\SK>D'!8V[72S2=YR5)_ =-\[N!ITOJGN[P:=EN7<"YHC@WNTI$\=,6@-\)YO? MUK>;]8^R*OXM^((GA$-.4I *B0&"&0&YR"B 4F8Q#=-80JO.RMXEG)LA;>74 M9K0->P1D*^HK!$/.SNO(40\?LS7_\,9NKEL]@YVB,PAA7)J#UXY5G)7OCQ&4 MN 2OM^C#Q8%<:*H*ILN*MLUHOY3/9+E^OEWQ[C<]W7^.H@A%*024<+6G9B$' M.$TQ2&+.$8I3A/+(G(W*<-2YV?1.+$UP5]ZO!C_O*Z V"$^, >#8#FXKV*YE M]$W02=VP#_6_OM20X0I<;7BA1L!W*OHG/SA;TCM9XC7,XF3ZL G)FBSU.^1D MLKW9S>>_Y4]JLU[4Q>J^)P_"NFE?GBM3C5"JC'8: I*GF;+A&"4\RW*<0ANG M_7B(N5GH/0G=^)=.H&CF(E^'S&&!2U_"\@B]]NX$K M74B9R%*4LB'DZ#)/-)T[78J.N5LDH2121"#/XAB@+%$?>A9QP'E*)[C:R[M+Q. M7!?*^0OHV= @^4-Q*L:CZ]"T)#8R@V>8P^C",R:D*S+3YI"9R/ >!TO[IES) MLGHHZG_\L]*,1W\7O&!DV>=#I3F.D&0@YU$.4 HA("R5@%,(69CE"6>YL9T= M'&IN5G8K;/ 4M.(&G;P6-F(87 /[Z@VRD:WK#JU_O$#+)3GOPCMI;EB]P3>1 M6;T&1CN;:H3,H$4=?L)T]M1(DP-K:G:'@RU]]_"X+)^%>%M4@BGPU3Y7C55O MEFNR6C?6NTN6[MYD&+(H%BP#:2HX0"'5)>J( )CF2$H415)FQM;5]Z,W!UT[XKJE/)[Z+:;:%V\)8CPC[5*6> MJX#L11L_4,$OY:DXOH?O?;U3EK$I*%KAS2SY&;]:92P]0;^M_J.?J*)U'K MOO)-#DO9Y()KYN2J8%WI$0E6+P.VW<-$FR)&UNJ:^E&P0A9JT$=-A:ENJP,N M9+%JJY;TY:0_YON+IT7*\8T87+9LGSG=0N:H[<'2YOH,1_924O_0_]=[DB>U M16E*8=M72W#]"S7\X0_VKFP+A3ZLF$X!$6]%^Z?Z]W+#FT,D]D-_25_(6KR3 M4FFSB!/,J @C(&ASILLXP 1'("-YED0R#@E&BW6Y)DNS,]UIQ;=:<+=*C&>L M?NEE_K/Z?MN_Z0^9*35OFO\VQTN=MHWQJ+98-+^W)&B=]ETQ.[F>[QLP]GZM MF67]WV!/(]TE93O%[25ZWE_\\/".%H6@AR'8O58WP1:+H :6Q? M91I]4>1.*_RT]+NO,C%'U+ZO(X738=SO8J4/^^IMR+2O?L4HDY!B /., A0E M$JC%, 910B#+$B*2W"A5>WB8N6T*&TM)=5-_J(.DLET Y,()V[F[ISQ=NZ#!BY.U2U>[%KR]$;I' MY?+#BHN?_UL\+])0$,8D CA/(X!$E (B8@QRG.1YC!A-BX4.W< MA8Z96NJ9O%ANUL63^"I8UZ3ODYK=M^4#*58+@J%,.)% $I@ 1&D"<")CY?&( MG"7JJX:1%6OKI0'G]IGORQOL!+X)M,C!]U9HR_KWBZ";;99]0CFR2;@21?L\ M,$-H?&6%71INVAPQ0^6/,L9,[W-GUJC7V@51F[7R0?0M Y6G(G+*,@S:[IP) MDX#D(0."A['M25DT@MKS:)Q$U,Q^ M^$!I9+NQ$S%H9;S9]@;VRYXQA(-'ZHR3PTS.FS&D["G2C,'KW8S!%U$+=9,^ MZ7DKGL2R; JYNT35S^6R8,^+,*%Y&.;*]8"2 102"C",*$A9$N8TRF.!8SN[ M8##J_$Q$+W1S],MW8KLEE9L ;V8^/(,YLB4Y0'%/WCX'_29H10Z^=W^.4MAN M@9DGJV,RXJ0&R *"E[;(YE:7'//WF3G"()\PQD M,@D!@E""7). 0=T@,H_C) W-TX,NC3:WC5 C;[ O<+"5V"9+^Q+(!@?!/J$; MV>P,H>9R+'P1/ILL=X\P3I7F?A6LB$>>Z&^APFNIO>-#=" M]4]EX[@*_J)O\-]T,^&W2H?WI*C^09:;@U;96#F96+?YC7.JMJ(HS$".E ?* M4R$S'F:"0RL"IIGI-["S.[VWMDYD'/3.I9+9M3\;QOD3K1 M);Y!*]!P[;V8HQ!XSO1->&TZEI&T^V.0N8P[M=,1T5\GIIU?45=KM4LDRW>U M=E/4/O&6*;]TL]0=1MZ*QTJPHM'KK:A9533RW6[!I4H_C,*:IR$ H.0N?, MTF-GMN-:MI!S MJ;VM)SC/=\'U-8#;DM"V162LV@C^L2"T6#:Y'F\V5:6&6>2Q%(C1#' :$X R MU"1]90 F#$8AC',JC)Q@L^'F9KP[0=O:3#N;>P%7,T/J#ZV1K6/7';6#:T_4 MFZ 3UI^E,P/%D_FZ,-BD-LE,\9>&QO N-^OQ=T%T\Y0V*>1QL_ZF'M-LTF(1 MI1$3(<@EB@%*! 68"@Y8G,<\%RA-J95_>&Z@N5F,/3F#1M! 2VJU0[Z(K9GM M\('8R%;##2QK@W$)"4^FXNPPDQJ)2\J^- \7KW=(G_AG0[6PKM^7U6?UKOQ0 M?LN=5,[-@PX:ENQ?78 ZS%).4(1 +K 2, $YZ$(6?2.(G";,RY MF8M6P([[HU?!(@G $&F#3 K_^(UL/'J! R5QT(L>SAWO&2=&0IHJE,^5,=L'86ZI:%4/P4%2OJA@ZS M>'@0O"!KL7P.-H_J&OUPW9/=%S>)'=R#21N&CYHN=<-.MX,$#LM;[:9=\$6]V:B7E3*;=B'7PL MZT'N&X^EA1Z@]55V>(THTY8D>@#MJ%S1QS/=3/#?Q$I49*E#N?RA6'7)L4^B M;],0(4%A%B> (90!1"@%5*81B"*68,FAB$*C/:[A>'/SCCIQFU(;L3E*(IBZX_%BOQ82T> MZD44YSF-, &AS"% ,:VX+?=W)K24G;QH3-">&. M@MCRRSX/LME'[@6ZD;_W-GR^)V3P78L9-')Z_/@O8N$S:GYRG.D#YD/JGHR5 M#][@4DRL#U<_- ?H;S=5L;IO-R)[)Z_*D?A;%1>\/Z7]T!V*ORGK]8)D M,DM(E $111% 2'* HQ2!&,>8XDAPEEOTU+I:GKD9G5XV'838CSLT5NBQ$D V MJ@2_]^$,_4_-M:Z+&46E?L,;4F[- "\T(C?;F(1Z7FT5D?,PVP;1NFGG<&3K MUT;J6FV"5IWN_.;F,)BG.R8HI8)6JVV\]";8O@!:LVDGRZ;*>M))FZH.>Z+) MLZS8]@;U<$WW]<-,6/7M#9/#NG!_CW4L:NCKT._:-FP_RJ6ZN6ZKT;8[PB2& M^EV&(,&Z53A.U#8Z1FI%13C/612')#&*1UJ-.K>%0T#<([,3^4U\D:[#E MO&(2S#QV[]".OGYY0-4^X=\&)5_)_$9C3INH;P/#41*^U51B#/&@="DJLJ[QR#/20:X,E T9RE,A;E[;S3D MW S33K[@L8WM^P3D5)[P%>2WYZ&Z2&N>J-GC0A;[V-9H<<]E9W.GJ3&UH7O"#5LR;+ M[]:%)NT^0C"A89P"G";*2B=)"FB64P#C)$K2/)70K,_'Q9'F9IP/.DH[E3*< M!]70(_0!U=A>H U*]M[>)01\>7AGQYG6J[ND[I$G=_$&QV L?Q+5NJC5OE9O M5>N66U(S@C:$H NJ?+10QB&(X@@"%$D"<"XXH DF+$MIE!%H18H_/-[<3,.> MN&XDM)?P-0SD^D-M[,CN'F!:U'%)9@UQ\17]O3#:M.%@,]6/XL.&M[E9DW>D M6JDGZ\YE347WR[<]S E+0XH 9E("A)(,8)+D(.44*@.3YU&6V%B3"^/-S9I\ M$NO@EV59UW_N2/#U9K -']M9E4LXFUD5C^B-;%5Z2?46I"6=F(;$VA A3_;E MTFB3VA=#U5_:%]/;7.+,.\?GBLW#W4K]Y:DH-_5;\ER_45^6/I[7/:(7 M,J0AC" #)%);& 0)5IL9Q !CD421(!F$1I;&>N2YV9Q.8)W,_]B)''#25+"U M4K=-M6V"BC;S8!+K'0G=*?9#=]U^Z";H<;Y;!;WPP=L&YT[^X/.8.-N$:4?" M>ZJ K%_<+>.N#M@-1UAM'CAA+-5!S\.HJ 821#AK.QZ@NNYF?L&\8Y9C>U3=SGM7L] :WBH=35@8UOP4^QE.UJJ MAC&YZ4;OO21A&)I1N8CG0 E\]I!K^.HKF#K(BC>'Z?7=9EVOU;^4[3EB!A'5 MPR*/*8FID""'^KPKQ)GZF)C:IB(*(60HYV;G74ZCS\V8['*8'O:8;(J&R4:- M_^! .F$\$0:.XYCPCFQZML03.H.S%3[8D_XF.$$=-#+@#GP?8P _-?.'IPEP M8_"P!="(R\/XH=.S>MCJ>Y+?P_HA;F[E/TA5Z++:+YK)6(?R4A;*E*8)P%&" M >*I %A&#*2"IQ02(3'%-@[ERP'F9OU[^0(MH%-8] A",\?Q&F!&MMM6F%B[ MA><4]^00'CU^4E?PG'(OG<"SUSFX?UVUUFU?FO5%Z.Z^>M]95BWY^.E&>PN2 MD1"'>0I$J@G;,L( 3D+-)2(I1GD.,QD:NX&N4LS-(&SE#AY;P74Z0'6F9Z>% MJ^(\2P8^XA38CVQS^I+#K0XWP6XF.C7T@=BV[^?M8=_/*6;"PGF<8D8F]2N>'3^==7JO_@9=Y]V,O-$S0NB7XX>^U8R>CD2O=AV;JO%7)@YM)[QG6;9Z84.UF70B;UMU',3-)+? M-"B_NXBRM2-L#Y@G%]EBX$F=9WM 7KK5#D\8H=]]QRV+8RFEB#) ,XD BD,, M*,P)D!"1/!G=M(:=Y>.63H4G+,H1DD#(E.KZAAA0Q&+0 M-&R0,B4RS&V,SJ4!YV9Q#N75SE(GL1D9BQOH9L;')Y0C6YXK4;0V.Z;0>+(Y M%X>;U."8*O_2VAC?YT1W4SW_2[/H5(]E6Y?5K;,94MX,#@E@G#" \H@#G- 0 M0 DSR1*$#?NI#HXR-Z/2R6G%27(&/X/3/!^HC&P?.A&#/1E=FC2<1Q9E[= M!-,UMC'?FZE3-2B_;J>KTZ3K>SI.-'IO>&HGQ2NU-W6"ZGPS4[?'^6)6 M^;31UOQ.?A5L4[5M#LER*?BOSWUR3'>A^KG"2?_JKFH(! [)JQ:0P(SF"00< MI!J,$,!U P%1&6<(MFF.,+[%#X&&*UAE;H?^G:&4.?BE67= MWH<<@;-Y!:[EL'F-5V&BO<=NWNO=O!0W/>1:GJ>6BE7_@/6OWN^[5Z]YEG("-TL>_"!/(J!"K-2_5[I*6SVO MD'UK.<%]M8^;9'[M&7N\2?#*3#^^D;S,$.1]1,? GQ[B3OY6BX:$_HZN2;$2 M_,/JW4_V0Q?5O"^K._55J,]Y=?]1]Z;IVS4_+R+$>"(B"$@4ZK*+% %"X@BP MA)$DHQ0+NV*M*V29VVYQ*V:PU'+6K(U'A[I9HHUM8M:#\A2U-VQ,6,TSK., R0B M E":(T#UR5PN$TIRG.:0&%%PGAUA;F:S(1]J\I.;T(^EW3L&T,R:707+V%N? M#I%&NA$2),[J[LF4'#]_4@-Q5KV7G_WY"UV/@X2M;/ZZIFM_^L.Y^6O]- M_^OEO@^')*(X @G.4H!PR #A,0,LRS'A"+I>D MVCMEMSZ]N6*23,]GIH'^]4Y@&GWV?K5_UM)/UE7'*]=\2)8'*-/,U:3TP"// MF<,IQO4@7SZGN&*,B4\BKD?C^*S!PS,=5KW;"(9YLX)^$^1!9RAW7IB,219' M" -"XU@M9X2 /*(01 A%*,%I)J#Y.2<7,6)@O+[P.NB4RZ&VQV-OH2'(/&]^S-TUG52_(?F,N+%[MM MY7_=U,5*U/5;4;.J>-0OQ>V*Z[!S?2<_Z^K;[E799619:$178BS W"WI7W9-5\>\VS4:G:S3":Z]E7WR[(P*'B3$[ M0Q@7[I&M<2]\L"?]><2#[Z,DRK@CZ.FHPD& 2<\RW %Z>=AQQ9/L[&%=K1>? MU(MW)_]._KNLWFSJ=?D@JK>E+L]=,"$E"95?R$2> A1*"6@,(Y"). QI*BD+ MC0K*!D>9FU7KI0N^M_(9>CO#2 [;*&_XC'W(8 R-L7$Q4GW(?J@'[-D.]:^= MW1A^]B2FP4B]_NLWN_C!"("L?S+__A^,OOI&RY7T\7\7__"_\K^ M\A/.TR)/YY__]2]___0KN+_\CW_[IW_ZE_\#X'_]\N'M3Z\6Z?0$Y^N?7BXQ MK#'_].=T_>6G?V1<_?%362Y.?OK'8OG']%L ^+?-/WJY^/IC.?W\9?V38$)< M_]OE/[-BI->E@+%%@1(*(5@>(8BB@O-)\1#^K\__7*P7F?5YH=O%RFL-SQ_D*Z?[OR-^AV<_1K4'P$7(/E? MOZ_R7_[MGW[Z:ZXTKXCHC1A6F/[Z M>?'M9_K@GRL?ZA<;AFR8<6.Y+6,.H_OLU'VBWYT4KT)1QD)&D>C(!$6G1=,) M8AZ-SDS+H(XB^_)J5ZF^+- 7R_338IEQ26KC;+FP3#>$>Q6RN]_X^6M8T@=! M^C*=Y;-_7?5'"UFM%PTXMQ4+D?N7GVC7!9=+S&^W4KESSC!"8^^(!(CN*GH MM@*VS^"#4DY)&97,#8!Q+Q%[X<3VCI-V?.X" M-I_"]S>9V#"@"Q 9)D9VF6(I84FN6/YO:#B M>H=*"]YV 9(7.9,(5KO_O)W.D4\T#]R01"%XS8'N1P/12 V%D=,MT?/!6K'C MXE5W++Q?Z(H]$U0,+&Y&M\MWR\7WZ;SA!/A2V+:9%!)8XW]:XB($H@W M6C)'7/&R'3"NK;X?.CJ.;#9C;4\0>;]8K\UEU;;#P =AS@/9MW((J\OH[/W7Q;SLPB,U2HR1 1K MZ ^5 KG,O7Y)E_'FQ_#$QFA6GBB5Q;= M#Q#=1S@/9V07./AX$F:S7TY7TSG9PA,C2TEDZH+CIH"*4=9L,PU:!L.9%<@2 M;X"#*XONAX/NPY>',[(+'+P^P>5GNO+^MES\N?[R+AU\?UPT7WD\GC&=H&/CU]P-CNCWIAH;"8'.6<, MH.B&@Y@, Y<0RC9@?,Z">XU1EZ.@L#U%?<#0,=!R:-8.++X/RU#37O_^.,D M+F:3PI0-04B(HBJOZ!T$DQP08PC1#%U(Q\G^RG+[";[C<./AS.M"\Y.V.JEO M]XOTQ\YJX'+PD]P;01_)[DG/@L^1U7TKIX)+UQ^7-CJ.5QS-S[$>*;7SDU^DJA=G_BV%YGD_LDO#91BBQ.LJX/FN"C$G4OOAXN.8Y1MF#HR,E[0#O)F%[- ME!2F:$U-;E8@LH% M(>A44X^Y=5Y?9#0,?1R<.9UTSJ__+S#>:]I1\<484[7RUFTUR+ MK'\)LUH__/$+XGIUE?)]*W/O^K!6U;I[$7MD!>_I"CZ'\'6R27:JTGY7?IW. M:;$IG?K%MF;G'$KH4Q A:[#*DZ$0)8.H2!,@DCG7VDXOS]!BZ#E419VN\6*V(K>>[5,)Z9+)"/9"GY,E=BD$B6!Z%2(9% MF>_+K3QDEU# DG"F5!NP^6+.00HR+(V^4J_3OK.D+-9N0;*,B0416 MC6AA(4HA0#COT0=RN%@8!#77"!D7/,?(]E:8',/F+M#R,JR^O)CG^I_7_WDZ M_19FM)W5B_7+L%S^F,X__S]A=HH3JRVYX,:!KSM2H9!1)7D@ZUM;A\([8UJC M9R_">D#341!8#"V-$4W<(_!@Z11$8L/D\RTG#%:&<(Z3K$ MUK[2'F2-TS!A.!2UED0'X+I*O&4V6(:ZYC+QV@[$0T!>(&7ZQ_M9(';,B6=[234,LPWF)8 MX8?:*?-=^3LISLJN27)%!:.1U".Y=,K5"DY?RWV=4LS13GGS\-Z]!/5@##>! M4#NV]X"ABQOV]\4\7=/-,FJ=(R+0Y4J;J4^D3H4,ABCQ4AEOW7U9*0=AZ#Z" M>C";VV"H&=L[P- ')+JG:8WY]K#3Q0XG3+*D,$G@K&10TA5P*42"0>$J&BM2 MON^E^A! [4_=N$' AI!8/(E\.D#>K3R;R.1UP$B%%9X))ER6J+ M"W]?]GTSK36NT30@?0V=(_<8XABPD%!5] MO7FEK:UWZ-]"U(*!$"8I,^((<"5KS5TF.D$>K&YI3%GJPIO#:G;*>D&3D=)^HYGT2.8W@MX MEJ>T[@TN38H4.J/R4%!*4"5%B+;6V C'B]7*<=$\2^PN8L:]\(:#4 /6=X&B MJY&QLQV==8V9D'X61L9"O$F"3,1"UJ'*!G1A@1FF@N#W-=$X/B)YG:)Q0Y(# MX:FA$+HTEB;:DQUIR,?T5C%04F1R7:O+&5-$75PJLG5V[H&J:+!(Y$#0.9+9 M/;AUB_GG3[@\>85Q?2DV87VT.J@ 1M?A/4D;<,Q+8-RA#BG$Q%K'L6^GI)L; M;$";^G@1=*!W[M"BET.EW@?#B3-%)@>*##XZ&26"%47;I$Q*NO5;_H-$=7.A M#0>OMH+I &F7N#:QFM>I(!YTJ(?$9UG#[XIV(H)E0C/-6Z='7UJ^FSOM21S^ M1S&[@ZNM]C^8KD\V>=SS_'(QKX< YZEN)? 264X%I#&U12OMQX=0@ 7O#2:E M56RMB^XA9]S0]I/@J)4PNG#;[N&1B4$(,O+(^V29O 7MP*'7@"YB2C+1E7Y? M%^W#*N&.BG$V\D!U>4 XDL M"J9IC['U:\HM9(Q=>-A&QC>39X]B=Q>8N=3D9[L#AUD[X.]H M0RF)*&+DLKE%=)V&L9_9!D'+48SNP&I^D?/FI3',WH=I?C-_&;Y.R=*:>&VD M3HJ!D+:F<*8$,1L%GBLGDJNIX\TSK&\G95Q?;"#8M&![!^CY@.LPG6-^'99S M,MQ6+U(Z/3F=U18$K[!,TY1N\9*\)TX HXUM:]J"D0E0H8Z,95YTZW>/AZD: MUT,;"%.-A=$!O"[M8),K5?N9+O$+SE?3;U@G_IW@V\5J]3NNWY5/X?O$&%MT MM C>U.>=6K/@68ZTVZBU,T8&O&^8T8%O;(\A<5R7;BAE-J"8.D#A3:Y-E&3< M)8%0I*=+WA6R!P-GX#C]'WKKC&RMU&Y2,:X;-Q"6CF1V!_&EA_S;"3-!!1/,@!TK8GF\6)K![,DZ5KW?2.(+KJ>) M3.HKVSBR?=753QZXE]4]VWC*QE82!1IG$Y"J(ZP(8R DP8 IS5C@/!=V7U/1 M7AM;70U]$*_?+3?+YHUK^QZ7FX;!$Q/09B\M*61&3HI,#'SD'K!XYGD4)?+6 M9M9^E(T=CVJ,G/LC4TW$TX%Y=757VY;4+T[77Q;+Z7]AGEBEDC$)(5AFZ/9/ M#B)Z!RG(&(.2B*I] >]]%(T=QGI2D!TECD[!]6:U.J6=2"S&8PI@)3G$RF17 M4[D2\"0,;U]VP%K"TU8P>Y1@#5 6+H%%!7&NCS2-X-*U"L)=^G: 91 M9@\EY9*2BL3!81]F#AM;,&"L:P1H'2J0#O!UZ3WAS@N>\1"2=0&8KOYUH'UY M2=\ZCZRVZ'6NN?VU!UECA[8&QEEKP?2%M5ON>2>9]W1.(D:ZYT. F)P"RZ3+ M7'CN8VL/YQYRQ@YU/1VVCA)$CYC:7?-1V9JWHR%;JZ#6,-=YE0$X#SRDDIEJ M;FW=0/AZA#1?$L^OR?LW.U*+L<:?K;8R.F=WQJ^VCI/N0WBI1N7_;.%SS' M6E':2L8,9$R:(%$M;EO?^.KS,1+:K5M MW4GL^P Y+AHRM0]0;%X8MSM8O5J;61Z$R!',K@#^W:WD=_P).)RXGBVSM<#DFW-+\8,S@<' MQG >@Y4*2_L7M4L$C(Z.8P5ZLSOI@=SMI*T^L>,M\6*^(AM[MPMFF%">+E>> M@@6E$NW"H85(FE6$J$7B\2&3]/XEQGG9:H^"AHSL0%.<7ZWD%> ;^G(UP2*B ME8X!8AWH;2UY9JN;1\)XDX;3!Q*%L[R*(_;T^R&V)SH6*#+E;4AZQD M1!T,$,GH8]H BHR).:%,:=WZ_$YB.LFM:8.6-BSOHOSY(\YF]::J#>\[N)4^ MD#B(@-KI_Q7=J[/%9L#-V6:L0RZBXL!YY'3%,D^WJ]%0BE4BY\($MK9>[B5H MY"[Y@V"IG02Z4$M_PSEQ:4:[>9%/IO-IY=!Z^@W/-B2=LR)R"3+%VJA4DA]1 M$"%R;E7)A8?FM=(/D#2N.30,J%I*H0,M=8-)Y!0RX[VQH"2C/XAX\%DID)9Q ME%(QT7S(X@TBQK6,A@'.<9SNR:B^*,J>H+6T 9T(XQ9!)>'!U:^L==E9Y8RR MS4=3W22CD^3AQH;T@6SN 2FUCG]+?AWN=_T4N9*-$JJ ])9N7G0:G+0://,R M>I.SP.8^V+T4=9(@W @_[9C?P?U41QJO-BW^MEMZ,Z?/II],HN5:VJ(AUPBI M"G0:HF$9H6R=M7EI^9/]I.(P^K\60LC$^00JZYK8J 3YF#R)[5NJD MMJ!;:YE'D#>RDS4QX]:*Y2?;.3$"3IVLB5 M25+H5)K/=+V3F'']L0&1U8;]'7AH%[[E6<+ ='Y*F[HH^M@>D>WOT4'!U>OO MQ#^2W70>EC\V;DKM]E]3#1:;D/VY<:C0REQ* (F;SO\F00B*0=0^.\FSEJEU M\\\!M]-)P5\;W[ 7L7=S FB+NQ/\"\ZQOG2S%&(Q6M(-$.JHG<+!ET*&*XLE MN83TDV'0>X.43@H#6R+O.';WSM@-MR9 .9[7'2B2ZYMX-9V=KC%/&-?9"D2R23.OT1)B M3)V.PXNUH4ANR9P<&#([4O8#S7/)P6[![PY@\P]R;+\0W2^^D<'V&7\_K34I M[\J-ROKMF4BT'Z&%@R)XJ -+:W>L(,#8F S7DJ..C<'T* +W@]ASR:$=3C;] M F]WC&YV=A#%.A=JRPB.N?;#%1 LW>1<1,$+UYKYUN-!'TGB?N![+LFZ0\KG MV77>N-)"OIJ3NW#ZE?TY'8EOGSY.QJ8HO(-DF\L\*7R# MW0!8VQUPB"Q8X%$:8;5E6;1&VO%4=U(>]03P?&()=X[INQ_?2 2;[V9;%.3_ M.-WFEIQ/=I&^>.DUG6>'A>P?'R :8\%IDTN0J4C7VET99B<=) 0](1X?<1R> M"!P=')%;&'"^%6X0G9$6F-XT4]0U^L =,,8E\B*-\0-TX+V+G$YJ%I] 4;>2 MR;.8WW+%;?@2YI]Q-9W?,KNGI4]TSS(#^T7[;K"];W3/P*'$2%TZ+2"F8$#E MF,&I7*"@YUE&:1-O/[9Y#\(:-S:41J7B308=D8,J7$.HD7>=LS*U>+P,,)VZ MG\:&[;'P0)O#Q_"[@YOPG/HM1ZH27LSKL=VT>ZD2"R;;YF]EMQ'2"6:.%_3U-[.CN=X!="[UG]YU<,/HZT"^"%'DVM"/ MD2HVW@!WDFG'M6+-6X3<(&)D:L M\8D4<38>'$L^8[)"A-:O6?<2-&YPK3U\VG&_ RA=GZ1]T3@2G30(VLM,%J 0 M$)2-X 4+L7@?VG>>N9V2<1W^]N!IP.\.4+/'&.S=QKRWG'3KINJ<-&O-5G') MF?J(JX33VAO9NB9I;^+&K2D90#$-(I4.X'9+^H&0GKP-$4'&@*"D5!"8*\", ME$Y8'G@)0[EB;[OL"]O$_SJ,P1U Y/KKP)M;HFL?%K/9KXOEGV&9)])I%'4H MD%.2U_05!I%Y5@^$*4ZA0].^(OM1)';BJ!V(B)L9]8.)IP/TW3LWR!NM,PN2 M^(:JUI_3W>YMAJ+)Q<:;;]_X\5(1T5" M1%-J"12KPS\=!%12&>9M8JT3((XF>EQO\LEQ^F3R'7N4R+V[O70-O,759DAD MF">L7:17$U?H_YPUU@TD,FK(\\)L"_>LT#5PK>O!':-&#B9A7"_T*3#Y MA"+J%(B;V9'#B?+61]0?YYE,VC)I@RHSL$%\3>L^B]*%8B*D8Y:7+-P;4-7AB'79/ MXS;P>$K7J"MT='!:KE8L">:CB440R9L'(+^1PR0)F:VO3:*-HNUR4QLI*K)I M6/0N6YM":@VS(TD>N2_)4R+S*87;1U\*6&8YUHG-6@LR?GR@?241P3++ M%6-1L=PZZ_?X]YO__@\XCQ'+D6'WU_,VS7IO>3P007+)?88BO=ZV47#H FCI M//K,R'AHGU)^T//-<*U-1GZ_>8P(1@;2?2[4)?999O!:4=_C7.U'T-))#LUQ:0YCR.7Y-3JY MN^YM:S=\P?4TA=G5#0Y6Y7=US=%*_N[9^I/6_PF,GCF503DK0(62:HLG!YX7 M8V5*-IC!:IN&J/]K=22C,+SH6,AX#<06!)"RV"Z$E5CEPZ^!@8 MM=:>CQ'5\].>8?7EU]GBSU53]7C^H0/KO]N);Z_@SA>ZZ Z1?4Z::(HPLT77G9J<\R\S2=X95-?5KLR>-S?GJABXR6@>+>T1^)&."E Z:<0.60 M86G=*G"(?8SK9W> [='!T<41>86T=IIN^$I?SW#7S^K%28WG_]?FYQ/#LS%: M(;AHZQ2T&H;02A)0%7->FA!$:YMI'[K&5<_CXVZB^PF_0G!:PS"RU2(8ZW-^%LI&5>/=@?"!N+JX#7[X2%L?Y\O,Q#[:W^KA!77ZQ6N+Y\&US,?Y,2G?=T*=19[EI+\$['^NSET B; M+&\^*/21-(Y;%=$=B@<5<0<*>,/'%=%/Q_75XC2NR^GL14HU^70U08[2.Y^ M>42LR(.*<2LG MNH/?D6+J0 O>S,_8ZHQA5ZSYA M^U,W;DE#=\ <2*Q=1(UN[NW,!"'.X_3;ID.2#HSXY',U@CVH9&I^@$L0H^%! ML8(IMG;<]Z&KMX8L;5#Q(/B.%-"Q]_+Q>9@WM_1A\2/,UC\N[4A)%FPI' J: MFA/#:CN%C%",S"%SSXR]!KD[LH?V6*RW)BQ-<30(Q_NQ[6[N[,W\&W%]L23M M/[%*)6V+!Q&+(2]*D=;GK@!J^C,*S4KSW+Q[">JMCI=7NI MPRCMK8W*$V&RN1![UHEG)L/[\*/J^OK6F=+RE B ^)N$CI%*' MXV3M(&87("976)[;YF0NS28ZYI+)5Y_YBNO[PD/Y \ MON79!G],?'':!EG#HHF,%%$/I,\!G&".U]0J;-X5^9$D]M:,Y8G V4YL7:)R M6]B[>0I=7SYNS!?D,FI0O&;Z:27(YR)KQIO,8M%%E3Q\-]P[B.NM,G@_3)@039 M;#QA?I=(G$ =K6^L?[69BOR=RN%7M?ZZ],N/"6V40'E5S M6NI,5K:N\[:,U+7957%4X)T($'V:Q;\.IV'>=J?N3+5:_8,BY&9. M91MA=1 !N+R7LW8-=*@O^CI,9+8$C\+ T,9 ^4SWCZ)+J!BZEHI6Y+0V-T,? M(JK+BWTL"!XOM@YPN#]/)\5%*XVE$X81R:;.9*GX4J,8BEDEDXJA=:+0_M1U M&8EZ2F0.),@.3,[7A4QQLGA>?T^;AE$?R 9Z-Z^;K?]?W;UO88:;G*FS 2[U M+\@5O/J#2[\YLT3=?#Q)L]/:(_0R6[>LGGCA/;>=H?C9A4,=E(ZADD'%\=Q&L,C9X@8P4I11XO09CUG"9(1"9VD']K6523# M7P:#Y2;T"?%'";&;*83';;F.7$K)2*!+S=9>@\1L$3-D:9SFCJ<26[^X#8_; MP3(9.L7M8X382QOOTZ]?9QM6AMD9*U]O?W#!43IR"G-MO&+J2[@V!ES-TXB& M*R&2N1&==(&+GY8G,9WTC".ISA'>#E]\4\$5O>+=_3];S[9O-RO+J8 M3?2N;%/"=R_*^2(@PR(J;P1X(I[,!U/K&5"1Z^B0I:22+\T;@AY![[A3@H9[ MG'HJ$78 UVM-3-[%=9C.:R#OS!W[=;&\VO;D(A'7F12=)*-!D)<&*EH+P0KZ M-C+!%4=O=.N"J"/('?DYZ\DPM1A'P-VV\GZW_!SFN[X\89Y_":OI:E'>7_KX MJUO8KY?W'I_:IIGW8\EOU,W[\K(7_<2WK0TO+_ZN["+^87;1:OPX2HMIU]WRV]D]^Z* M[#Z1N'Z9U7>\)!V6)!AY8%+4;B@& OH$B241$MKDF[/J\52.JT.?'I/7E>G M))&3-NB'Q$2R;)CR?<'GR M=A'FO^%)Q.6D#MOTFOQSK80"91)"3"%!%"4;K6.6UT,Q=W0XNOJY/EHOV0W^?0HB6<>@%%9'[V(!7VK-<\[DWTA!IZ*U!7>3 MBG$S=(>Y1X[D=7=H^3VTYVV6O;*&3!86R $ M&\!9GT&B$KE(Q1#]7K?-OBOVA)5#A;L8FM,=Z)W;]/'N;!46(]EJ2I,F5BEO MGN,2)%+1*2DZ<*YU+O]=M(R;N3_,C=6$[YWBYVV-F2UW)\Y$9KSF@G9!MIH2 MCMB53 *4+AIDP=%9>0(<7::I/T_Z\9+? TX'BZ'?6VVG8Z51+"-',$'G.B4) MP3MR#(H06JK "\_ER-NLAUNLK5#WN\T.X' '6NCC:5Q-\S0L?WP,,]P-VMX< M*A12&DN,*<(3BQ+9B9'' +9(4M,N$<]:URW<2.[I/+3#)- !G#[@-HGP=5C.I_//JQNI":!ZJ,.\X@.EL[8F"0.J888NMFSOM3 MU]\K21O@#22?+E33L^ MB.OO*HU?YRYHZ2^ZT 9+37C? 88N>S^GU26A;^H0^%7M$E7+.RYY0Q-&1\(Q MQ<#E>CX8$[5Z+H)U62>?A)"B=:'.8^CKS]YO@[7!9-07_MZ3;L;WN-SL;:)2 M$58[!DQ@ 964A\!J/!DM.A6<+4-B[0HMXW:H>!)<'<[[OC!4LXRG>9<]OYTC MA_G=E0-2A([D:7LH5M(!B4*"UZ2@=>$^9Q4DF9/# >MA L?M*_$D:&LLI6[+ M73Z>GIR$Y8]%^3C]/)^2 UT[?6\')I%[_7XQ(Y<:#ZIJV?.3VQ2O'+*-1C4J M-Y>Y* LH67"K.$CA2#5I&<%%M! ]HI0ZH_&M4]#NIN9H%78?9R^*P!C/T4:5 MP:94SY\($"-/P%EQRD6)MGGW]/TH&SZ$\K:(8 51N_JTH"-$7@I(JT3T.KOHXD-*9J^5QHVB-T9&>]YV MX-%=*1:]OA<08Y6PN*ZZJ7,WD,UOJ2>6:H" M68V"%+40*F6O6N-M+\+&#:P/A+7V(ND 9S4#8TZ_"6*DT4"G91"Y\5D MB"4K D02GEER1G)K%_8N6L8-G ^$IB:,[P! =TZ[O+XOR[V0)M1+G]6IQD*! M5]J"=<%$90M:-L#PLKUH&[?;\D &T0P7(A&/F[:H-]P;I:+TYP>7UW";,CQ8VDMJ.K=H( MTM:^UF6FR$,U.EO;_H^C<#_ /;= _8!2Z@*#*R0":@SG%6UTMMA8#*^_?\7Y MZMS#X3F*%&L?+4L&JI,"G" #E9D8'=:>SZ9U&\0]R-H/;<\E^#^4/+JPWUYD M^K3U=$7,>KE8W0P/JL",KIT)DB8V*>29-D1'2 >3@TJ)QX"- ?8 2?N!Z[F] M!;240P>ZZR-^KH?C WY=+,]Y=<.]=HH'QIVATU);Y3--##,N@A"":Z/H![%U MW=E>A.T'L>?V'M!>)AT [=?%$J>?YR]/:>TY[>,BN[$6-VV^G6V[/%_?*"O> M!4&^=427Z_0W#4Z;#,)+[Y0-*5[O)'+\^\"AQ.X'R&?W8/ DLNL I&_FB>S1 M3^'[#8M46"F#%[4,BM?J.@O>"P'<668RXPI9Z]OU+EKV@]AS>R=HPODN#+5- MT< OY%KGEXN3:G)NFWJ?C35XL\E-F7[#&F(\B]_4=CUD-FB0&&BGELR'*+@$ M&S!8IE"X"R.\U?WZ>#+W0]YS>U,86EX=J+6S"O:SDI;K9TP+K1TWQ#F?Z8_H MB7TBD+_MI2A&T?'SNC'\'B!I/Z@]M]>%EG+H %:_XY^7&+5M;]+$T[@>\Y_:B,*BDGGD6_Z8+S8 Y M_+O/?\H,_MNV-'S^/J(K5M2^4+61F*I!#X=)U98^A0F4VMC6+S<#EB"E+YA/ M:XW>[=EY&Q9?>@XNWM &%)V BAY"28H*USI=\'(7=YO\_!C4W M3+?AA-3!]7K;2\GFU9CY-\MH6=0DR9%10:C!;2;?)0_:0RB:LS7)L/D?Y M #*[+3DX!HQ#BZL#1%ZY;HG<]H^83I?3-?'R]?L>&X>EVF^ MBVYK)MI@>A1A/W.?YT:%W!$C18]<\2G]HOVV_02>4K(V&F? ID*NO,V,@"\< M.,$]6AE38<_14WJ_7.33M'ZSDPVH&KDP24!0MH#A-B:N MBB(H#:9%[R"J7W_H$=BX6RFV$$4'5_J- _O+CT_T3S?-RY./5DIAP"CRX91- M$0*W"J+)+FH69(RM@];WD#-RU^ZV@K_IV3210H^ JAO9]35'1CRR-@'79E.$ MY,%I5[NJYBA-UE:(UGTB[R%GY"&1K43^$)0.Y'\/4-KY^#>V=#9D+*@B3?*0 MR<4'Y1V#(,G$]3HA"U&2\]2\=?+])'4&J4-%?QU2#>70 ZQNGKQ?<)Z^D'F[ M'=KAT47&58(@. ?E8H18JFL>?"%%3DZ3:=WUZB&:QHWG/?GE=[@\NL37V6YV M9]$9\L9S42"B5M4KYW4H#-:6J<6Z:+U7K1]I'Z*I,\5U% (>A-<1XN@ 7K6O MY6I7[O$[G@UV22Y'5=!!03I[2E@'GK0O2)$8IXT8*UJ7W=Q*2&] .D;6MS04 M/8[Q(Z)GM5Q/?@O_L5B>7>:K[7PJ[4)0QH&UN?9I$A*"DX$N<1N%DLD*N5?1 M#'W\)L1OK?5PO?_Q1O8'EU\56T_YC.?W\A11B MGJ8P^X3IRWPQ6WS^\69>7[X^+9;S*2[IFYW&5(&X9$EC^FSI:#&;P;$0Z*2) ME&,(Q5SOIW;7G+?C"!D/4HUPL!A)*!T803?5]MOSIN&:915KSPB6/)W)G IX MTM@@,!C.N7(26P^HO(><<=\&A_7<6DEA;(UV>V[3O^,LOYGO*G-^"?,_SIHK M39PP16%-#S4:03ZQ S6&.M#MY;QELG[=Q'S[@QIM;H:BZ!YYZ0 M<'/D79CGJR/*AL]1> 013YJV<"ASAL]D"%8[Z55-8'0>:E441&8,%)]R82IX MJ5JWM1@ND^'!B7C9T5$WI-0YUOG$L?;&2=& 096*YB4+;)WEW60ZX1AY#(]! MQJ-'$SY&$#W;)S3L0UBWV=K'0*R]2#K V4/GYG>R-C8U_.L)ZHPRDCO%W*9_(8L0LI,0 MI61DQR@?#^R"UK M/:7;\=!6A_?JTD9_^7'IF]TOSO-V-/@V ME50;'B+9.!%K#S,A$D0;R=P6$:4)SK'F*;=#[*.7Y.^GP>+UIB9C Z.#PW%I ME[\NEMKN$8&M6 MDLC@78C@BX\Z"!YE\U'51Q'<2W;[L[G=#Q-U![B^(RA\7IIIHR^*CJ4FCP&4 M\PJ\/D5,/J*,+X=W9A3"Q7CHI,(#5 M-7O3D GCB>YZ'R#+(4NEVJ==7")@Y!3YAI*]D6IQ*)N?>6[%;LL?,"WHMS:F MS="1R[N7?,H YIX;?X)^#Q(%-TF1/;>9-QUJ"6) D+H^\/AD$F^=\SE<'//5 M=!4^?U[BYUU#E1V7MZ9&BBI;3KJ<:^.J5M]400DPP183HBZAM-9>]]'3;>SQ M,8BXKLB:"6#DX1F652PYL5F)G@WGAH!1O-!="9MM"Y%<6 M'5GHAXALT8)_8PL^?+]$>."LF)PT>.XS*"8MA&3(H!<,0_+>6+M70Z@'ZSJ_ M/U+PS:,XS01_,/]&%OS+:@'ADKBT_E$+RS9:+S-FM3 2>,E$=LR^LQ/UFPSYD(^Q+T'B7R?$R7PPM@+&?OOY]\>?) MIKSTW6J-B_DTK6KYZ7E!*?H4N(88=1VF( J97/25%\6GR(HH>[YUW;?*B+;& M,!)=#,'>L7'R/BS#Y\5T0S9'A,',G*D>^A78W?N^5'7'Z;IJU.E4EE$\C&=KKV]JD-5**E[>@< M2O*NUQL^ ',56.9G$?$*E/7;L=K'9G)E2=5A1Y[KY(.C-% M@2LI07(<%4/M@VAAFMQ)P'AWS?$RO0F0(QD\]I7R9KY:+T]/SB1PT=[B+-TC M,<=CK2C2Y*XKRR)$&3@XXT+)SKGLQ5[WRP,+C0Z*8^6X&(BI8P.DOD5^P.E) M/*6/JULZ:].ELY316KL7,.Y88#SK8P! M&!B M!\__'Q8_PFQ]AF*3F''"1# UG*>\00@^UNEK+CJ'5EO7NE/>%0+&,3K:(^1X M[G8 C8]?IE^_3N>?B27_'N:9?NWS^4:R0HD23*JC<3U]%0PI.Q-8T$Z0<SMMI&BM*5P%S(D47O9")O %Z>A>):_8-NK-GGT[+8A9EZ05 QFEVPZ_#H9K$!8%.B&=B'XO(_6N%7IL M??@HR=W?^O -G9@B]RA1M^>)_3ZP*3)CM="B]6 M"/#:U9$SRH(32']X](YN>V+A &,N[J2GR\>>XP#57 R=0NI\N//+7?LFTIFD M-S,';00Q2WH-$>L?M6,V^E*'ZCX!M*[3U:4;/AS$CA)+;W= MW!.;0Q'UO4/S**MW2CNQ/(.5/F H0:':[ZW@X;6ZM*,'N.V.Y')OH-G%OC?S MYS=_UNZPJ-(##)323LZ'<7E@Z!SUXI[ <@\?P UX7AW M,,(: =E4,2W/&+A"HJ]6:KZB#%.P%,_O? &9#2*0WV/TVG2'=Y',\4\6<&U&BR9!%0%#:(\1D.##E MB*O)"QL/TUK75]H+1N[YP^@H#O<&E_>+-?TY#;,;N[)6BYRT &F$ H72T!5N M(V0E$\]"(J9P$&[N7'(O /GG#Z V/.\-2=_Z0:L?\+J(%M>7$WQ:+?#E%X>-B MEB[(7G?Q15Y,W)+VN^T1E!VNYLD&5BQW('C M)=3ICW7L9-2D_IT,R:$OMG7[G#W(&@=K3P"*/6+KQTCH8-!]W3Q5?UR'Y;I= MVL&M+P:_XY]G?_\BYTWGJ&J$Y.(E9Y #LEH5EVLYHR5+A.O$G2W6/RX-8>^E MQWEL?CJD/8% QO8Q]SA$.X=G]6[YDHB;KE=O5JM3\GF4--8(\G2T33532'&( M1D5@*DD=N5)"[I?0<#@-XSQ.=P# 43T>"3Z+1+GU3_"_.E)KUXNG+5&AMJ@ M)-66 F2W),_!\Y(QOA\CH2.OWM?S/+HC^_K[UQHOJ@,P M?\?UV\5J]1Z7'[^0X ;W:A]>^BE=W$_A>4?N-X6 ;W(WW"YGJ[HNQW3S_=LC?+9>@$ 0NG [ZYDXEF3CDE(]FS0=92YD)& MK2F@C1>8M$XVMTX@NTG%N! :0M8W9GT>]'WLA%]P MCF5*NZD==I&X%!W]H5+)X)!.B'"Y]F+T1N?F#Q/W4C2NZFHF^.MAD'92Z !3 ME[813J;SC73>XSS,UO4 SO.;VI(/5]7E7];@(JLLRH75PF %2D4ZBMIPD%J) M**SB7K8>E_5($L ZS>M86,V)8&#X?,-EW'1"$#_P.GG+Y47]*'A,YXYR)NCN'IWNEZM MPSQO?/0-RRX,D$W:ZCD'@\XZ)J2-*FV)@YDNBE!-5=0F1#JJ,;;NC-*&\G$- MNT&4WP@B[4 3[KOK7\)JFFK?*V48&;%2J9JLR$(=-()@N/#HD4OD>XWG& "O M&P+'U:1C(.A $#]>G#VKW1U#;^QRXGTQHJ@$')VI;1D9L5(F,#I8R[S-(3V1 M?KV+Q'$5:;^(;2+2+C![_;+:'CVMM RA<-@VILX6(4BOH&"6G',7O&W=9.96 M0L:-,W> O^/%TR7*=AR;R*BE15> NU0W(@LX41CDS)!%JZQ-K3WJ.T@9-V33 M(=(.$5%#K(V3I?>"OLMUX]-O^!'3Z7*ZWJ2LI=DI^8]5;N1W?CW=TK,H-W@V M="I?(_J>,M]O")8.GQ1HM!;%HH:\L3TU':)0H_"AMAA,6A?N6P>3ATL*_)B^ M8#Z=X;MROS!^O2J,=S>$L6T!RH4*QBH'GI$O2[R)X+CUP$G%\*ATD+JU<=!V M!]TF&3X&=3<2!@B/W_,N/VS]@.YY0.N&%C,"PYHY8GAIE)Y#I]O1]SQQ\&AN=_"%Z<5 ]E$D0,Z*2%Q!-=1$G0 MIH-'L$:F5.B#@FZ=>="$\![5\]"8:PO\ P#0;:.IG;^]^H )I]\V_O\!\;E; M/J5-%.TA\MK&NBXM\SNN=PG*%_%CG[%P'T&A,:#J]*CH,PF=!9ZLEP2'U@_H M^]!UK#9\NPCSU>^+-:X^+4/&%_/\;OVE5J2?+;FZ"*A_(G[_0O_XCXDQFF6E M,A3N%"A1-,04&$@A2E0^A.!:E_8<1&@7T:QVN+JNR887WC/27!N+Z*#WA3L_ M:R@M=ANI3ZG+G$HI"I]!%4MFHU$U_2\@1,=(^I))H?8:;-Z9+KMD7.]6VYR- MS2FAL_'K=![FB:[R2X(X/Q3.D^.70H8@#=9R. 4^< MT%BSSU;V+K0.91Y#[ M#/3:8S!V3[Q^4$$^(^UVQI)%N?EW1SRM'K;04'KQT9M\2J6I!=->,P2&A5!- M%C]X7PHH:R47.C-LWK'P*93FS37^MERL5F<#=IPD^X354QMKD4H+CS-=8 M@\M6.VO<0!U/[Z#H&:B^QR#EAG/:3AP]Q%IFL\6?I*OQU\7RU>(TKLOI[.8. MSS;GG<(@M 3CH@.5#9G"BKX*-G+%;)))^M98>PR!732K&!!Z@PGKV/YX;;!X M#_\F-KHB7(A@/7)0+'.R'RP'Z9U+UO@@VW?GN8>>+GH(/*62.U 4AZNXQ3K, MGM2 ^STL:P>.HSJU[_&I0YEF]Y/?R Z[%+BXZ 85HS+"*4#O&*C@(WB&&01! M06@;96"Z\(M0-& &^C!QU5 MT"D&RT1S_^]Q)(YK*S575P/*YQF%N\[94&ZR(KIJ;4XY8JJ5J)&CX3S[+VI\YM,>4I_:<07A,TE8,@Y"9&\7R_C M)BQC(13.@'N%44G)!+:.#1Y(ZC,(GST&6PU>#AXMP!YN\3TW]\N/2QNES][F MT)K$F"%7/:+-]64&P2-SD+.(C+/B9/,&U\?0VTU2_G" NL-E&5RZ'2#YZ@YV M2;I%B)R<3;5\EX.*B:SKD 1()[DRS >OA_/Y+^CH0U<.CX)%8Y%T *MM/LR- MV^8L;=NYI H6X%$XHEXG*HO!=#,7_L$4_7 MTZEV6W"VOK:E#$[6EO*.UV9%N8!512DI6.W \I #@Z-I' TQ*86+0CH76-]>^M'53^#". M'=5*:CV@<:\8T8?%;%9V ZN<*,8H8J#VM4ZI]GD/7EK@0<;D8R1.CA/%NT1D M1]96,ZP<%-P[5'#/!ID31W<)UT8#RE3+YER&FDX EL4@T1N3!BOQM3^_Q7Z:8B%D387^\6SI$+EA22O M7MJ:'4C>(SCK#?F+G'-M4=GF63M#/!L/-X>@0WUYF/2>#3@G26F-GHZ<4(+7 MWB$&@E0"<@B8H_8QL.8EV^VL3OW_)R@^2E9MK,YA!R&_F7^CSUDLIX=5*%[^ MYVTR#^XDJ%$6P=GG_[AE@@_3&)Q)"8+F=8)/SA"+J_6HI%M\\LE9V?@@WD/. M\;.?;GST136:YFA9":PVF='U'8:^,IP#QZALIO^9W+JDX3YZQIXEU@83-ZRR2\]DRI MUN'- 17*1:C\?)%=BLRGJZ6NWF81C;,@/*LO,]Q#3#*0U::85MK8&)L/^]V3 MMGX5S6.PE1^6HC"E>*D!DU6@0I#@!-FK M)1G&K"FAQ-9Q[*)BJ?G7-8_!QIU'31AH=N.GG._K'8OG'F_G[Y2+A MZMJ6K."E:"UH(XZVE&2$*(H'YYGU+ANM4NLV''N0-?8PU($1UD@>/4'LU^E\ MNJ++^F^+1;ZV)5Y,D,$QD'1.R-,P&IR+$;B2SF%6(3=OT;X'6>.&RP>'6"-Y M] 0QVL5$36F5[@"U]Z^>TL:8?)K&1/7VVT/M9'8ER:;6+49 Z MHE7> !&"HX8 MP$0&81*7]>F:O-2G8D!W0<2V^+FN>P:34[=>_FT'__ 8XSV?-IR>&C#J^##: M;&3>&V\AA4!(4$I"3$F 39%[&1)SHK5+/)ZVNL"^K,VF2G)@''F-_'#:>1A@Q([G$!!JZ- MLG3C!69!16XAUEPW9F5)-4\9?>ORIL%5TD7H_>Z#L,D<$ IM*"*!1D.WOZM/ MBEG1D1/:.<9RX*SUB^N^M/6NGAZ#F[N?1AK*IP-W_\[=_/+CO-@R>70^AP0Y M<:Q38 2XQ (8M$5F@:F4UHE%>Y#52]UT2SSL>R<>*)R>\7:I&(]YC+;>[L%B MKD^89$;8:$!PQ)RTS+;Y!.H]R.I4NQT*A;W-K\/DT@'4SK>PJ\GTI.9%D1I< M%JJFX!![K)'@2TG1VF0PM$XGN$9"IQ Z5,37IT@?P>\.X/+KZ7(^7=<@;RW7 M_%Z_.JOFY>B2PER &T\'R]>>ZUDA!.&*E36AW;8NE;F;FG$?ZX8&42,IC%U8 MOYVPA,L+(W2>/R[*^D]B\FX[6D0=,Z_I>J6&V$J $"6#'%E0=?PCE]>BH'>4 MKSR\UKB/;T-!9@A&=Z"'WM8JKB^+67YS\G6Y^(9U4^='H)C@C>" V3!0QI%R MU<9 DLRZ9#$QU[H/USWDC/L\-[0F:B6'L571!SQ=54_DS9S;>'Q$Q4/'%@H?97BC$16V0FE L?3#928-D+&GJ! Y16 XAL5SS7JPT>]6][H.',7WF M(X1U7=P'<&YD@?\VG4]/3D_.6EF1\6Q$4B"#K 4%)H+WI!)M+(;S$IE5+53 ME45'%OHA(ENTX-_8@@_?+Q$N:)^%>4&&"^.@N%40T"3(WC(KDQ>XG[/QD. O M+SJ._F\F^(/YUX'?>>>5]_:\-Y3(5F6G O!-L[*2"YDPR4'1R*R0JF!HW17[ M8:KZ,^PYTF&AZ!MO?5UA.9V^G!2>*"Q.(<,ALDTUB WC- P@7"IVFK%7S M\K\]R.HTAG\@$O8%VH%BZ1EIF[F#$Q$=:ND*I)I"J91VX)A+@,B98\I(I9\L MEV1#4:?A_8'Q]7AA= "M%RF=GIS.:H^-5TA$I.E&3O3U##<"F^<7)XOE>OI? MFY_?N?D)4TCNA68@>)UZ*:*!Z(0D8Y&;(',P(C8?#-F(]DZ?%MK =10!=S%, M\LZMU)H5QX)T*GL0AM$-@&0H^T1?,70^F&1R^R; ]]'3Z3/$P!KSL8)X5L5# M+W*>U@\.LS>;W]\=NZ99LO>N,5SJ[/Y;>[)\6FV+D$*03BK1;Q\L8J@=ZRT/ M41J+4CZ[@J3+^GH20HY.T@:U9W0 ):NQ?%D?:$@KT]G,UK3N8W!Y_4Y=AH/D M?UT_''50E=_XAFP]3N)JS=<+2ZQMMIB-,9Z:E- MK_!-;\_+/SH#3M!,EE(4>*53;?+)P3G$FE M$56Q437O<_V_V7NWYK:28UWP MKTS,>\:I^R5B7M3J;I^.D5L*2=N._<2H2Y:$,07H *1L[5\_62!(D10O:P&U ML JT';;,BX2JS/PJ;Y65.6:#K<8BO O?M[/KR-W[:?F''LZA36390R9N<$5V MF5EP@4)DXTQ]]>UC=!/P99^MSMZ4?B*T/38J84I)GHI&V__UX\,?-(EVF_#- MXSC4^:RT%ZB \YJW3;KVTRH!=$4DR<9@ZLD)D.WD=2K*Z["1N ]]TB3J M:^(!MB.PYH(6(94,.M6<:O$<@N4:Q]U;A[['%5__4:B7WU'@M0V3W=K MA5WKPC,RTEXBG3'C$IVV4OLE^,S!8$Y>F"RX;_[NX[E-G9*V&H.@G]Z$-)5. M!SG_-[3Y3UM![1H\7=-ALPE,60>8T8*BR!F\UXR^2C'R'&,6K8WC8WN9>53* MT<#51!8=8&K'L;^&]3_P8K'\]'JUN?AQ/BPS6A@&T=5'?=S0^9 A02J%6)1T M\3E/H[\?W,_,8T^.AJUF,IF[PGM'R'O\ALM+_/"9^+QS4FY.BTE>!G)$??0: ME)4*HBP6LL,<+3F0_/YP]\?FZ#RWU,PS228'SP0,[P0^K^F7BQ3./]8VK??( M80(%XUD!ACKJQZ( C];7EU86 X4Y3(DQ^'EBK9DGB1P50*U8WH&!NQH.]1/W MKJE)V269>0**5F,=86#!%<9(IVK%!:;@1>M^<$_O:-[7*<_K8:B.-;JL6MJ]#]TI#[?YE MF[330]MHE&:Z^N@;+"@2$47H!336N1*9.0C1!I ND/\;733-NV?&W1EI$7I+-FF"8 BA7W_LQS>LE.+GSHB2-K0M!G][1O"FB M Z3_\T/J9HSO-DN](VKOF[4[_[ZE:ICP'NT>1+#HX)DR8##5YRY,@1/<0+;) M9!%)FJ+UXY#6"H(^K<;Y]ZY1T.1(6',@4LTAD=DC@#*$4 J:HG-.NG4'U$>V MTI5*&"/O!WLK',CJ#CS.AS3;MLMB=S&D+0 ;+1MFB%0[56%]INKX>^;M%Y\K?R_>FVHI6%* MD#^%12$Y55J"MSF1C^7HL&!4C+>.>)_83E=V:XS<']8FA[.\AXX.V\X&0=7' MR,Z!3]D J3V$*%F&4EPPS@MMQ"!KU+2_QX1(:"2^!UMZC.%E#P#8/5.WW#,9 M*)93 NM[3I/K""S:-B-NV(BYE&80Z**[PWAA/=+28PSGYN[L<*\E1<"80P&R M\A:4*:P./*LC/C"50,&X&]9#_/1:>HP2V1,M/8;S;V[!WVE)D9"S["2K;S-" M]6P=N"(5.=:8,L\B(1N4Q#N]EAY["WYO_LVMXC&<_[8A1N^*W1]^R'IC!'_T MK]BJ1PJOO-=$J#.RMI(6"8(7M?1>9BE+L"D,&F'_G%$X9)-SQZ@3^!)'D]D) M@///\.565Y5=5[Z /*HZKS.4VHE+I 0N60.I2*&2#46)8^'RH?W-:.2.!YV1 M@#U8CG.7P/RR.#_']2*%WT.Z2AOM^@H[RXK5'+BK::G:V\=S)<$RC)YQP5,< M5C?UR )]@^EPL:X:\[B;A/!]H_#FIA. $]X[E0Q8X1.1HXD_QBL(Y#0:3$8S M.\TEXZ-;FK>>L[41G4(.W<#J;A+[/=83=_W=1UQ_.=-%Y!BR)X** ^63 %^3 MUR$G8IJTVLI!QO' JX6?=]9CUF=/, RX7CA0,G.;NQ_LJEV,U^L:1&W;6]^[ MP?_SLFKH57F/2_QG.'^[Y>KFS+@Z4CUJR-N:(>DM>)8S4. D*4I2);,XR"H> MMH\>@X/#('=LX72K][84;8]51B2WHGA(7)*[H7P=GFT9L*2)O4;QK%H/Z7QF M2SV:TRDUW7ZRZ !:=PGY.RX^?28']]4W^NFG!S0X/RN&M!.&#*8$K$U2-'AC M%"#3W!MM@['-BY1'[G'>YQ53@F]2:?6.QMJ7HC:O>$\AV#MMQFQH/%1:G1>4W%1N'5Q0\M,GM2PH M>7J;$Q5 />TOY:<4QFL$=&*J_A?6B9F=^$,!J MW^=2!SP:GNMC1@[!44AAA!9&:5]T:?TNX*=-S!WL-0/(8>SM !\_-BY$09DD M@N6U%Z!P% \PK*%F],QP[WR>I+QN,!XFC,*:X6$_=G;^:.JZ@]&J;+_?%>$N M#NKM,_"36[H8X\B8QN70FENTJ8X@S(2*JAB"1@8FV>P%HG:R?9GGU(^R;LJS MWX7OV]S658!'A_9M^9V\ZW#^WQC69ZA9L"4P\,F0O0RJ>O E0T(A2#'Z'&3S MABM[[[8K%V8,:D;5T[<36!>F; "EOU[BGW2T/_X3S[_A7U?+B\\46BJ*\.JS M::5)ZRLA"S@L!E@JW#A6LL/V[X7VVVM7CM/DL#Q46"<$RGK@/OYS1>1)RY3B M(&N;>!5X?&/((2GJ%SGDDLY/C* M4+LD"?">@AB,+B@I/>>I_8OQD9N<.V4^#_I&B^?$\/?[ZG)]QKWTP5D/@EA7 MVTQ$B*E.XXM&\"02IF%%[A/!K^YQ[A3Y+.@;+9P^"B(>(>[CZA=\%Q;Y5:'5 M;LA#(BT8Y4#6?KLJ6D>\)!IYE-[KQ"6__V3\R2*(,6O/V[NH ::.P?,3TF=G M7B4;$W.031+$R)H_$EI"R*BTEFCM;.'$O+V,9M!?HX31+ TW$%:RCE<@=C++P6?,$ DG$I7U1K=N>;_71@?!SYTZ_)J( MZ="A-6]XFG/&CWB?<)^7F1N%_[4!F/D1M66M>H MC=OAO)70 :1:P\- M!U[$!-P:;5&@X[[UW-"CZKMM7]Q;*UZ]2_-%LFRY@J(%>62A/I.M11U)R12E MCC:W+XE[:".GI+W&(.7!)M4'2:&#;,]N_LV[L+[X_G$=EAOB2I74MA4-%P%Y MJ(7!-:? KGX*G'2M\ERBO$2J??&@'IB._/"JH&P5]-POE\0[=Y>2X/,&9G( M;(O:1U>*VN%$0V;6VR(B=\T?0SVYH7F!U$SLP^"TAPSFOM:X/:#DU:8<4,6S;]J(JF(KCS:\HAN]NWAJGHQFT0^72&>)V M!]%;%HH1 HJ/I*\]1;Q.. 8\I.21 F!?6E]%_+R++C75P?)^ E9[,']N:W:E M8S=ORP<*02@8*8OT*G];;%;K[[^LPCKO='!F,A@6(CB#=/"\K',,- .9G/,B M.TG_'638AJW7#W+V$>EJ6O[.W8/LIA>H)%-L94XD9E^[%I5"_B!M/TLN?58B M^C+HX5[3)KB3E3RVLTC[<[$'T>\06[(S"IT%PJVISW/(U2O"0)2&-IV9B\/> M*9U6^]M1PGJD_>T8SLW=!?5.^U:5B]9,DQ),69*2P@21;RN%5#$J::W+H%N*HGT*ZZP$K;/R=6!P\DT$WU_[ MV[T%OS?_9A;\C]G0K\/F2N=YFXQ3+) [K&NO9N,A6JPW:JJ08XR>#9O0_8ST M?UYYWB+SMO;^0+YVA8J/]"]V?K'5/@J'II91,5#DK$)DO@"I,Q\R,\4VZ2O[ MV/KS68=#Y?DH-/9D[MQQY.OKN]AO?\5,D7:X5J R\J \!^$L@C*D]>HS"1#6 M29Z3J,T:!@6.CRS0"P+V%=NJ,0^[P<'?=C3\=EE;W>XH$9P+[J0"4IEU(E5] MU&K0 7.!3*M6J.VP^OXGEYG/=9@0$P?S=A<+-+F;S=T78^& MX#ZDZ.I8]Z+(-[846'FK(";)0_2H"M.#D/'D,O-D$*9!1CM^SHV,'QC_^[KV M!".DUP'N.TJBC.B20) Q8^T!2P;6^=K4.@K-"F=9JY$ZXX%EYO$UI]89A_*S M@\N-#Y=Q@__GDICXVS?ZH_)GZVUI483,3-1&F;P.)HG@7#&51989[I0)K8NH M'MG*O*\1VU^4M>!XG\#9':RL,R9KR4PB<4BYX" H+4%FXDJQA079^MKUT]/11-3/PV-OW_5NO7EYN+U1?ZO.U1*DD1)Y@%4SN7*BL%^%3+IY(O@L(Z M(7B+,8$_KSSO@^:VV;,#^3HS*JY&OMRAX;I>"K/+1#>4VLI2>>&OIJNI8#UR M;T1N,D/RT0W,ESTY5**KUNR=.PCZ<+'^_H]Z9-9?5^NM"*[5GTA,:%2@19"@ M*-X'3Z$-1$66&(O'HH;%/X^M,!\(&DENU9J-'3@?]_7GFYL.W,D89,PA*4U> MPWN=(7"RCAZE-BH8Q7CK_GV/;F;>1@;M0Y\V7)];E3Q2^?:>7*O%NOY\VY?A M8G7[[U7N_HD7NSK_B$9\XK1%802BP%5%0:/&,:+$HCBHD>S; ,?M-M M]?7<8D^^A?OO75UQN<'.;R#-$S;.GB$+I6G-#'(:H"YUO M;Y(LGJ(#W7H\UU/[Z:LN^C#D->=_MZKOQ_."'8T_#LO;ZU^?FYMH:_L9QL<'<+E#D!R3P\_>@QV M1T 'ZU!Y!U80DU2=Y>)#"!!RS,4YAWC_+6UK$_G,#OM*?DQB*UO*:.[0X,TB M51?SYG7Q'\O-13@_KU_N@NLS.CPFR%23@B;4E\8*0K'D TBNHC,V)#=P!N^S M:\W;@W$")[\Q>WM#R_O5]W!^\9UBY-UOKL,3E#(PR0.P[(EA6!L-"B&!V4@G M0+O,S;#T_- 5YVVS> 3D-&%UMPVV?L5X$9;YS]4%;NA@;#L2W=GSL(Y:#WU, MFQ9:SVZP4<^LNLY#+8^BDLSK"-YY7YV:#-ZR#%Q8*9604>;6+]G C\^;/&\C^9\_E M4':?DLK87G7MU8KO\0^;3'T\M-EIE8C703B= W!/SJDJV9*ET 80-1KG5?&^ M=87?-$KDNKGMVU(_O_I4Z\NKN\X;B N?@JS]^T4)]8+<%0C6B-I$( OKO,;[ M]0&'Q]K/[JI+]3(&%3_%WFT%T4$X_H.B'RV3WY8[:G1[>'_T-T6; B?EZ8,G M]UU:),\=%:!/QG-RQ 2V#LC'[G'>N[E)83>!D$[)X-WJ\GV+^ -:THY>8S+S M.(*T::TF*Y9G&2*4%".H+$3M[V? (L^AYGE\;)VUG<9JWE715V5!"14=#2? MI5BG%M)1I)A4TY8B"R:6-$U<<6\;7=K%,7*_KZ .974'AK"F,-Z6U[3PXN+W MD+:S'K8%J:HH7C(G.G329- S!2:H!.22D$LC4+:?(/3(7N;'S4%"OA^KM>!X MI\AY4Q7T=1DKIL)UU@B*8YU";R*=K%ITZKQQ04;%8_-H_YD]S3Q1N8GD!\!I M;S',G7C^ZR*_#E]_7RS#,BW"^0=$.M- #ITG+E$2,'A*39-%C9!"X)=Z@ M4#ZQ'.+]BZS#2R;WLUF3!F,M;=:!7.X.)[M3Y%0TLE!PJK+V5\/EHR?E:W1! MQ4DKX[#F3GLCI0>K=*ALGX3*'HR>VP;5&/3-*EP_G2E.JV(*Q0>ZV3.>D'G 4LG0-D.T MG$,R"0W+.:K06CD\LI5Y:Z);VY(6_.X.-M?EM+LIFR)'8U/PH$VJ#6AB?35 M3,HL)F:TRU),D4QZ;#\]!=!["OQ)$!W _2Z0=+7LE5..V^3_C<6^GSL\"1N$%<^!M M%$1"SE#;1(#T'KT42<9A/1?V+++HR5BUPW-U?M]R;Y7V$*Z8?-VQ37C(] MM\IDUTRCR)OVHBD53@XVDC^<:^%ZU @^: =DM0IA"UG*4_B5[2Z:KNH6B8D7 M.R;^8.Y[_+J;>_^VO%LOEFGQ-9R_6N8_EO1W<7/Q'FND02K@;?F=]A/._QO# M^DRC$Q11)L!<[XCK.R2GBP3'@U?2A:!R>0YLK3P@L"@A"IX*R]HH[9I@\-FMS/M" M^]@H;"N9WG'XU)G[?76Y/G-.\Y*3 ^-=G:]9;R645."Y#!YU5)D-FR]ZZ$[F M?:;=DRX<+9<>0'CM>A U[\*"*/I_%S_H^O&ZZ\QC0F^5ASK:B@X7T>5$-B"E M3"P;#-F)T<[?,XO.^W)[2D>O);=/*;'R9UC75GS?L&TFY:>/G2QU\C0!T^9* M;*SO)W, (^JC66/JC5-1%10\QZP3LZV[=ARO*)=9RX) 5FH5(UW E<$G2W' M,0G)6?#37A+U6Y0[1NY#BG+'L+J',9/;*@R1%!.D B![5^J+7PFD! L(%XUB MZ'U)@^HGFTX8/6J9[2BQ/3A?= P/>Q#\=0D%>ITRX;]X'VN-GP&O=?6PV45%ZP%,H%!B8:7H@M M(?DFK=([G"\Z1F2/SA<=P[\.+OW?/%8++FPVD@P<2&?J(= :0N0&T$3!.%) M98Y1-=]G#>L^!J$IQSM%SIW:<)>]9706@'8NJO.4P7DF(&9D4@H5[3!-\O+? M78R2_-AW%V/$,'=:Y!61Z[<=UFC=55C>M*.Y[A]?DO).D#95BEUE )QD ;Q- M(7,KB[BOE!Y)A3RS4'\XV5^DJXGX.S=6GGU!DE6P4<0$6M6A!9)%LL1UXD". M26"11V,LY.I;3_BG6#_0 M[U)HW;=C3__FJ'75A_@W!W*Y.YSL3E$()J=,EMD(6>?_!@[.6 ZIB&AS4J5, MC)0>/)A#93ODCD M^S\W5_#_-7M;7T90[B<&<(V1T@57L! M!:4A95^M,R-VU,D#1ABBP7&-V'ILTL^[F-8*SUO_OCE[?MKW2BBYSDJ<$Q8LJ7<0_1%@[-&B$X'PTD:'C7.K&N#MHP_/Z38WQ>#S1=8#3 MQUY],Z6,RDS75L"UKUXQY!]&VD]/F8 ]!3ZD'F* MI+^&?]7RM%]6Z_7JGZ1X7X>O])N+[V=9Q(A&!R#][2@0-E6Y!H00.'(ET;'8 MW!\;L;_^:C#V0\4 N#41T=[P(P,<5RT24/>:(:V^(=GZBUUYY.NP^?QV^;_# M,I^1O\FC9Q*<9N1/>%/ :VE 9!4"4RGS^^T.'TE"#5RPO_J,@Y T&:\[4&#W M/ 1IV+FI*C8X$^8"V**:M;YV2^GD7\Y9H3*:,#F1W=X A MYN"N^9HO@2>Y[0="+J5"7\BO] (T+W443!+"3-LV\<=>YKV=/1)X]F1]=Q#Z M)6P6FP^TEY#?+F\'P_R,HRHQB Q":56S)O5I:(G @E4QN9S4_1X8C2'U^-[F M39H?"6*-1#/W/=U=HF[3<>:84:9P"RF2RE5<&' ^<.!,D ZVB!3-[.$9W5YC MW@S ,9RAO3G:%S#>KA>?%LNM9'Y'_/427UV\/E]M*#PXDZ8$&;R"[&J[(94S MN*@R\&*%=MP15?O Y/$5YYVR?0S0-.)V7Q"JR=;SW>!GHNI,N1A]"J4& Q[( M^26F7>J]C' <@A?NW-X7J^6WW!]L2"-^6;Q?RX7 M.5R5-M2]X3+AW\+Y)9XQ[Y)QSH.N,Z65+1Y\P0C)8V+"6\DG]GT&;7/>L=Q' MM5Y$5=Z1VN4Y7@ M)SS+(3",48+,DH-R*5$X*R+QL$ZY-PY%*),JO*=V-PQWIY<)]'6=F1XQ@'-U%%LN=.I,"/G^Y5A?N0<^I4T; MN>>VUZAKW-5'W^"FA,R9,W4HHJH/68PDWZAD()84"I-Z1#!..4$Q<'+6-J9X M[![G+2OTL7BV_6Q_T%Q\4@(L@C:$7>5=98HEC5?S(JP M#(5M7@5\^*[GK9V:!JG'$& 'D/VSYHDW%YC?TY_K1:*OMD1NZ7^,1IE*2>@C M&.%K[89S$)0R(+@317@B7[0&Z3[[G+<>JR$L)Q=2!T!\Z.CMW-17_PSK?/OH MU^\,SX$?3H_A3,6P\V ML4X]DF"[@O5O%'6LOB/N^@@\;&!>G6\_DKYZ6]YC6GU:+OYGF]%>K/)V[NRK1)P#ZGN$\H0*]#-79^ MU0$S)P9][E2!^W,D3)0_Y)$3'#GH(.N3.&8AH.3 T6B#CE& U-H'FS2(_^7[ MZ_.PN=+V9SE;8Y30D+6H_;$=@K-6@2>G12C!BBJM^V4]L9VN O$Q:B>_!Z1-C>-D# M *Y??S,KR?YQD)P[4/4Q <4V&J*,EOZ7 J9!MPJG-7UBE+ >F3XQAG-=39]( MW!F5D4( 5D=O1 IJ Z=@(%*DJQ)6N+<8.-+A](E1(GMT^L08_LTM^*M'K[N- M*T\@%YR!)U\85%*DY$KM2,*5R8&^=#C(+7A.\+<7G2>WV4SP>_.O@]AY:]YV MQN[-S3/^[!W3LB98,\5 BM4)+#$JB&A,MMFH%%K[A@]N9-ZD=VM?H!W/YZZC M>WWYY?)\.P/P=F"V^+;(%(5M?L5T3@S.9T)ZQIWW$#G/-8\4P3%5N]3GE+UQ MBN+M0;5SP]:;N3WSX5)=39]24+9Y0/K$=N95/>W U)KS'8#HX1ON*]*^GB]V[S(V)*KW56#\ M+!F)Q#<.OM1FH,E+<+[4WJ#2Z^@8\[IU@Y6Q>YSW'JT]W":5T0GE7M]=[Z]] M^O7ACYXJ SN D&F2L.1I.?I/ &.-VE[Q@TODI7NIK35.QBA:ES2V3<+>Y=Q/ MRK=8ENE D06/PM7BY@2Q/J)(Q161E&71MKYC>GI'7:5BQTC_O@YJR/@.K-Y= M:MZ%]=OUU5N<[3/#=[C>$GC&31#2<0,F5*6=K0 G48#&I+$DS6-S6S=L9UT5 M,+6#51-!= >OJ\/RQV9S20X3AHLULO:X#R$)!1P3V*:EU&__AN MNBHX:JV=]F!XI]!Y>WFQN0C+7/LV&%6T,(R!T"A!<5E[PC@'Q4;43'DOG3\" M?FYMJ:O"G]8@VI?U)^15_XI?B,#W^&E1>5@7N*IJ;NI?/[?(5)[V*.(F\KE# MRJY>@,LL3>WB5.KDT0)DL[S3% 02I+KVN9]*W1IGLXU)@A;>U'DR ;RH,XY\ M,=(7*7CS06&G4O@P1NYC"A_&L+P#@W;[[%V74=;G$Y^V(WI_^7[KF^U-<@)(1HN@/W.*\,)P4+J.@>9CLYK[]VPXOO_)) M[L\M#S*8E+4B'IDZS\1F<);5?*X366I469;G/+%GUN@90P?*]:<)\8=Y#%_N'XZ ; M;Y6)4J+D=0BDJO=3/$*4V=1AI4Y:XX.[/Y'CT=8\3Z_48V'!*%FNIF+KW*9H M5WOU:_B^^;BZH@G7OZ_6[W$3SJ\>A&S^-Y[G7[[_L7W>MUIOSH)W/KG,(1DA M06G)R*SG *4P6X(L07,^"#9[+#X/DB:0^^J(0CBAQ-2'SWA>;O.X:4;JT4^? M*A4UC)QI](>^;W.TZ3TB E\Q##CR[8'TL]VOAAV@]G3F MT(Y6Z>8Z\=E=S0S"-N*_#ZJVLI@[8MC=L56/9A$OMZ*YEUZ1,5@C MG #)"]()Q BAV PR<9]82AS3L+#RV:5FADMCP:XFX_+ LU90S1.[3&:2/N]SI[[(7#8TO,G)^:$"-MN-J#M7K.Y#]F M\7]DQ&D*4 9+D.>?BO!"NM7$?M+-Y:ZEG0NN$PNL DN_6 MJX28-[\3N[>689GJ7(4?CS_/3/:IF*1!RT(\,Y&#)S\=M"\HVR"TE<4K7L-N769?K])GX>N-RM+V+?7*)R2YDAQ,V M44M$AYJWL&$Q-=RL[1IP=.'J/7_:X8$KPPH--7( B!Q6B*PA2 M"LZXYEDU+YQX\;>RH\ Q^%9VC*1Z@-SSEP&<1XPVU!@I$D72*0B"1]#*&"EU MIF^:=UHYV5O94>(??RL[1A9S1PUOWKV^\68VU_WX%&;IA0-I:R<]2^P)N3Y@ MS2G+8'4N?-B0] <^O/N;UU'"6S7D9%=(>$VARH)DL97,[ZNK".:B_NKCZMH+ MODK8["C-(1;-@@0=5:DOYPTX35R,A6OEBD?/AKT_.6@;W=_9MD'7I-+IH?WQ M5DM[8Q(9> ^.;#VH7 I$*R7D.G8T"E]'" XQ:4W[7Y_ K>H^+M/^G.\!+CN4 MUQE4R%0$YI,E;3O. M!!.AWB4.1A2B.W@M_:!40/.FR9-WRQXELD>;)H_AW]R"O]/FV[J K$0$7FK# M!&-,+;$,@&1 =4Q)H1F4#FO>)GWR;ME["WYO_O40 1^>SH]:BT+>#H10A]FG M),&3[B2H"U92"-J;YB.ECE/I-=U%<1]IG./*O@>TWPHD+NMQW0E@UZ;LC^6M MP.*,8DF#-@30&3,H[EVU_QYXQI2TM[*XULTGQNSOY O&1F'GB6114T'V!=([ M\>A[3+CXAOGM'>)4,-7@4/#)*A<]%G"L.JU>!:YR8(9-F)]\?H,G7S_6"*:- M13EW4NL69>_6^&5Q^>7MDK[XMEA=;NJSZ=?GJ\U-$9Q(/*2@,@BD4TB1E(2@ M30)5,EI.EHI\IK'5$<^N>O*E8/L ;UK9= 2Z;6?:W=U4P><8Y:FM] M]:+K[4+A!IQB 2*CF-X()E49KZ_N+''R-5Q-E-/^7._+3=MJTILVV1ACYB8* MR $I),-:!F*%1EM M30K7.P3/BP;N,@KN+<_A>,^3[ M#4G,)G%#!*2&$WZK8OG[5TK3B])DUIBHY M'4/:-#6G6GH=9 R0;2+,&%)#P2L-'GF6-NHLFO>/[[7FM#X]8=P:L#QN9Y:H MVO#-@:G)&M *R1OE@3CI MA 6F*2-.$WQS']J3B<$Q^":TS&2Z@%RSQ3) [ M;!RX%#59#,.U'/BR_)F5NJ]&'276U50\[D$='1Y:*9653,* CJ9.CB;WPY=8 MP K,+G!/ 5)S4_F?5B\M;.IQ9=\#VL?<&\MD6!2UA:\*&92J,^]91 C1"U:T M9"8W+VSY=RH &(6=0PH Q@BR+Y#>35QR[YVU@0%+N?;/-X%(X!3LZ41VQN;( M^82 ')]9[OE:OQ'X]A=07T ;4)X@F0XVH0%3HJX9U !.)0M9*2.]"2'DYKUQ MFU>:]'SAWPB2C45Y0CGKZT[]F']=K#%=3)*T?FZ1J;+6HXB;*&UM<]),:R@F MD%)C L%[#(!!)(E"BO8.4=NT]6[PR-]#/987;]?;>1%7?G2Q:$)2#-!2[*:D M#A ]*R!%L,)C=**HQK0]OIN^$LLCI/[(U)Y#&=Z#K7R\%;57W&G!P#JY;?$@ M(&J7P*=H'"O.DT/P[Y$I;B7MX4W@1["^!PP]GY?2C!7+"@?E?'U!7[-'EMCF M+ :4F9S+]H\I3C;U.TK\XU._8V0Q=^KW,>]@EY14D0O-:.^%2T?T, \QTK?1 MLE24U<:G89613Z_3?=IWE$A7T_"W T7TH*+>'BG%DRMU5#*BK?,7TA%CS$$L M.8'6!IE-"5T*@PS6(PMTB(E]I+=JS,JYX7"]]=]7Z^OJ\#N-8Z_G!1,3=&$, MN$X(BC@%WC$#7JN,(K,4]+ A)J3^]HWE3UL?T0&G71&-'9%(PAB@S1YH, 5\BV M:ZV%<49F)@9U5GJ1-\8M<7'(;? 8(;S5E6);F8 M=>5C(G-?B% 9$E@E="27TU"\._9%R,"U.[23A^'K&#*8&V+7!^:6\;\Z.Z^6 M-Y[D.US_UW)Q<<8Y<]$Y52LLZUN7@N"-U& +'2HG$+D=-FA\Q*(=VL@&H)J* MZWU9S+O5$2)0(**3AAQYK8Y($J)C&4JP3CA?BG#-GWH<4KXRV0ONXUC"_9G? M 8@>9-%O_\)U6FQP2]G-+S>[WV[XF> J6XD2F*_3[KAP9-H%AY#JM*4@2C'E M& [^S4AVG\NKAR"W:OV4,Q1NN@0*A:8F-" M'09@%?D!QENAC+9IX!S5((3,MZE14@Z*+!%,:TB\H69??'UMCMS/LT_*C8FU12 M'5C=<56$0:>B4%ER1&MBV6&&Z",#YE+PUG&M7?-W'\T+0MT) 7-Z,9U0L>>U M&]&TN//^ATY5S/GDYJPO@<,#:@N,UKEHB.0 M:U= D;L'1$D ;@RS2DJ6IG2(3JQX'"&+N:/"9XH+N<(2G4;P15" M*TME$J/32 YCDCQQE8:- #KUXLTQ(AU1O#F&OQTHHK]BV%RNMV_*_EA^O;SX M2/]N>Z(D\2&1N0?+2H):H &ASLA*OD19=/8EM:ZZ>VPO'=X$'F[*FC"^4P#M MCE@)UA8EMA/A#:@Z",-GI2#R$H1WH6BGCP"A'BQ7&VD/@- >K.\01+_]ZRMI M5LP?<7T]"B4;D5QT"0RO0]ZM91"31:@-IYG@Q5N4$X/IYUWU!ZI]Y/\,K X4 M1H?P>K_8_./W->(?RVK'-Q?OP\7UW![-0]1UWJB/I6;2@H"810+F7+3(2:'; MJ6'V^.[F-81'@ELCX,Z3!P=(FQ;-W:;'I&34V@, M49'J0Z)"G%.UA;J,*I54RW1:5[<_MZ=YZUZ.A*V#!-$!L!Y_ 5D2G0*5!#!N MZHA=:>O5M(3:@,@DIM%AZX3Y8:^-YWB+\70[JPIBYFG4F?MYCJX M*ACPJ 1DQ5WDEKGV><\3?&T\2N C7AN/X?[<$=YC3V1%UHDX$H'E;.M+;$YZ M6SG@DADAD[6&#YNB;'DL$+B/ M((B>XB07O Q[477JKXWW!LL$C.[5)KWYT0&O60-1?2+U9)8(A$&T]U=*?*P$2]M XN MH?KW'5#=$A>'O#8>(Z0. +C? QZN C/:*"C2!U+<%/=&I1"8SE:$HN@,M\X, M3/?N:JX'RH= 7%YB(L,U%4:U?.K&>:>R' <^]KQ,F "%&0 MC(BHN;0VM79QG]M3UV^W#_$AF@JC>V_+.2G_.]=6]^D[,S%:940"(QP%;KQ.L,_!0V!#V5-CM(2!T \$&VW>2W[OFCOWR_GTTXLR[6IJ,,R-_$^JB+ M_ 11/='$O&4J\RQ:NVH';GD03/T)PO28HFP8,1^O9P"=V%NW3Y-V$GAZJ:G[ M"XP@=)JN P0DXI%SP')-,<9:9;G-@6>.(6?N-&O=\^UH70>8+DGE6G>5;0*5 ME &?!0=O=%+<9"=BZZ+>$^DZ,$;J([H.C&%XKQ9U6XO#I%!B6[;'69T.29R* M8=M@FR2N3)(Z'*5/7===!T9)>W#=VQC6]XJA73D&2S9EKR/$[;5YQG"_E^3%,_4W1DIDBJA!5WU.XQB19"-(RZU+ M28@R\&Z@8:'3+%5QHV2[1Z'3&$;WJH1^A"I:1YN)'HIQ:\E?L!*<2PXTYTX9 M+T-Q1XG\WHPJ=)JC^T!SD[:?$.961W>"D5LIE/>K\W,Z.?\,ZWSFO,C\6:RYN4BD*R85A&@\%$9V13HKU<"7"^WW-H\5GA2Z/4AQ;N-](/D/UZU8 MFU.424&VFAPC0:ZQ$XF\;E5LD8AUUM@Q8+Q_*5+SHKON@7RX),=#V5]!>8F? MPE5[F\F:L@\W1*_#,F']U=OUMC?]/88H'D*2FH&4I8"R]7�P]:9\61L:CB M" T]U3;G*;<[$L:[D.W\8&_E>+%HC-0V +.A#M&6#KSF$= 4(9FT)F+KGKG' M\**;U^R=A!<]1I@'>M&_+?-TN8._8Z4'\ZMON Z?\,[;A]N\%BX(I5,&J02K M$U,ET5L4,;R.;G=)9CEP/-YA&^DP1S5ASF$*Z?2:CWCVV8T*D3%G(D2TM3=( M8=IH3M;++L,A'Q#,T/QZQ%>*\Q M):C#FD#%(.D4:P/(?,TB.NF4F S!IY)RZ!+#A\NS"Q2/M#;/1*7,"A>YR$0O MHW "BX50\^29?BBT%RQ*/1S.3??689KA.+B>3\(GZR9S:V2T0H*4FHC,PI)' M%6H?/6%,R20 ?Y2R@CZ'N9ZHFSQ&J-VE&^ZQ]3W68B%B]^O5AG.WRS* M'0YC=-)*1?%S<>10Z1#J[&X.DJ%FOF AFL>G&\9OI.O& 6W2#1-+ITM'82#- M9\P;'4V=,9DM<=B&!,%8!LP'XU72&/D!+L' 7?223Y@:*,\:_RFD-C<\[W#X M^A+Q^OM;G0UN?/Q\=WV6M%6%8P'';9WYE>J!9KY>WTDZ72B# MX,,58H,=]:(KH!#M* ZLC)&=GA?E19=VURF[0\L@PRT5.!2)NVWM)"S7!!]FPE&5*.H5A M?39Z:&AUA)3NZ2#_<'G/7W/3F"4W><'5@WE!B2*(D#-X)8@WA@<(P6;(DB>K M7$F9#\LV'&O'O>2#3^=0-$3 *9R.,1ZA=JP.=-*@LW)D%;D&G[@'DP,WF;[U MK($E:.W3'R$S?#(^_1@)]IX=WJ; Z51N6T/?9K/*2MED(M$760U<(L3$*;C7 M@C/:98GWI\3OD1)^;/6NNQ=.D@=N(HA'[L1O=]CC+'.5HP//,$L;2XZI>9@[#@'T14H#Q78*8'SX<#2,Y6U%Q;(?4:@DYCH*ZW!ZFAB MC!+1'/ &[12KO[H"Z.%".R6(/A/F"0R"28L@5>WS[5,!QU@!;SBFG&/)HKTJ M/8U0OBO0-A3C*:'WMH?#$J/SZ8FQS-:13D&3$4D)?(P%M3:9A_90'>N"'B$( M[PJ7^PJH:= ]?;_/[4_>?JV?_.X\+-MV^'SLPZ?JZ3F(F&FZ>&+BT@L*4(S5 MAAQ!P\"G)"$798JK*DRV?K'4MHOGA_09\^5V;%<];[\$\B->K[Y\Q>5FIPKH M>'S:-F_>_/+]Q]]Y%[[7G[VJ)W,WJZY$4MI&@HZ,6!%+()4M:C,GAM(HS>F+ MQJQHMOFN>H2.P=1/$]AF$6<'E=3UX/\9ON"VLV%*&147]0*X_J$50C!10Q'9 M8@Y$0&D]=>WV^O.B:28(K!K)HR,L[7H>&NN<1R*>UPE9*A@-4-3#PU$]Y?D(Y#8@ZUSN_A7&OH/"EF6%XMO6"D1C.M=T\JBF0[(&(3@ MR3OEIE(2%<3LG..>%Y7<($?^R67Z0,$^PEM-PLFY,?&*]NWKQ-/-1PQ?*B$W M1 B)"A4PBZ+VL@SU#1*'XM%F&4VA MYGN'U$7I4&8/J3Z:4"%K"(E.&"JM6?)*\?LWZX?'9A/0,:\)/ !6]Z.TN67< M %D:6))%O&8L#R;,,W@F34^O)@YUU7I\?%_>?LAXDI+D] MM-^^?#U??4?\=;'&1'_O59WYL]QOOF%I0U"KRJ MM5Y&.)UY8)&587[\N(5GMMF]@&YRF76@]=[CYF*]2!>8;Q\J57Q1410H4M&A M,E&0#VT$:".$02_LK7'SC33?@QN9]RUT-T!L)ZP.$/?BN9\9R%X'0D64_M[W?F]Q7.2_J7PWG MV]]O7EU>?%ZM%_^#^:_A7XLOEU]>+9>7X?S5E]7E\N*LR&RS\G3LO2$YL!#) M!0H92%#H&&/(];!J^N/LMW.7MC$$5WWCX:4?D7>XKIG=\ G/?$K.^ D?E3UQ<=%W(T]H-$+V)\! MVYKH[5^^[MS*>.!6(9CDZD"-F"%85! P*9YE9IJUOE=LMOEYGU;V< :.#H%> ML+\/WW<)WD=&@N0B9+390Q:E-IPK=6IQC"!+-8A,R*!:YTJGH630J3 O^53, M"XZ7=42N+.:9\W )49H,(I(CR60)3+6N M.9B C!/-6_5[8@Z%R@NP+3_UH.AISI",%65850&YW0 MRX/*R0FOL/6@A@G(.-$45K_GY5"HS-^>;CK/-$IO/&,&R-1*4#)3/"DMKV6U M*2FA@^/=Y'P/"F#ZRW?U>V .@\G,_?#:6=F;WH0[)JB0A-*JUI]I$@E:!61< M&10AK)?22V5Z,R\_$3'HK-CNSDH?6;##(/$"@I01DYW*M1Y+DGA1)' I$90J M";PSEJRM19]\[8S4VZ$93^6@4^7^:!_*A3_)',N:# MLY'X0]I**:XIM$8&HM!IBHJC9T=W21O3^&)R[B=Q-J<$X$LXH \D8)_DC[%2 M)(P(227B3[(<-+_( KK0!D,$'ST8%+DBBL74'?SFO8Y8D[[ M(6F8<>K/.O7AS;7$2R_'YP!%/[R/=8FF/3SUZOE5EZ7X?PCKK^(,^39:F\B,%4+1;G;SC;+Q#&KG(S* MH9CDH?!QR3QM![#GLSEPR3[L:I.=C.37F>CF6^XCO>O00B>ER>TG_]N(SKC]^#LL=\_Y< M+;]M97O[W5/QT3B='!AF"B@?29K2U9Z%A7,?8C F]!+![47A,/^T/R,Y36>=D0].<00&X+8697.4X'(QP#$ZEGB*J+MIY3:2MA.-_U[2 M(3P ;"^@_0C<3KW\?SAS[J69M\[]KZ11;JYC;PM:<.NT=PP2\U70O-06YI:\#FU8 MG6KAT@DF4\>P8%@NJ#_?]V2RK9/A\47'GL/9=U9*\863!C2\#B3T)'I71 (3 M' & 2:62>X%G^,4G<:<[.!TJ@5$H_K=+ #_//L5$]"XPB)Y3:*+K@RUK%42G M!/E#W%M[.DI@)/$O/H7\ C3!E'A^T8[ W;S@\XSS(G%I$LF;95_'$TL(/"J0 MW(:4BD(9XLDH@I'$O_@T]@M0!%/B^44K@ELM2I[GFE.,%^,#,.$3**0_HG$% M?"X,@TE*E6Z>N32E_,7GS5^ "I@,R2_Z_(^(I7Q44@H7048FB6?:@A/&@^ I M*>.3=[F;M]?'S@B<<&WS*UZ$Q?GF M+C6;Q9>OY_?:V-79\-O#QXQDVP,X_,/_UP\"[I.V6^.G\]".&/S7!2XSYO_[ M,/5ZM>)-9;]2FB#":@]33+ON^C(C>%X-0S0VJ];]<^_NX&!SD3YCOCS'W63E MIX[:L)%/0&@:%*8K;LN408[:0 ML2A1C)9&#JH?IQ5N89&^^X'#1Q>?^6I@'A"L6DJD-TC]?7'Q^3V>7[70_;SX M^G'UV_*"3NVOJ_J(ZDQZG[UP#E((-4E02Q4\UR"E5L[&)!T.FD$]%FQ/;VL> M"P%-P:BB-F8'V^O,"R^^+95BF13A_6\HBX?JON"TOX8+9E N"4:G>JTL# M06.$S$J.6K"<1&H JB>VT!& 6HI\U9[_/<#H+<42Q)_EI[MD!(-><$G!2S;D M3TA;!]8B@I7T0^N#S<-NYH; Z.$MS',_=G08->#_C#"JD=W9!UPN5NN_T>[? MD906F=B[HXK8M:,';73(+ .>JW]*;@!X0SPJ+%-\G\A?*,\&C4,7F^="Y5C( MF83E&O8?T/K(=B1XKU/CA&?-)D^HE/R4*TRH(VRB:5B(.2#4+/ MT^O,DX8_*G :,KHKS/RQI$]=;MD5SC^$<]R\6N;[U$FEHU/%U[)@XEJ(C&RS M+F U8HH^2\;">!@-67J>).]\R&HNC@XN2:Y"7/K+V[ $-;38?)C'G0W,7#XT:[;@<(ET *?]&?>#[&5^=QZ6?X8ON#N]R63/ M,FH(7%/TX4J$X!E"B#DIXWBM3CKV'=H>=,R;"CL 5LTFO#22\=PV^MXMRT[Q M&R&+0!5 !CKI2M.9]T45<-P&$1ARC7:0'7[PXSLOL9YNUB-Z]*;W8]=70)G- >%*M;NA<2,D+,00@9>>IO9_0 9G;L2C9'8N$GY MH; XA9/1<+RQYRZPS#D)*+$ZB8'\L3KM&%W4/)3B'!]T&WR4T.W?9:KVD4[2 M3# ZA1/6JC]85EKFQ!/XH#*H[!$\DQZ0QQB%,Y:IT^D9L$$,ULI:8$ MT-X'BTYT7-TY6M.7]6Y_$N]SL&EQ[]-+3%7B.X*P:0I]&2EC[GV"E&JG>EGG M&653VZ%IS47*DF'K&+!QH>^^A^NF'O[59G/YY>H\O5]L_O'[&G%[-X2;B_?A M L]L- M,J"O_D,,N>G[OVV?3^2FX&.!&+P'9>26)Q:B"8QYR[7J9U31L]3,Z^VW/@'S M"[P7Z+?2!=><^+76))#AW>H"B<;)X 5X8A[^MJIU.>]C]][/Q $0:'8JYHHY_PSK6L+Z#8\0?/ZTUG&CT*=)G28<#9(+;7(& MSZ4$)60"[PV"80(M4\YYWSK#/-6[T]\("JOOB!]P_6V1\)&3>+[]2/KJ;7F/ M:?5IN?@?.HC;=,[KU>9BBD\8O.6W%,0 MTE78.09KC[]'G4O,'?@7=XO0C-(H,K'3Y-I/)(0,3A-CG53.*LV\C*TQ.K[: M] AO4V<#Q).5IV.DTP&T)JD98LKS6+0%72HWN15$/O>02K+*YB(,/WJ]RXE7 MGHZ"U3$J3\?(>.[*TVM-\>MB37[U:DW4O"8W^_+\(BPOMC[9[IIG5Z&6%9:D M0JH#2SBH6+]":4D;N**(VR)J_ISON<_"G9>83 Z3U9%DUH'>?;@T4CM34LD< M J*HEY\>(K<4@1+W5$$GL_M/'>OQ@-A.6!T@KHV[]..BGABF.#($;T0!Q;R' MX(.!X!BOE5V%Z]8)J<8D]/)LJA='=DZ$='! =I31(7^0\)J46V[P3(02F"X> M2NWLIJ1WX)7,(&L%8PGHF&G=IWS8SF:.^><$S_V(K+TD.\#G( [?=">\ZF3W M<741SF__OG+YS]7%?^/%#_Z?18=:2%.@%*Z(US%"=#E!Q*"E$]S(YN]7)R-F MYNOFCDY!'WAYR0?G2F2_K]:[']6_Q\^DM,2;4*VOKA6,V4)(:$"6HLG;1,^0 MGI#"F2^R_QV.V.'(.J4+P,LO7\+Z^ZHI$C6>#9B@- M V?JM"(9*![FAK1YS#);Y5"%UK<(IW !J%@RWJ< UHD:U->IQ<9F"NI%"O4B M2['6ROOE7P".P=IQ+@#'B+D##^:/)>D4_$ "W.:_WNQ(W-X,L*PD4RF!K;&+ MRO15E(Z#$TY'(X3,IO5-_A/;>8F7@Z/ LII&G)#>P%) MUDZ7V7F(BHZ;5Z@-*B9-;)U3_FD370)G'P&O6G*[ [A\P'/ZU:?;S>-VF;SK M*T 6N?9:@2N)#E;*"J(-$JP(*!++@IK9=@]DKQA,EI#;H#5H!P=G*A4@1"UT3+XXF3KB60#MC5O,F8Z MA+662 <@^PLN<1W.B:)7^6&0LG:DE8T%EZR$X*66 M48E$D51CF W:V+RE^M,!K;U4.H!:ZR1I\C&CYQZ8$XS(5P&"*@%$R0:9R$GS M_USVGU1@.B=".C@@ Z^(@X\A.6U IEAGNM.)=QX5U&=H6@B!+C;O[/MO>-D_ M"CS[7?:/D62_=R?XJ5J_L,Q_P=6G=?CZ>9%^#1?W/.F!=R./?5:CNX]!6VUT MM[%;[#U^7:UK+'*3><[9DDN0##D&G,RVRXRDSB.X&$CDB;[FS=_S/+*7P\/? MNY_[ZV*3SE>;RS5^)"[^0G_U'V>8BV?&9V!,440?(P?'-*N$.VN2HH"^M;H: ML*V9<\(ML/%S_-M6&">G<;8.R'YWLD]_XK3:YZ%M3ZV#I V%,(/FL+5@0YZ3Y'X\A)_IT/VV[^V4QW.7U]N+B@R6V]^^?Z# MU:_6&*Y\U!_'(5HK66(29'U33<$Z@O,(KP/O_LUJ^>D-Q?#YU6:#%\]2Y[,53&H.FM8(<4=M M2WK'[7#FX'4*-$XHHI,SIDUZ'0S][&D-[%%Z&3P*2"58%,&).F&QCC\6-4L7 M&%AOO9=)*M-^Y,E$IO;/RYIWK)%S_>!Z&'8K;<[0A9@='38K?$W[R BQ^ 31 MERQD"$%C:W7U^&XZ-91CD'!?-35B_=/^XHT;W<&#&X7T9:9 & MM.8B"XX \\FT4D8Y(;4!2758;CDC@*QF0*A75BDF#3TU%YR'^62:9SGI#_,S M+3@"#W36+.;['1]26J$4%^"4#YI+H^,V=PT4&7>2""N2UX?\>'V>4O7T7+C4 MLB,@Q9G>U?UWI1Y!4UI++%!6Z."M;T\"%@RT\A0I*4WPU_O)XI\MZU@.L!W, MDQT4W/&0.*IYURRV0="GU_9EK^IT;=]6=8R0!C7#53^:=<5HF+M]/$]".0(< M2PV(CD+)ZZ)$J[%(GB'\AYAY@X+#\.=X=4HO8"8\AN^B:-"[6[:;V)NR#9:, M?1*V^YIFKJV\4!CZK3N*7GR!@*R<# 9//VG M?KL?XBUVD;F]^@)02P$"% ,4 " !*A@A5=>KT9O,' #C+P %0 M @ $ 8V9M&5X,S$R+FAT;5!+ 0(4 Q0 ( $J&"%4 &F@6" 4 .D? 5 M " 3$0 !C9FUS+3 V,S R,GAE>#,R,2YH=&U02P$"% ,4 " !* MA@A5-J+EMO,$ >' %0 @ %L%0 8V9M'-D M4$L! A0#% @ 2H8(5:F(@2O*&@ <@ ! !4 ( !GH@" M &-F;7,M,C R,C V,S!?8V%L+GAM;%!+ 0(4 Q0 ( $J&"%77NR,"F&@ M "21! 5 " 9NC @!C9FUS+3(P,C(P-C,P7V1E9BYX;6Q0 M2P$"% ,4 " !*A@A5+P1/U/HZ 07P % @ %F# , M8V9M&UL4$L! M A0#% @ 2H8(55 *Y+(AGP 1ST' !4 ( !_5$$ &-F I;7,M,C R,C V,S!?<')E+GAM;%!+!08 "P + -@" !1\00 ! end

#GUU;Z1UO8TH&6:AC#KZ-HSY M=^@U56_G4899**->W<$P>]&W'+-03AU]PYK0+=S8DV,6RL>QT+4JFT+4L$/* M,0OEXUBH33Y04Q,0OEK86F[>,?87UZP:MB85CXZ7;II%E88U\W M577ATV[5%\W+EWVS+WM^S_\%4$L#!!0 ( $J&"%7(7,%2( ( - G : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCMNVT 4A>&M"%R 1_0"^D0*=(8/!4Q)'CY5Q^((9]^E4,[[KM3 MW>W[NO@X'DYUU>S&L?^14EWORK&M=UU?3N]V5,C:+UW;8EG'5 MI(_#]71-EX/W53.\O$F3Y@Y2"-+Y@PR";/X@AR"?/R@@*.8/RA"4 MYP^ZAZ#[^8,>(.AA_J!'"'J"8 N!V()D"X'9 M@F@+@=J"; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ>=DFT%M1;R70 M6U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0 MVR:;)01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$ M>COJ[01Z.^KM!'K[9+.;0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4#O0+V# M0.] O8- [T"]@T#O0+V#0.] O8- [YA\K"30.U#O(- [4.\@T#M0[R#0.U#O M(- [H]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z90.^,>F<"O?/D9Q,"O3/JG;]3 M[SI^'DJ]]GRM\?G?2?5XOK=<'W]9?IV_4$L#!!0 ( $J& M"%7B(3)"\0$ !DG 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:RT[#,! % MT%^ILD6-ZR7M+2;-DVNMOGGV+A^7@1J8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_=/%((34V36QO2M>WR+K9M64S/+<5R M?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM=T6/]B>G?,.T^^0'YX]E]@7FG;?! M^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^^/UHF'9-]0^S\_4^N; >YQ'9^#C\ MCC_.^+W^+_L0('U(D#X42!\:I \#TLX K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !*A@A5 MF5R<(Q & "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( $J&"%42M2Y&HP4 .,= 8 " M@0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 2H8(51%QNRG_ @ 50H !@ M ("!2A0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ 2H8(5:S^1K5J"0 H% !@ ("!1"( 'AL+W=O M0K !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 2H8(5>[5BY)\ M#0 &", !@ ("!YS4 'AL+W=O&UL4$L! A0#% @ 2H8( M58GOQ:ZU P " D !D ("!OFL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2H8(52M&\%ZK @ _@4 M !D ("!B74 'AL+W=O M>&PO=V]R:W-H965T&UL4$L! A0#% @ 2H8(58GQ&O*/# BB$ !D M ("!J(\ 'AL+W=O "K:@ &0 @(%NG >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2H8(50HP X6L)@ 1W\ !D ("!&;\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 2H8(52I6 M;1:( @ <@4 !D ("!FNX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2H8(554;V^)( P Q < !D M ("!C/< 'AL+W=O_D" !!P &0 @($+^P >&PO M=V]R:W-H965T&UL4$L! A0#% @ 2H8(56?/1\&PO=V]R:W-H965T&UL4$L! A0#% M @ 2H8(5727TQP3 P ^PH !D ("!M@\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2H8(5;6?\B^Y @ (0@ !D M ("!S2L! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 2H8(50N!RRV& @ QP8 !D ("!7#8! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M2H8(534ZK4?H @ V@@ !D ("!PD$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2H8(51TC1>RX @ MR0< !D ("!-DL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2H8(58H*Z-MR @ 6@8 !D M ("!*UH! 'AL+W=O&PO=V]R:W-H M965T[_)/?@, !<2 9 M " @:YE 0!X;"]W;W)K&UL4$L! M A0#% @ 2H8(540_A-6# @ / < !D ("!8VD! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2H8( M59V(!0 6B$ !D ("!E7,! 'AL+W=O;;TIKP" +!@ &0 M @('J> $ >&PO=V]R:W-H965T&UL4$L! A0#% @ 2H8(5:>ZFPM[!P 0D4 M !D ("!-H$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 2H8(5&PO=V]R:W-H965T M&UL4$L! A0# M% @ 2H8(5;)/8*,=! 3!@ !D ("!KZ&PO=V]R:W-H965T&UL4$L! A0#% @ 2H8(5647 M;6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 2H8(5(A,D+Q 0 &2< !, M ( !,L ! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& $L 2P"$% 5,(! # end XML 81 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 82 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 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 235 328 1 false 76 0 false 9 false false R1.htm 0001001 - Document - Cover Sheet http://www.conformis.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Consolidated Balance Sheets Sheet http://www.conformis.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1002003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.conformis.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - Consolidated Statements of Operations Sheet http://www.conformis.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1004005 - Statement - Consolidated Statements of Comprehensive (Loss) Income Sheet http://www.conformis.com/role/ConsolidatedStatementsofComprehensiveLossIncome Consolidated Statements of Comprehensive (Loss) Income Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statements of Changes in Stockholder's Equity Sheet http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity Consolidated Statements of Changes in Stockholder's Equity Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statements of Changes in Stockholder's Equity (Parenthetical) Sheet http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical Consolidated Statements of Changes in Stockholder's Equity (Parenthetical) Statements 7 false false R8.htm 1007008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.conformis.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - Organization and Basis of Presentation Sheet http://www.conformis.com/role/OrganizationandBasisofPresentation Organization and Basis of Presentation Notes 9 false false R10.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.conformis.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 10 false false R11.htm 2113103 - Disclosure - Accounts Receivable Sheet http://www.conformis.com/role/AccountsReceivable Accounts Receivable Notes 11 false false R12.htm 2118104 - Disclosure - Inventories Sheet http://www.conformis.com/role/Inventories Inventories Notes 12 false false R13.htm 2121105 - Disclosure - Property and Equipment Sheet http://www.conformis.com/role/PropertyandEquipment Property and Equipment Notes 13 false false R14.htm 2125106 - Disclosure - Accrued Expenses Sheet http://www.conformis.com/role/AccruedExpenses Accrued Expenses Notes 14 false false R15.htm 2128107 - Disclosure - Leases Sheet http://www.conformis.com/role/Leases Leases Notes 15 false false R16.htm 2133108 - Disclosure - Commitments and Contingencies Sheet http://www.conformis.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 2135109 - Disclosure - Debt and Notes Payable Notes http://www.conformis.com/role/DebtandNotesPayable Debt and Notes Payable Notes 17 false false R18.htm 2140110 - Disclosure - Stockholders' Equity Sheet http://www.conformis.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 2156111 - Disclosure - Segment and Geographic Data Sheet http://www.conformis.com/role/SegmentandGeographicData Segment and Geographic Data Notes 19 false false R20.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.conformis.com/role/SummaryofSignificantAccountingPolicies 20 false false R21.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.conformis.com/role/SummaryofSignificantAccountingPolicies 21 false false R22.htm 2314302 - Disclosure - Accounts Receivable (Tables) Sheet http://www.conformis.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.conformis.com/role/AccountsReceivable 22 false false R23.htm 2319303 - Disclosure - Inventories (Tables) Sheet http://www.conformis.com/role/InventoriesTables Inventories (Tables) Tables http://www.conformis.com/role/Inventories 23 false false R24.htm 2322304 - Disclosure - Property and Equipment (Tables) Sheet http://www.conformis.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://www.conformis.com/role/PropertyandEquipment 24 false false R25.htm 2326305 - Disclosure - Accrued Expenses (Tables) Sheet http://www.conformis.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://www.conformis.com/role/AccruedExpenses 25 false false R26.htm 2329306 - Disclosure - Leases (Tables) Sheet http://www.conformis.com/role/LeasesTables Leases (Tables) Tables http://www.conformis.com/role/Leases 26 false false R27.htm 2336307 - Disclosure - Debt and Notes Payable (Tables) Notes http://www.conformis.com/role/DebtandNotesPayableTables Debt and Notes Payable (Tables) Tables http://www.conformis.com/role/DebtandNotesPayable 27 false false R28.htm 2341308 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.conformis.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.conformis.com/role/StockholdersEquity 28 false false R29.htm 2357309 - Disclosure - Segment and Geographic Data (Tables) Sheet http://www.conformis.com/role/SegmentandGeographicDataTables Segment and Geographic Data (Tables) Tables http://www.conformis.com/role/SegmentandGeographicData 29 false false R30.htm 2402401 - Disclosure - Organization and Basis of Presentation - Liquidity and Operations (Details) Sheet http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails Organization and Basis of Presentation - Liquidity and Operations (Details) Details 30 false false R31.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk (Details) Sheet http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails Summary of Significant Accounting Policies - Concentration Risk (Details) Details 31 false false R32.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details) Sheet http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details) Details 32 false false R33.htm 2408404 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details) Sheet http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails Summary of Significant Accounting Policies - Inventories (Details) Details 33 false false R34.htm 2409405 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details) Sheet http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails Summary of Significant Accounting Policies - Revenue Recognition (Details) Details 34 false false R35.htm 2410406 - Disclosure - Summary of Significant Accounting Policies - Rebate Reserve (Details) Sheet http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRebateReserveDetails Summary of Significant Accounting Policies - Rebate Reserve (Details) Details 35 false false R36.htm 2411407 - Disclosure - Summary of Significant Accounting Policies - Expenses and Net Loss Per Share (Details) Sheet http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails Summary of Significant Accounting Policies - Expenses and Net Loss Per Share (Details) Details 36 false false R37.htm 2412408 - Disclosure - Summary of Significant Accounting Policies - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Sheet http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails Summary of Significant Accounting Policies - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) Details 37 false false R38.htm 2415409 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details) Sheet http://www.conformis.com/role/AccountsReceivableScheduleofAccountsReceivableDetails Accounts Receivable - Schedule of Accounts Receivable (Details) Details 38 false false R39.htm 2416410 - Disclosure - Accounts Receivable - Narrative (Details) Sheet http://www.conformis.com/role/AccountsReceivableNarrativeDetails Accounts Receivable - Narrative (Details) Details 39 false false R40.htm 2417411 - Disclosure - Accounts Receivable - Allowance for Doubtful Accounts and Returns (Details) Sheet http://www.conformis.com/role/AccountsReceivableAllowanceforDoubtfulAccountsandReturnsDetails Accounts Receivable - Allowance for Doubtful Accounts and Returns (Details) Details 40 false false R41.htm 2420412 - Disclosure - Inventories (Details) Sheet http://www.conformis.com/role/InventoriesDetails Inventories (Details) Details http://www.conformis.com/role/InventoriesTables 41 false false R42.htm 2423413 - Disclosure - Property and Equipment (Details) Sheet http://www.conformis.com/role/PropertyandEquipmentDetails Property and Equipment (Details) Details http://www.conformis.com/role/PropertyandEquipmentTables 42 false false R43.htm 2424414 - Disclosure - Property and Equipment - Additional Information (Details) Sheet http://www.conformis.com/role/PropertyandEquipmentAdditionalInformationDetails Property and Equipment - Additional Information (Details) Details 43 false false R44.htm 2427415 - Disclosure - Accrued Expenses (Details) Sheet http://www.conformis.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://www.conformis.com/role/AccruedExpensesTables 44 false false R45.htm 2430416 - Disclosure - Leases - Narrative (Details) Sheet http://www.conformis.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 45 false false R46.htm 2431417 - Disclosure - Leases - Lease Cost (Details) Sheet http://www.conformis.com/role/LeasesLeaseCostDetails Leases - Lease Cost (Details) Details 46 false false R47.htm 2432418 - Disclosure - Leases - Schedule of Lease Maturities (Details) Sheet http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails Leases - Schedule of Lease Maturities (Details) Details 47 false false R48.htm 2434419 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.conformis.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.conformis.com/role/CommitmentsandContingencies 48 false false R49.htm 2437420 - Disclosure - Debt and Notes Payable - Schedule of Long Term Debt (Details) Notes http://www.conformis.com/role/DebtandNotesPayableScheduleofLongTermDebtDetails Debt and Notes Payable - Schedule of Long Term Debt (Details) Details 49 false false R50.htm 2438421 - Disclosure - Debt and Notes Payable - Maturities of Long Term Debt (Details) Notes http://www.conformis.com/role/DebtandNotesPayableMaturitiesofLongTermDebtDetails Debt and Notes Payable - Maturities of Long Term Debt (Details) Details 50 false false R51.htm 2439422 - Disclosure - Debt and Notes Payable - Narrative (Details) Notes http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails Debt and Notes Payable - Narrative (Details) Details 51 false false R52.htm 2442423 - Disclosure - Stockholders' Equity - Common Stock (Details) Sheet http://www.conformis.com/role/StockholdersEquityCommonStockDetails Stockholders' Equity - Common Stock (Details) Details 52 false false R53.htm 2443424 - Disclosure - Stockholders' Equity - Preferred Stock (Details) Sheet http://www.conformis.com/role/StockholdersEquityPreferredStockDetails Stockholders' Equity - Preferred Stock (Details) Details 53 false false R54.htm 2444425 - Disclosure - Stockholders' Equity - Demand Registration Rights (Details) Sheet http://www.conformis.com/role/StockholdersEquityDemandRegistrationRightsDetails Stockholders' Equity - Demand Registration Rights (Details) Details 54 false false R55.htm 2445426 - Disclosure - Stockholders' Equity - Shelf Registration (Details) Sheet http://www.conformis.com/role/StockholdersEquityShelfRegistrationDetails Stockholders' Equity - Shelf Registration (Details) Details 55 false false R56.htm 2446427 - Disclosure - Stockholders' Equity - Stock Purchase Agreement (Details) Sheet http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails Stockholders' Equity - Stock Purchase Agreement (Details) Details 56 false false R57.htm 2447428 - Disclosure - Stockholders' Equity - 2021 Common Stock Offering (Details) Sheet http://www.conformis.com/role/StockholdersEquity2021CommonStockOfferingDetails Stockholders' Equity - 2021 Common Stock Offering (Details) Details 57 false false R58.htm 2448429 - Disclosure - Stockholders' Equity - Registered Direct Offering (Details) Sheet http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails Stockholders' Equity - Registered Direct Offering (Details) Details 58 false false R59.htm 2449430 - Disclosure - Stockholders' Equity - Warrants (Details) Sheet http://www.conformis.com/role/StockholdersEquityWarrantsDetails Stockholders' Equity - Warrants (Details) Details 59 false false R60.htm 2450431 - Disclosure - Stockholders' Equity - Warrants and Common Stock Warrants (Details) Sheet http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails Stockholders' Equity - Warrants and Common Stock Warrants (Details) Details 60 false false R61.htm 2451432 - Disclosure - Stockholders' Equity - Stock Option Plans (Details) Sheet http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails Stockholders' Equity - Stock Option Plans (Details) Details 61 false false R62.htm 2452433 - Disclosure - Stockholders' Equity - Inducement Awards (Details) Sheet http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails Stockholders' Equity - Inducement Awards (Details) Details 62 false false R63.htm 2453434 - Disclosure - Stockholders' Equity - Stock-based Compensation (Details) Sheet http://www.conformis.com/role/StockholdersEquityStockbasedCompensationDetails Stockholders' Equity - Stock-based Compensation (Details) Details 63 false false R64.htm 2454435 - Disclosure - Stockholders' Equity - Stock-based Compensation Narrative (Details) Sheet http://www.conformis.com/role/StockholdersEquityStockbasedCompensationNarrativeDetails Stockholders' Equity - Stock-based Compensation Narrative (Details) Details 64 false false R65.htm 2455436 - Disclosure - Stockholders' Equity - Summary of Stock-based Compensation (Details) Sheet http://www.conformis.com/role/StockholdersEquitySummaryofStockbasedCompensationDetails Stockholders' Equity - Summary of Stock-based Compensation (Details) Details 65 false false R66.htm 2458437 - Disclosure - Segment and Geographic Data - Narrative (Details) Sheet http://www.conformis.com/role/SegmentandGeographicDataNarrativeDetails Segment and Geographic Data - Narrative (Details) Details 66 false false R67.htm 2459438 - Disclosure - Segment and Geographic Data - Geographic Information (Details) Sheet http://www.conformis.com/role/SegmentandGeographicDataGeographicInformationDetails Segment and Geographic Data - Geographic Information (Details) Details 67 false false All Reports Book All Reports cfms-20220630.htm cfms-063022xex311.htm cfms-063022xex312.htm cfms-063022xex321.htm cfms-063022xex322.htm cfms-20220630.xsd cfms-20220630_cal.xml cfms-20220630_def.xml cfms-20220630_lab.xml cfms-20220630_pre.xml cfms-20220630_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cfms-20220630.htm": { "axisCustom": 0, "axisStandard": 29, "contextCount": 235, "dts": { "calculationLink": { "local": [ "cfms-20220630_cal.xml" ] }, "definitionLink": { "local": [ "cfms-20220630_def.xml" ] }, "inline": { "local": [ "cfms-20220630.htm" ] }, "labelLink": { "local": [ "cfms-20220630_lab.xml" ] }, "presentationLink": { "local": [ "cfms-20220630_pre.xml" ] }, "schema": { "local": [ "cfms-20220630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 551, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 3, "http://xbrl.sec.gov/dei/2022": 5, "total": 8 }, "keyCustom": 67, "keyStandard": 261, "memberCustom": 41, "memberStandard": 34, "nsprefix": "cfms", "nsuri": "http://www.conformis.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "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", "role": "http://www.conformis.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.conformis.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113103 - Disclosure - Accounts Receivable", "role": "http://www.conformis.com/role/AccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118104 - Disclosure - Inventories", "role": "http://www.conformis.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2121105 - Disclosure - Property and Equipment", "role": "http://www.conformis.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125106 - Disclosure - Accrued Expenses", "role": "http://www.conformis.com/role/AccruedExpenses", "shortName": "Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128107 - Disclosure - Leases", "role": "http://www.conformis.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2133108 - Disclosure - Commitments and Contingencies", "role": "http://www.conformis.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135109 - Disclosure - Debt and Notes Payable", "role": "http://www.conformis.com/role/DebtandNotesPayable", "shortName": "Debt and Notes Payable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140110 - Disclosure - Stockholders' Equity", "role": "http://www.conformis.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156111 - Disclosure - Segment and Geographic Data", "role": "http://www.conformis.com/role/SegmentandGeographicData", "shortName": "Segment and Geographic Data", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Balance Sheets", "role": "http://www.conformis.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "lang": "en-US", "name": "cfms:RoyaltyReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314302 - Disclosure - Accounts Receivable (Tables)", "role": "http://www.conformis.com/role/AccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2319303 - Disclosure - Inventories (Tables)", "role": "http://www.conformis.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2322304 - Disclosure - Property and Equipment (Tables)", "role": "http://www.conformis.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2326305 - Disclosure - Accrued Expenses (Tables)", "role": "http://www.conformis.com/role/AccruedExpensesTables", "shortName": "Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329306 - Disclosure - Leases (Tables)", "role": "http://www.conformis.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336307 - Disclosure - Debt and Notes Payable (Tables)", "role": "http://www.conformis.com/role/DebtandNotesPayableTables", "shortName": "Debt and Notes Payable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2341308 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.conformis.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2357309 - Disclosure - Segment and Geographic Data (Tables)", "role": "http://www.conformis.com/role/SegmentandGeographicDataTables", "shortName": "Segment and Geographic Data (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.conformis.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RetainedEarningsAccumulatedDeficit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Organization and Basis of Presentation - Liquidity and Operations (Details)", "role": "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails", "shortName": "Organization and Basis of Presentation - Liquidity and Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "cfms:ConcentrationRiskPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "cfms:CashAndCashEquivalentsHeldInForeignBankAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk (Details)", "role": "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails", "shortName": "Summary of Significant Accounting Policies - Concentration Risk (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "cfms:ConcentrationRiskPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "cfms:CashAndCashEquivalentsHeldInForeignBankAccounts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details)", "role": "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails", "shortName": "Summary of Significant Accounting Policies - Cash, Cash Equivalents, and Restricted Cash (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Summary of Significant Accounting Policies - Inventories (Details)", "role": "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails", "shortName": "Summary of Significant Accounting Policies - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i3fe44330f9954baabc40317c05869419_D20220401-20220630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i4160be90f90b472693c5d923c319805e_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "cfms:LicenseAgreementConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - Disclosure - Summary of Significant Accounting Policies - Revenue Recognition (Details)", "role": "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails", "shortName": "Summary of Significant Accounting Policies - Revenue Recognition (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i4160be90f90b472693c5d923c319805e_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "cfms:LicenseAgreementConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "ibc9ac8ec253c4812a64700f2ae098830_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerRefundLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - Disclosure - Summary of Significant Accounting Policies - Rebate Reserve (Details)", "role": "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRebateReserveDetails", "shortName": "Summary of Significant Accounting Policies - Rebate Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i205bf38a6f48432fbcec847c220f6d3b_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ContractWithCustomerRefundLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Summary of Significant Accounting Policies - Expenses and Net Loss Per Share (Details)", "role": "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails", "shortName": "Summary of Significant Accounting Policies - Expenses and Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "ia1a1bceb66af4390abed3543e390bb04_D20220401-20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412408 - Disclosure - Summary of Significant Accounting Policies - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "role": "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails", "shortName": "Summary of Significant Accounting Policies - Antidilutive Securities Excluded from Computation of Earnings Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "ia1a1bceb66af4390abed3543e390bb04_D20220401-20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415409 - Disclosure - Accounts Receivable - Schedule of Accounts Receivable (Details)", "role": "http://www.conformis.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "shortName": "Accounts Receivable - Schedule of Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416410 - Disclosure - Accounts Receivable - Narrative (Details)", "role": "http://www.conformis.com/role/AccountsReceivableNarrativeDetails", "shortName": "Accounts Receivable - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "ibc9ac8ec253c4812a64700f2ae098830_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Statements of Operations", "role": "http://www.conformis.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "ibc9ac8ec253c4812a64700f2ae098830_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2417411 - Disclosure - Accounts Receivable - Allowance for Doubtful Accounts and Returns (Details)", "role": "http://www.conformis.com/role/AccountsReceivableAllowanceforDoubtfulAccountsandReturnsDetails", "shortName": "Accounts Receivable - Allowance for Doubtful Accounts and Returns (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "id732f858549e41ccb0169c5ef52d0141_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2420412 - Disclosure - Inventories (Details)", "role": "http://www.conformis.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423413 - Disclosure - Property and Equipment (Details)", "role": "http://www.conformis.com/role/PropertyandEquipmentDetails", "shortName": "Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424414 - Disclosure - Property and Equipment - Additional Information (Details)", "role": "http://www.conformis.com/role/PropertyandEquipmentAdditionalInformationDetails", "shortName": "Property and Equipment - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427415 - Disclosure - Accrued Expenses (Details)", "role": "http://www.conformis.com/role/AccruedExpensesDetails", "shortName": "Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "cfms:LesseeLeasingArrangementsOperatingLeasesNumberofRenewalOptions", "reportCount": 1, "unique": true, "unitRef": "extension", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430416 - Disclosure - Leases - Narrative (Details)", "role": "http://www.conformis.com/role/LeasesNarrativeDetails", "shortName": "Leases - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "cfms:LesseeLeasingArrangementsOperatingLeasesNumberofRenewalOptions", "reportCount": 1, "unique": true, "unitRef": "extension", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431417 - Disclosure - Leases - Lease Cost (Details)", "role": "http://www.conformis.com/role/LeasesLeaseCostDetails", "shortName": "Leases - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432418 - Disclosure - Leases - Schedule of Lease Maturities (Details)", "role": "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails", "shortName": "Leases - Schedule of Lease Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434419 - Disclosure - Commitments and Contingencies (Details)", "role": "http://www.conformis.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:LossContingencyAccrualAtCarryingValue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "ibc9ac8ec253c4812a64700f2ae098830_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437420 - Disclosure - Debt and Notes Payable - Schedule of Long Term Debt (Details)", "role": "http://www.conformis.com/role/DebtandNotesPayableScheduleofLongTermDebtDetails", "shortName": "Debt and Notes Payable - Schedule of Long Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Statements of Comprehensive (Loss) Income", "role": "http://www.conformis.com/role/ConsolidatedStatementsofComprehensiveLossIncome", "shortName": "Consolidated Statements of Comprehensive (Loss) Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "cfms:LongtermDebtMaturitiesRepaymentsOfPrincipalAndInterestRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438421 - Disclosure - Debt and Notes Payable - Maturities of Long Term Debt (Details)", "role": "http://www.conformis.com/role/DebtandNotesPayableMaturitiesofLongTermDebtDetails", "shortName": "Debt and Notes Payable - Maturities of Long Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "cfms:LongtermDebtMaturitiesRepaymentsOfPrincipalAndInterestRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439422 - Disclosure - Debt and Notes Payable - Narrative (Details)", "role": "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails", "shortName": "Debt and Notes Payable - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "ie3ab4ca33c5e4b769349f3b6b1ebc1aa_I20200417", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "cfms:CumulativeCommonStockDividendsDeclared", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2442423 - Disclosure - Stockholders' Equity - Common Stock (Details)", "role": "http://www.conformis.com/role/StockholdersEquityCommonStockDetails", "shortName": "Stockholders' Equity - Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "cfms:CumulativeCommonStockDividendsDeclared", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6f4fc95cc2ab4dbd8db736d421a66a4a_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443424 - Disclosure - Stockholders' Equity - Preferred Stock (Details)", "role": "http://www.conformis.com/role/StockholdersEquityPreferredStockDetails", "shortName": "Stockholders' Equity - Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i283ceaafaccf4863aebad3f0390383d2_D20190625-20190625", "decimals": null, "first": true, "lang": "en-US", "name": "cfms:MaximumDaysToRegisterForResaleSharesHeldByInvestors", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444425 - Disclosure - Stockholders' Equity - Demand Registration Rights (Details)", "role": "http://www.conformis.com/role/StockholdersEquityDemandRegistrationRightsDetails", "shortName": "Stockholders' Equity - Demand Registration Rights (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i283ceaafaccf4863aebad3f0390383d2_D20190625-20190625", "decimals": null, "first": true, "lang": "en-US", "name": "cfms:MaximumDaysToRegisterForResaleSharesHeldByInvestors", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i63a76de2e16f4c9bb8e61c23f65bb28e_D20200323-20200323", "decimals": "-6", "first": true, "lang": "en-US", "name": "cfms:SaleofStockEquityIssuableAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445426 - Disclosure - Stockholders' Equity - Shelf Registration (Details)", "role": "http://www.conformis.com/role/StockholdersEquityShelfRegistrationDetails", "shortName": "Stockholders' Equity - Shelf Registration (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "iee332524b6fd4eff969c826303e61af0_D20170510-20170510", "decimals": "-6", "lang": "en-US", "name": "cfms:SaleofStockCommissionEquityDistributionAgreementMaximumOfferingPrice", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i63a76de2e16f4c9bb8e61c23f65bb28e_D20200323-20200323", "decimals": "-6", "first": true, "lang": "en-US", "name": "cfms:SaleofStockEquityIssuableAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446427 - Disclosure - Stockholders' Equity - Stock Purchase Agreement (Details)", "role": "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails", "shortName": "Stockholders' Equity - Stock Purchase Agreement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i6c318822d4304f4389069327890318a2_D20181217-20181217", "decimals": "INF", "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i753901904cfa43539d1731e6ba984c84_D20210217-20210217", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447428 - Disclosure - Stockholders' Equity - 2021 Common Stock Offering (Details)", "role": "http://www.conformis.com/role/StockholdersEquity2021CommonStockOfferingDetails", "shortName": "Stockholders' Equity - 2021 Common Stock Offering (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "id95a5c2c07df40e284e0a0e3fffd63e4_D20200923-20200923", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448429 - Disclosure - Stockholders' Equity - Registered Direct Offering (Details)", "role": "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails", "shortName": "Stockholders' Equity - Registered Direct Offering (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "ib1b94a49f40645aa858365667bdea161_I20200923", "decimals": "INF", "lang": "en-US", "name": "cfms:NumberOfCommonStockSharesAndWarrantsPerUnit", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "id95a5c2c07df40e284e0a0e3fffd63e4_D20200923-20200923", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449430 - Disclosure - Stockholders' Equity - Warrants (Details)", "role": "http://www.conformis.com/role/StockholdersEquityWarrantsDetails", "shortName": "Stockholders' Equity - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "id95a5c2c07df40e284e0a0e3fffd63e4_D20200923-20200923", "decimals": "INF", "lang": "en-US", "name": "cfms:ClassofWarrantorRightNumberofExercisableSecuritiesCalledbyWarrantsorRightsGrantedDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i98fbe1acfa51474caf6f2da96f07e72a_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statements of Changes in Stockholder's Equity", "role": "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "shortName": "Consolidated Statements of Changes in Stockholder's Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i98fbe1acfa51474caf6f2da96f07e72a_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i9a557fd2e57742508467af139b81fd38_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450431 - Disclosure - Stockholders' Equity - Warrants and Common Stock Warrants (Details)", "role": "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails", "shortName": "Stockholders' Equity - Warrants and Common Stock Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i68792ecb0cc14dfaa1a5071bfffcdd72_D20220101-20220630", "decimals": "INF", "lang": "en-US", "name": "cfms:ClassofWarrantorRightNumberofSecuritiesCalledbyWarrantsorRightsGrantedDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451432 - Disclosure - Stockholders' Equity - Stock Option Plans (Details)", "role": "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails", "shortName": "Stockholders' Equity - Stock Option Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "if1bed0790eba420aa99a5dd8dc2e4e80_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452433 - Disclosure - Stockholders' Equity - Inducement Awards (Details)", "role": "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails", "shortName": "Stockholders' Equity - Inducement Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i233381c2c7d049ed804ccdd1f6306040_D20220301-20220331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453434 - Disclosure - Stockholders' Equity - Stock-based Compensation (Details)", "role": "http://www.conformis.com/role/StockholdersEquityStockbasedCompensationDetails", "shortName": "Stockholders' Equity - Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454435 - Disclosure - Stockholders' Equity - Stock-based Compensation Narrative (Details)", "role": "http://www.conformis.com/role/StockholdersEquityStockbasedCompensationNarrativeDetails", "shortName": "Stockholders' Equity - Stock-based Compensation Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i5f7b0be8a8b0428a97a5086b814866af_D20220101-20220630", "decimals": null, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455436 - Disclosure - Stockholders' Equity - Summary of Stock-based Compensation (Details)", "role": "http://www.conformis.com/role/StockholdersEquitySummaryofStockbasedCompensationDetails", "shortName": "Stockholders' Equity - Summary of Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i149543177df64624a55e6abc46e1fb5a_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458437 - Disclosure - Segment and Geographic Data - Narrative (Details)", "role": "http://www.conformis.com/role/SegmentandGeographicDataNarrativeDetails", "shortName": "Segment and Geographic Data - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i825faf47d29b445ea26cbbb1b14df41e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459438 - Disclosure - Segment and Geographic Data - Geographic Information (Details)", "role": "http://www.conformis.com/role/SegmentandGeographicDataGeographicInformationDetails", "shortName": "Segment and Geographic Data - Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i65f5049e727943f0b31f90d56a986d97_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i4160be90f90b472693c5d923c319805e_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "cfms:StockIssuedDuringPeriodCommonStockAndPreFundedWarrantsIssuanceCost", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statements of Changes in Stockholder's Equity (Parenthetical)", "role": "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical", "shortName": "Consolidated Statements of Changes in Stockholder's Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Basis of Presentation", "role": "http://www.conformis.com/role/OrganizationandBasisofPresentation", "shortName": "Organization and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cfms-20220630.htm", "contextRef": "i19494c1b398a42b4b67280836cc69d39_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 76, "tag": { "cfms_A2019RightsAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Rights Agreement [Member]", "label": "2019 Rights Agreement [Member]", "terseLabel": "2019 Rights Agreement" } } }, "localname": "A2019RightsAgreementMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityDemandRegistrationRightsDetails" ], "xbrltype": "domainItemType" }, "cfms_A2019SalesTeamPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Sales Team Plan [Member]", "label": "2019 Sales Team Plan [Member]", "terseLabel": "2019 Sales Team Plan" } } }, "localname": "A2019SalesTeamPlanMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "cfms_A2019SecuredLoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Secured Loan Agreement [Member]", "label": "2019 Secured Loan Agreement [Member]", "terseLabel": "2019 Secured Loan Agreement" } } }, "localname": "A2019SecuredLoanAgreementMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "cfms_AccruedClinicalTrialExpenseCurrent": { "auth_ref": [], "calculation": { "http://www.conformis.com/role/AccruedExpensesDetails": { "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 clinical trial expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Clinical Trial Expense Current", "terseLabel": "Accrued clinical trial expense" } } }, "localname": "AccruedClinicalTrialExpenseCurrent", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "cfms_AccruedRevenueShareExpenseCurrent": { "auth_ref": [], "calculation": { "http://www.conformis.com/role/AccruedExpensesDetails": { "order": 4.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 revenue share expenses. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Revenue Share Expense Current", "terseLabel": "Accrued revenue share expense" } } }, "localname": "AccruedRevenueShareExpenseCurrent", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "cfms_AllowanceforDoubtfulAccountsReceivableOtherAllowances": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allowance for Doubtful Accounts Receivable, Other Allowances", "label": "Allowance for Doubtful Accounts Receivable, Other Allowances", "terseLabel": "Other allowances" } } }, "localname": "AllowanceforDoubtfulAccountsReceivableOtherAllowances", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/AccountsReceivableAllowanceforDoubtfulAccountsandReturnsDetails" ], "xbrltype": "monetaryItemType" }, "cfms_BillericaFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Billerica Facility [Member]", "label": "Billerica Facility [Member]", "terseLabel": "Billerica Facility" } } }, "localname": "BillericaFacilityMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "cfms_CashAndCashEquivalentsHeldInForeignBankAccounts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents held in foreign bank accounts as of the balance sheet date.", "label": "Cash and Cash Equivalents Held in Foreign Bank Accounts", "terseLabel": "Cash held in foreign bank accounts" } } }, "localname": "CashAndCashEquivalentsHeldInForeignBankAccounts", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "monetaryItemType" }, "cfms_ChangeinContractwithCustomerLiabilityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Change in Contract with Customer, Liability [Roll Forward]", "label": "Change in Contract with Customer, Liability [Roll Forward]", "terseLabel": "Change in Contract Liabilities" } } }, "localname": "ChangeinContractwithCustomerLiabilityRollForward", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRebateReserveDetails" ], "xbrltype": "stringItemType" }, "cfms_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsCancelledOrExpiredDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights cancelled or expired during the period.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights Cancelled or Expired During Period", "terseLabel": "Cancelled/expired (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsCancelledOrExpiredDuringPeriod", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "cfms_ClassOfWarrantOrRightExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right Expiration Period", "label": "Class Of Warrant Or Right Expiration Period", "terseLabel": "Expiration period or warrants" } } }, "localname": "ClassOfWarrantOrRightExpirationPeriod", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails" ], "xbrltype": "durationItemType" }, "cfms_ClassOfWarrantOrRightMaximumPercentageOfCommonStockOwnedAfterExercise": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class Of Warrant Or Right, Maximum Percentage Of Common Stock Owned After Exercise", "label": "Class Of Warrant Or Right, Maximum Percentage Of Common Stock Owned After Exercise", "terseLabel": "Maximum percentage of common stock owned after exercise" } } }, "localname": "ClassOfWarrantOrRightMaximumPercentageOfCommonStockOwnedAfterExercise", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails" ], "xbrltype": "percentItemType" }, "cfms_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsCancelledOrExpiredDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which all warrants or rights cancelled or expired during the period under the class of warrant or right could have been converted if exercised.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights Cancelled or Expired During Period", "negatedTerseLabel": "Cancelled/expired (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRightsCancelledOrExpiredDuringPeriod", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "cfms_ClassOfWarrantOrRightWeightedAverageRemainingContractualLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual life of warrants or rights outstanding under the class of warrant or right.", "label": "Class of Warrant or Right, Weighted Average Remaining Contractual Life", "terseLabel": "Weighted average remaining contractual life, outstanding (in years)" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageRemainingContractualLife", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "durationItemType" }, "cfms_ClassofWarrantorRightExercisePriceofWarrantsorRightsExercisedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercise Price of Warrants or Rights, Exercised During Period", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights, Exercised During Period", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ClassofWarrantorRightExercisePriceofWarrantsorRightsExercisedDuringPeriod", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "cfms_ClassofWarrantorRightExercisePriceofWarrantsorRightsGrantedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Exercise Price of Warrants or Rights Granted During Period", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights Granted During Period", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ClassofWarrantorRightExercisePriceofWarrantsorRightsGrantedDuringPeriod", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "cfms_ClassofWarrantorRightNumberofExercisableSecuritiesCalledbyWarrantsorRightsCancelledorExpiredDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Number of Exercisable Securities Called by Warrants or Rights Cancelled or Expired During Period", "label": "Class of Warrant or Right, Number of Exercisable Securities Called by Warrants or Rights Cancelled or Expired During Period", "negatedTerseLabel": "Cancelled/expired (in share)" } } }, "localname": "ClassofWarrantorRightNumberofExercisableSecuritiesCalledbyWarrantsorRightsCancelledorExpiredDuringPeriod", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "cfms_ClassofWarrantorRightNumberofExercisableSecuritiesCalledbyWarrantsorRightsExercisedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Number of Exercisable Securities Called by Warrants or Rights Exercised During Period", "label": "Class of Warrant or Right, Number of Exercisable Securities Called by Warrants or Rights Exercised During Period", "negatedTerseLabel": "Exercised (in share)", "terseLabel": "Exercised (in share)" } } }, "localname": "ClassofWarrantorRightNumberofExercisableSecuritiesCalledbyWarrantsorRightsExercisedDuringPeriod", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "cfms_ClassofWarrantorRightNumberofExercisableSecuritiesCalledbyWarrantsorRightsGrantedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Number of Exercisable Securities Called by Warrants or Rights Granted During Period", "label": "Class of Warrant or Right, Number of Exercisable Securities Called by Warrants or Rights Granted During Period", "terseLabel": "Granted (in shares)", "verboseLabel": "Warrant granted during period (in shares)" } } }, "localname": "ClassofWarrantorRightNumberofExercisableSecuritiesCalledbyWarrantsorRightsGrantedDuringPeriod", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "cfms_ClassofWarrantorRightNumberofSecuritiesAvailabletoCallbyWarrantsorRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Number of Securities Available to Call by Warrants or Rights", "label": "Class of Warrant or Right, Number of Securities Available to Call by Warrants or Rights", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)" } } }, "localname": "ClassofWarrantorRightNumberofSecuritiesAvailabletoCallbyWarrantsorRights", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "cfms_ClassofWarrantorRightNumberofSecuritiesCalledbyWarrantsorRightsExercisedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights Exercised During Period", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights Exercised During Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "ClassofWarrantorRightNumberofSecuritiesCalledbyWarrantsorRightsExercisedDuringPeriod", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "cfms_ClassofWarrantorRightNumberofSecuritiesCalledbyWarrantsorRightsGrantedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights Granted During Period", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights Granted During Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ClassofWarrantorRightNumberofSecuritiesCalledbyWarrantsorRightsGrantedDuringPeriod", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "cfms_ClassofWarrantorRightPriceofWarrantsorRightsCancelledorExpiredDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Price of Warrants or Rights Cancelled or Expired During Period", "label": "Class of Warrant or Right, Price of Warrants or Rights Cancelled or Expired During Period", "terseLabel": "Cancelled/expired (in dollars per share)" } } }, "localname": "ClassofWarrantorRightPriceofWarrantsorRightsCancelledorExpiredDuringPeriod", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "cfms_ClassofWarrantorRightPriceofWarrantsorRightsExercisedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Price of Warrants or Rights Exercised During Period", "label": "Class of Warrant or Right, Price of Warrants or Rights Exercised During Period", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ClassofWarrantorRightPriceofWarrantsorRightsExercisedDuringPeriod", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "cfms_ClassofWarrantorRightPriceofWarrantsorRightsGrantedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Price of Warrants or Rights Granted During Period", "label": "Class of Warrant or Right, Price of Warrants or Rights Granted During Period", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ClassofWarrantorRightPriceofWarrantsorRightsGrantedDuringPeriod", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "cfms_ClassofWarrantorRightPriceofWarrantsorRightsOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Class of Warrant or Right, Price of Warrants or Rights Outstanding", "label": "Class of Warrant or Right, Price of Warrants or Rights Outstanding", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "terseLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ClassofWarrantorRightPriceofWarrantsorRightsOutstanding", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "cfms_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems. Also includes purchased and internally developed software.", "label": "Computer Equipment And Software [Member]", "terseLabel": "Computer and software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "cfms_ConcentrationRiskPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for concentration risks including but not limited to credit, supplier and customer concentration risks.", "label": "Concentration Risk [Policy Text Block]", "terseLabel": "Concentrations of credit risk and other risks and uncertainties" } } }, "localname": "ConcentrationRiskPolicyTextBlock", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cfms_ConformisVMedactaEuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conformis V Medacta Europe [Member]", "label": "Conformis V Medacta Europe [Member]", "terseLabel": "Conformis V Medacta Europe" } } }, "localname": "ConformisVMedactaEuropeMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "cfms_ConformisVWrightMedicalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conformis V Wright Medical [Member]", "label": "Conformis V Wright Medical [Member]", "terseLabel": "Conformis v Wright Medical" } } }, "localname": "ConformisVWrightMedicalMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "cfms_ConformisvMedactaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conformis v Medacta [Member]", "label": "Conformis v Medacta [Member]", "terseLabel": "Conformis v Medacta" } } }, "localname": "ConformisvMedactaMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "cfms_ContractWithCustomerLiabilityNewContractAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, New Contract Additions", "label": "Contract With Customer, Liability, New Contract Additions", "terseLabel": "Provision related to current period sales" } } }, "localname": "ContractWithCustomerLiabilityNewContractAdditions", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRebateReserveDetails" ], "xbrltype": "monetaryItemType" }, "cfms_ContractWithCustomerRefundLiabilityPaymentsOrCreditsIssued": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Refund Liability, Payments Or Credits Issued", "label": "Contract With Customer, Refund Liability, Payments Or Credits Issued", "negatedTerseLabel": "Payments or credits issued to customer" } } }, "localname": "ContractWithCustomerRefundLiabilityPaymentsOrCreditsIssued", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRebateReserveDetails" ], "xbrltype": "monetaryItemType" }, "cfms_ContractwithCustomerPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract with Customer, Payment Period", "label": "Contract with Customer, Payment Period", "terseLabel": "Contract with customer payment period" } } }, "localname": "ContractwithCustomerPaymentPeriod", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "durationItemType" }, "cfms_CostReimbursementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cost Reimbursement [Member]", "label": "Cost Reimbursement [Member]", "terseLabel": "Cost Reimbursement" } } }, "localname": "CostReimbursementMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "cfms_CowenSalesAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cowen Sales Agreement [Member]", "label": "Cowen Sales Agreement [Member]", "terseLabel": "Cowen Sales Agreement" } } }, "localname": "CowenSalesAgreementMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityShelfRegistrationDetails" ], "xbrltype": "domainItemType" }, "cfms_CumulativeCommonStockDividendsDeclared": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative dividends declared on common stock.", "label": "Cumulative Common Stock Dividends Declared", "terseLabel": "Common stock dividends declared to date" } } }, "localname": "CumulativeCommonStockDividendsDeclared", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "cfms_DebtInstrumentCovenantMinimumCashOnHand": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Covenant, Minimum Cash On Hand", "label": "Debt Instrument, Covenant, Minimum Cash On Hand", "terseLabel": "Minimum cash on hand" } } }, "localname": "DebtInstrumentCovenantMinimumCashOnHand", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "cfms_DebtInstrumentFinalPaymentFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Final Payment Fee", "label": "Debt Instrument, Final Payment Fee", "terseLabel": "Final payment fee" } } }, "localname": "DebtInstrumentFinalPaymentFee", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "percentItemType" }, "cfms_DebtInstrumentNumberOfPrincipalAndInterestPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Number Of Principal And Interest Payments", "label": "Debt Instrument, Number Of Principal And Interest Payments", "terseLabel": "Number of payments" } } }, "localname": "DebtInstrumentNumberOfPrincipalAndInterestPayments", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "integerItemType" }, "cfms_DebtInstrumentOriginationFeeDueAtClosing": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Origination Fee Due At Closing", "label": "Debt Instrument, Origination Fee Due At Closing", "terseLabel": "Origination fee" } } }, "localname": "DebtInstrumentOriginationFeeDueAtClosing", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "percentItemType" }, "cfms_DebtInstrumentVariableRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Variable Rate", "label": "Debt Instrument, Variable Rate", "terseLabel": "Variable rate floor" } } }, "localname": "DebtInstrumentVariableRate", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "percentItemType" }, "cfms_DemandRegistrationRightsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Demand Registration Rights [Abstract]", "terseLabel": "Demand registration rights" } } }, "localname": "DemandRegistrationRightsAbstract", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityDemandRegistrationRightsDetails" ], "xbrltype": "stringItemType" }, "cfms_EmployeeDirectorAndConsultantStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An arrangement whereby an employee, officer, member of the Board of Directors, consultant or advisor is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement.", "label": "Employee Director And Consultant Stock Options [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeDirectorAndConsultantStockOptionsMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails", "http://www.conformis.com/role/StockholdersEquityStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "cfms_EquityDistributionAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Distribution Agreement [Member]", "label": "Equity Distribution Agreement [Member]", "terseLabel": "Equity Distribution Agreement" } } }, "localname": "EquityDistributionAgreementMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityShelfRegistrationDetails" ], "xbrltype": "domainItemType" }, "cfms_EquityIncentivePlan2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entity's 2015 Stock Incentive Plan (the \"Plan\").", "label": "Equity Incentive Plan2015 [Member]", "terseLabel": "2015 Plan" } } }, "localname": "EquityIncentivePlan2015Member", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "cfms_HowmedicaOsteonicsCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Howmedica Osteonics Corp [Member]", "label": "Howmedica Osteonics Corp [Member]", "terseLabel": "Howmedica Osteonics Corp" } } }, "localname": "HowmedicaOsteonicsCorpMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "cfms_ImproperClassificationofCostofRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Improper Classification of Cost of Revenue [Member]", "label": "Improper Classification of Cost of Revenue [Member]", "terseLabel": "Improper Classification of Cost of Revenue" } } }, "localname": "ImproperClassificationofCostofRevenueMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" ], "xbrltype": "domainItemType" }, "cfms_IncreaseDecreaseInRoyaltyReceivable": { "auth_ref": [], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Royalty Receivable", "label": "Increase (Decrease) In Royalty Receivable", "negatedTerseLabel": "Royalty and licensing receivable" } } }, "localname": "IncreaseDecreaseInRoyaltyReceivable", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "cfms_InducementAwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inducement Award [Member]", "label": "Inducement Award [Member]", "terseLabel": "Inducement Award" } } }, "localname": "InducementAwardMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails" ], "xbrltype": "domainItemType" }, "cfms_InstrumentationTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Instrumentation Technology [Member]", "label": "Instrumentation Technology [Member]", "terseLabel": "Instrumentation Technology" } } }, "localname": "InstrumentationTechnologyMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "cfms_LPCAgreementsConsiderationForCommitmentToPurchaseSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LPC Agreements, Consideration For Commitment To Purchase Shares [Member]", "label": "LPC Agreements, Consideration For Commitment To Purchase Shares [Member]", "terseLabel": "LPC Agreements, Consideration For Commitment To Purchase Shares" } } }, "localname": "LPCAgreementsConsiderationForCommitmentToPurchaseSharesMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails" ], "xbrltype": "domainItemType" }, "cfms_LPCAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "LPC Agreements [Member]", "label": "LPC Agreements [Member]", "terseLabel": "LPC Agreements" } } }, "localname": "LPCAgreementsMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails" ], "xbrltype": "domainItemType" }, "cfms_LesseeLeasingArrangementsOperatingLeasesNumberofRenewalOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lessee Leasing Arrangements, Operating Leases, Number of Renewal Options", "label": "Lessee Leasing Arrangements, Operating Leases, Number of Renewal Options", "terseLabel": "Number of renewal options" } } }, "localname": "LesseeLeasingArrangementsOperatingLeasesNumberofRenewalOptions", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/LeasesNarrativeDetails" ], "xbrltype": "integerItemType" }, "cfms_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "cfms_LicenseAgreementConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "License Agreement, Consideration", "label": "License Agreement, Consideration", "terseLabel": "Consideration" } } }, "localname": "LicenseAgreementConsideration", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "cfms_LicenseAgreementInstallmentPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "License Agreement, Installment Payment", "label": "License Agreement, Installment Payment", "terseLabel": "Installment payment" } } }, "localname": "LicenseAgreementInstallmentPayment", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "cfms_LicenseAgreementMilestonePayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "License Agreement, Milestone Payment", "label": "License Agreement, Milestone Payment", "terseLabel": "Milestone payment" } } }, "localname": "LicenseAgreementMilestonePayment", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "cfms_LicenseAgreementMilestonePaymentNotRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "License Agreement, Milestone Payment Not Recognized", "label": "License Agreement, Milestone Payment Not Recognized", "terseLabel": "Milestone payment not yet recognized" } } }, "localname": "LicenseAgreementMilestonePaymentNotRecognized", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "cfms_LicenseAgreementPotentialMilestonePayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "License Agreement, Potential Milestone Payment", "label": "License Agreement, Potential Milestone Payment", "terseLabel": "Potential milestone payment" } } }, "localname": "LicenseAgreementPotentialMilestonePayment", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "cfms_LicenseAgreementRemainingPortionOfResearchAndDevelopment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "License Agreement, Remaining Portion Of Research And Development", "label": "License Agreement, Remaining Portion Of Research And Development", "terseLabel": "Remaining portion of research and development" } } }, "localname": "LicenseAgreementRemainingPortionOfResearchAndDevelopment", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "cfms_LicenseAgreementRoyaltyAndLicenseRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "License Agreement, Royalty And License Revenue", "label": "License Agreement, Royalty And License Revenue", "terseLabel": "Revenue recognized" } } }, "localname": "LicenseAgreementRoyaltyAndLicenseRevenue", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "cfms_LongTermDebtAndPaidInKindInterestCommitment": { "auth_ref": [], "calculation": { "http://www.conformis.com/role/DebtandNotesPayableMaturitiesofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long Term Debt And Paid In Kind Interest Commitment", "label": "Long Term Debt And Paid In Kind Interest Commitment", "totalLabel": "Total" } } }, "localname": "LongTermDebtAndPaidInKindInterestCommitment", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "cfms_LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearOne": { "auth_ref": [], "calculation": { "http://www.conformis.com/role/DebtandNotesPayableMaturitiesofLongTermDebtDetails": { "order": 2.0, "parentTag": "cfms_LongTermDebtAndPaidInKindInterestCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term Debt, Maturities, Repayments Of Principal And Interest In Year One", "label": "Long-term Debt, Maturities, Repayments Of Principal And Interest In Year One", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearOne", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "cfms_LongtermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearFour": { "auth_ref": [], "calculation": { "http://www.conformis.com/role/DebtandNotesPayableMaturitiesofLongTermDebtDetails": { "order": 5.0, "parentTag": "cfms_LongTermDebtAndPaidInKindInterestCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term Debt, Maturities, Repayments Of Principal And Interest In Year Four", "label": "Long-term Debt, Maturities, Repayments Of Principal And Interest In Year Four", "terseLabel": "2026" } } }, "localname": "LongtermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearFour", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "cfms_LongtermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearTwo": { "auth_ref": [], "calculation": { "http://www.conformis.com/role/DebtandNotesPayableMaturitiesofLongTermDebtDetails": { "order": 3.0, "parentTag": "cfms_LongTermDebtAndPaidInKindInterestCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term Debt, Maturities, Repayments Of Principal And Interest In Year Two", "label": "Long-term Debt, Maturities, Repayments Of Principal And Interest In Year Two", "terseLabel": "2024" } } }, "localname": "LongtermDebtMaturitiesRepaymentsOfPrincipalAndInterestInYearTwo", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "cfms_LongtermDebtMaturitiesRepaymentsOfPrincipalAndInterestRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.conformis.com/role/DebtandNotesPayableMaturitiesofLongTermDebtDetails": { "order": 1.0, "parentTag": "cfms_LongTermDebtAndPaidInKindInterestCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term Debt, Maturities, Repayments Of Principal And Interest, Remainder Of Fiscal Year", "label": "Long-term Debt, Maturities, Repayments Of Principal And Interest, Remainder Of Fiscal Year", "terseLabel": "2022 (remainder of the year)" } } }, "localname": "LongtermDebtMaturitiesRepaymentsOfPrincipalAndInterestRemainderOfFiscalYear", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "cfms_LongtermDebtMaturitiesRepaymentsofPrincipalAndInterestInYearThree": { "auth_ref": [], "calculation": { "http://www.conformis.com/role/DebtandNotesPayableMaturitiesofLongTermDebtDetails": { "order": 4.0, "parentTag": "cfms_LongTermDebtAndPaidInKindInterestCommitment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term Debt, Maturities, Repayments of Principal And Interest In Year Three", "label": "Long-term Debt, Maturities, Repayments of Principal And Interest In Year Three", "terseLabel": "2025" } } }, "localname": "LongtermDebtMaturitiesRepaymentsofPrincipalAndInterestInYearThree", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "cfms_MaximumDaysToRegisterForResaleSharesHeldByInvestors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum Days To Register For Resale Shares Held By Investors", "label": "Maximum Days To Register For Resale Shares Held By Investors", "terseLabel": "Maximum days to register for resale shares held by investors" } } }, "localname": "MaximumDaysToRegisterForResaleSharesHeldByInvestors", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityDemandRegistrationRightsDetails" ], "xbrltype": "durationItemType" }, "cfms_MeasurementInputDividendYieldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement Input, Dividend Yield [Member]", "label": "Measurement Input, Dividend Yield [Member]", "terseLabel": "Dividend Yield" } } }, "localname": "MeasurementInputDividendYieldMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "cfms_MembersOfScientificAdvisoryBoardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Past and present members of the entity's scientific advisory board.", "label": "Members Of Scientific Advisory Board [Member]", "terseLabel": "Members of scientific advisory board" } } }, "localname": "MembersOfScientificAdvisoryBoardMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "cfms_MidCapFinancialServicesLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MidCap Financial Services, LLC", "label": "MidCap Financial Services, LLC [Member]", "terseLabel": "MidCap Financial Services, LLC" } } }, "localname": "MidCapFinancialServicesLLCMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails", "http://www.conformis.com/role/DebtandNotesPayableScheduleofLongTermDebtDetails", "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails" ], "xbrltype": "domainItemType" }, "cfms_MidCapFinancialServicesLLCTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "MidCap Financial Services, LLC Term Loan", "label": "MidCap Financial Services, LLC Term Loan [Member]", "terseLabel": "MidCap Financial Services, LLC Term Loan" } } }, "localname": "MidCapFinancialServicesLLCTermLoanMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails", "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails" ], "xbrltype": "domainItemType" }, "cfms_MoldingAndToolingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Molding And Tooling", "label": "Molding And Tooling [Member]", "terseLabel": "Molding and Tooling" } } }, "localname": "MoldingAndToolingMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "cfms_NumberOfCommonStockSharesAndWarrantsPerUnit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Common Stock Shares And Warrants Per Unit", "label": "Number Of Common Stock Shares And Warrants Per Unit", "terseLabel": "Common stock shares and warrants per unit (in shares)" } } }, "localname": "NumberOfCommonStockSharesAndWarrantsPerUnit", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails" ], "xbrltype": "sharesItemType" }, "cfms_OsteoplasticsVConformisMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Osteoplastics V Conformis [Member]", "label": "Osteoplastics V Conformis [Member]", "terseLabel": "Osteoplastics v Conformis" } } }, "localname": "OsteoplasticsVConformisMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "cfms_OtherReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Receivables [Member]", "label": "Other Receivables [Member]", "terseLabel": "Other Receivable" } } }, "localname": "OtherReceivablesMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/AccountsReceivableAllowanceforDoubtfulAccountsandReturnsDetails" ], "xbrltype": "domainItemType" }, "cfms_Paragon28IncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paragon 28, Inc", "label": "Paragon 28, Inc [Member]", "terseLabel": "Paragon 28" } } }, "localname": "Paragon28IncMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "cfms_PaycheckProtectionProgramNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program Note [Member]", "label": "Paycheck Protection Program Note [Member]", "terseLabel": "Paycheck Protection Program Note" } } }, "localname": "PaycheckProtectionProgramNoteMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "cfms_PreFundedWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pre-Funded Warrants [Member]", "label": "Pre-Funded Warrants [Member]", "terseLabel": "Pre-Funded Warrants" } } }, "localname": "PreFundedWarrantsMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "cfms_RegisteredDirectOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Registered Direct Offering [Member]", "label": "Registered Direct Offering [Member]", "terseLabel": "Registered Direct Offering" } } }, "localname": "RegisteredDirectOfferingMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "cfms_RelatedPartyTransactionRequiredPaymenttoRelatedPartyfromNetRevenuesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of net revenues with respect to current and planned products to be paid to the related party per the agreement.", "label": "Related Party Transaction, Required Payment to Related Party from Net Revenues, Percentage", "terseLabel": "Required payment to related party from net revenues of current and planned products (as a percent)" } } }, "localname": "RelatedPartyTransactionRequiredPaymenttoRelatedPartyfromNetRevenuesPercentage", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "percentItemType" }, "cfms_RelatedPartyTransactionRevenueShareExpensePercentageOnRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue share expense as a percentage of total product revenues during the period.", "label": "Related Party Transaction Revenue Share Expense Percentage On Revenue", "terseLabel": "Revenue share expense as a percentage of product revenues" } } }, "localname": "RelatedPartyTransactionRevenueShareExpensePercentageOnRevenue", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "percentItemType" }, "cfms_ReusableInstrumentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reusable Instruments [Member]", "label": "Reusable Instruments [Member]", "terseLabel": "Reusable instruments" } } }, "localname": "ReusableInstrumentsMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "cfms_RevenueShareAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A revenue share agreement entered into by the entity with the related party.", "label": "Revenue Share Agreement [Member]", "terseLabel": "Revenue share agreements" } } }, "localname": "RevenueShareAgreementMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "cfms_RoyaltyAndLicensingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Royalty And Licensing [Member]", "label": "Royalty And Licensing [Member]", "terseLabel": "Royalty and licensing" } } }, "localname": "RoyaltyAndLicensingMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "domainItemType" }, "cfms_RoyaltyReceivable": { "auth_ref": [], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Royalty Receivable", "label": "Royalty Receivable", "terseLabel": "Royalty and licensing receivable" } } }, "localname": "RoyaltyReceivable", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "cfms_SaleOfStockBrokerCommissionsPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Broker Commissions, Percent", "label": "Sale Of Stock, Broker Commissions, Percent", "terseLabel": "Broker commissions" } } }, "localname": "SaleOfStockBrokerCommissionsPercent", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityShelfRegistrationDetails" ], "xbrltype": "percentItemType" }, "cfms_SaleOfStockPremiumOnPreviousDaysClosingPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Premium On Previous Day's Closing Price", "label": "Sale Of Stock, Premium On Previous Day's Closing Price", "terseLabel": "Premium on previous day's closing price" } } }, "localname": "SaleOfStockPremiumOnPreviousDaysClosingPrice", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails" ], "xbrltype": "percentItemType" }, "cfms_SaleOfStockPurchasePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Purchase Period", "label": "Sale Of Stock, Purchase Period", "terseLabel": "Purchase period" } } }, "localname": "SaleOfStockPurchasePeriod", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails" ], "xbrltype": "durationItemType" }, "cfms_SaleOfStockValueOfStockToBeSold": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale Of Stock, Value Of Stock To Be Sold", "label": "Sale Of Stock, Value Of Stock To Be Sold", "terseLabel": "Value of stock to be sold" } } }, "localname": "SaleOfStockValueOfStockToBeSold", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails" ], "xbrltype": "monetaryItemType" }, "cfms_SaleofStockCommissionEquityDistributionAgreementMaximumOfferingPrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Commission, Equity Distribution Agreement, Maximum Offering Price", "label": "Sale of Stock, Commission, Equity Distribution Agreement, Maximum Offering Price", "terseLabel": "Maximum offering price" } } }, "localname": "SaleofStockCommissionEquityDistributionAgreementMaximumOfferingPrice", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityShelfRegistrationDetails" ], "xbrltype": "monetaryItemType" }, "cfms_SaleofStockConsiderationReceivedonTransactionGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Consideration Received on Transaction, Gross", "label": "Sale of Stock, Consideration Received on Transaction, Gross", "terseLabel": "Gross proceeds" } } }, "localname": "SaleofStockConsiderationReceivedonTransactionGross", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails" ], "xbrltype": "monetaryItemType" }, "cfms_SaleofStockEquityIssuableAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sale of Stock, Equity Issuable, Amount", "label": "Sale of Stock, Equity Issuable, Amount", "terseLabel": "Amount of equity able to raise" } } }, "localname": "SaleofStockEquityIssuableAmount", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityShelfRegistrationDetails", "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails" ], "xbrltype": "monetaryItemType" }, "cfms_SeniorVicePresidentOperationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Vice President, Operations [Member]", "label": "Senior Vice President, Operations [Member]", "terseLabel": "Senior Vice President Operations" } } }, "localname": "SeniorVicePresidentOperationsMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails" ], "xbrltype": "domainItemType" }, "cfms_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalSharesAuthorizedMaximumAnnualAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum annual increase in the number of shares authorized for issuance under the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional Shares Authorized, Maximum Annual Amount", "terseLabel": "Additional shares authorized, maximum annual amount (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalSharesAuthorizedMaximumAnnualAmount", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "cfms_ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalSharesAuthorizedMaximumAnnualPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum annual increase in the shares authorized for issuance under the plan, as a percentage of outstanding shares at the time of increase.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Additional Shares Authorized, Maximum Annual Percentage", "terseLabel": "Additional shares authorized, maximum annual percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAdditionalSharesAuthorizedMaximumAnnualPercentage", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "percentItemType" }, "cfms_ShelfRegistrationStatementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shelf Registration Statement [Member]", "label": "Shelf Registration Statement [Member]", "terseLabel": "Shelf Registration Statement" } } }, "localname": "ShelfRegistrationStatementMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails", "http://www.conformis.com/role/StockholdersEquity2021CommonStockOfferingDetails" ], "xbrltype": "domainItemType" }, "cfms_StockIssuedDuringPeriodCommonStockAndPreFundedWarrantsIssuanceCost": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Common Stock And Pre Funded Warrants, Issuance Cost", "label": "Stock Issued During Period, Common Stock And Pre Funded Warrants, Issuance Cost", "terseLabel": "Issuance of common stock and pre-funded warrants under registered direct offering, issuance costs" } } }, "localname": "StockIssuedDuringPeriodCommonStockAndPreFundedWarrantsIssuanceCost", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "cfms_StockIssuedDuringPeriodSharesCommonStockLessIssuanceCosts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Common Stock, Less Issuance Costs", "label": "Stock Issued During Period, Shares, Common Stock, Less Issuance Costs", "terseLabel": "Issuance of common stock at public offering, less issuance costs (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesCommonStockLessIssuanceCosts", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "cfms_StockIssuedDuringPeriodSharesCommonStockWarrantsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Common Stock Warrants, Shares", "label": "Stock Issued During Period, Shares, Common Stock Warrants, Shares", "terseLabel": "Issuance of common stock upon exercise of common stock warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesCommonStockWarrantsShares", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "cfms_StockIssuedDuringPeriodValueCommonStockLessIssuanceCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Common Stock, Less Issuance Costs", "label": "Stock Issued During Period, Value, Common Stock, Less Issuance Costs", "terseLabel": "Issuance of common stock at public offering, less issuance costs" } } }, "localname": "StockIssuedDuringPeriodValueCommonStockLessIssuanceCosts", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "cfms_StockIssuedDuringPeriodValueCommonStockWarrantsAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Value, Common Stock Warrants, Amount", "label": "Stock Issued During Period, Value, Common Stock Warrants, Amount", "terseLabel": "Issuance of common stock upon exercise of common stock warrants" } } }, "localname": "StockIssuedDuringPeriodValueCommonStockWarrantsAmount", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "cfms_StockWarrantsNumberofWarrantsExercisableRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Warrants, Number of Warrants Exercisable [Roll Forward]", "label": "Stock Warrants, Number of Warrants Exercisable [Roll Forward]", "terseLabel": "Number\u00a0of Warrants Exercisable" } } }, "localname": "StockWarrantsNumberofWarrantsExercisableRollForward", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "cfms_StockWarrantsOutstandingRollForward": { "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": "Stock Warrants Outstanding [Roll Forward]", "terseLabel": "Number\u00a0of Warrants" } } }, "localname": "StockWarrantsOutstandingRollForward", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "cfms_StockWarrantsOutstandingWeightedAverageExercisePriceRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Warrants, Outstanding, Weighted Average Exercise Price [Abstract]", "label": "Stock Warrants, Outstanding, Weighted Average Exercise Price [Roll Forward]", "terseLabel": "Weighted Average Exercise\u00a0Price Per\u00a0Share" } } }, "localname": "StockWarrantsOutstandingWeightedAverageExercisePriceRollForward", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "cfms_StockWarrantsWeightedAveragePricePerShareRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Warrants, Weighted Average Price Per Share [Roll Forward]", "label": "Stock Warrants, Weighted Average Price Per Share [Roll Forward]", "terseLabel": "Weighted Average\u00a0Price Per\u00a0Share" } } }, "localname": "StockWarrantsWeightedAveragePricePerShareRollForward", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "cfms_StockWarrantsWeightedAverageRemainingContractualLifeRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Warrants, Weighted Average Remaining Contractual Life [Abstract]", "label": "Stock Warrants, Weighted Average Remaining Contractual Life [Roll Forward]", "terseLabel": "Weighted Average Remaining Contractual Life" } } }, "localname": "StockWarrantsWeightedAverageRemainingContractualLifeRollForward", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "cfms_StrykerCorporationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stryker Corporation", "label": "Stryker Corporation [Member]", "terseLabel": "Stryker" } } }, "localname": "StrykerCorporationMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "cfms_StrykerCorporationWrightMedicalTechnologyIncAndTornierIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stryker Corporation Wright Medical Technology Inc And Tornier Inc [Member]", "label": "Stryker Corporation, Wright Medical Technology Inc, And Tornier Inc [Member]", "terseLabel": "Stryker Corporation Wright Medical Technology Inc And Tornier Inc" } } }, "localname": "StrykerCorporationWrightMedicalTechnologyIncAndTornierIncMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "cfms_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A loan from a bank for a specific amount, payable in equal installments over a scheduled repayment term.", "label": "Term Loan [Member]", "terseLabel": "Term loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails", "http://www.conformis.com/role/DebtandNotesPayableScheduleofLongTermDebtDetails", "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails" ], "xbrltype": "domainItemType" }, "cfms_VicePresidentInternationalSalesAndMarketingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vice President, International Sales and Marketing", "label": "Vice President, International Sales and Marketing [Member]", "terseLabel": "Vice President, International Sales and Marketing" } } }, "localname": "VicePresidentInternationalSalesAndMarketingMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails" ], "xbrltype": "domainItemType" }, "cfms_VicePresidentUSMarketingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vice President, US Marketing [Member]", "label": "Vice President, US Marketing [Member]", "terseLabel": "Vice President US Marketing" } } }, "localname": "VicePresidentUSMarketingMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails" ], "xbrltype": "domainItemType" }, "cfms_WarrantsForPurchaseOfCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants issued for the purchase of shares of the entity's common stock, exercisable immediately upon issuance.", "label": "Warrants For Purchase Of Common Stock [Member]", "terseLabel": "Common Stock Warrants" } } }, "localname": "WarrantsForPurchaseOfCommonStockMember", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "cfms_WarrantsandRightsOutstandingMeasurementInputTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants and Rights Outstanding, Measurement Input Term", "label": "Warrants and Rights Outstanding, Measurement Input Term", "terseLabel": "Warrants, measurement input term" } } }, "localname": "WarrantsandRightsOutstandingMeasurementInputTerm", "nsuri": "http://www.conformis.com/20220630", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "xbrltype": "durationItemType" }, "country_DE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GERMANY", "terseLabel": "Germany" } } }, "localname": "DE", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.conformis.com/role/SegmentandGeographicDataGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.conformis.com/role/SegmentandGeographicDataGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r536" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r538" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.conformis.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_ChiefFinancialOfficerMember": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "label": "Chief Financial Officer [Member]", "terseLabel": "Chief Financial Officer" } } }, "localname": "ChiefFinancialOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefOperatingOfficerMember": { "auth_ref": [ "r183", "r441" ], "lang": { "en-us": { "role": { "label": "Chief Operating Officer [Member]", "terseLabel": "Chief Operating Officer" } } }, "localname": "ChiefOperatingOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r47", "r49", "r101", "r102", "r245", "r274" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r181", "r302", "r307", "r505" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r222", "r224", "r225", "r226", "r244", "r273", "r315", "r316", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r502", "r506", "r531", "r532" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails", "http://www.conformis.com/role/LeasesNarrativeDetails", "http://www.conformis.com/role/PropertyandEquipmentDetails", "http://www.conformis.com/role/StockholdersEquityCommonStockDetails", "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r222", "r224", "r225", "r226", "r244", "r273", "r315", "r316", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r502", "r506", "r531", "r532" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails", "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails", "http://www.conformis.com/role/LeasesNarrativeDetails", "http://www.conformis.com/role/PropertyandEquipmentDetails", "http://www.conformis.com/role/StockholdersEquityCommonStockDetails", "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r181", "r302", "r307", "r505" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r175", "r224", "r225", "r302", "r305", "r458", "r501", "r503" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations", "http://www.conformis.com/role/SegmentandGeographicDataGeographicInformationDetails", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r175", "r224", "r225", "r302", "r305", "r458", "r501", "r503" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations", "http://www.conformis.com/role/SegmentandGeographicDataGeographicInformationDetails", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r214", "r222", "r224", "r225", "r226", "r244", "r273", "r313", "r315", "r316", "r350", "r351", "r352", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r502", "r506", "r531", "r532" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails", "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails", "http://www.conformis.com/role/LeasesNarrativeDetails", "http://www.conformis.com/role/PropertyandEquipmentDetails", "http://www.conformis.com/role/StockholdersEquityCommonStockDetails", "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r214", "r222", "r224", "r225", "r226", "r244", "r273", "r313", "r315", "r316", "r350", "r351", "r352", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r502", "r506", "r531", "r532" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails", "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails", "http://www.conformis.com/role/LeasesNarrativeDetails", "http://www.conformis.com/role/PropertyandEquipmentDetails", "http://www.conformis.com/role/StockholdersEquityCommonStockDetails", "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r530" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]", "terseLabel": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [ "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r530" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]", "terseLabel": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/LeasesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r48", "r49", "r101", "r102", "r245", "r274" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r176", "r177", "r302", "r306", "r504", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/SegmentandGeographicDataGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r176", "r177", "r302", "r306", "r504", "r514", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/SegmentandGeographicDataGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r183", "r441" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Allowance For Doubtful Accounts Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccountsReceivableAllowanceforDoubtfulAccountsandReturnsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccountsReceivableAllowanceforDoubtfulAccountsandReturnsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r37" ], "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 Expenses" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccruedExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36", "r445" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r5", "r20", "r184", "r185" ], "calculation": { "http://www.conformis.com/role/AccountsReceivableScheduleofAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before 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, before Allowance for Credit Loss, Current", "terseLabel": "Total receivables" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccountsReceivableScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r184", "r185" ], "calculation": { "http://www.conformis.com/role/AccountsReceivableScheduleofAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccountsReceivableNarrativeDetails", "http://www.conformis.com/role/AccountsReceivableScheduleofAccountsReceivableDetails", "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]" } } }, "localname": "AccountsReceivableNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]", "terseLabel": "Accrued Liabilities and Other Liabilities [Abstract]" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.conformis.com/role/AccruedExpensesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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", "totalLabel": "Total", "verboseLabel": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccruedExpensesDetails", "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.conformis.com/role/AccruedExpensesDetails": { "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 through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Accrued vendor charges" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r11", "r210" ], "calculation": { "http://www.conformis.com/role/PropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r23", "r52", "r53", "r54", "r490", "r511", "r512" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "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", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r51", "r54", "r62", "r63", "r64", "r105", "r106", "r107", "r390", "r438", "r507", "r508" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated other comprehensive income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r21", "r445" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r105", "r106", "r107", "r358", "r359", "r360", "r394" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForErrorCorrectionDomain": { "auth_ref": [ "r110", "r111", "r112", "r115", "r116", "r117", "r118" ], "lang": { "en-us": { "role": { "documentation": "Type of error correction.", "label": "Error Correction, Type [Domain]", "terseLabel": "Adjustments for Error Correction [Domain]" } } }, "localname": "AdjustmentsForErrorCorrectionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r318", "r363", "r364" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Compensation expense related to issued stock options and restricted stock awards" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "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 operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising Cost [Policy Text Block]", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r367" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising expense" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r355" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockbasedCompensationNarrativeDetails", "http://www.conformis.com/role/StockholdersEquitySummaryofStockbasedCompensationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r27", "r190", "r197", "r198", "r201" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedPeriodEndLabel": "Ending balance", "negatedPeriodStartLabel": "Beginning balance" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccountsReceivableAllowanceforDoubtfulAccountsandReturnsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r27", "r190", "r197" ], "calculation": { "http://www.conformis.com/role/AccountsReceivableScheduleofAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "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", "negatedLabel": "Allowance for doubtful accounts and returns" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccountsReceivableScheduleofAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)", "negatedTerseLabel": "Provision for bad debts on trade receivables" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccountsReceivableAllowanceforDoubtfulAccountsandReturnsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccountsReceivableAllowanceforDoubtfulAccountsandReturnsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Accounts receivable write offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccountsReceivableAllowanceforDoubtfulAccountsandReturnsDetails", "http://www.conformis.com/role/AccountsReceivableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r126" ], "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 not included in the calculation of diluted net loss per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "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": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r13", "r98", "r155", "r165", "r171", "r195", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r386", "r391", "r401", "r443", "r445", "r473", "r487" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r35", "r98", "r195", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r386", "r391", "r401", "r443", "r445" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "verboseLabel": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r321", "r322", "r323", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r342", "r343", "r345", "r346", "r349", "r350", "r351", "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails", "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails", "http://www.conformis.com/role/StockholdersEquityStockbasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r104", "r144" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]", "terseLabel": "Organization and Basis of Presentation" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/OrganizationandBasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r9", "r88" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r89" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash, cash equivalents and restricted cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r35" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-Term Investments", "terseLabel": "Cash and cash equivalents and investments" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r82", "r88", "r91" ], "calculation": { "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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 end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash shown in the statement of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r82", "r408" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "(Decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockLineItems": { "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]", "verboseLabel": "Stockholders' Equity" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityCommonStockDetails", "http://www.conformis.com/role/StockholdersEquityDemandRegistrationRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r287", "r320" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]", "terseLabel": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]", "terseLabel": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "periodEndLabel": "Outstanding at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)", "verboseLabel": "Exercise price of warrants or rights (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightLineItems": { "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": "Class of Warrant or Right [Line Items]", "terseLabel": "Class of Warrant or Right [Line Items]" } } }, "localname": "ClassOfWarrantOrRightLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)", "verboseLabel": "Number of warrants, outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r287", "r320" ], "lang": { "en-us": { "role": { "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Class of Warrant or Right [Table]", "terseLabel": "Class of Warrant or Right [Table]" } } }, "localname": "ClassOfWarrantOrRightTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsandCommonStockWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r44", "r477", "r494" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r216", "r217", "r218", "r228", "r517" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r105", "r106", "r394" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "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", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.conformis.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "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", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r278" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r445" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "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", "terseLabel": "Common stock, $0.00001 par value: Authorized: 300,000,000 shares authorized at June 30, 2022 and December 31, 2021; 185,332,724 and 186,042,390 shares issued and outstanding at June 30, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r57", "r59", "r60", "r69", "r480", "r496" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r139", "r140", "r181", "r399", "r400", "r516" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r139", "r140", "r181", "r399", "r400", "r513", "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r139", "r140", "r181", "r399", "r400", "r513", "r516" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r139", "r140", "r181", "r399", "r400" ], "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/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r139", "r140", "r181", "r399", "r400", "r516" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r93", "r388" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Contract with Customer, Asset and Liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r289", "r291", "r303" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract with customer asset, net" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r289", "r290", "r303" ], "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": "Contract liability" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerRefundLiability": { "auth_ref": [ "r304" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.", "label": "Contract with Customer, Refund Liability", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance" } } }, "localname": "ContractWithCustomerRefundLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRebateReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r74", "r458" ], "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": "Shipping and handling expense" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r75", "r98", "r195", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r401" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquitySummaryofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsAndExpensesRelatedParty": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties.", "label": "Costs and Expenses, Related Party", "terseLabel": "Revenue share expense" } } }, "localname": "CostsAndExpensesRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails", "http://www.conformis.com/role/DebtandNotesPayableScheduleofLongTermDebtDetails", "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails" ], "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/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails", "http://www.conformis.com/role/DebtandNotesPayableScheduleofLongTermDebtDetails", "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r99", "r376", "r381", "r382" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Income tax provision" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r138", "r181" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r97", "r103", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r261", "r262", "r263", "r264", "r421", "r474", "r475", "r486" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails", "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Margin rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r16", "r259", "r475", "r486" ], "calculation": { "http://www.conformis.com/role/DebtandNotesPayableScheduleofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Term Loan principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleLiquidationPreferenceValue": { "auth_ref": [ "r247" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of preference in liquidation over convertible debt instrument's if-converted par or stated value of share.", "label": "Debt Instrument, Convertible, Liquidation Preference, Value", "terseLabel": "Minimum liquidity covenant" } } }, "localname": "DebtInstrumentConvertibleLiquidationPreferenceValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentDecreaseForgiveness": { "auth_ref": [ "r97" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "Debt Instrument, Decrease, Forgiveness", "terseLabel": "Gain on forgiveness of PPP loan" } } }, "localname": "DebtInstrumentDecreaseForgiveness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r241", "r261", "r262", "r419", "r421", "r422" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument principal" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails", "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r42", "r242" ], "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 stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "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": "Debt Instrument [Line Items]", "terseLabel": "Debt and Notes Payable" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails", "http://www.conformis.com/role/DebtandNotesPayableScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r43", "r97", "r103", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r261", "r262", "r263", "r264", "r421" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails", "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r43", "r97", "r103", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r261", "r262", "r263", "r264", "r279", "r282", "r283", "r284", "r418", "r419", "r421", "r422", "r485" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails", "http://www.conformis.com/role/DebtandNotesPayableScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Credit facility term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r248", "r420" ], "calculation": { "http://www.conformis.com/role/DebtandNotesPayableScheduleofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Less unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r86", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/PropertyandEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r86", "r153" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r302", "r305", "r306", "r307", "r308", "r309", "r310", "r311" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net (loss) income per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r70", "r110", "r111", "r113", "r114", "r115", "r119", "r121", "r123", "r124", "r125", "r128", "r129", "r395", "r396", "r481", "r497" ], "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": "Net (loss) income per share - basic (in USD per share)", "verboseLabel": "(Loss) income per share attributable to Conformis, Inc. stockholders: Basic (in USD per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r70", "r110", "r111", "r113", "r114", "r115", "r121", "r123", "r124", "r125", "r128", "r129", "r395", "r396", "r481", "r497" ], "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": "Net (loss) income per share - diluted (in USD per share)", "verboseLabel": "(Loss) income per share attributable to Conformis, Inc. stockholders: Diluted (in USD per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r126", "r127" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Net (loss) income per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r408" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Foreign exchange effect on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.conformis.com/role/AccruedExpensesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "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 Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based compensation" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockbasedCompensationNarrativeDetails", "http://www.conformis.com/role/StockholdersEquitySummaryofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r356" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockbasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period for unrecognized compensation expense to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockbasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r62", "r63", "r64", "r105", "r106", "r107", "r109", "r116", "r118", "r131", "r196", "r278", "r285", "r358", "r359", "r360", "r378", "r379", "r394", "r409", "r410", "r411", "r412", "r413", "r414", "r438", "r507", "r508", "r509" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis": { "auth_ref": [ "r110", "r111", "r112", "r115", "r116", "r117", "r118" ], "lang": { "en-us": { "role": { "documentation": "Information by type of error correction.", "label": "Error Correction, Type [Axis]", "terseLabel": "Adjustments for Error Corrections [Axis]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementByRestatementPeriodAndAmountAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value of financial instruments" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r404", "r405", "r406", "r407" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofOperations": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency exchange transaction (loss) income" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r87", "r406", "r407" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.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 foreign exchange loss" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency translation and transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Number of entity's patents that another entity has allegedly infringed.", "label": "Gain Contingency, Patents Allegedly Infringed upon, Number", "terseLabel": "Gain contingency, patents allegedly infringed" } } }, "localname": "GainContingencyPatentsAllegedlyInfringedUponNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r86", "r265", "r266" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Gain on forgiveness of PPP loan" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows", "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquitySummaryofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Long-lived assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r73", "r98", "r155", "r164", "r167", "r170", "r173", "r195", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r401" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r67", "r155", "r164", "r167", "r170", "r173", "r471", "r478", "r483", "r498" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "(Loss) income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r212", "r215" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquitySummaryofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r215" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquitySummaryofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r372" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "Income Tax Examination, Penalties and Interest Accrued", "terseLabel": "Interest and penalties accrued" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r117", "r118", "r154", "r371", "r380", "r383", "r499" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax provision" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r61", "r369", "r370", "r373", "r374", "r375", "r377" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "verboseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities", "terseLabel": "Accounts payable, accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r85" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r85", "r454" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Contract liability" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r85" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r85" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "Increase (Decrease) in Other Current Liabilities", "terseLabel": "Advance on research and development" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r85" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 12.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", "negatedTerseLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r65", "r152", "r417", "r420", "r482" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r81", "r83", "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r28", "r205" ], "calculation": { "http://www.conformis.com/role/InventoriesDetails": { "order": 3.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" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r34", "r445" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.conformis.com/role/InventoriesDetails": { "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", "terseLabel": "Inventories, net", "totalLabel": "Total Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets", "http://www.conformis.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r8", "r32", "r94", "r130", "r203", "r204", "r206", "r456" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r30", "r205" ], "calculation": { "http://www.conformis.com/role/InventoriesDetails": { "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 unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw Material" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r29", "r205" ], "calculation": { "http://www.conformis.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r77", "r151" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "verboseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r434", "r436" ], "calculation": { "http://www.conformis.com/role/LeasesLeaseCostDetails": { "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 lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r434" ], "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": "Schedule of the Components of Lease Expenses and Related Cash Flows" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/LeasesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r435" ], "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": "Schedule of Future Minimum Rental Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r435" ], "calculation": { "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails_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/2022", "presentation": [ "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r435" ], "calculation": { "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails_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 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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r435" ], "calculation": { "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails_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 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": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r435" ], "calculation": { "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails_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 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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r435" ], "calculation": { "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails_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 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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r435" ], "calculation": { "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails_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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 remainder of year" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r435" ], "calculation": { "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "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": "Present value adjustment" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/LeasesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39", "r98", "r166", "r195", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r387", "r391", "r392", "r401", "r443", "r444" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r98", "r195", "r401", "r445", "r476", "r492" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r7", "r41", "r98", "r195", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r387", "r391", "r392", "r401", "r443", "r444", "r445" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Abstract]", "terseLabel": "Credit facility" } } }, "localname": "LineOfCreditFacilityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r38", "r97" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails", "http://www.conformis.com/role/DebtandNotesPayableScheduleofLongTermDebtDetails", "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r38", "r97" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails", "http://www.conformis.com/role/DebtandNotesPayableScheduleofLongTermDebtDetails", "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "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": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r38", "r97" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationReserveCurrent": { "auth_ref": [ "r44", "r219" ], "calculation": { "http://www.conformis.com/role/AccruedExpensesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.", "label": "Estimated Litigation Liability, Current", "terseLabel": "Accrued legal expense" } } }, "localname": "LitigationReserveCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment by Geographic Area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SegmentandGeographicDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r16", "r249", "r260", "r261", "r262", "r475", "r488" ], "calculation": { "http://www.conformis.com/role/DebtandNotesPayableScheduleofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Long-term debt, less debt issuance costs" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r16" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt, less debt issuance costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Debt and Notes Payable" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r219", "r220" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Loss contingency accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyPatentsAllegedlyInfringedNumber": { "auth_ref": [ "r221", "r223" ], "lang": { "en-us": { "role": { "documentation": "Number of another entity's patents that the entity has allegedly infringed.", "label": "Loss Contingency, Patents Allegedly Infringed, Number", "terseLabel": "Loss contingency, patents allegedly infringed" } } }, "localname": "LossContingencyPatentsAllegedlyInfringedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MarketingAndAdvertisingExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Marketing and Advertising Expense [Abstract]", "terseLabel": "Advertising expense" } } }, "localname": "MarketingAndAdvertisingExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Measurement Input, Exercise Price [Member]", "terseLabel": "Exercise Price" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]", "terseLabel": "Expected Term" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]", "terseLabel": "Volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]", "terseLabel": "Risk Free Interest Rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]", "terseLabel": "Share Price" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r397" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r82" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r82", "r84", "r87" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r55", "r58", "r64", "r68", "r87", "r98", "r108", "r110", "r111", "r113", "r114", "r117", "r118", "r122", "r155", "r164", "r167", "r170", "r173", "r195", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r396", "r401", "r479", "r495" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.conformis.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.conformis.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net (loss) income", "totalLabel": "Net (loss) income", "verboseLabel": "Net (loss) income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows", "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.conformis.com/role/ConsolidatedStatementsofComprehensiveLossIncome", "http://www.conformis.com/role/ConsolidatedStatementsofOperations", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator for basic and diluted loss per share:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": "Rest of World" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SegmentandGeographicDataGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash or Part Noncash Acquisition, Value of Assets Acquired [Abstract]", "terseLabel": "Non cash investing and financing activities:" } } }, "localname": "NoncashOrPartNoncashAcquisitionValueOfAssetsAcquiredAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r78" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofOperations": { "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)", "totalLabel": "Total other (expenses) income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r325" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Award Activity Under the Plan" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r146" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SegmentandGeographicDataNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r155", "r164", "r167", "r170", "r173" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofOperations": { "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) income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r429", "r436" ], "calculation": { "http://www.conformis.com/role/LeasesLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r424" ], "calculation": { "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails": { "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/2022", "presentation": [ "http://www.conformis.com/role/LeasesScheduleofLeaseMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r424" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r424" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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 lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r423" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "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 lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r433", "r436" ], "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/2022", "presentation": [ "http://www.conformis.com/role/LeasesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r432", "r436" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/LeasesNarrativeDetails" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.conformis.com/role/AccruedExpensesDetails": { "order": 6.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/2022", "presentation": [ "http://www.conformis.com/role/AccruedExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r12" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 5.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", "terseLabel": "Other long-term assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Assets, Noncurrent [Abstract]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "License and revenue share agreements" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r50" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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 adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r56", "r59", "r384", "r385", "r389" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "verboseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncome": { "auth_ref": [ "r500" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofOperations": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue and income classified as other.", "label": "Other Income", "terseLabel": "Other income" } } }, "localname": "OtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other income and expenses" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_PaidInKindInterest": { "auth_ref": [ "r86" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Interest paid other than in cash for example by issuing additional debt securities. As a noncash item, it is added to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Paid-in-Kind Interest", "terseLabel": "Non-cash interest expense" } } }, "localname": "PaidInKindInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of 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": "Acquisition of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r321", "r322", "r323", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r342", "r343", "r345", "r346", "r349", "r350", "r351", "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r321", "r322", "r323", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r342", "r343", "r345", "r346", "r349", "r350", "r351", "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18", "r271" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.conformis.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.conformis.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18", "r271" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.conformis.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r18" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.conformis.com/role/StockholdersEquityPreferredStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18", "r445" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.00001 par value: Authorized: 5,000,000 shares authorized at June 30, 2022 and December 31, 2021; no shares issued and outstanding as of June 30, 2022 and December 31, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 5.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", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r80" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Net proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows", "http://www.conformis.com/role/StockholdersEquityShelfRegistrationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r80" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "terseLabel": "Proceeds from exercise of common stock warrant" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "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": "Product Information [Line Items]", "terseLabel": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations", "http://www.conformis.com/role/SegmentandGeographicDataGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r213", "r518", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r10", "r209" ], "calculation": { "http://www.conformis.com/role/PropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Total property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/PropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r211", "r445", "r484", "r493" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.conformis.com/role/PropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets", "http://www.conformis.com/role/PropertyandEquipmentDetails", "http://www.conformis.com/role/SegmentandGeographicDataGeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r211", "r518", "r519" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "verboseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/PropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/PropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r72", "r199" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for bad debts on trade receivables" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccountsReceivableAllowanceforDoubtfulAccountsandReturnsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RegistrationPaymentArrangementArrangementDomain": { "auth_ref": [ "r402", "r403" ], "lang": { "en-us": { "role": { "documentation": "Identifies and describes the contingent obligation arising from a commitment made to the recipient of the entity's financial instruments to endeavor (a) to file a registration statement for the resale of those financial instrument (demand or \"piggyback\" rights granted to the recipient) or for the resale of equity shares that are issuable upon exercise or conversion of those financial instruments and (b) for the registration statement to be declared effective by the Securities and Exchange Commission within a specified grace period.", "label": "Registration Payment Arrangement, Arrangement [Domain]", "terseLabel": "Registration Payment Arrangement, Arrangement [Domain]" } } }, "localname": "RegistrationPaymentArrangementArrangementDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityDemandRegistrationRightsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RegistrationPaymentArrangementByArrangementAxis": { "auth_ref": [ "r402", "r403" ], "lang": { "en-us": { "role": { "documentation": "Information pertinent to describing and quantifying a commitment or performance under a commitment to a recipient of an entity's shares (such as to shareholders of an acquired entity) to register the recipient's holdings of such shares, by payment arrangement.", "label": "Registration Payment Arrangement by Arrangement [Axis]", "terseLabel": "Registration Payment Arrangement by Arrangement [Axis]" } } }, "localname": "RegistrationPaymentArrangementByArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityDemandRegistrationRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r314", "r439", "r440" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r314", "r439", "r440", "r442" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r314" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r314", "r439", "r442", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r368", "r457", "r533" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquitySummaryofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "verboseLabel": "Research and development expense" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r9", "r88", "r91", "r472", "r489" ], "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" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r88", "r91", "r515" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. 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, Noncurrent", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesCashCashEquivalentsandRestrictedCashDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r126" ], "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 awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails", "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails", "http://www.conformis.com/role/StockholdersEquityStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r285", "r445", "r491", "r510", "r512" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "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)", "negatedTerseLabel": "Accumulated deficit", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets", "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r105", "r106", "r107", "r109", "r116", "r118", "r196", "r358", "r359", "r360", "r378", "r379", "r394", "r507", "r509" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r149", "r150", "r163", "r168", "r169", "r175", "r176", "r181", "r301", "r302", "r458" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenue", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations", "http://www.conformis.com/role/SegmentandGeographicDataGeographicInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r95", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r312" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r178" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by Geographic Information" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SegmentandGeographicDataTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Geographic information for Product Revenue and Property and equipment, net" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SegmentandGeographicDataGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r431", "r436" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases right-of-use assets obtained in exchange for lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RoyaltyMember": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Money for usage-based right to asset.", "label": "Royalty [Member]", "terseLabel": "Royalty" } } }, "localname": "RoyaltyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Proceeds received from sale of stock" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails", "http://www.conformis.com/role/StockholdersEquity2021CommonStockOfferingDetails", "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails", "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]", "terseLabel": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails", "http://www.conformis.com/role/StockholdersEquity2021CommonStockOfferingDetails", "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails", "http://www.conformis.com/role/StockholdersEquityShelfRegistrationDetails", "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "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 issued in transaction (in shares)" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails", "http://www.conformis.com/role/StockholdersEquity2021CommonStockOfferingDetails", "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails", "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of Stock, Price Per Share", "terseLabel": "Sale of stock (in usd per share)" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails", "http://www.conformis.com/role/StockholdersEquity2021CommonStockOfferingDetails", "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails", "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r139", "r181" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue Benchmark" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccountsReceivableAllowanceforDoubtfulAccountsandReturnsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "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 Expenses" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccruedExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r126" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of potential shares of common stock equivalents that are antidilutive and not included in the calculation of diluted net loss per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r43", "r103", "r261", "r263", "r279", "r282", "r283", "r284", "r418", "r419", "r422", "r485" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long Term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r125" ], "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]", "terseLabel": "Schedule of computation of basic and diluted earnings per share attributable to stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r354", "r362" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockbasedCompensationNarrativeDetails", "http://www.conformis.com/role/StockholdersEquitySummaryofStockbasedCompensationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r110", "r111", "r112", "r115", "r116", "r117", "r118", "r128" ], "lang": { "en-us": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r31", "r32", "r33" ], "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]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of Principal Payments Due" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]", "terseLabel": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/PropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r66", "r180" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SegmentandGeographicDataGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r317", "r319", "r321", "r322", "r323", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r342", "r343", "r345", "r346", "r349", "r350", "r351", "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquity2021CommonStockOfferingDetails", "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails", "http://www.conformis.com/role/StockholdersEquityShelfRegistrationDetails", "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails", "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r326", "r341", "r344" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Activity Under All Stock Option Plans" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r348" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Assumptions Used to Estimate the Fair Value of Options at Date of Grant" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r17", "r18", "r19", "r96", "r132", "r133", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityCommonStockDetails", "http://www.conformis.com/role/StockholdersEquityDemandRegistrationRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r287", "r320" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]", "terseLabel": "Range of Warrant Prices per Share for Shares Under Warrants and the Weighted Average Contractual Life" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r12" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Security deposit" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]", "terseLabel": "Segment reporting" } } }, "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r145", "r147", "r148", "r155", "r156", "r167", "r171", "r172", "r173", "r174", "r175", "r180", "r181", "r182" ], "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 and Geographic Data" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SegmentandGeographicData" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r157", "r158", "r159", "r160", "r161", "r162", "r176" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquitySummaryofStockbasedCompensationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r85" ], "calculation": { "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.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", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r338" ], "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)", "verboseLabel": "Number of shares grated (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails", "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r335", "r336" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested end of period (in shares)", "periodStartLabel": "Unvested beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r335", "r336" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested end of period (in dollars per share)", "periodStartLabel": "Unvested beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r339" ], "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", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r351" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r352" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquity2021CommonStockOfferingDetails", "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails", "http://www.conformis.com/role/StockholdersEquityShelfRegistrationDetails", "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails", "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r323" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Common stock available for future issuance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]", "terseLabel": "Aggregate Intrinsic Value (in Thousands)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Total vested and exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r329" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Total vested and exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Cancelled/Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails", "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r357" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Outstanding at end of the period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Balance outstanding at the end of the period (in shares)", "periodStartLabel": "Balance outstanding at the beginning of the period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Number\u00a0of Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r327", "r328" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Balance at the end of the period (in dollars per share)", "periodStartLabel": "Balance at the beginning of the period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise\u00a0Price per\u00a0Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest [Abstract]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r321", "r322", "r323", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r342", "r343", "r345", "r346", "r349", "r350", "r351", "r352", "r353" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails", "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails", "http://www.conformis.com/role/StockholdersEquityStockbasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r334" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r333" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Cancelled/Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityInducementAwardsDetails", "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r324", "r347", "r348", "r349", "r350", "r353", "r361", "r365" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r322" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Award expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockbasedCompensationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r357" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "terseLabel": "Total vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, vested and exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted average remaining contractual term, outstanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "auth_ref": [ "r343" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value", "terseLabel": "Weighted average grant date fair value, vested" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityStockOptionPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r288", "r365" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "terseLabel": "Shareholders' Equity" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r305" ], "lang": { "en-us": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping and Handling [Member]", "terseLabel": "Shipping and Handling" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r92", "r104" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r45", "r62", "r63", "r64", "r105", "r106", "r107", "r109", "r116", "r118", "r131", "r196", "r278", "r285", "r358", "r359", "r360", "r378", "r379", "r394", "r409", "r410", "r411", "r412", "r413", "r414", "r438", "r507", "r508", "r509" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r105", "r106", "r107", "r131", "r458" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity", "http://www.conformis.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r18", "r19", "r278", "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Number of shares sold (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityShelfRegistrationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r18", "r19", "r278", "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Issuance of common stock\u2014restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Stock options and restricted stock awards" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesAntidilutiveSecuritiesExcludedfromComputationofEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r24", "r25", "r98", "r192", "r195", "r401", "r445" ], "calculation": { "http://www.conformis.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets", "http://www.conformis.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders\u2019 equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "terseLabel": "Stock split, conversion ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityCommonStockDetails" ], "xbrltype": "pureItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r415", "r446" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r415", "r446" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r415", "r446" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "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/2022", "presentation": [ "http://www.conformis.com/role/OrganizationandBasisofPresentationLiquidityandOperationsDetails", "http://www.conformis.com/role/StockholdersEquity2021CommonStockOfferingDetails", "http://www.conformis.com/role/StockholdersEquityRegisteredDirectOfferingDetails", "http://www.conformis.com/role/StockholdersEquityShelfRegistrationDetails", "http://www.conformis.com/role/StockholdersEquityStockPurchaseAgreementDetails", "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental information:" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TradeAccountsReceivableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business.", "label": "Trade Accounts Receivable [Member]", "terseLabel": "Trade Accounts Receivable" } } }, "localname": "TradeAccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccountsReceivableAllowanceforDoubtfulAccountsandReturnsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r186", "r187", "r188", "r189", "r191", "r194" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable and allowance for doubtful accounts" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r455" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet.", "label": "Unbilled Contracts Receivable", "terseLabel": "Unbilled receivable" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/AccountsReceivableNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r134", "r135", "r136", "r137", "r141", "r142", "r143" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Basis of presentation and use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r430", "r436" ], "calculation": { "http://www.conformis.com/role/LeasesLeaseCostDetails": { "order": 2.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/2022", "presentation": [ "http://www.conformis.com/role/LeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/DebtandNotesPayableNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.", "label": "Warrants and Rights Outstanding", "terseLabel": "Fair value of the common stock warrants" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants, measurement input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Warrants and Rights Outstanding, Term", "terseLabel": "Warrants and rights outstanding, term" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/StockholdersEquityWarrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r120", "r125" ], "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": "Weighted average common shares outstanding - diluted (in shares)", "verboseLabel": "Diluted weighted average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r119", "r125" ], "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": "Weighted average common shares outstanding - basic (in shares)", "verboseLabel": "Basic weighted average shares (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/ConsolidatedStatementsofOperations", "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator for basic loss per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.conformis.com/role/SummaryofSignificantAccountingPoliciesExpensesandNetLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r206": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r218": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r288": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130611-203046-203046" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r365": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=99383193&loc=d3e16207-108621" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=99383193&loc=d3e16242-108621" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r416": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r437": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.4)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r534": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r535": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r536": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r537": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r538": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 87 0001305773-22-000081-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001305773-22-000081-xbrl.zip M4$L#!!0 ( $J&"%5UZO1F\P< .,O 5 8V9M?>AQFJI M<\6@V9Q.I]'T)-)FW!P^-$E5MZFTMA ))VI7E_0$K\#%U=\N?V@TV*V.RPQR MQV(#W(%@I97YF'T68!]9HU%)W>AB9N0X=:S3ZG389VT>Y82'=B>=@JNYGLMF MN+]L^D$N1UK,KBZ%G# IWM4DG/:[<1(G27+:[9XGO5%\VCGM]T[Z<=(^:9WS M_[31R":*AS[6S12\JV4R;Z1 XP^ZG>BL5[B+J10N';1;K;_7O.C59:)SA^,9 M[!]^!C5KRAP\N097'&NES>!-R_]=4$LCX9E4L\&/0YF!91]@ MRAYTQO,?ZQ;#T+!@9!($K?P=T"8TS]].@\EGJ$?)'.8NM#MD]-U3*D?2O7W3 M/FU=G+2C]G.S%R[]>79U-]H5#%HS9L/LQ1AN,-]H^F[N'H;W/]W?7 _O/W[X MYW[/W;D$J3)/\*&T]?#\ M/H\CG.KS??%NKZ:Z$['WW.($XU1F,_:8ZZD",89ZF'$3YEEH'#'7F*-0(9&?B4&=82-) 8H,'($.@*C4DM450&U M+X9&X I?K]5)HE0H@%#2&&\_G/7VQ-RF+%%Z:N3X&=HV\\% JL%5^.>&-=N\(CL,M*6GW1'AT['5**L?R@#8:B1&- MK( P@(*L^N*0K!HM"9JK@1(.MAQ9*20WDAR0(7MZ/LY)4VDIH_D59GWZ\VR% M>U,T"#>-OE.!)9:,2\6)9-$M;\0R,V*/D&=7RP/\-0(21![$_B!>X[T-.\1O MAHO12USLO(+7X+'[VM\9)8BLB104?&YUSHGNN$7@4-%#B.!&S*.#>)%\))5T M,TI=FX8EK/I ^A@%F#T372F:/*L^50X5I2D0(]:GVCC61G@#?/DTAAPSJ$*H M8 L4A$$2P=(PP &Q*@O/H @(MB=1WRMJBH_9W82KTJ]?B@\D"=8OQ*FO<*,0-H*X5@/*^W,JF+"MVS$SE>0%:4H'<>EH>"MY(,-6C-M M'3ZGMU*HR\:HZ+>P8V='6[HDB$*DD1?2E>%8CH/?5-)^,R\7=AT'JU)N%\F3 M",BC%H1G9C\?%6O.<.OX"*K:8;Z0K__?4W1 ZBO&]/[7.M^__1%SD->7/$&T MM0JT)6405+XB?Z]55@O3.%973AN[2)G^ :K,,NDGPHXK<7\=>XTZ>R22)4:.-#6ZA8 M L:VRG:+8GH*_)'25RA;? +S!9=_(S7?]7\58JJZ-VQ -U +%]C1PH)9MJ*K M*M.P"T($JZEZR*$6$Z@MLPR+]]_!.U,Q^L;W(P?6>;VLO\8TF!AC M/9FYO0KC%P["<*6,9=YPNACT"CI$='Z+5+6.<&6!::"MBA<6!O,?%YA4"L5G M YG[$7VGBTK72#NG,U)W,:',A$5)==3F3]U"B32?6VWI1K]_?VMJ*VEO;7M/:Q8YGG3]>;12"\5UH;46]UFYJFSYH M(7 (#5OP_%WMI#;O4'!!>^M!IWAB;43#RJ&K@F0=';KXTT]AU]:(]_06V>QY MQ5!Y_CT[U7_[IGMV$:[TN9^EN'ON4* M_&3 2@'5*?1-*B%A=T\0EW2 P#Z&EWJ'=?G=1/W@T+X[M-NZ//H4#E^Y6E^. MQ^OKL>G?@^QX6#_WY<47X84.G\0/PM<+$UC[1GQ9?/CW+*UE%S[""J1TV[ML M^^QYZP?GU35\_NX_Q+_Z+U!+ P04 " !*A@A5#KZ?PM@' P+ %0 M &-F;7,M,#8S,#(R>&5X,S$R+FAT;>U:;6_;.!+^?K^"Z^*Z"6#+[TGJI ': M),4&V&N[.2^*^W2@),HF(HE:DK+C_?7[#"F_)+93=V^+>GO.!T<2A\/AS,-Y MAJ(N?KC^<#7\S\<;-K99RC[^^O;GVRM6:S2;G[I7S>;U\)K]-/S7SZP7M-IL MJ'ENI)4JYVFS>?.^QFIC:XM!LSF=3H-I-U!ZU!S>-4E5KYDJ9400V[AV>4%/ M\"MX?/F/BQ\:#7:MHC(3N661%MR*F)5&YB/V*1;FGC4:E=25*F9:CL:6=5J= M#OND]+V<<-]NI4W%Y5S/1=/?7S3=(!>ABF>7%[&<,!F_KLFP=WIRTCKK1_UN MMR& L:?]#K!*?]PIY/ M96S'@W:K]<^:$[V\2%1N,9Y&?W_IU:PIL^+!-G@J1_G 3:GFN\Z;(Y4J/7C1 M";3V>#'H_%E-VIC.<_U@W"T#!"R\0+&OF[@$TPS]U.OSJ;;3+&[1FS ;O10BW MT-_(?5[]]]VV,N:U#2RBT93^IJ:BS")2E/WSV_S*("K7^W+[/;*U9V O>4&#H8KLQF[S]4T%?$(2'4> MU][/L<*(N0(_02&7.>/YC)6YU:6 P6 L1U[P/6<9[K3D*4MXA$>:J4Q:9I67 M6Q/(122,X7I&(AF_%QAW1:?!LQC&8,C4,1_&((%(:C =Q')TAR6QT&PZEM&8 MF9)^EOVG0HM*"4T L$A!B<2N4VG'F* I1.0,)+T%3%,QICE!MYB%LU4W'$"T MQ9CN,R 2+)$YPD017X:E#@1!',UZI5VZAP(:/W/ORQ5FG?7IN*DQ4-$G+5"6) MQ*US_"WC6K@0(V0R3 6%@@G@*DRE&9,XB65(492FZ#Z6)DJ5*=&/DI=6J8]U MH54D8CPV[ BAC06PXN-W\Q"->3X2[ WRPEV9"E/Q2YQO24F['_M' MQTZGI%(L]VBCD1BED140>E"059\=DE6C)5YS-5""@6C&3Z$)":++0T&QQ1A^ MS*Z%0;D,=SN"^#PJZL1=$2_-[EV(1$*!N%8C>5I2I88"9(J)-"[_0$KD3@\5 M@O9T^3@G M3:4A1G,KS#CZ<]D*^U(8A VCZU2@Q))1F7)*LIB6,V+)C.CA>7:U/,!5*$@0 M>1#]1?Q1R,&@*:""%E$0!DD$I:&' [ J"Y=! 0BV)U'?J]04';.;"4]+MWXI M/B))4+_("3QK-M0A"Z+<(1_YV\VEB4,<.B*7&%\ A:JTVRW8)6/RA;2@ZB[Y M?$G-PGG=Z!:1\)Z /1XP&&!/PK17F(F1MGPXUL-*.[.JF' M&['S!"M\L$%KIHS% M+NPZ]E:-N5F0)R4@AUH1N\SL_%%ES1FVCO [R^C)/4-I:!=HR91!4OH"_URJKA6DRCQR&]'C0Q&_O8A_@YT^ ME4T24*&-#VVA(BD0VXKM%L7T5/![HB]?MC@"R,UW_5_$6*JNM=O0#>D M%AZCHQ&+S+(57569ABZ "*JINN=0 P(U99:A>/]=N,E4&7WC^Y%#UGF^K'\# M&DPT%FX=<1,NUR#R[@U@!9&Z9Q&93U0Z$40E.1]5+S)UE9Y$5J1J)M Z'2N? MD_@C (P?PG/!GOBN;T*XV<.P;!21C)O6%4,^@4=(%JW1:I:0ZPLH1NP->6% M$8/YQ3E(I4CY;"!S-Z+K=%[I"I6U*B-UYQ-B)A0EU3&;.W'SS=6IY]FKH-7M MT\&GQ7[6QO.!JS/1P)V)-FV\WM8+7IWVM[:V@O;6MF>U]H*ST]._7FUPTOL* M6MM!N[6]ZZK:IG.O=S&": J>OZYU:_,.!8]I%SSH% ^LC;BM'(VF(EF/HRJ^ M^EGI&IK=^?@U\LYC;J]F_G>>U-G+%[W3<_]+'R5\3W-[._ONPN7B9-SOZK'T MHRGNN-Y:--/:OKME1Z\\XIG_HPE5)$D4"LW,O4AF<_/V8+:[H?J Y .2]V!" MNX'U:BQ%PMXMM@ ?_&N/ W#_-G'^[B:T&W"//OK3'&!V#;W'Z_!MNHW5CJ=_ M\[D\^;RT4/[[VH$_#IV(M0].ET3F-FZM91<>@LU*N[W+MF\HMWZ]6OWZ;VG= M5[V7?P!02P,$% @ 2H8(50 ::!8(!0 Z1\ !4 !C9FUS+3 V,S R M,GAE>#,R,2YH=&WM6>MOVD@0_WY_Q93HVE3"3Q[AU4@4B)I3&]+@JM=/I\6[ MAE6,U^==AW!__.%E5W8B$DLZFBE=.>_H)/1NCI;[T7E@5#$>8+EB@(,T84HY!+ MGLS@,V7R&BRKY!J(=)7QV5R![_H^?!;9-;\A!5UQ%;/3M9R>4[SW'*.D-Q5T M==JC_ 8X?5/AI%7S_)9'ZJVV5P]=O^V3:;U)0]9LA\UF;?J7AR =9"_&2+6* MV9O*@B?6G&G]G;IOGS12U5URJN8=SW5_KQC6TUXD$H7Z,AQ?_"S$; E3[%99 M).:SI&-,JA1#U^10Q"+K'+GFKZLI5D06/%YU7@5\P21_=AWYGT MXW#5'\55 -H"\XCW0@PWRWZ2^P:CJ^#\['S0#\['%U@N5Y-/_8L @C%X+?AD M3^R!#9/10%,+B[Q:PZT>?/P]/NY/H#\<7P:CX::##S[\'A_>R\&VVX3Q&03O M1C#I7[WM7XPFUOC/]Z,OT!\$FN*[KK_?_OTY8,X3"$62L%#/>;#D:@YJSN!C M3C(,;;R"*Y:*3 $2ST2V*"O>M3Z"B'#R2B+\R&6U^'Z>A#8O.YK0&XC/D6P@@)+*,Z+?^0)*YNU6RVF02(AXC'2[@!-6)AG.#&C MY22A,+H-YR29,82P0/U2@\=_S4EQLH4YRQ@"W,12&+*&4C6\.0+()*8RHU7X M0+)KZ-O0SV>Y5+P*EQF3G.HI7*L,@R[0NU:'0/4[NK,VQ._[%>0_(T@<=.%B.E@V,P407:*7V$S@H3K;I9B2>M@5369 MQ#'@,$1 8@RE3#%ZLF@,$4]($NKO*)":#8%I LB5QT6L!38QHU,^: 'VGOAH MKP+V'XN*!0R_U/JVTWO;;> BG<]RBZ5ESNCFRS M.W(4W:8U[$:K]235M;TG:=^26L>!)_[_+]8NPO,LI+IVP]U-K&."5@0.4T-B M6;ZIU"KK 2FA%/?B'3^]!>]^NL4LVLX.D?[P->Y6U1A+A]B=[D_4I>7/V:C6 MRZ/Z2;=XZM7>\[!M)],>=+F]-FBW8+U=_7+Y9Q)/FN>#)?\]*W?L(:XVMK+O MGOGELO=@T#<-*M='>CV%DD&*F%-8P]L#:W>KU$-Y'K+Y8-#/K,"=CL .=?EL MHGXP:-\-VJTNCR\SGH0\)?%V.;[>KD?'G(-L'0(]"=C M,='ZMFZ*ORX^S#F+^W4(F>(*)%=/#WGJ4NG):^?R65R"F^OXTW\!4$L#!!0 M ( $J&"%4VHN6V\P0 !X< 5 8V9M]HKW9)5;S^=G-@!JR'.Q::4^_4W M=D(72KGK2K=:;J]5%9&,9_S,S).Q)^Z^&8SZP>?K(4S5+('K3V0>6 M58[JBVR9\\E4@>_Z/MR*_([?DT*NN$K8Z":OXZ66#&9\639?A?P&9-PQ19P(V8D?5>5F 9+LIS'Q4#)_V2( M">&9VT4!N8EV$IZRE0N>KT$/'Z8\Y.KM@7?D=FJ^[6_"?G3IV^&J/XNK +0% MYIGH19ANEG^G\/6'-\'E^66_%UR.KO!UN1E_ZET%$(S :\$G>VSW;1@/^UI: M>.35&F[U-<9?$^/>&'J#T74P'*P'^#6&7Q/##0X>NT\#GP?,)9WW M@*.-^0S!"@HLI;@N_C)/65FLW6JQ#!(),4]0]@AHS*)YC@LS>DY2"L.':$K2 M"4,(,YQ?:O#XKT=27&QARG*& ->Q%(ZLH%3-V#D"R"52F=$J1C-DZ.F%6+ J M]*>L5Q[K15+QZIFHG )*%(\1G15R.:YG!/,I!+K%;.( M\%K%U$X2*C*]-5C7V1BI>5U..29Y2%(FK=%#PI;0BY26:%YK7XC1U>-")HUD MRB7SQ,D?H0I3C3?'CF8LS_F/&=Z M,R9UA)_D])"4II#D7N.0KN[BIP1^)&^90^^X5L<$'7PGD'"=>W**.QI%%U-7'8^MNE\'$6W977[N-G8*75M;Z?L;ZW6[5:S M^>^;M8_JW\"J9WON;M5ULXX);Q%B3*+$U^6D4JNL%#)"*7;$;3][ _SMK:Q M3%B\G4>1??.=YA:;31<\P*JQN8"6GO^7G6J]/:@W.\55[[E^)-_.EC] MI+FN;U0W7'SA^^9J3RO['I871F5CG?D?.50NDGH)1.E+PN::>#<+RHDQ%5MKG:K[/H2O?.LJKP6 M)V?F#._T+U!+ P04 " !*A@A5-7GS^4Q8 @#SPA@ $0 &-F;7,M,C R M,C V,S N:'1M['U95QO)MN;[_15J;O>]56LY</&* M$1)KX*2$&7Y][TA)F-%F$%)*R'6.+XX=>__Y?T_;K=KW4/3R;N>O M);R,EFK_]^V?_RO+_N?O[?>UM:X[;H=.O[9:!-,/OG:2]P]J7WSH?:O%HMNN M?>D6W_+O)LO*[ZQVC\Z*?/^@7R.(D&L7BSP,:_VWT2IB4?49)I*DS$40V:IMIDT3B@<":6(OO)O+ _.R*!(-)@)'!02 MDE&"N8V*LBC2:P_Z,#N88:?WYK25=[[]M730[Q^]>?WZY.1D^80N=XO]UUAK M_;J\NC2\->]U&<'RRLVGMFB5MQ.$Z.OA'1=?..W??G/>@>>&M)2O^X7I]&*W M:)L^+#4\AJ ,D0R32P_)>L%=>1#\O+S?_?[3YV">(951/'K.C7E>'7JZ;$TO MC&[W(;^XN[QS]$ZXD$9Y,3[7/>[TB[/;;QY>O/J%V.Y=&8CK=M+ \QY\:I>W M(D'1Z/;C7K9OS-'%-Z+IV7+8PPM7GIU>GO\,H$ZO;SKN8I:]HG_SP?#+*P_- M3^]Z(J:7(+@80R^_C9[@_?CU_]3?[[B#T#;9]9&DI_IK2S[\FG@]N#B\]6YB M361=WO2F93K[?RV%3O9I9PG(/1C_]L]VZ)M:^FH6_GV.6N;L3:?;"3" _/1-NC$4@X^Y]Z%3?H3K#9 D1>X& M[S_M;X?XUU*.-=/,8>!O91BQS I)%%)4.">TI_KK6CD4C'#V@UXZIIU>'?(W MZQT8W]DJ3*;KUY1/9/7>X3C8.]M;6O_MW M&[E]]TGL'=;)UI?/WQID^[!Q_NFD\6[O<+>]?IJ^M]?^R/?6&GGCT+>WOGP< M?N"> M#1AC<[U?WT&G[YMU7#]?P5^=XD$XS+*( LZ8)BQ34K),NA"5$E99J9?>(B!M MBKB4],_75T!]3HQ7CXL" -[(>\ZT=H,IUCM^#9314FT@!>$-I_TW'GZ3M>&U M!YDW"Q+X)0G@&R2@F!#2.I5)C%'&N!,9*%R6B2A5"%88;>/26TQ>4SQ!]$<6 MR _X-^ WO07 OP+XM'Z6P"U!/F\TZR>-CU^1@?^$EUFD&"PK;'UF(QA@BK,H M)5=@6:&EMPF&J2'\ 9[?]0N,[X=Q8_4&QC8&'K3T&8W.9PR8.3,!N4Q2B34& MN'4$3?UQD@BO +R^A+AE]J^*[9B?!I]%TTH&Z0+N7\&]V/E_<[Z0Q!71EIJ+)'@8#$=O28T:V^ M;EX'>FBEOWD?>KT0MHY" 0Y*9_]] %]C&PSAO#/ZJ1F*]G3!IEL[NNW:&YVM M]EYK]\OG@]WFIS, X'QK[2/9)8U\K_F1UL_73^OG^V@O$0.\]SW=;H5_;9_M M??%'EC"QU_Y\L/=EXZ#1_.?;[GFZ!T G_[0::^Z\WER'9VW#[_=A'#X"R&=? MI2<<,Z8S0FT ]U>CS&CJ,LR]YA(K2K1<>OL![]X!U$9A7/+Y:L>=? !3Y[AM M0[%T%3J.L9:8J2""![_8&<2D!D_9(7"L@T.W,JL/+F\#%_ZUM-G8N [I3K_K MOAUT6V#7]];!I>B?-;K]4/YVYZB5]\&_&$80MI-3"IYHDN3P #1=F$_AY],1 M7]?/&]^VFGO MQ]/=]O;+>#1UN[AP>'6EUU>!YYLM('SFANM>KL.//J9^7_] MT]HCK>_VL'M>)Q]YH[WQK;&VD>^]^P0\^CG?>E?G>X??3G:_;)*]]BZ&<9_M M8G4&XP#9X7A]S9W4UU;X5Q1YC-;S#$!6P*&.@$!V-J/<>,MUU)@[,*V7^0CV M$=,K8PU ![4RD/6F M#Y[^7TN]O'W42H&'\G<'12*3*^[]\FG/PR->7WW&X/T_7CH<0Z][7)0_E;&7 M-T/:&P#]& -A]*!0^O"CGW*??HYY*&KE@,*M\;#5S?]WU1N]_N6WHU]=??I1 M:5V.?NKU3=%/KF1I\F8P.(1'W_MQ[6*8_M*M(DO!D:M71C^/7O+ZRD+=NFZ. M1A:X=U3%"+(Z6HPE$TH1JD!]6S-4LY+B"BS7()+5'ZZ S.C%8HVNW&\%DA@K MI]\[,$!6%S-K@W%P7(2W0P#*BZ-'C*Z-?D[/N'5%1631:>X<,99YZY6WD@K/ M"#8@!IFY9+A4;44OT]0C5_2XY.>K2S:,5;_YM+/VX-6T3ANG@B.<.J8P,8*! M4HD$/ JM%$7E:F),JD:?.,/DZ?0)JPGNZ$XBQ(OI^?P[#.ORK:659OK=XI$+ M?^/[Z9=KH=-MYYW;'GM?]KCRB-=71_]++M***AH$D4RQH(,*FEE@(3 NK+5L M),_9!.7Y<-IA/SF2@Q\]O.P4#!&7]^LA640UG\/5P596K^B_^5!T_;'K;Q4[ MH?B>N[!RFH.X&9DWPZN#K_[Y^M8G7BS5Q8L?H5?8Q/4*$\@8*B*1%*1@9#J9 M_T$BJWGYL<0/C_##"_SNQ@_?'S\\/KM *ZN8B!YM M$R$(%QF.6F/@0Q(,V.L@3Y&;:?V77, WV]TST^J?K73\>[@ W^GLSZ,BU,8$ M0YU4R'D6I+ &L&*<88-4#%;.M"*<$I!3T8B!<4N4DN"-"-"(WC E+=*>1LD9 M<=.(,,P\D%-1C<1;9$&NTH@(0\%JB83$P1AOJ0I!SK1JG!Y'3EY'*L*CB4QZ MHBUC/!BP;< YQ!8GCP.'*>C(F5!)# M@ (VB1I9)(C1U/.VO.8JU0CQ,027- MA :02+OHJ41 =$PAK4!D8"F"E(3+(/04!,=,\&F@R"HAN';:,XJ-"DZ!]L0* M/$M-I!Q&1.GSQ_ >*F=_[$/!U--W!IM0J]WV4;<#/_:N^B/P^W:W4VY/C5_> M7@W5TD<'%Z]"0QQ2C!FGE"7S=%RM;HS0@^ MU%,B.&):&Y*X2>. " ]4 "9.!C(W^*PX=]P^;J63&%O]@U"D^XIPD)[V/6QV M7+<=9@0RSRDAV'@93&#><148(H$)HAD8D-A/#K)IK8#E6$81&5<:L:"]33OG M4@6M9'!>SD*(J4KZ>?IVO0)=3L&2=PK4!9BDQEAJ=8@ IHQ>TOD#=&):??K@ M(ARM]0(A(BP+SFBM74 A(.U1))S,'[C/;PM,'U4 %?1-C(;2P,"F4R$B39B@ MUE+OQ#RR[#0LB.D#35547D<6F>1,A: ),+.4X&(9?!QP098D)Q MP@WU )GT0@D%#$:]=OS"C1<):-0.A9 VDFIE _$.6,B MESC2&.8&FFDHI?'!9)"+G-@ FHDQ[;@64@D3O)4L&$_4W, T4:4T1C8BCD6- ML/5<,\6L85ZQ$&BD"D47YHB-IJR4Q@>95Y(CRKBP.C#'K29.JK07I23@Q-@, MY-E423M-/]_&<6,M1LHC[)D%PYWS (ZP<,"35 @^?X!.+2PY>7 !64T]X\%Q MP)18G;+$M7#1FD"5$/,'[N3#DE- E2'MG,:(1,Z$IDI%X%7JD3&&Q8O,JCE" MM1)ARQ M8)IY9K3S$8'KQWP4T6(U-]!,QP,<%TS82*9IROKCBF$EM*!"F6B5<)PB:N8& MI@E[@./"Q[B(-+>1<$P9=MA*1SGV46/PT+'%BHHR'>.2>MFX%#0U72S]-/ M'4_4ZGU*X R!\0AVM$=!BQ39M<(S-7^ 3L<'G@JXG$5CB;7($,M UVBN)'8! MK#6$+<5\_L"=L \\%525E5PBSC7!%O01!>$K;0"&99$[^#A_J$[?!YX*T)9R MY+Q"41'-K*4&$4LX0TX#V(8/=T'G -\)^L!CVJ#FWF'BB$4Z8$93Y1 120 ) M:Q0@8OG<0#,E'WA,,%$6O<1!*V<=$0%:PB)@U.! ?B9P? M#IJH6AX?/@X+'+P*45$#%A1(.&^%!#<$BTBC"G.#S[35\A@E'^(V@EX6D2E& M2;0N.,6D(P1%X:F='&336@&+E#0:1'XJR!K!,U-1LT"53=6"D70S4#VG2OIY M^M4Y' 9*%DZX*"A+PDA(C85'PBA*J)N%2H%5U>K3!]< JP8E=&JDP< =!\&% M2=+]SG MO)@_<"^<\=T#>>[,?! #9 RFG^1 C5@CYJ)A8/]ICR7%05BC%0,S>"AV");9Z$-5 MR7+GV/9RGYOB;,>T +32NKN$U4\Q<_G6 MIU3$M%10DU;9$>:5URC:E)X/!B&Q[F*;98'G(Z*AER%Z2DX4^)HL2$.BE,RF M@YJ(2.P%$YYS\$)G:#=ZM=MQH3/$83OO??O[[._0<0=M4WR[JO43EKWM\#UT MCD,C_ JJ7PX@54VMF\-NL7KRD7@=I+DS MK69P!YUNJ[M_!M;&2LA@)^&)?VN&594KOD:[[H<.0W;IZ3C?F+SB?# M!F.CWU]M/7($'T\41\1Y:BEG6 J+50B1.H(YL\S/0MG?!0?-- =- MWG^@,3!&*8I: Y$;8QU#%$N'N!*:X5GHHC/";;THNHFVBE"VJ.L!!7V =2@^ ME*NQX@\!U_1(H/;>2+?_?7;IA^&-';_2[AY?\1 VP9?LPJJNMDRO!\-T)4UT MXVH72"4.N>?Y3_],H1 T"QH3)PC8$8PI;%ED6JKH#;&:N5L;-B[(8TKD,?G# M828DDE ".TU80,ARP7FJFPG@N5$/H-FP.>>D[<]'M,%NF+DDQ?UC MVC?/ &#F=%X!(UQQBSU62BIF/%-*>PTZ&QO-.7.E ,8::8JRT8ML=% M[SZ!WEDAF1_1Y>M4\)2=G8BB95I3H@1+S8!TV1^($U "7ADRBU1PD1 P:(:U M@/\G[46$C )Y)!V5S$5FG>?<:228QT$A7MTJ:0\,2#[W1NNXJ@H&Y8+R*)I( M6!0R55A25'J:2DH8K*N;&%HE/,:8J.N-]S(:Z85C'ADM).:*$DU-(%B-/%T& M+#GZL #FE_$*K._ID%Z^]4FU]JF3!F/& "%'A,;P1X*(H\YK>9&^4.5P5@51 MG'CN&\/!.QZ$22E1CH%-@L ]Y4:P8$%N5K?,]-3!>Y8:T@J#L>B58LY[9BCX M$ )[SZ..B"AD?I0J4=GH0Q6!^8EI]\$49K_;(>K76Y7CX2AU;[GXX]:GQ'T M.6 BAT .,N.YTL10303BV&.A_0!!C(9R$:-JFAU501"C>\M$N/6'??*4;5[# M4M\8:BQBS((S+XT%PX1@,.F)$'1&-%M5$)Q&?2#E(]CSUA/'F=1!$?"[3(C$ M,F4CP==CKQ4L5U8=!!\6C*5CXD'O$8N FF82#$QMN8^I+0D!ASI0/]*#\D** M8EY%!"ME7\E-2!3P)R$=/0/LPY:UVPI>E92-3Q*)9Z"7YZTCBSD%^=)1W]E!& 0&OA; L#.0;U-% M+">5''.1VCX/>V>T&&VQ=L$*8R*A&8,1XRAD-\-F"6S@# M"OCBK"<\P>>MXW[^/>P$=USD_3STUD]=Z]@'OU%TV^GTY_$@)6 KC@[Z?@C% MSH$IPM]GMS_@&IVE T);1Q.P8Z>BPR.3+I@8&:.21:$-YSZ5)R6@QX-$LY2Z M.6?D,)T2ERAP;D%I!.\!>FC",33&3 #YI0MY1BQ#6A/B#&O59">N:%-\X21KB< 1Y_]"F<>]/2A_*$5O_L0\MT M^D!&J1;5T>",UTT%<7%Q+@6$5(('BA7FGE&P#, &5)RGM (O!)^%YKN//@.T M()>'6Q ,:$,):R5E3$FJC(Q>1"PD<\H/ZY-5DDJJAN6SY.8AKERP#D4G(PN@ M[JDS-&B+- ?3S\U =_H*PC.^-'\=;2JY$#C1F&EE#>%6!6,CPX)R-@M==BNF MFS>.BT[>/RY":0N>ID]S:<<[:0C6W$>>_'9"#!.!1DV0"4!-7,\HY4Q13;\4 MRE%&4RT\=0QL.J&L=EH!!9GD%5BC[)QI[,G ^BS*6SL.#IJS2 3&- F:8LL% MEHPPR1W!ZL7]BBKD,E",2E772FB@YB\B"LO6(>Z^PH0C;"I\[JCJVSW,L M27'M)<4N4)RVM91-)YI)L-*[U$QP3J3G=.$:GPAERC":FA41J1CH/85MXC N M&4+>A#AO(O2B9'@PO7#0;?FR3-3WLE#%K]3>\SEE,RF8%;)24,I=P XLV:@Q MYDQ1[1$&SI^)D&6U26>N"R@A)Z3VF*12%\QR[ZC4.H(,TM*R.='I3Z&8JNAS M0X,UED?3@VI\NMPKX0U2R$1.F7;6( :P"> N MBIP+LQ"<>K@-MAV.>VD3^4?%LOD,'RFA,:#K*2A9$8Q%1CBK%96$>D7BG$C, MR4'Z+,+2:R1AX90G$3-DC ZI#+C'445J;=!S(BRG@M(XMW\(BU@*+ZACS*7> M;(BEYHI4@ZH+;B[E9!UTVN!X3[/;G=>36I@Z(CUQH.\B+(1(2_%77S)",GB]'X)*0RTM+4NE(& MQ73TFM#(K50R4H*]5M7EHTF&8)Z%/9@E'E$!RLAA%C71AFE$K0\V8*ZLGJVE M?ZX0QKB6_N)L*/QN,(_;3X=>7!X]Y][G0Y'4GMB(L>:.4:XU!D^,!B-]JH@7 MJ\Y*P;36RV+[J<3^CUZ@:^&H""XO#_>LA9XK\J/!.9^1;+PD!/_.6RT P9E1 M:\;JDL-51<4%#]9I'V(J\2W3L2WDB+:2"!_P+)F)VZ%$[4,J#]0L3*=G!NT6 M4H[VCRN7%5?YJ-Y6W''YX/5NQ7_/>]WB[.^N*?S4(N5/G?(5!Z9L 5$>1UO9 M+\(DNDQ.)VD),8_!S:%4:H:PTSPJ(0CC&%MOU5SW%YA=%ED0\BV$3$FP8!N9 MH%D(2F$IL1'8*^/!O[,S5&NALJA.OF2"8<12ZYBRF+)(D>+@NPOKJ=91$C-+ M6]"5174:6WS41)G*8&K,!,668BH9!2/:$4FL-A&@ M$UI+PZV5GD<._BGB,U3 H+*H3KX.@0Q6]'CS ;)X7Q-0@1&7D/E7V MK]_ZR,I61_"=NPI;#:X].&XAD =5+("_463<4"V1YZ"0+:= (Q=Q*$DJ5U7\ M.; MW<#!RV$$RS?KG[8?3%A!2DJ M4=A/D2[[$!VU3*^?N][G"]R?66^@5$^9W*>'V?5;GV*Y\\!2\R+'O6(B6F.= M1Z W/*7(ZV$C4H088=GHPTQ!^8-IKS14?WXH8;W8/:&\?.M3*E.9U#=""J8M M9JD,$?"WLDR'8+UTLY"1MUH .OU1C/D2BLU0M%.=BG$%9-[GG; 5[WQ=/?>K MYFA8$,.TAL4V>^_?K\Y(W)MH GX:Y\PJP2('UYP'XQ'UTDIPSF?@\/(+)X4Q MG@ZP/K65=D@BPZ)'V@L@"1P29; 0_; ]H2"5*ZE_3X16TOC+ZG/!)\*XKYLW M,5)\$B4D[T)DA(^!$KP65" KL60"_@M*T&! 0\C@&%,F5E\HO&A*&*-,D "/ M%#X8%\NC0T83Y1'7$D MMPEGA-POX'7EUJ==ZBU>V\M:#A\='P MO0?PV11YRGG>3@DQ5\^-=#N^V]E,39BLZ7S;BC' ,--][S?_WMI^?B:ZW-%L M,LW/#/B+'&P!:;%CEBB%'1'(.8P\.(]:+YBH4DST_"DW"_:L$GM:'7AP*F!D M-;.2P/\(55ASC1A72B[8LU+L.0-VVN1IF&D;<71*199.!J<3C4)8!Y8:H9Q) MMJ#A2M+PW7)XZ&!O?0]%)T74?]0-AEMWNK&XN++9\>%TY\01V$78K5)TSF,]92#S-(X[3RV+'A&=0 "B,@+;U40T2,Q0YFS M+Y$FII^D&ZBQS!E*'0_@(PI-F0:30%@GF3H7\P9S!@-RW M#T6W'\K,3OBT7YAVZEOQK/Q=)F5@^3C^OI32=];^24Y?>7'TC/LG]>'H/8W1 M:T99E,Y&0HU!@EO Q6 \0TG950%^^CG9T3%+43 N6,T0I5H'PXB2PAABF!L> MJ$?T^9-V'ZH'4QZ:'H,>%#8@AT$!IH(>4< R,-" .,B@")-.CE;@^:GY$2LP MGIP=15TP)AKG(E."FF -,#JB&E%%/1EF< O"LZIG;&R'_1S8NLS'^S"05]^=:G..V&<:NQ)(AQ!C1N%+&$ M"D,L> (RE"F76 Y-OO3A^9WVAZZ;O+>E,[AU/%Y3H)1PPBP8QBS$J(5VBH!^ MHVD1(QJN&\< MN&&*KT+#%%_X4%7!DM+]E0R#HOAF_EV]] K*@)%(:#PE81.:T34XC=H1&L 8M4>$B#Y^.\O!IQ3AB MF,E.[[ENEV]]PKKQZ$W@/$8N8RK08C'#7#GBG%0(O*<+CN CCJBLJOT51ZQV M3T(G79J43AV2]WUTZO5;G\()CF*E"/&,(A8956 ?:4HD_ L7S,!X4IB 6!U] MF%5$WW]8O8#RF8^D8)52#G_XP3_35]=N?@@'?8,*6D% MIX/:?O.(Y6H7ONW#P&S>Z!:KW78[[Z=+S>Z'X\(=F-[@(.M3%RP8?'9RO/A>4@ );R$]?R(KA^ MF:SX_ 5[ 2M]?V=*C\>9BDJHJ+UD1@4&3 D_$JPQ@D],:D46L-[[_:LMT^MM MQ2\FQ4?[6T49#+V\+U*$C>..#WYXQP3$Q.3IR6*KF6$Z,B08-T9Q10470EH? M#!9XN*'Y\LCHR5N:EP%Z2F5ARC"*/-I4.T ':C41J4=R4!Y'Y-V+!6B6^/QY M* ,)9P)X[ X;ADU0AC@IC=62<1*X7U#&4REC1! ;W6(4$MB**5#0[91#G1%" ML98X$2233A,6$-,*@37(D&0>O#@F%C;##%/,]$T(K[GACC@D/5@1B:(",BC0 M&*,7-+ 9(J\*J(KIX^E(8 0S(H(U3*@ ^D5[SY'@6L"RB^KKE0K ^"R"7%I@ M+ZPEI9XRFHI2*^/!]TOL%C$.%YS&JI^^.@N"]%X;S&.LUDRLTR Q/8^4$:*5 M4X(P)C%AQ$;'9TB0U@<)ENE;FYVCXUMJ"5Z_8_WT"/1U\"E]>8XL_^F+$F<1K;XX?S@Q;>>];QM%".7YY=#KC_-(7 6(ZEF4 MB] 1X=0BT4O!%'7*.6RE%$HJBXDALTPGP_X#5R^OY=_36_UN'EIC:SXPK]1! M>"3<>"$4BN!(IGHP$2&/,&,.+$4^R]1QUQT?BMR%S]V6Z=^G"\^+)Q%DG0 / MP8%ZB2^4I+(@D%]8(HXP2YT))E@F,%%* M1J$]LH%QB^4,.)8/)Y RA6A!'?>@#F-!CR#O-+8<3%2O+#6$.1M2YD$84L?" MIYU^N5MM.)?1DP#KQPA'B@EI(@;/0N'HZ2R4NZTR4.,K/!D<)03T,)<",XJ9 M%CA0X";#4P%Y&:_U'ED@-IDF)%?@?4H6MI*:!'#AP5%C/AJ##4?@Z\<8G?=R M%KK4S0B\4SEJ'AUXX]XI'8%[8TKXD3I(#@X8!E?=^.KKP]3NN6':EWWPP9&A MS8Y+3_\>TAU H7Q&-)^77EM85!#&O@L^KUQ/H))(-JY^ED5S.8=KIA7/[C9JBK8@@.D1 MP/5S^>S^W=?8H[NO7,Y)(@X@ B,JEVDE04(PMFE?9$\1!0]:,'UZ 8:.SV4:M[%L(@ZZQ;K'1\.F!X MW$K+5,*S=51VQYZ1T &/TJ)4'D]9D-/*I+:E2*4^ETP),5,MABL&U_0=2VJ- M#4$0+0EE)DK-(T;4XV!\<%S(ZDO>BD'Z/+ZFMH9([Q$"_8B)LU9QHX+PC 7A MQ.S)R1_EBE*]D)3J,TNQU(AM\$AJE)(B"3)&:\.]5SYE2P:%9E<@3@R7Z4L^ MP50(2DE,(V+PK]("_%*")+?1^XAF3O)-@Z?&)^(BM9HJAU+F>.J.:XA6P000 M I9R5P*MWGCF4I[^U$$PP,*/"(A1O6NR !$ M^%!=K_\VLV*SXX_=H'9>NOI4=RX5(FCF_71T!9Z<$M".3>M'C8+5@SS$BUJZ M6S'F+A3/GY1*[DDUY:UC\?XI]EK+2%0,BCG"K=24:D>\%<3QX=;D3%+-XUA_ M03CW)1Q)K @6!\81D\@;HQR5G/! E:4TS #A_ 3*4N3LA$[>+3X#@A^*T"O? MM'4T+%3T*^]E@K)N)LG'*F21,]YYBID1WKI(*=?2P8=(_"S(G2J2SW3LG:E0 MD&.8>VXT,6#X"$(UE2&U"0,[%DME?M3(&5*0JIZ#_BL*ND([GW;JIO@6^F,\ M1%L)V:/N3SEJ3/DZD@L,%"$E8\Q2,( 0903DD&,@@AA?4,[,B)W)$P^*@AI, MA%6$,1VQ3OU+K&>8*A6L'2HN/(P_P0$FU/"?6*56D:0WJMW;\?:GW MZ?2$[QL**V\E8]D$(%Y*@YRCB#"*J5%(4AXT$<1KY>QECN@) MWY^>REO'$@8BE-+4S]A)CY@.7B'FG/<8Q!82B(WBXW04RZ/54VXO.PQ$4KWO M>P>4&+A?Y@P+[45B%-&A4/:,<7H[%+-RPD#385PK-:6!>E3-P^F MA-)."F:C,P89!I;2]:T#5CWU=1\HAXY[9_]^4,Z0!_:PO0HV'B6% YC*GDD% M?AC3GABB'9%*!BZ4]8(OJ*;ZWM=T"(=I#E:RE#X*)@@SG =AK&,BX&CY#7%3 MX9W*S8[KML-.'U8B??-]UY5FZO6TPEY_*Y:&:Z7@'-.>I?=18AF"!_W!E$0V M(*2" [T1A08W>X:Z^E4,SJGT\PN4(D^X8T2D/:%@*)&1$!\]5M[K64I6K!B< M4\G2(1*9='R'2)"TB#-MHA3((Z[@=X:(:\=6%W ^A#OO'QD8%YPJ!A:=H\RK M9*I[&Q1U/ 8K$8WL(I5X;G3G3FBUP/:Z'/!)M?NI3H55>H<0=%$CI*_ M'H0TCEO%+0\8*>X(FS=5.C5TIZ)9P>85P*;"(ZH9PM[T[G;H!5.X X!W+7P/K>Y1NG>.52]U2CN#7:"@?#U7*E ' M;@\1"A#G7LZ;ZITFP%/1OE(CJ1TGDJ<6S"XH(368T0Q9X.KHS;QIWRES\.05 ML%*&RS)3WH*$]M1P<(TEM7;>,&P1PU@8*HWQ/,!O>>22SIL>GCH73UX32\\E M@O\+K14CV"B)F3(1\$4$_IJ[F//4N7@*NMA@ F:TIIZ#-+92>^0,C29(A+5 MLZ"+TP[_AZ+KCUU_J]@)Q??<7=N+'UX=1YK1!06]"]W]PAP=Y.XBX;%[W.D7 M9V\^[E4O +#%"DAJ'"2>8$UIXQ@3S25U.OH%[9(E4AD.G$1;,&+B:!3#&=, M6TT9(])RBL B\7P6\O.J0B*CMS6ZG4]SF3@/YBK77CNA F81I;TL#_\J["P) M3,S"9L=+I)6I6"= =T1IA9$Q(%%8@3U0T(4@27?)^+)&8+,R42M+*5.P5BY#G7 >C'6/6"NL5N,@B%2NWAD9< MW2*N4PEV/4OE5L$C3V4>9(J"TXA2-V -L BCE?!:5K>#\3I:S\('CCJ?DG\LC9X)%FW@G*;3Y)13BBF= M>3YX-@S&QP<^E8LFEF&,([."6 ]*(&VX@*]".8LSRP?/K,F?1S'@B'6T8+QQ MSB0U1D0OJ;*6..4(\S/+$),#XY&<\3H_?5.$7O>X<*$W^/$@=?1(X_'Y][=_ MPE]# XH'9V10)!K,! XJ=9B@!',;%651?$W8_/A.KW_6 A3:>2<["*DOYQM& MEB4_ZO]QDOO^P1N,T/]9*F]]^V?OR'3>_FF+U_" P>?!V%497;;> @6>NVVJ9HUYX,_KPA\][1RUS!HO2RCLA*[_TQ_!9MMOO M=]OI<7]\#T4_09>95K[?>9,6:'AY.&:MEQ6G:=A]6)^^'[UX.*/EE\\N1C<,%X\.INMK,*FT1'\MT:5K\Q[.!!_U:[UN*_>U M_T3EGS^&U].JW;QX9+S/._MO4 V7K_@QAM?E.OT7 M/YX,ED#"MTO\ADN"25K03XW-YOI:;:>YTES?N4H^EX8\W3'NK*]^VMYL;J[O MU%8::[7U_UG]UTKCW7IM=:M>W]S9V=QJ3'S@Z%X#_V)Z!T <_6[G56UM>76Y M1M+!^CL'>Y6E-+SB$JE@? >M3):'"5\FFE25A\?&H],E^(VM[?I__2<6Z(\_ M0:%TNIW&<1N>Y&I#O;,=8@H+:Z93UAS5RC PQ:R01"%%A7-">ZIO"_75.B8I M=Q_R-VM==YPT92HMM#0TZNCG,[O6_?Z>;'_?I?5C?[C^?>^=/MQJ;^*]+XV# M!OG$ZNV]@WKS(ZE_@<]KN[2Q5C^K-S_G>X?[YXUWN^0];;1VSX_RQI?/A[M- MW]I:^Z>]VUQ'C<,-^+Q"&N$'\/ D)?QOZ4QS;:L3?K]!%,\S#';K,(;"XJ=:,.\D.[T40?<79E]@S=.Z M]^X:'[G7^"8@QCX>FP+XJ76V'8ZZ17^I%KM%V_3A!:?]-S$_#3[K%\WWN[7M]0];V\W:AT_;.Y]6&LU:\\2%_+O#G+SH(ILM!Y:?Q^^.UK MC)CIJ$@6D"<9DSADUD6?&22-!:R4#G+I[3_'G3 @.(I>U=*Z_]+,6?#"<'!; MVY5?FSG7]LT"QI>G$W9WJ_MH6KV7I^\W^52SLWM9BW0JUSG+9>WCRG\;=>;M]LP-L:YG#ROGWVU M)#@KC&JZ_%FM@A732[>_#@H M\O9^K5NSE2AH]-'@8/@BTNO*Q<_?W9Y MM!WVR^(-G7X#KKP\F73RE4D)AB7F&0G!98PHE6D:1:8UQ4%I21%'26%TDEV> M]UX-]-IFQRW?6SQ--QCSV_JITX:A]].&N_J?&]M M?_B=S_ NWMEK=CFHDY/&%YC+X2<*XT&-+WN'NX?KY_ LF-,*V6JNH-WSUK>M M#77ROKG2K^^@T_?-.JZ?K^"O5-O4ETQG3%I0,8ZA3%FB,BL]H\(XQT5<>KL6 M6N;$%.%.M3*D_ 51WT+437.Z.&]2KFF$G:]+4NGZ56A4F&A.K,N:3DR;@ M+T54S&)PU'"7.NOAI;=<9(0)BOG=T?;GD,8#-34I^ZFDW=]*&5GK%K5N_R 4 MM_[>+YW"-\AVWEC;9\VR,:WO>;'4W"##^OO&GG]L,YWS]UU MC8%WR>?#QEJC#9KC?._=)MI:U#RE9: M*_+O=YM+E8DX3Y265^'C5M'LGLRRI3Z3E'SR56/F-3,N"P2'C''K,Q4LV%"2 MT,"T"EZCI;=_YZU6H@%SG7)?/?_VPY!(2HMFJ_@ 7AU8+K,9]IM=2JDWU[\* M$8SE*=:HI,]2P27P!A7+.'%1$^^\0F!DUU=^+MUFQJ"-EMQD/ ;P"YE7F=6$9E%$2K&1&!,0; @K@B?J#3Y?&.,. M#VA(4"F.?E2 Z,R/3*L63H,[3M6OX=>I87+O61R^B<\5^*66&.8ASMPB[?3N M!/MGE';)Z%LI@IE9^?;H/3Q&7"H ME]Y*=4,X_?Z<%E>JG-_Z<-#MO-2$CTW\U00O(Z,HTX&Q%/X.F;$F9HI9C#%+ M[1+ MZ.,9P#1W;JC6F+FMQ^;YO_UGZ#RY!^]6C^TPE'">IA*]*H&VJ%UG$1\ MS0!G F7Y6X[6_&I"MQV&KLXZ;'0+ *HD^5?EOA'\8(8:TG3\Z% M.RQ+3%O,G?W@:[WD>]1:IM>O%67N:R6/'DUR")L=GP*IH6;/8)6"^U9KISC' MR4$H(\\IO?'2]OUO>)@Z>F!Z91J;KYE6:[B6/?CWW\=Y ;_L=VLV#&^ !^^$ M,G1]D8;:+2ZGH8)EDUX#-QT7>3\/O=KZZ0"PVHKK)\,GI:'6/%P%TDZW'A7! MA9+0,:F51Q=ZM=_@H8!^K7?L#FJ]@VY**1BE8_8/3/_Z5*:ZZB?FZF*5&8'E MR(=+^?NKDIQ_(Y?6VX8 PSNVA[":Z4OE_?#-M [#AZ7T[EZY#.4R)3K7J.;- M66_YSHS-Y_:(5H^+ H8UR#6'L:9(P''OQ:FF^OE72BFC$?QN%)W(F"$Z4X+& MC :E&.;$$N&7WNZ&WG6M='>>[;@.)]Q77@V/N8TOR_TA@O+RWXUN19:#53+G MN;HJ)$DR$&+MO-\'V0Z%EM,]D5QI7^[9KIFUI*8;ZN M7'X\X^BXZ!VG1\.%[>/6\&060SRI#C"*&/1+N?SB)?)"+L^T7 8I:, S*L#J-LZ!7"Y,$JY)2A7) M&+WUMS5@ANR6"R B3:W7-FG;:6C2)D'JNFV8_=G@>J<&YFI*GMBO[1?=D_[! MZ/(RN *A')X/,>^4!ZO*^&=R?0G,](Y!EI?Q'Z/;;MPPNIX,Z^$]=P[Q\KU+ M=XSSU5+*8/ZA<3"Q&:D-O9G++LSR'63P"U?[:II*!;*>M5X&,_4QB2M8+VNB MQY^XPI?429RNKI8 M!=FYWRW.;AYE&530+06J&]XTTP=:&DV'ZLW&-_@]WVW6,?C:WQI?-FG]O-5J M?-EE6U\^GL 8#AIKNS?R06 LIRF'9+?9.JB??T*[7S[BW4-WOO7E$X;Y\+VU M%9@OC+VESFX<:+'P1^F8SG%SFGQTEAGI;1:B,NW.EB^^2K6-E$QBFZ(4:\# M32U$,X5-M>]3ESC2X$)UNN;%\W!ML2<"$!T5;;RGZUBW*=[7.TLM/Z9)T3,?!5-,.1JJ"D&Y.#5.\*7ROELH>Y/[:KO8P?ZJ&Z6_F]UMW M&&H5<6K&Z%?36&-0-+P,+(O %Y=7*0E^GQ(Z%VC_F^ M(/*?^.[74-&<@3E:,ME,&E:#\$/]_!/9 X.IT5Y'NS".])WZEW_RW4/X[KN/ MK-Y*/LU7FCN=>JDSK9;6X?-+YL@C&V>;J;WM_^Y]O>VOYI?>T; M:9!&OK4!8[R^IX4ILP09FSEJ=,8TCIEQTF96HRB(LM)K,2@WA MT[US,;7J#'@QM<74*C7@Q=0FW+.SLL=:5LJS(/\*GF@\O;IM7[:VFSL7'+:>?26B^-]9WR55O'_7)W!TR:JU'ISG$[ M\]U^-GP@ \F#3P+S:1%^O@8-8R!-K08STS&'%=@ M73*>!<.YDQ+L?9F:"ROY2FOQ"C$Y,C)':+^M#5!.=/(K[REMW@UN?U7K_H!J MCH[L/#)4.M5&!9-J2?X+.(H*UK,W[H8"M3^NKVYBE3WQ:> M>EF=VU=KL[&V_C]57IXI5^P&!DAZXU%B%"T3R<:^-227.1%3.$OXT%A+,V^# M'FZ$D]IVMVTZ=Q')O;8&QG'(9CP1I/O-ZI?]MF!6@[&!"3@LY/_FN .DG.Y: M>OL!I/9CCN(\+76T2&.;#NSW/EOU'&>2'B>,8WS4Q.\39?P9:?QI*C.6VD&1 M?*C__+5E@E&BZ:)?VZQEM8W-QDIC=7/E?0W1.RQ MG)OQGS=T7H#X U'*/NE/ZZ.6A MR[]-RZ0RFSL'(0!7FS(.4Z(^J]/[Y[@39GH"-3K3PT+HL);067$BU M>FO#H/5=PG"AURHPEH>AO-!K\P:JOJ;7+EFJH-"VCL+@X3_J[?;AV6&&-1U, M. FI7GXZVY,8%NL.@KAL?"UI@GM406ML9\@4K( M3VV-=*JQ" >ATTLEL6=6)J59_C;3HW_?30>(9G@"O]9-[C3).;#X$XSF6F#N^2-V36XT_!GU^!.HU\8W'-JF]&%P3UGH/*?&]SE ML>->JKQ29@X?=%OPCMY_U];_?9SWS^;& .'S8(#PN3% ^*P;('RV#1 ^TP8( MOV& U!86R+PH*[:P0.8+5(I_;H&8WD%MH]4]N=A>G%G!E&::3(S9GD!M/FR, M-)>9MC%*,&;7QDC#GUT;(XU^$>284VTD%B;&G('*4D>4/HRIWZU=L35N2[]? M,/*\8"XGR\@+W,:1UH'5\'0,6:[53OMI;WW'&OEVI9),V[ MTC&MLUY>N@H_F!EXW ]*DJ=[MD/ON'4]67'!Y7-#+10]CL^G519S(42>G2R( M' H1MIR$0;\ @$I9\*'HNN"/B[ 0 /.#-/N%HA_-:_1R_HSM2!9'LF>2C.C% MF>S-K+;5_-?Z]N(\]LL!_]*![/=A'PS(4DV$LE'"0D_,#<9,+1S"BHSE(N+->V\]ZWVH9Q_6ZQX,SYP9?I!6=69"P/04[_"-5\ZESJL[-C6H.JD\,T ML4O=>)(3]JE7MK88*MD%'\\/-?!'AF(6?#Q-Y!@9\C%?KFV5??DV.X,*O?#( M!7?.#<8+[JS,6!Z"'!]RIUBNK9\>Y#9?[%'.$;1\P@53%LB-!3FU]'8'UM7T M%WL)U6[ZV[S!3Y=-3D=*IUD^?9-WO#RO;S6%]]+M+LEX']Y[K M2)?N2RX3K70^"'=/MZOQI97>::XTU^OKC>;.HQ=:+-W">@_8+WN.ZOM;)0%M M[HRJ[S=6EVLKC;7:SJ>_=S;7-E>V-]=O3G@L([Q>=/MV-&H5+<3_DSJ:%1WQ M;WFGUC_H'L,S?.]5ZM@:4L..U%"EC'E=M%>IP:3,[W?.8LH5_K5>ED@^IL"_ M4,NI<-K9\ _8C)3A+D^TWW_JS_J^G>AS?F= MS!>Q_'-]WK7TKQQ$#>X5TIS"[%>/BP(@J3V!3VZ?_!_7 WL5Q_R1LWT4F\S' MBHU)>Y1<@G65>22=VT^.KTL?PK^/\^^F-3A>=Y6 'C)S5)L![?F_GS3#2A/T MG=V$CWO^6BMA$5ETFCM'C&7>>N6MI,(S@HT0AHU:"0N*+K<2SNBHD_!Q+]LW MYNA-HJ.5CD__K/\@HI7^JBF*,UBUSZEY[?T:"M,I-Q1NY+KMVAN=KZU83OM.L8GLO>NCAKG[G3T'7C7\1[Y)!I-N$X^ MTOK:/GS/\<::;^_",^IK*_#,_=-&<^_;+HRA<;X1&ZOH]'USO5_?0>>-)HSS MXU>)K0^2FDSQB#.&2,R,(2YSR#$9I25!DZ6WDKP2#-_H0'R[TGB,M'L 9XS3 MA%N(I[D43]9IXU1PA%/'%"9&,/ (S$!::4H*L43QN1JI_.%>)J^>#J_)IZ, MI H&\XEQ42#X]Z^'4*1QX?9"#5VG3 M=<4YF$:_5RN""\#2MA5>U3JA?Z?K0QZV"+>JB5D6IN.R]48+OWVQ[HW0'SK; M"QDZ-AF:WS#QL,0LPEIF@E*7L>!#IG74F1)2">J1(TXLO=6O.%5/E: _$0K/ M9>'=-_KPTMEX7#;1@HTGQ,;732&'*(].RHS'@#*F),JT"RJC42NL"'-8HL3& M2.H*L?&+"8EM=\],JW]61L5:N4M=;#K[EXR,1]D7]W5#9UDP/=6^<+'=>S-< M_1]":2%M'B)MSFX:#9A&&PA8"11\+N8-& V&NTQ:0B@1B*'(P/'BO$).U[CW M]5XZ9S[59%APYC@X\[H=()'6A#*219TX4VF>&2E4Y@F/P*%:< %>/5&H0ISY M8J(+FYWO8 =WBSST%E&%24051@M^!E[(POT8E]C9NKE1!!X&ES*0S&$54R36 M9B9PF6EKB?!4!6T)& 3BE22R0O['(HQ0+9M@P;?/S+?7S041\T$\8XYG0SY5P2Q"O'MBXD;?"C"DA4YO6$.E6]9I<,-, M-//S3+27[J:,RY08(K$^ &*EX\MJ&8,TP$6 <]R2:N>&A6&UEXRZD"DNP,+@ MT69682!E%X0W4A&O,4BJ5Q(]V++94=% !45EEX_*6A[-;M^TQF%D#-?@W@># MYDYFC2U%8B&=GD,ZU9LK23(-[(WS3^?UM4]?@XB"@@>4.4YU7:0<7!99KR M%.0T-!"KI#$HN1ROR-,]CHJ&1"IN7PP;"';V:ZU@>J%6KD[6C=DQ_/#T ,E< MRZ=QV1D7&+Q/$&RGP6S%3[U0NDD+ 34^ ;5YP] @42-#'M1)7Y410Y0MQS<**O9A$ZNW0 MZQ>Y2Q6"4XVAA=G]S&;WC_6^O>A%H]MQHRV*A79^@';^>,/,%L1&);W*O)0^ M8T:FB( +F8XV.$<%)9POO66"5$@W+XSL:AK9"[9]/K:]9E0S'F@@PF962YTQ M856FN%99T#IXSX3W!HQJ7BFVG;9-%/ M*'[[(\UVH7P>J7SV;]B,D7&L'>49I1QE+&*<66]#)H.08#!:)YU;>JNJM&^T MV "NILFX8-"Q,.CUS5T;!Q6=&-W M-G+=;S;SK_8ZAJ?W/UVTS!"7&@L749QL!E+R?PJ M>K".* >GG%'L:4KIQ?(54>.J2S K>?P+P;80;,]X9&$AV,8JV*X9E"8(I[5" M&8\>/#X98V:L!!'GO/-,J00D"#;&7]&G5^:?\%F%T4 N>FP.>F%.?C?XTH0I M3,EWCU,[SNLS'L=^\X1'.2;;OK+V_/OO^N^'71;L$Z]_RZ/ MAO3/%JV;QK9=-_\K]H*2CT8-SEH_>&B1@[3(05KD(-W9*N+(G-U6POG)&0PS M[T+-I9(P+,H?&915!F)1JM N*.D MS'S&E2J2/Z%XST(>56=J4^S.A4S+HC,F$[QI #V;O@2TK'8 )V;MLDA%__2,LF 1L(X&58QJK90PR6ER6UKDNM M[E9W +6VH=I3Q?$-2H2!<0/ .)ICY!3CN6S#1&$)%T"++)&8H2U5%(Z MK .A51T_N4254)^.M6@Z><1MS*NK?@UF,4DCSHGI1Z&EVFGIXXQN82F1-'** M(E,6@;:)EK -2'!&M&II+-+>5KLM-W2"32T'R0K-&%"0O%,E3"H8&E[0* MX1 HGA-4*8F4L_FN&]5!!\RXEQ62V=RUQ0)3+5K2CDZU*T"^07#/DIY3HRRZ.U&#D""?(2IV.RQ 9IEO[' M"76.J0KR6M25QGFQD']J2E;I\,.KL3<< QL>1/O?GWDE?+"C=NLH#(?5RU9W M.#PQ/1?2# Q+ON#%JZY)$+M)#IMI[B_>9R][65U[V:P[6;/H9! :>:,8 F49 M4DIJI(F17#FIK1)K&Q2W@=55.ZG8?)L'X=I4T0+AQ4/XQW11D>"UQAB)7 4) MM!7(F""0",%[[[QRUE409GSN$VA#(],:KF'4[4]>A0B7!?N3"SDM@IQF7'-#1L;3D\D8B90)*+B( +CY37%.'HL;?.B^AR(G;65K7=SEF6U%$%\8_D MBRN(KQ7Q4[H($R9J @1);P("2PS2EF%DHK'844:=3[H(0#I9U'4_>%GJ/S=6 M.WG9/S[NCG*%TG&JGXS U._0]^C_7QL-3L(T\"^, M+==NN#BR@O4[8=W-[.Y@(^'$,B1$E B7-I=O_LU?X/_GSZ-]>O3-'O;Y]M][Z7.O2.?-1[S] M9BM]YT>\=_C^,,W5Z/4/[I]N'?6(>I'Y]TG!Z ]<10%R,Y@122R^?8/ M."T$Q@Z\=#=K)->LH_L=D,LZ6M9U)#VG.;S58^H0L.B1E<$@:@4+P8%Q(-8V M\'IFP%EC_\P?6E_-H/4M"_C93YI/E+N221=+FLI'2E,YMS) U&.I B].1@?] M06KOG[6N)>]A)L[AP_!V1=+#7]VZG;&SD/GOR7Q[\\7OR)QT-M_ASM^OC]-S MNMOT'=[?_?AC;_<=WMG\JYM(GG7>O#[<>;-WMI_'_/D3YLIX2AAR!A,$/*D' M!I1&#"257N/H -^@%%RYKA:D5Y9UM43KBG!IJ-$219+M;P85C&P8M1JJ_ MDN=-8L6=D]%PE+J9]HW+RS=V3X-'9V'0+ROW\58NVWGQ26(OL28"!:D2(VK& MD7*<((==M%1K)RL37G,8L:RIQJ^IQ"&$^KR(%,TY-ZQ.NZQV2&NOA&6."NWO MNJ86RE-;P^')] Y;EE-CEI/R,E>B1)&%M+D*'U$Z>RL4F%7>"1VC:A9%E>74 MY.5DDZ+F"26(*PT(\ATOP[1"%#OAF4@+P*BUC5[_]TK:[=6X;K4B*HVM_VO_ M:IEAJQ]OH]7-82JZR@*@SW,/-MP"\@B!BI?Q7%EB?PODXCZ^)9"G"QL$8YF1 M!,6D9B9B3YRNK4@\C[G40JA() 8T!&<(5 F>M3;"*,N?@N16BBM]Y'*;7[\WC=*[MV#+N2O$4 MUH>>5[]3+&'_^*^C]/?3GWF<:SNLE$74^$44 $!;;Q$. M/IU.)"-(<:#(>A()=Q*G-5#'.WZ].MX\_IF[!1^DTXDPG73PM M J09C22LD,.=E^N71 M/#DSJ^HJ-TY94(U:4,$PL-$9%)@*"!@W2#DE$"?""BE%4^W MH,I.N1RKBDG*K+ =?YHF^E M\[5;Z1%?0WKBMW#TXS#I <6MX M.IK'=#3W,6D1AN5K8XR&'%%$&Y0CM*3Y;:9SNT!S7FA.>; E5XDT'474T)"O M;6*DE)5(J!B#<0YSK9L%S8=/W_N8&'N1.ITGW!RUOIJN1]U>RYFOW9$Y*@E\ M%UUG_N?4OTTSO]5[.9[WDEVK/C[J7%$)-ABL,46,,)Q5!8*TQ091!=(JXH27 M?FU#,&ACW:02U25Q;S,5A@+BAP#Q=)ZB )8K[1!X11%P%I#5A*(H$@VSD W1 M/(.8MCFIJU!5TQ+V+H%JX=S)\^CVT M_GG4'PYGQ%$.1W5;.'Y)8R<+X^5%66Q5HOAO$L1V&.W$77-:N*L^[IHM6!2Q M#QH[B0AX-KZ=9S$A2$9-6 C&6YJ+^[;E_/40B]UCA722 O+'!/GTA4&;;Y2)RQ%) )?$6NY"#J!J)P'/H9XTU"22;^TV63D9US :WCV/="EP M\@#*RL7\WJ\J>12JJH^J9BL;*2Z$E!R0H"0B8"8@A35'A'%!J.1*<+&V(5D; MV&PT5$/KG)3*1DOHPBG 7S#PIW04;X HI@ %1C0"$SFRRGLDC>911N=\I:-@ MW.:\KL"09:EPM$1ZS(5:C%5LZ>WUFM_-R418XR$^8VE6?/_$'H6? IN/\YHV MG?]XQ/EY*GO! NI:ONCYLC,L8+8=E%.'.6XVTA'1ZC90B357Z 3)(8871 M)N\,1+:IFKO:9>U@>F035V'5PJH-U; +JSXHJT[IVYCHJ"B6R$81$.1P!&.X M1-J"T$0K!Y#O'@%O,ZBKO/GCLVJED/\Q,NE+SR\T74A'ZUNZL[G016> M/1CE]**C@S ,&:?5G%6>SMCMF9[K5L;%](>J..+ZY_Z]ZT<'YVQQX8,3:>)?'S$V=>)D=/U'%C2Q!-]J9J?SK%[X MF?M8L8GEP1D9%(V&@"!!X7QWG1)NHV(0Q2>BU\X_=##XE<[FCHU_V\$?&U?U]A'F4EXYEZV7.]NO=]YW MMCZTQY2PM?URO?5B>[/UX>-_/FQM;KUXO_7JP[6+[G$7PA2)-6MF7UZ$\H>? M ,Y8W_D:!B8C;=C0OO_SI&=.?#?U_%]-[6&WERBS?Y*>X8?M5CAU(>\W!V-Z M]:TTPY/?D@#,["@:M$PO;%K\FDVKVN]^\76UQZ8^'YFOP_#L_,5SWQU^/3(_ MGG5[51^J#SV?/'U"\OD+IBNOYN\;O_V+QG+BNDQE$]/7Y)LG;Z]7;TWI#./W MF%QGFE_[-EXGU[YWTV,)6Y=:W.NQ-[_'F5R>SC*E5[ZS"M-;/?8WAMO[IKZK M]6!'?L=TMTF1J&\SIC&1/,RHU*U&M7LP"*'52>T.AJU7/9_VR/.\!K?(!OE; M#]N2SLJ'[NDMYF1EUO8%L]D=SI7-%G$V6-]Q+J][^*H1-GH!WR5L1BNF6!!4@H*@@PH:+"4F>FVM!?UI MLPJ; 4S0[>)G)EK#ZT'_^&7ZHMR%O[NC@YJ^[M_ON>^=-AV_3/]/S_SK:V?W"MH^WC_>/ MMW[\WS_W-CWSG[RW8^_M=ZO]?7[:/7YUNT_2\-WNG>V?INP]37P[?QY^.WP_X M;'NW\WW[W2Z2ET@@ ,V0!'#(6.RZDLIS8M0W"VP2:E(.KICCJPEI/ MDK5 8&.8R.4$+?@(VDB'@\16\^IEQ5KDG+5(8:VFL];9%&LQYX77P) R(K%6 M5 :9* $);XA@F@OB)ZRE=6&MPEI+P5I.*Z<(C\)Z#YQ(RZ+'BCE,+:-$JHFN M18JNM22L1:98*V"O:5" L*$2@0H":4C4Q8REQG"7!!YS+9QNI<"0P-=&U2-&UEH2UV!1K12ML#"*@8)U"(#$@ MJXU'P1N<=JQT6@QX;8.JMB9U7<-MVGV[AIODWO=_F*/1CRI:[:CK2 MN^@:PHK2>>M$",)%(%%KDM0M&HQC,1T6L7L8DU;AI%MSTO;+&:L5HU12F4MISK? ^--RNU:$A75BV-M3"[?(15V'O+M/Y.@"AR( MP2H&*XN19\E /FWD<2KFHI<*6:$X HT9TI('9($Y):**!,S:!I V@;F-/ 7G MC<5Y &ZI4M*E\S)PX@TH:;'V+,J:[/*!'(JHM ^&"F>M)99D[S())0IFJ:CKPXP]P1F&M7,, M89&T$I L41=XAX)D'F10C 56^9.IGJTHW="$8R75X$-Z0=(2L$'CJ+$%F38Z MYKC7E#E&M,(\%&/$DC'$M#$B!&&EXRHM-.D0."*0XCX@1T!3AU7 WN1J+6T& M<1.0E M3<B--1TD)*JQM2-PF:FX# MR9*E-6ZL]>1E?U@E59O'?K(*UMW:321YXG?BA,(*+=5&2]T9XX=F2C.P&GGC M+$JZJ4,6)\7%*4*XQ<(KI=8V=%NQN6T?Q3W36 #7;L$H %X4@*=M$]AQC*D' M1$.$'%?.D I&(Q&QY8J&[&];VU!M-7^ 9@%P8P% I128Z$ MP@ZE\P]#&KQ&W.6,"89K041"L&@GU:I!"%ZAO"5O!OWAL/5UT(_=F>0EQ3[Y M*$?\2B1O*XD4.BDQ%P(B?>!E'J M*!;@/X!IH !_,<"?-@PH( H42><*I15*\G$H5W]&@4OKJUI:4:UM@&SS^4NZ M%^0_0>37;E,HR%\,\J3"(BY<1* $2UL^,$1!:B^YD=Y#+I373L(K MR"_(7[PMHB!_,M'2&5;GK%$SWCJ]WLF)?S_JQFUG M<^2UOJV.4&:LS%B9L0=/C[Z\N9@^)-UU6&5B.C:#+V%4,C$]H$/A0S@ZRO', M/=\YG_Q7XSVQ'#EJRQ"W^R(?-RX5D 9'- E6(DEI.G-PCI%B+J)()8D";-1& MK6V(-A=-\P4@ZQP4 &"9) MAC/#4.#\9.%A-U?!9L1!Y,1K0VR+#H4#H96JX9<0KCC&C!FU0 HB"ZX?: M@N@'0_2T28 ;*I,T/;*6*P2$.60EMR@*I[6VE'E%\XUA8'.?( JB&XOH!20< M*HA^*$1/[='8$D&C)0@@"@39TJ<%"\A0I74,A%B:]FC9)KI)>_0*!0:\";TP M,$>52<#XXVZO.QSEN*UO):?0PUTX',L@T=.+2Q(H#%4[0VW-V 6H-U*9F$X1 M'&,$@4NDN*9(&89IU)%AZ3)#I:-B@ZR6Q0O1<+M P?1#8GI*ZXB2$!X=1QH[ MG$M1642NN$,CE20*A2H>GI8KK^6X(%TP^'Z6G;@%!2IO._18:0 M=)R@029TDXA,4$H9S[ C?FV#R#JJ5!=0-Q;4]5\ +*!^0%!/;=3!:Z=8T"CH MA&PP6?FVGB!/&:>*8LPX5#% C#:"TO-RRSF , MHAML=AE7O^K?_H[/KY9?4'K2CT:[?:%.@O%OI3ZI_F1&,O M+;*& 0(I$O2]<8@XHY(*#P:PK-)3"BC0+]!?J'&G0'^AT)\QYW@;>' !89YO M?T3.D&+YAPZ>>$: 9A,M4VU1FV>X0/]I0+]V$U"!_F*A_V,Z$EM*$@)!&+ND M\ =OD$VR0TFBS'FPF"F1H$_:>OY[V0\"_:=>;.J?_^T/A_]J=7NN?QQ:<= _ M/K=<]'OWLUA,)N")Y;'[Y\-:+89IO.G5M6RV5*Y!B^A; M:(19HZ!_0>B?4@4L!V5PPCS!AB)@VB(5@*.T\TOJO/$ZDH1^TI905]SI,[8P.PN#<+I9O4,V5ZOKW@V_<]C9'&N(%Y%DXXA"$-QQ[AMG:!F]2:K@52B3U\]@]L8&N5OJH!P[]FV:<\=3_O+)> MB.8.1/-EYKSM!>^J<-T 4< MM@M YP+HE"9 1>++J!@B1 *"2 A25$L4L3!$2>R3JK"V(?"L*E ^A0 NH # M=@'H/ "=B8-SCFEI&?*<^-GAL;!=).3RZN M&4XIPDHF\B4T".G+YOOTP5O_);2R^2X(P=.5EKR,U 6#J AIRY4&(QN(119C M9HV*:2,6S=M\2R;EIF127M[(@]?]0?JUUW(G@T'HN1^M<.H.3.]S:(T&Z:D3 MTOOGT84D1B4XX>'S$DW$]'(BI=U?LGECNKU\._D_(6T08=>9[692[S MP60FGEB"LV;8%K;[O?[E;&T010*>!@*F'8[*6$,]Q(1[V*NX!F0 M%8PAJEQ0C$?L),MN)U);QH/" XWG@6:8,@HC/ @C3!LNF*1.6C!(F)"4 I&. M,]I3D>]J*4:<9\'1M0U(C#"/>Z&0P;*0P6-&GQ0*>!@*F*Z)H(D!;SCBQ@H$ M21= A@:)+#9."2H\R0G+H*WPP@L\U<4#3SV5[>4:3[8R_YW_-C*G]ZQ,_323 MNC?#YO$KJ_OK0?_X9?K2;N\D3>3.S])<8R/NN-UNEN&KT]' )%ET>V;P8VL4 MCH>)('-W!_VCHXHBSU/5%':LBQUG"UX[)A)21+ZNGB/UB-'(*AZ13D=?&75( MZK!=VR"\+6@-]V,;HR&5(A%--)L4%ED6%IG2L9A.VX4&CHC5Z9A%I4#*I1\6 MM'">2R*UJ@KH8C9W8MA")*%55:5Y!:[CZ7_BD\7SRN#D_"HLL!XM,WP,F3F%K (7H/ *.+=+. M8*2UM#0P MSF.EBBS?GP'L MJAD""DSGANGT55+O0#.9%&'J5((I#4C[7+2:$XFI9#CD;97,?9.T_GPAY]]U MOW+4-98%O97=H8ZZHZ63R]G)FNQ&C346;8?1S:E5YMX*KQKN8^Z$_YAKA(W> MY)MA]TI+ZI?IOUCJZ], W(PI#'@,.@2+B-(A':Q91!I+E4MJ>!],TMFLKD*1 M^%RA2,U3U@LK+0\K/>JMLL)%"^.BZ:H#D5F">3I^*!]1$A%#1FF'9#JA2.8] MH2J, YJ@21D,"R&M'"$UPWA9J&EAU#1SI8T';FU2D[RJ[)DX4ECZ4A^?Z)/0I-MC>67CY\+U?.>-OZ&A)$#\S@ M^A17=7A(RS.:\XP52A3_'S/LNGFRYCTQ%?>J$39:Q;WQX/TV##YDYJK73T&O M/7^_,H->FK;A^?=6J^NG>HN+>OM[]?9LM@I@DI;30E%$B>/IJ,TX,EYQ)(*S MH*1C+L2U#;R.GU;6V\)"R\-"]R"A.?T2M'#/0KAGZFBMO#:* R JP"/ #I"U M#) DQ 8'08DS]\P%"\P0A[P$A.A)F;(* M^]R3?:;#:7/Z=:,)BC;'B1"-D5&03I!IL^ N"JX-J\>852BH4- 3-685,KH? M&4V;L[1.V@\G/(>J)3*BB9:4,AZI2*DE#&(D=FYS5N&APD-/RIQ5V.>>[#.= M/@A''BTX1"I5B%*-DNH:$# --$;*"2'U&+3J#YA]L@4G_JY^";YE4H_,YY & M>7R<<%=%'PY;_9/1<&1Z>2CW"D6L,7"T/..!GK%"-MS*4]%:K:R:U^ZP8\C7 M:^[$TYOK.=^\&-/-]LFQ#8.=6&VTPYU?;#/Q(=WF"DO9CV^S'\^6C576B'0& M4"AI_1X!$(J28!TR1CNK9?"&RK4-HG";:M&FDC5H6R[)PFI'^IP6Q8+T!B%] M2O.V+,J@%$<^*H= 8(.,2S^PTLS;1.E4Y/KV4K:%4&U!FZ2 %Z37CO0Y[78% MZ-G3GS32YS2- M%:0W".G3%] -!XA8H^ H1A"(0@HP0UYZ2T-,I(Y5SAD&;4%H&U23DO6LT&7' M:Z+$;D52MXVV77*2>B 3PT02,UQ5:*H^FIJMLIIV%6FD%(C$7&75$8F,3%PE M(_7<0$QR%[4:&9H735^P_N!&AH+U!\'Z],4]0CQEU".B/4'@23I\8.N0P)AR MPM-IP\8QUC'A;8+GSFA>L-YDK#^0F:%@_2&P/FUHH,XG54TP9#U/QP\6/3(> M%,H.?D>$ D)MK8:&@O4F8_V!# T%ZP^"]:E]W;@ $*E$.-B(()<04E%JQ$T4 MPGO.# W9U"#;2I"DQ\]&#S[RA;0_1L8>A?2O[W[;^'?ZWNL MO1ATS=$U""/X=Q"C&6)3L]*LSNT>A)9QKG^NK&8Q:_=@:'81A#A[J5<4X3(XHBMV>Z;G4D=3A](?C-(;A^K6CG7PY MT+$]YVM_V,U+Y]D@')E1]UMX_KWK1P?GY'3A@V-Y/\._/F)LZD3BB6L_\K@S M2R_/P<6?N8\515D>G)%!T6@("!(4%A(8)=Q&Q2"*3Y2NG7_HX&'IF9[>J+&T['Q;SM('[VBMX\PE_+*N7RY ML_UZYWUGZT-[#*:M[9?KK1?;FZT/'__S86MSZ\7[K5,,&R]<__5HD+MRY7G6G68/YYTC,GOIN&\J^F]K#;2Q3: M/TG/\,/93C9H61Z;P>=$(#E_)Q]GCF:_#\.S\Q7/?'7X] M,C^>=7O5-U8?>CYYUH3!,Q%-F^VS4,9O_^*H=3SFJ8D#8?+-D[?7J[>F-(SQ M>TRN"Z#7OHW7R;7OW?18PM:%$/=Z[,WO<7;]EY;.-K&S\M:/O>+\>8Z0I#>' MN[?\C4OMCN'HBSEXDM]1(;Z"?Z:G0=]F3&,&?YA1J5N-:O=@$$*KD]H=#%NO M>C[MJG^>]$*+X?8M NM_:X)8TEGYT#V]]YP4O-P*+Q<,7+>IFK@4RR:;B^L: M\&VN3SREB2-UT,T3G9NRJ!:XJ!;*UTM_#^_^!5SO4A/W"=YPOO/P&^UU*:5? M[^=;^='IGOM6/N.]P_?I>_8/MW<=W=]]?]0Y?L5WWFP?;^]N?=]_L_UE^\R1 M_I;[#SYGUW>_?%V?ZA.]W?[9SN'^Y_V:,= M.NU;V:/O<&?7G>T=?H:=U&Y[\S/LO]DBGOCSIGKX^WC]\?[IWMQTYW MXE?Y@,^V=SO?M]\]5.77NX*DX?E'"]<]!:XK!66?(L.=33'<0]:3+317:*YQ M-%?*U#YMPB-3A(=EDHQA28<+2B,@3")E.$>$TDB98,I8J*%*;>&ZPG6-X[I2 M_/8I,AR;8K@8N8C1)47.$Y%I#I#5+AU?@4;+">?$T+IJWSXNS3VPS?+J*Y:- MM5GNC ["("<,NQ .-"E@.C%EUE&^=!F"I6_O@WN(PJ)EQI[P,QKA1EF&F]>O M^X/T:Z_E3@:#T',_6J-!>E@.)DZ*B?&')\-1%=)8KF8OSK]P64.K]HM+T:._ M%+:)M%Y.A+6;937NXHN>W_TEN1<_!9?TO9VX:TZ+JE>7JK?]+4,2>2JM"A5I/YGMX:5FL[W=A M\:EKN/>*'9X,>>)=F=S#9 EQOG^2;W6>#^):]\M3=LW6/#F-5@F:$7=\A5Y0 M=OC:=_C9*.0D3^]-,,AB+A%8"T@IYG-:)^MP]"'B'(7,VD#F.?'7"ZB&%Y4K MG+KJG/J8\BG0D3@7"&&+$B\Z=!"@)!C@6;WHK$>;>VP62;Z[H* M_A8ZO7F4A5'O.#^-)M5F1%,7>GT8>ITQ2JDJ)Y40(GRE5MA/'/KK&NEA>K<'>/)-IMD&9^U8CG^SUJ4M7,MDLJR79 M+%_;*,EF2[+9QT@V>V!ZGQ-/='OIC;[[^B\LEJO4Z'OE5:6 MK0M^ORRE-SU6K4LA%Y+[M/Z^RG6EV)+T5:^S>TKK,?K*\;+,*Z'K#-\ON_)C M+%C";S>QM\P3>OW%K5OE%'W(I'[3IH [YZMMS61*G$S2E'9-QU,R=T;;IY,I M\67_^+@_460>(M7DH/]])HSUR4SFB]37? )+Y\&WINO15J_UTGSMCLQ1F=IY MI]:YD^.3HTH=WPRQZ[JC,J/2F2R&$W?[T7E?BTU>\95D *]ZR+( 5 M;UD6P(JW+ M@Q5N6!;#B+,NR %:\95D *]ZR+( 5;UD6P(JW M?*#T)X]Y7>4_YLCT7&BW.F;@#EJ,7!&:?!H"6*N MOX_VC[;^W3O??[,'>[A[M M;+[#G>PP_?.TC,._SS8/G[UHW/\YY?IFSS5&,[>I7%\IFEL?'OSZ'CG36I[=G2X M?;B7/O.*[NUN_=@[?A\[NQ_S+9YQ)H^SCV>=S8^?&#;&&>U0C,8A$,0A:S%! MRFOA+),RR71M@RC>9HRVY145!>>ZSU/G=9TQ:&Z@O$7=@:SQBN.C ?^^]QOK MN+[8/+:;O;MX/ZJ;O;)X\4+"^#K"6E,N(RX-A?V8HK D ):1>*B#BL XY02$#U7F! ; I?:0!1T+N):ABO6R\)J MVU.*6=I7,,OYU3#E/K&:,,BF_0=A[5VT4JC ^=J&8*Q-01=N*]SV5+CM+MEZ MA X0:61*$@G61F64HE@"B(A5!'4]N5V3I*>PW()9;DIW@R!4%-$CYAQ#((U! MVCJ'F%7.*Q]]HKRU#0ZBG01;6W:>0G -P7HAN-\0'/.,"HY!:T.S$J=)2/I M8"*1FI.!UD)PA$((I@$$U4 L(;XA-MJ*F+:9-?F MUG!XDGV;.06.&]\:'V;<_-__HRBASP=A.!IT7;Y+.KSQ,OG"ZA@R$$$J0I9 SQ#J)3#" M O'4 L4QD%B5+=/09E?4+WS(@D7W4-<>O6[9H^%^PGQ%/D4^13Y%/D4^13XK M))\2SKOB+,NR %:\95D *]ZR+( 5;[D"=[IR4LS0&YK*MA]. M\^O0JLIR!-\:]5O=RO(^]GJT^E]SLV&5L'[:)=(RV?A^?9+&6UP&6XD3ZM5+ MY-$"#HI\BGR:YEF\H@2ZPXIQKYW2 2B7QEAF=8C.2QF]9+841@0!DM16D ":>(HTD%(9K0$0>C:A@)9 M4P1%P7OAXR*?(I\&R^QPII[?0PJZYB98VEG')]ES%J%SG MJ$^Q>C=SRU9[(I6+!JE@- )/,5+1:Z2Q3*(% M*(M0W"V_R*_$ZWOZ16$%P8 MMLCGK@Q;PSFW,.Q#,^S,T5591I6.#D7- @(!!"G $8E@M8Y:24V:1+$KX!4> M%TQTEPHF=BLX%/]NL8<6^13Y%/D4^13Y-,7?0Z+50&(TC 50BJH0L:8@F+7, M.W'W^(A* ;A4,/F7-EQ=L-XUIV_[@]RO%Z/1H&M/1L8>A=W^6S,(O5%1F.M3 MF&>3YJ3#C=)8&:09$PC2K\@RX$A3@JU74J6W\YUK0EA3G#T%[4WV[A:T-PCM M,\=C%IPTDCG$A<@YFJ5&1FB*B/1, .AL=E$,8$3X0QUB&DF$001D?&4(SK0]5CVOL?F3N6-'%@_9.SA(1Z16+4>[%IJ<>Q"):<\C9+9T%%ZI$!'I.N M1P2RBC'$A-6*$P(4AQKJ<11N+-Q8N/$J;C320R1@A9;I "VD%80KBBVG@N;\ M^/-P8SDEUT>%@F":*LP08<0@R)>&C*0:!6-SN(Y1S(1<\@/:6(M"GX4^ M"WTN)"('@/*$, P)=B!<4EZ$D8(0%B(VTL#U_%FJBCP.D4Y7A"/>6DD-2C)S M*.F;N9ZE\TA:&3QC41"'US:XH.VT/V694XQGZ2%L%]*U#=*6 M3!4%M)!G(<]%D*>($)WFSE%CP=N$1"N9\$")$<* *>39#/*<\7)S;S$60B(? M;6)/3T0ZP'- 1+-H,=,6&[.V(5D;&'X:]%DYR?^H(BG2O[[[;>/?Z<=YKR\\ MR(6TP <3Z&W\VP[^V/@YU 5^K.K9STD<3T6:P"/S=1B>G;]X?IXWK=NK<%M] MZ/FQ&7SN]LYGEG^=G8;\?>.WGW_O^M'!,ZW7J= 9[).X@_QUG]?97K2K$EZ:M>9_>4UF/TE>-E MF5="UQFF2])9N4[X[2;V-Z%$OXT49+-MKU "QZ3W./%%\DJ=YT/WM-5)K0Z& MK5>]='BX("O)S.9OY( M7(6(+35:TWR )6IG7=JG3LY/AFG8-T,L>NZ MHS*G-<[I^';CI7CGUG]O2M-3XR3?^SF+(/G&;8VWD^4XSVI_>ZDB]^Q5N6!;#B+,NR %:\95D *]ZR M+( 5;UD6P(JW+ M@Q5N6!;#B+,L52!+[,P/.9G#AV(9!BY$J M.H7,DR1V=9/<8!"*4VZ8IP:D%THH+3#SUBE/@;$J=)D0RDA)^F9.[L.]@[?G6UOONYVZ)_'J;]L?_-C^NX.V=O]\V ZBGE_\S_'>V?_ MZ79V/_+MLX-N&@ON_+UUEOK&]G?]E^T\SK._#CK'KV-JHWCSF-? M0K:[HC+*O:AN=3+0/"2%_;A,82$X'8B3B&#P"!@!9+4F2&/*B;6.> LU9* I MQ%6(JRF#O@-Q<963+$L'04604BD?J'/&1"Y)9#',0UQ/_GK9 [+:]I1B9@GW M$J1&W!.'P!*-+%>VHC9#O DRXIP>AK9Y;5E4"[<5;GOT0=\E=XO!+G)J \<: M0#NNA53"!&]E.LEXJJXGMY*[Y7%8;DIWXY@$'A1'F%&,0.F8U#;AD!>,!\$< MUD:M;7"&VXJ3.7*W%((K!->40=^%X#AU$#4FUG,-"JP!KR $%IG"T84;M+=" M<(]"<#O3:IP"H,I+I(.E")SRR$@1TBN:UK.EEC*94ZPD&19Z*_3V!.CM#NQF MG39.!4S:3-([6+JD^W-S]\_24C;CTEJ&\$YZ;,- M&ADP&A%" @2MF,3)($_Z> M,.Y+8?4BGR*?(I\BGR*?U9-/B?A=\99E :QXR[( 5KQE60 KWK(L@!5O61; MBK=<@6M?.6]FZ U-9=L/I_EU: W".+7FJ-_J5I;WL=>CU?^:FPU;IN=;TRZ1 MELG&]^OS.-[BLMA*G%"O7B*/%G%0Y%/DTS3/XFPPA./&6H*5Q\2#=59Q'B)$ MX3S73 C^&[?B;%3$"W]X,AP=A]YHN-O_E?PZY[[>ZDTR7UJIU2I7$N,16U.Q\/.Y?C_W7>?N!1:>IS+ MV9+MOID]Y.+XP_70%8A*WPZAU=%,AB^+T+4[Y(I\BGR*?99'/7:ZW64LT\\"#XQ$BM=HG M#4T+%ZT)3 EQ"R7MFGMN:6/9ZKG^<[B'5Z2JXA'AY,")0,* MRD4$7&MD52!(,('!62=]D&L;+*E6?#8V^O9WW J""\,6^=R586LX!A>&?6B& MO71XW=VBGZS'&@B-R/G $6!KD8I:(:DB#8%8&@$:1+$KX%,>5V1TERHR=BLX M%.]P,9<6^13Y%/D4^13Y-,4=9 %KYS3!-'(0FBD5N6;,8V,,1!+N[ ZJ%(!+ M%9E_:Q=<_JV/\C]>C$:#;KV9&3L4=CMOS6#T!L5A;D^A?E2UAW2V=WZ M1+%4./*(F,$& <,8*>TU N\HM9)1\";?V%:\KGS6!>U-0GOMSM^"]@:A?>9X M'"37VG% $9N (#$\4M0 LE(&[3D0R+%2C8+["OAV?U;;^/.D%UH,5Y4VZ#R> MWDD*H/&@GK$T[[Y_DF#V,PW0ZI;B8"HJKR-$D!Q4")I:+Z045!IM"?%5*JW; MY*(II3@>AL8NI9E)2LN73\1*2R%(Y$TBL/1"(B/!(D6 $<*)U)'G4ARJ3:EL M8UE7HIGZ4/68]OY'YHXES3M8_^0L(:'.ZH_W8]-2[6,1+/GC,DM&FLL2*8*P MYSSI>H(A+1)I8F)Q\%QZ&DP-U3X*-Q9N+-QX9C$/-Y93AS(1$Y )0GA&&P*H)P5C%AI""$A8B--' ]?Y:4_H]#I%,:*";":QHU MTC92!-8#,NDTCHC!0"$ZCG%8V^""MM/V.'\T3N'0PJ&KP*%WH%#M!% :(N?4 M@&)&,Q>5<((;+ +Q105M"'/N3*F@AG-"@O1(D4 08!F09LHC)H%QCJTPBN8[ M>)*IHH 6\BSDN0CR%#'I*)H[1XT%;[WR5C+A@1(CA %3R+,9Y'G9R_V*?S)! M@8[I "\\BPAH5$@9)I",#$>1[]D(L;8A61O8W&[N9M!GY23_HXJD2/_Z[K>- M?Z';^XOEY MUK5NK\)M]:'GQV;PN=L[GUG^=78:\O>-WW[^O>M'!\^T7J="9[!/X@8F7SQ^ MEZQ7/# EV?%[C*T++JY]&Z^3:]^[Z;%J70IYKZ?>_!YG]?=5KBO%EJ2O>IW= M4UJ/T5>.EV5>"5UGF"Y)9^4ZX;>;V-^$$OTV4I#-MKU""1R3WN/$%\DK=9[= M@T$(K4YJ=S!LO>KYX"]%&I%+F]UDDLZ[.'D0'4_)/2=._]+H[[ -/M:DJEM- MZCC\I_7AQ@I@[&X#OW[EK;4&_>\SX5]/9C)_90EJY31!:*O7FB0**E,[[]0Z M=W)\,D[ANAEBUW5'94YKG-/Q_<9+$<^M_]Z4J*?&2;[WLBR %6]9%L"*MRP+8,5;E@6PXBW+ ECQEBN0)O9G M#IR.&;B#%B-7A*9<'/TMLG:M;HX;*24'*:RE@,$(L%I2QX 9+Z0C0E>1RP0S M1DJ.FYN"F \[/_9V7YQV=C]#A_YUL+/[_LO^;OHW]65[=_M+Y_@CV3[^,_5E MZ\=T$'-ZUD%G\]7ISN;GL_V_7_'M-^_3][]*W[-'.O3=C_W=CW3O>/N@<_AG M[.Q^O)3C9GOWW2=%/(Y.1&0C(0@LETA3%1!WRBEIL089.:QV]R]RT6^4MZB^/.8U]"MIN]I'$_JEN=!#0/26$_+E.8D<9Z"1YQ$QD" M%P72 2B28"65! BGK(8$-(6X"G$U9=!W("[,C0O&$2) @P>CG8\XL@@^BFB) MFH>XGOSML@=DM>TIQ8RS&"S7 @5% P)#-#(.!*+20SI\AXK4-SG1; \R1NJ407"&XI@SZ+@1G7,2:VT@Y84 < ML=(Q3GS4!((AEA2":QC![4S;U[@%KHE!U"=: XL=TI$9E-5OS2 HJUS.A,_F MJA-7Z*W06U,&?0=V4P) 8"X%CPZ ) 6.)7Z+46//+,:^G$V;06J7,Y]\Q)\" M46DGLAQIX P!5PQI$CS2WG@:):5:V+4-)=N,SIT4_T&X;06J?VP-AR?9]=GJ MQS3$ZE+Y,.-F4E-M$(:C0=?EJZ;#&^^:/[WRO7=S>F*AN6%)!Y/,@&'&.**C MCH9ZYYRTKBIE1#",2QF16U3XJ.@KBR?XS9-!FKBW:1A]/_:$OO\IEZK9B^]F MX*L"1Z_[@QBZHY.JA\5%6A?;72X#LGWXZI,1) 3A% H!IS.J%AHEP2>-S@G% M.-8AY"1YK"TH;\/\MKA2MKO9U22+?(I\BGR*?(I\BGR663XEVG?%6Y8%L.(M MRP)8\98/'>]?I?!MD.FK94:MKR?VJ.O2.S%DTTN[=12&PU;W_!.N/QP-\^?^ M<9>*,FE#MT'CJ+$%285FCGM-F6-$*\S#;TQ$B)];B%P\'EYG'KH0,_^BY]\. MPNN3G'+S;S,8F-YH>#[FEVD M[,/B6(?^KU]Z/#%J//RIWTH/;OSS;_Y"_S_ M_'FT3X^^V<,^Z9RY])G_'.P=^J/MS5>X<];YL;/YGZ/]XP[?/OS\(XV(;?^] M?[S]ESKM;'[AV[NO3KWR46+?(I\EB >)3MCO8],R1" 1VR, MQT$+D%)9X4'];F>;#4RY:8NKTD5>V.?^F[;FB_O:L'AR[[AW78HR/GOU"2)G M6N:P8F(< ADU4L$%9#&U5JE@*/=K&T3/'YM2@%R(MLBGR*?!\KE3T= YCWAE M(WSD0]RED"9W^LF LUJ3@*@B& '0@(QQ-"TT:6+ZGQ8V-F0G+':[%6]9%L"* MMUR!<,5_?Y%/D<^];C#48 ^[' O\PA^>#$?'H3<:[O9_E:O*U:JV>I-: M555@L#7#X"^2Y/OPOR?=87<4/H3!MZX+XY/#^^#ZGWO54ZI#1#DHW.F@T)FR MF'W^%)71E :*F/8:@1$<&>4,\IA;(HB#M!K6-A0K<<8MY+HPA-^Q^"ZVCA(;BU2U6T"*? M(I\BGR*?(I_&1$'E1#_BE M&E=IT7;-Z=O^('?PQ6@TZ-J3D;%'8;?_U@Q";U04Y#LIR)?SV>[LOOL4 4OM M!4$NI!] -$9&VZ0D4Y'S=K(H@E_; #Y;)^KV<=(%TTW$=/TW'@JF'P?3EP^] M7_ G&9BEC@"20@0$F %2EEDD(Q-<1"8AAJ: >@6\LS]K5/YYT@LMAFLK43D> MU#.6YMWW3Q*$?B;07=T:EI9Q[+S"45$-UC*#J:4QPBG=) B<:*.0!$&8=\ M$X0CS2E#8 )7QGD#T:YM<$S:&L_JH?>MAEJ,*B M,&AAT,*@=2?\<-0Q990R# .6S@AIG+ DBAS[H'4YQ#>#-R_YN ]?G'X"0A5X M!4CZD!.K1X,L4Q99[#T#PW00:FV#4-Z6=#;)WU*>XBM7^1]5K,1Y.OCTX[S7 M%Q[D0EKA@PGV-OYM!W]L7,XB?^%C$^ 79<\@>MK?UA=EG]6I>;J?@O/OW?] MZ. <6!<^.)D%_.LCQJ8!GXRN_\AU7;P%/;P8=,W1-:1 \.]8@>:>P%0F_0L_ M#P;G7?AJ/@=D!\%\02:F'CXS1]_-C^':'Y<&>3IT_$E;]@ M>H7E[QN_/1F%UNL2RSR026#&Y(LG8UROQC@%FO%[C*T+?OW;>)U<^]Y-CU7K MDL*]GGKS>YRQ!?25,+DD?=7KC-Q/6H_15^#+,J^$KE.XWV,?OK-RG9#;@>LW ML5J_#;ADLVVO4+#'I/TU4FM#H:M5[DFSPV!7),IFMI=Z7A" M[CEM^M8!8;=2/!YKKM6MYGH<=M7Z<&/-\@NGQ]L,_/H%N=8:]+_/A-T]F:Y)#J4SMO%/KW,GQR3A][6:(7=<=E3FM<4['-T0O19&W_GO3 M#=$:)_G>SUD$^S=NS[R=+,0UE.=@+=FT*I2SBUF#AZ]Z5((8;<_O=>5 M7/LKWK(L@!5O61; BKJ-%Q#)(:JIX<4PH(R6]T(VAXZ^_[!U_Y)W#/;Q]MH?W#]/S_W[%]W93 M?P[__-+9=:1SF+[W[W>G,Z'C?[_O[N]^^;%]^(YM'Z:^;'9.]W:/#G8V.[1S M_.YT^^SCCS1&LK_Y.G9V/UY,+W36V?SXB7H/'IN(M*$YYB#:7,IZ@\>?Q-V:5;XZLRHW8^['="N4^NS'90;CC%$>*$?! M4H$@\L1@A@AD;%0@K7!"B+6-V>R.A;@*<3U]XJ(DL$#2-FZ)3&B0EOG$94$* M;076TLU#7$__2M_#L=KVE%[&O0;*O$,*M$2 -4&6>T Z,J<91*.B6MO@P-H* MUWRCKW!;0V"^DMQVEX0/6A,JHK2$$@="8"L@8K"&!.HCE3=H927AP^.PW)3N M!E11;K5"3EJ-P(%"5EB+3-JDN/5,.XH3RU'5!J9J2_E0"*XA6"\$][N,-D20 MX%6(BAF(/AT[O14R*DI$9%&%0G -([B=*34N"J>IBP89&C@"2S12RF$DM(^, MI9TJ[5QK&]!.*Z[06Z&W)T!O=SF;8FXC4T9$4,!HM"XX!=)1BJ/PS):S:3-( M[6*ZF<[9"_))Y8S:E 1D#8BDMH6(-%86:4FT]]Z !%C;(*3-9,TIMQ>93.8! MBXS^3(GRP.#<&@Y/L@>TU8]IG-7=\F$&SZ0\W2 ,1X.NRS=.AY>NG(]3M=S% M-[J<):/N6%T%*VFTM(PS!]%BK:*&P)0UT1HLW:1H%+FF:-05?M"*R;*0@M\\ M&:2)>YN&T?=CG^C[G]*IFKWX;@:^JB#UNC^(H3LZJ7I8G*5U$=_>C+/4,"Y% M"!JYZ!+O)J6EJ6V._2LBR TK(L@-)R*6]_-,T"VC*CUM<3>]1UZ9T8LNVM MW3H*PV&K>_X)UQ^.AOES_[B#CT-B[:)G$IL(H+!6QG@B19"2J\O&0@_.;?_ 7^?_X\VJ='W^QA/\W-7NKCZ^[.[L'AWN%GW#E+)3B]&>@E\N!N6)Z*%PT6+)C($#"G$I:=0\8;B[0& MSXC1-D97WUV? N$F0=@1!4PXX:)@D$,BA=1$>)PK%=.T'!X*PB6RJ#Y\3]]Z M\3(P22E%&).$;P(BJ;S$I:U;)?*F&#O@:QM2MP6M*["H@+RAWHTBGR*?(I\[ M;I+SFIO*)MF\37(F_-8JYDF @/*1)E\JB$A'#LA[J[P3RGGM)KLD:\HN^= 1 MMDTR+9]\32_#:1BX[G#VW>\3*^V]4A M9[C#4ICISJWG'R9]*C:ZNBAM:\9& M)Z02)!B3KQ%P!!(K9+V1*(JHM62.4J!K&Z*-,6]CF/M\7P*;FJU:%OD\.A,W MQ/YR3L(OCM- TS$E1HXT<19I M+SDUD40-:^G^*RK7O)KN*L&7(,$% MW?-2Y8Z3OK[3MK,XMU_RBPL;;3I:?$G)CO/7OW, D*(V+_$2.>%,38\CB20( MX'SXSHY_FUYI7.?5J6.\M_ MMS[=^CPO];FN%;"CSZ;59&C@\#\:SWK;8VO[O9%O;&]MEU)41K=!\IWYS[2H MBHEY;\J+0AG'+-X9-3X9V;M8DM%QB8?C$OM+RG:8AHD*# =E.\6JQ4H1*8PB M"3>IB".=YG&^]8+VT[B+9GHV<-#!=;<^W?H\+V6[.TZ?XW&ZI)J;W/ \H"$) M8A41QF-.I H922DU*D@EU2K8L//T)PB).#"37C%2XZ'YB:(;.I-NMS[=^G3K M\Z.NSQU8FA \-5G"A0Q3EM)$)#D-L3*_$C%/=')GE@8'RIX]3_X:5UV8Z0-2 MJK=+M?DE3<, 31)I$(6$:981GE%-DDR*E)F(QS';>A$F_3A*-L7;T0EO!Z[/ M>WV^IPK<@>NC@>N2OAK!H;AJX_@2_Y M<')J2HS//R_-J1E5Q86YCP+[/,UPG9FT6Y]N?;KUZ=:G6Y\-Y\":*Q9Q(S.5 MY2S.*,]BQ;A6*H_B)$KO;F"P!.!E^_R?46+;;.%(?'DS+G%<.Y-)6QV%& ,TSPE@:DBPVC.09C1,I>9@JL6'B M_A/X=/\0 \QR[_?^-1V97A3T>RAK]_'O^MY>[J5^BV#>]7@*8M;T][I?3\!G M G>K<]^C.%!XO&4A9U)&(@AE&+- \33-1!S9%GFWZ2S52AEQ">V'TTDU$2.< MNBZW_>%@;+EI5*QUF"1*$)-H2EC -)$9,R0)3)AP$REN(U.RI!_$43^.'BIU MY.&DZGN:^K\S=CS3?J(//SG/$%!75 '])C2]7LH24D: M8T.]"/0[(4).8I6&7&8Y%UINO;AWT;\.&SML[+!Q%3;&6M%0A3+@AK(HYB)- M\M#$DHL,(%'&]\'&3DM^..!<3"2*I. A,XK$PAC"LD02*3)%@@QF. E# -%L MZP4L6Q]6M8//#CX[^+SUK/QR!_R,6*Y3:GBFI&)*A")*99"F24H3KBAGZ_&S M@G>$OSH@?6(@76"@N919)GA.(IJ&A,F$@YZ>P;YG# [%,*21R;=>Q 'M\V"9 MA_[:86B'H1V&W@]#L15+:M(\R)ADA@:93%,=FY0G2JE4YAV&;AB&+CIH5: T MCX4@*E% 1M%5R[FDA*M(,9E1CXQ,5$\%C2O(\IHH& M.@$=?^L%#>-^&O(?0XNWKO)_V'B*ND-ATQ3TQ?_(\A\OYML7PG_J5QJ*\J08 MV8'%\W"F#$A#N76KNZR[[!;BO5,68K!&J&EPDU2'*-5'IZ8G%$::B]$53&1O M-)X 9(@2/A[U"AC/22D&O7-13K!D_.345-B"=&17P98VRXN1&"D8" P8/K"E M"[;O_+;?.$DW7.9?E87;*:[0^;BRE1!^LV79B@OS^V6A)Z'$=T MJ[[HM*S'?2Y.#)&E$9^)R.&U?A.#2W%5;?UC7A9 $!9F>W&BUJ_88^^2AUZ" M=.42O#P\>'WX;G_O?=\!X=[!R^W>SL%N[_V'/][O[>[MO-M[]7YI[$^Y218 M>L.FKPTJ[QLH0=1Y*:K3WNO!^++:T+'_,AV)J2Y@Y+]NZ@B+$8#W> KWT-7Z M0S#.4-&>Q##2@3BOS&_U'[_7K;R+D7VRO>AW?R\/I8@(BZ^. U_V /)=L62A:(A?LN#;99S-9^'6S3M=]==UM*MSGCWW3; MZ[X+MP& 'V6P\>T&=$. X$;$ 6;;\4U;.UB!:HM*,;_-6SF)W*SW>E]\Z>W# MKTZKWBOLH]Y$.LZ]ZK/.AGR@);[%Z]Y%B=CTC0'*<_CH<[$V]/_GFVQZ/X'[ MMMCJ[V;GL60K1[+5R\OQL#<^-R4H2Z :HII_ =J0J7[[INTWK_#?>7>LU.2_ M9PCZ/5#IMI4E?O+I?*+#[;O)&A:F^V4PKJI?UZ3WWSO):M/2-FYO6U_UAAN] M?^_B8J2@53!%9<0SP4+)9)*&69!%B5()UY%+(0OK%++P#K[&YU<]Y>M^;2X_ M^\ ^[;Z#Z_]]>G#VQ]G^T;OB8/??IQ___C?<[RT]_//@=/_LH#@X.RUFYO+! MV:?=O7#_Z\'@\.CDZ_[7M_'',[CW\%^?]_]\>_4Q_/#ET_ UC/W3Z:*Y_/#O M@\_[9Q^_[H+N]F_%> M.6&-/#QD%F@'2L\'E+I"3C\B%'U=@*(\CY,\5Q&!%<.V0!DCDF/H PMS&=,X MIB)\J#).#XA'GMXM>&N\X?'IF?1&W^-'I\*MPN?8+:DT@$VJ&)C>:)$CX]?X MH4)%=5H9#9\_H)9Z\[QM',C?WSSV$%:?9SYC/[I=9]><@U 5KC\9]AT30RPI M\76N8=G3UT=_)N3H 12V>7+47@[X>V!L=8^1WFFM2L>9'HHS'13+ZIN404X5 MJ&\A#P@3.B-9G@F2 /]-A,A!L\LP2)1&]R[K<:_*E]^FPGWWTK7/1*X?7.GI MY/J)Y7I1%XJIX2RC*8DB10E344*$H8J8. ZB(.4Z2+!@>#_@W[<[ZDI5:)V MUP$6,%AS/10\U2]_='W$QAX3VV7)%N)=;.WZ](5XGPFB/CA3LH6"_EAL=]5A MZ$-AZ.'+)6X4FR"@89R1/ HD9G.C/4DR8G*>JS#*31"F6/(LSNZ-H9MGWNXD M^;&X42?)CR[)BVP(R%":!D%.(F: #45&$)$Q10"4$_@DUK%2F]"0[DYLZ-G; M8CZ,2@-#^(KI$^,2OD%:H4[%Z,3TT-39F6&>W&_^VJW#RVE9FI&Z.BKA?=QX M_A3%"#U8LT7K$.O!$.O]$O?@-(@#PP(22,8)2P)!,J8-$7&HM,EDS$VT]2+J M4_I0=60ZN\SF"?H#<(].T#=+T!>I"8AR'J0:J(F4*58D34B692$!4D*C. QR M'EMJ$J;WIB9/9ZAY]G:/@_&(6,_JP !1[ZP=3VWM.*P=V7_A_+_#41WF'RJS M4U5FTC8BOW(KTZ'074)GCG:6"B.ST 2Q$)RD+,H),WE*9)!*PE@>:65$*"3P MC32^=]'/SM*QL5+\\!T=.BE^9"E>*)N64310BI3H.,@(RS0G(A";I!3:8)"7*2XP6;BS>#P9 MP6A6!12AW?%43O+I8$@T?),TFLYTL>%DHI/8AY38!>*@DPP620BB(TD)XWE,.(LCV$0F MX,)D<1P <6 /5?*_BQ7I!MQ%X]P9?M$TVW-$\J2X,"-3V<) ;]Z\Z0W&8M29 MIYZ*/>)"5&@D-]4A**^HXDZ+ZA3S-@[S7:#W\R;SO/AB-/EJRG%W4-WIH/JP M1"UY8 QP"%!I,\PY%2HEF30Q$<90%DBF.0^;IL(;I.5VMJH'SAU_<'YY1YGN MW&#W%.P%!DJQY'\4&R"?64!8;$!GE#0C*M008KKHR,J$XI+G)) 1PX#= MF/"0&\*3+%52I2"M=.M%E&Q2\-N/9B[I!MP9I&ZJDFB#M:N%TA/HW:]L*PC0442*82;9> M)"R[?R.R3N/:0*E]<)6KD]K'D-H%)(!R"J/=$J83E+"XR0@029E*C65 MFL48%+#< ^N[2.T#D>UGP1G>C:_$8'+E2;8RHPJ9]ST)Q+/U&WW7U$F5#ZL5 M>.17J(.C;X2CO242074&JY7E1,81D(@@ED1& H")2Z/A3,ET'-BV?)W;]WF) M[W=A$K<7V\[K^X RO4 QL.$>E7E$:)H:PD0H" _R@.22ZCQD*8@\4 S*^E&6 M_E!NWV?!,O9&%V8T&9?%SY:9L&$6B=8Z='#T<'"TOT0Q9!1)P7A&6"03^$^4 M$V$T\(P@R2G+8$$YM16?PF4'<6>I^!&D^0DL%7/2W GLW01V@3_P2$0R"V.2 M =JBP,:$@]A M9Z-X\O).RV#D5VG7Y*8LC?:)V#LC?8@K91.U.Y2Z&TJ]7RL.(^ (1D0*6D4I) MM(P#PBC3)$M,3*(HE5PG(DOB=!/S4G[\D*IG;']I(D/.Q17:(OL]H50Y-2M) M52O6JC/6; *UJE?OC5L\['[@5N^OV4IUYIR' ^7E8'^I59+1,"(Y3V,"*Q^" M=A@P$@,=BZ0)3\DZ0[R;("^Q*I3S*) U)Q@VR M*YH30.L *!::9Z6)4IIOO4BC9U2?XH>R];R$7^",-R3DJC/N?#]W4;T:?Q>3 MTY?3"F;%E#4:774:X(-@E%HB&YD*^4BWO*^P(GR466*2,,";E*"0M#061F$A(;RE,FE(Y# M:D-78&-VH2M/WTCY0HR4P6I)I:F,*-6IM95H4=+[BGI"[0D$'$J0:2)5!$64^(IR704$5! C%%A!DB@;..@9$.2[7XT M#]2S&_"=.&<8;Z>;S/L.S*1GJU9-L67M?%T"V.07W^X?\Y,BQZ4V)8$7_ WG MI!H/"MVK7^O'/CL>SWD&J_82%LV6>-9&_W'U 58/#I!Z[7::I>L.CP<[/+XN MYVG3,.4TR".B!<7"[28D60"LD::1EC)C2J?QUHLPZ:?) U3AN[4H/2/3UD\, M#X]'+3MX^$[PL%B52X21#(TD5,J(L#@6A&]SJ?>_S@.\SR!^^!!:2S7PPOJQZ>3D> N6\,-4" MW^QJ7W6UKYZ\]M7&2LR.^L^TJ I+)\9Y[[Q$%'4TMBM3FC=^1=X,Q&BR,]*OZD7I"-2="-1R(HB@(;;@8P3XL2&,A93P(,R MH.:I#&D<9B$0*,[OXS#LK.^;*[N/4'JXD]W'DMT%Y2?64J5IJD@::%!^:*A! M=BDG*J"A3/- \S0'V4WNH_IT9O5NP-V .\<%.BY6*9*/XKCXP<_<)_=:[-4+ MUS9+=H?O'0[?STO$.4^B1*9 EVF>2<)R:D@6Q9P8&68FBX/4A.*^Q/E.3 M"'[G;>B\#0_O;1L>R=OP[)3"9S?@9^_/ 1H$ ]8>D/A<(S#&:O/O4M1EN)G<^Q\5[^.7Y?7L"Q_N\E_Y1>G2[1X"+YZL+NB MU%>2)E(Q3>($=%06Y9I('00D"Z-,A-3D@I:^R/1I.Z 7<#?NX# M?O;F!W12G<_1_:*JIB[1>I[N=_5?O@?-W_.K<9B_M&OQ'I>BX_H/00R.=I:X M?AQ$.E2Q()'6@K L5X1S$1%I AD+# M1&UGSLZOX\HRX_BU$NB/\]Y3KI5J^ M%%8RE"1,> YRK03)=) 1'NL\X48FB0BW7J2\GZQH ]*5\NWHW6WTN6<3CW3N MO=P]>;72W70?@^Z/%)KP/3G@FH"$U_5RK4N0[,C@-QX:RZVC @&K2A4C7$A. M6*Y"PG,J2,C2.!8Q5UH%#VWXW8Q0I0/#@!/);\:!CDO<$A<6<@330 M29AJ(K. $8"'E' ??@G*(LT2D60 2ADK)^ERQVJ-A$3?G0#U^MQ"?\<]*R7]DU.\Q?^45\ M)R;F<(2 B/_W:K9R[TPU*0LU,1J_V!GI^0]:O^R0\$Y(N.P73Q*99&$:$2IS M@U1'; \8V!98&@)92+/-"4RRD"3HR:%O^*4\"!0293QT/#$>D>!JCVV M3:LS:]T^;>QVG*PGS4DQ&J&+#VMS6='K8KG6X*147*C,J#".%,MH*!*6!D$> MPHG+LRP*CO<0'FD8T4>$QP[M'@[M5K00I7E 4YJ0A"<*:!25!%96D\"P(,DX M$U&0;;V D[!/Z7)!_2[&ZT<1]3"(90X'7I*S#,AT+I51&4L5Z%=YHB-I13WH M1/TYB?IB=>-8J#1)0A*F.2-,Q: Q&: X-**9C,)(I1%J3+Q/HV6-:6/#OIZ] MF>D.W,5@,_1UK.5QU;U54_8]H>V_'N_U?Q1(!RC/%8^5"H5D6NI,RS1*- NI M2!+!A(7T6P1?=9"^(9"^W),5]-$DT!(+Q\B8,),DA$>&D32/.(MT%H4ZQK[1 M?1H\5.[><[&$=7#8P>&\6T&%"@ANEH%*PX)4B205*@'])PFB/.'<*;,='#XG M.%Q@N!&-N(A,1J)08,O:*".981&1<9#+B/(XQDQF&F3]+%ON[[.A>+BZL%9R MI\):#U@.J/6^$;R1'D_EP#Q,9:WO.\HGTC.^)UJ^GYZ?#PQ6RQ:#7C%R4 1; M_]LJ:MW\_AMW7-RCHM8#EGU[YC/VXZ1:QB,5JN%D7[ FKJ/P(D?_!X_>NA+F_DU#6-[ M PPAJWI6",@X)]/*]$15F4G5&\N)@+O8'AQ-&A@R17L-? WO8[7">R5^_="G MT8-3QGK@O]?CLEGYTQXC0(&4E9A#Z4E!*9!))HH!RT?$R$' M!OZ_+BY>_ _\I[ZB]?+*H![F >+%_\CR'R^:";[M9;? E9VR$(,U:$*#F^ D M1#@Y.@4&I=1X"$^\0HHU&D\ JT0)'X^LE>VD%(/>N2@G&*,S.35 I@!EK$-( M8 B/Y]WPHVH"']B^EMMKW]8_G(6NC-+YV'44_JTT T"-"_/[9:$GIS76M2YT M6^>W8':)D#"(Z63])=]W9I/Y.6C_%\=H<4[&1HG49&$N*$NHR8($CNN0QA+U MSCPYCMA6?=%IXRL[%R>&R-*(ST3D\%J_B<&EN*JV_C'W]L-B1!9F>W&BUN_/ M[[9+TY5S^?+PX/7AN_V]]WV'5GL'+[=[.P>[O?4 MJ[V HILU?0=6IB?CWLNVX+YN!/=]([@;^@*_3$=BJ@L8]:]W'N$Z^+VE *9; M2SMJS1V?>D5[.W59*G>B'TR'<#/U #K=/.O[8UK!\ZMJUU2J+,X1>W=&^@]1 M%=5A_J:$ V$TL9KU$3SUCX&M<_E=6=S!E6=QP[TO^V>#SY^&'[\]/OTT_!!^##]> B,;F'^^N_KTMSZ7(4L^GKVZ.OS[ MW?#3V:L(F-SEP9__.CL8_JO8__HY^'2D@OV_7P\_'7TZ^W3V1P[WCO??'FNF MPTPR0S(9&L)XFA%A6$ZX"BF6#PJ3+'$,O1A-C=Y!+IQ&.=.2*AJ:G/$H%!%E M-(H#^*VD49AM]6#2Q3EN[W(*/.2P/!&CXJN=;FOULLN )W-[(6J.YW?$PE:% M[_P@W&WL6MT\D/F!@VZ9!C*2FBL7K8M+;&R*5F(S)WO <.X^W;P$?3'#4>&YH R,9G_=[ MH+U.V1AX8J\T<(6RQTBO<+>KW/.13!8C6(M"3\5@<-7# M.=7N^E/8W+K?NSPMU*E]4?^&<+OCVN!\L1QYC',KGD3%SJGI/II,#1X_*U5T4,3L8E[ D[2IA<+&*%L^(GU,ZT6HPI@SVD4[>5HAKRTH5?M7QC(.1R7L&9V\XGS M\P&("XX*-Q>,:2C.8 O970S/V40:N0D@UA:'2Y"R8J3&Y?FXM%RR&/5V08.[ M%!X7L*> &2GX9NSL04 \\4=A$+!YR8))MX*!-\&-\6%4V#L4N].QOR+MNZ^. MK&"]?.<^IG3NXS?O_<>Q^[C9Q[W3XKS9D_876=\]8;(LR^X7(9T?XZEP^-F\ M,$)!H8Q]I3\*P&H0.-'O[8NJ F2!K3NY9B<]*7V\;INM7./;J/<(LB#(_YJ. MC+LN"OHX;:%SQ($P(;Y,3DOC3XGB"^#5:'):8:X/W'3-E3CS?9\B-/#["M%G MV([JLT3$N7H056 %\&&C6L5Q9\@-:DX?EO3"]*0Q(\ 0B&\$1BW_][$'9>_S6P'"7JA;J$A_ MP6D.C ID&^=[!D,;,'<;,(3E_[XOL!_,9,4IBU^<.U5AU!)=Q'+$6@N/#B8\ MB+VKWSJ80U M=_P+Q.0BZ-K*A?]8:C0>__;#]*[SPW-&T::E. MT6,\&,,D]Y$EX]5[#N73O*S M&0/.=@*X_Q?X+MS?W6/[.\=!(+7*A"8ZHSEA4B>$:V:(DI$)$DZ%#$!?CI-P MFRUY9WH@]X-:V5];R_;I=LN-24,[(_W^=%Q.CDPYW+,!.L/;9PC];)ME_VR' M';X]EDFF-:62Q'ED"*-:DTRPC"C#X6,>1$& 46;A]KIJTWZ3.&SZ'AMA*57L MFQ+$?L+ECP\NCY,XBL(PB>"4Q_PN)CD1C#(B.--*\US)7&^]"+;710+7$ %' MSV)J/:BW8V7/%=1U?2R4-M:'MNRDNX5^JWR"5S/:TOLSY9S9=S MTQA;D$N8+X6+%5P/HNNTFGXOGX[JSGF-*:%IF5W51HU5?;.KOC?$3.#(/+[L95>H[-<.,G&FB]2YHPYJ.%JD5%E-Z[7;.T-%0AKRCD<]0YP&B4L'&YCIU^W)Z"V@S3FYZL^&H6/OCA+-1!C M&U!N%7$$D)?PMS>GOC=J6B+;WCD!/=]RYU]:EFJ,=O*_;G[0F*VM.7"_@%/B MO*6?'Y53V):_^!NXK^M+^E;M/C'6W(K""U0>^"ELC!%N2XQ/*)S279K)V)EO M5@VA[HM4.5F #7YAR)419?].YR;5$1S+*J-1GK)88-7C,,SB- TC^"H7OH08 M#<.Y!BR.8@4[9NM%2&\X+BO^V_J;?C M-1L,%-E:%W:6+*OHZI6:->C"L M!@^7-:)2[7S,4*RI[@&2@-$^KN9'9Z][[ MZ_["%UB2M'D[YK3RXQ!VDU4]78I+W._GTZJ";R71>)9 M3'7K'M>,JK:3S?W$/V_^E]:F8,USN#HPGW!P;O=>PV3ET]*J^FV+8&E.1*F= MZ>[: =@56?NBE9FA%_K7][Q_?;4^B/II:L$FFW6'+#D!L45Q["<<#W5N+SM6I*+$CTGSL:PP #:H34[E@$?Q# MTS2B)I&"9TQES,>^@AB2^H\V4N\=O%Z$ZO< N8>Y[>-Y,,4C%?YAG[QG![HW M.@*^5[G!W0Z^@Y\-OK^J+P)TG$2L5 J&?L"*PL;*+QF^[S!X]O/NA@AV S?:I$&6DR#,X3#/ MT#@6I DQ$8LSGD@3I5C<9#M8UG[1<>SV0M^QN9,3/ DFJ BT&IZCX^4<_O4% MEF:"WO*[$+U[XLBRI:2U#]!-!534@>0[T%V B^K#N^/(3T<#O\)8=XX!'GA, M*MAU M/87CRI35?_=>67?$UC.C"%9UW$.'OO*J(P@ !KF<3H(Z?V3ZN FO],X5TQ M/NB\-,)>[]PZJ-TU82N7XW)@@X!\(7G[X8<1!H(%.%Z=L7I:6Z8>"HU=\X[MX_C1@ H9^+XP-Y'@AGGRBJ]@0A MV[9QWKU?MEX>_GMOEU"^]2L.!HT:,"VP.8:%T$;6UFX4![T%,+^5L(*J?8='=#$.*SC/GR4H0MTT].R MEL]ZJZ),G5H14!@JY(TQI1/965Q?Y>(SM"%60X:M5@<,ZMI-7 <]VF,>G@1B MKU&/TUX\C ^@[*-Q[Q2?NQRF.+NVUDSQE4^%]@%"E3=6NILV 2#PMQV>:,\( M<(X3*SRMWI/SBI&W=6[W]C%T#Y$(Y[%?@P\(?ZE] V>1;W_@'XVP;D!F%G6 MT-H+SY,OMJE-XS0'\VT8EXH<8%-6:.AO3 G],!W6:#TQ; M>6([0]7(@P9S^]-JK IKR;:V"?SMKAE,A+WO(2PRX%?O0L ^M/%TN[-=D!'YB1H -O1;82 ;'HO*'C#>-@0W.1_,XB[GCZ-? MMCYLO]_N_;FS\P:HMW>O5I@( :RQMH\/X9B:+:CS^&(TJ5&MF-!+>LWIO%5@ZO= MM/B;QNO:HG?N&CN=MHB_5^ULCD*;(\VFR"IDS:%RFW5%=<\T(P'Z-#X96<#O MU\M965)57-@3YT(,',ONVSI!P I*3"I!3SC2O0)85%$.ZUFL*C\+&-4^A*-! M?&E^/!>0C $5E^C=:<-B&%V[T=-8%#M#F4AG@V%FA%J!WN MXZJU?;9[=O+JT.>5TU&=VJ-,VA!C[7?]&1SG5E(:7N:3)M<$<<,@?=BT\YK6 MDUPOS)*[:F[L>73@/QO$Q> KE0?Y%W;#WPP!75^ANUE/;6=J;9) M298?ZJ33WIY?BYFO>F]F)GJ68?[S2?_U^]T8./_L(_]M,EJ336QAJFI]T#SV M9D1:D4%0V%#><:D1()P4XKEAS4&S Z,1I_%Y,;( A2-_H"%XK;,"%MF3EH*( MZG904",L>GF%QF0O]]TO,TN;ST@HT;=JL;_UNU]GT3?-/L@!8N?Y3TWX%X!E M-JC:L'1-,-9J;F\= ",?/MY88.N \ ?8F"@NI3E%&]\%1H=756UMW^L:!EE8,FA4HK!Z,]A%KD/"37C^CL6DTRS2%);? ;>?PJMF![C!? M@=C+EL7;9=.SZ([9]!MP"EC[_A]/DVK_?L:5=AJ*^@9 0 &OVY#T^F"_I08> M'NU??OK[(_OTY\'P +X_//H@8JW>Q(>["KXO]?%"C4PWO_ZQ^#3 MV>EG4!,C&$M\>#0XW?^J3P_^_/3Y)SH. M9 GFU\>:$3#S@V=)+I)$Z4C!E!D#4B1B19F228;Y M ^QGR[&_D=/,;*VS Z5&/9N9ZNT[/7GE380#[\JR&IM+#&Z2]5HZHE]S^[.A M ;[N-1RXYZ6QX-M#ZEY:0Y2MA-9HD[?!;T]>%@;05IS6#::E[9+4^#EBJ?%C]]A(S+T<^P.A=47VV/DLO'7Q/OY'L'I?$>1U;3DV,1C"$X-A+6 O@:S$88$<85)QE-!=$)C<)8@E:0 M"LQI6FZ^/,MXO,[4<)>M\8W]OKNM\0A;X^/EL:0IPWQ'DN0I\/B<*R*8-"15 M@01&G/.$)ACQMUQ3?V%KK&8HO5-8$V1 N5N5GH1EF>%?4Y$(%>;<:.\: 3# M>/%UGK^.7J](&D(APZ5I5X4J+;Y?H1T**"?0W_&T5!A,@-RV#O2HT]%FX1_( M/^N4'C2TC$=-T1]8*J# UE,[=IE8:BQ/K=:XFXW.,Y7$C1@9] MZBSP3>Q83=(K_/GL. MY)6VKED5C\.1#; ?N5HBUEHW'^,!(&-).\S: :.61"MF:RCM>Q!ZN?NL[EJ MOQ?(RC ;_9U8< MK@D%Z]WRD3W_-#CCWD_*J\]PUY>^&!6N2YTSZ;^;)4W^;!"F5" MM, '2*PT0$/$M,H%MC);(G3_QVZ,NZVR5ED9V[_N;/5O[U1MS86X[J^?!UYWC2*L@"$&C# WFD*4B(,*8E/! 4:'"A(LX M>$Y6SS>SF+2YH+?UP2:;8-$\NDV<61-F,/$Q*-.6>K:H8%Z>CE$W'U]BR$>[ M0G(K^V>N6H4K^KF_]]ZG__3^',I_MC_^\+^]OXHA6B_;G_X3=+#>_^)_%K[$ M\J%[(WAH[Z^_WC@V-/OBI4U"_>LO;$4P&#BG>5UWV>.&4W?/5M0V6GL?&WY6&P Z(]X\^'_,@4T*FFM PSH$B<$&R2 :$QD(P M+H B1GI1/'"G"# SH&M@NI;9;K:["UWD]71?!HGUL&> M8$6?PAT[/'"/T.+*FLO@-$)$QF S;QRK4ZT6UV)UK>ZE%6MYKGP&F2],YOWL MXY&Y\NDFS4FQ#5SPEC^U1EXE2C@O-(9$*PQ&=KZI5CJX=7<5I0M5PYAAL[UL MBEHJ!HW1QZ4V2SON>]5A_"'*[ST]:IWM8?F]+$^9-)(10*> ,$!_ "T:$:IH M9'B69<&Z\GMSQ3F?TB/5K?N]UOUH![[[\&7_Z".<6ON7!V^/9577#-NTWT MZO:VS['N_&.'5?K\U\-\M9@23AT&)VV#H*[5M:?)" U+W71IOQS1=^W6P3==^=]UM:?#-M[W^ MNSB*'WRP?)M'MQO/#7U5[]"3_IIN\6[O/4UGY.RF0'WKT*S]9%::\"A8V^C] MQY^+IG8/4(UZ/NC>@9NYAIV"E^OJ M/-^ZU;%_8X^+B+_8Z=CB?J\>_XT-Q%=-RN/LC%O.RW\]WOM_I\;IMWSQQ]?+ MEQJFKZ:;.Y.7HBPQ\?+?:'!X%JW1OY66^M;H<,V?.*X/,7Y^L/ON]/#OM_'! M<#\\.#H].]C]&'\Z&YP='!T,%UNCPSC8IZ.3JT]'GX&N[@4'?[Z*/^U^#C]^ M_4@/_]R',0^&AW_OT_WP4[[_WK=%?Q]\/7"*74JE-FDD2!:C:R@(>AZ-9-YO"#\0@K%QCLK]#!R^WAI5BB53(U-*" +#0*,+LP M34G&,0 GH8PFE$ICXJT7+%G.X;@66AZ/'=VHZ/\LLO901WPG:X\E:XM'>48U MK)>0).%,$T9IA"H,(['*>!R%,@@,M>T#GU[6'LB(9)^=NA2%C3VT79OINS@D MYCP&K1X8;1_!-W(L;W:/8.[T>(I&_'H".JWMP2;HA\'\AS1G+<#\TC$P_\&= M8Q&Z,^(69\35$A\36:9,R@4Q+ )U+^ I@8,^)*'B41P"5U,JW7J11GT:1 ^K M[3V H#T/.U@'N1WD?A]+6@>YFP"YB[1<*I%SR2C1+,D)BV1.LEP+$@9 S'/# M(RXU6MAHG]+E*A?/%7,MX_^'#0%9E;/]W;.C7HNBM-;E?2.PH@,R;A>;_]-' MZ$?[1Q^/:-[:>SR7K(9! MN%4!&T:4[<7:_!2NQP7BHU)H ^3D$+=,717I7;/E'!K_?" <'IR]/38TBY@$ MU#4JMOWJ8B(B+8D,P]R$.@E5\*SR57=6U-^W1>?J8OE62)"J3/+IH &;C01F M]]]5;]3*5P+X&_CN2M-1_8^ZIS(@D"WK7W>H\JV<;5H50H0VY\9V]3U2]0N0OQ@BU;2*1G,'%6F7HN7>DH&-(0\-84]F2!$V1<^J[8 M'F:;]P58]PTF4*FQ;W!N>S3"ZYU/_.3XS+2>I<%U=P73#,H5';EV8IJN#FLG MT-9X@L?OS!H9]==>4<>-O+4^/F==5V=D6U?,T6S'F>*X#EIKGJF::1AHMN;Y;7%7RQ MY'\\K097R#8*NY/K,C!X"?X*.,6LS'R[2\I- #$_5>*D-5/V)!]]=MVN<$S%*T"Q13W]+1-DVX8;SM M?>3M_JZ&.O[+L:(%H;4_A7O9Q,K6>&R53_A-:P3W:)SQN$?]7MU?Y:=7L6 < M>\.RWV'3;R*DVE9YS3.U9\<5.,UK^<40-N2T$]NK\ * MQO#S'*&U6EX(? ^G]?5G@U\]T3NH*0([P<.DSK;W"5=5[Z2 0?1L%Z5Z-,7$ MP D*4V2W0-,@]*0<5U;3!+'MSX[WZ_&]JX]HA9IO?GW$&^L=+F _AJBG,0]Y MR"2+9)*Q)%!YPB*5B(@K_?1M'M;D$]YT1KT =!P6DQG7<^8BK R+M!! K2:3 MV$MHE82M*+W0[A][Q[J,DSE<;!2D!M"JNY9KB'+#6!0%.>5KLO??PGX.Y))SE M#/Z2>1X8E<<8!'5]/?$[%FE@S' :JB34"6,LHQ*>QU/T\802*'.XDAEWJ_V MI1E>L8.38Q$$5(8)(UE.8\)@,0@/C"$:X)+27,:19%LOPFO*<1AH)99;CIAJ!0D;3V MM8NS:;%TV- M-%\7S!/3NF3L-^(A?00\% :E(DO@D N9"0(9)W&LXRB,TU31-+NAX&HG(=^" MAV<[\/?^E_VOG]G!&4C)VV,*QW(*LTN"--&$Y4(0D>0QT2F-%2BB<2:BU05L MW [Y5H!,$YY2%HLX-931+)&YR3- 0L89D(,TNJ$2:[?\]P-(>GCTZBL MT"B0@K"(8W]LB1W21$PXCVBH,ZZ42;&?PG)^XP\)D'>N4_CT!K,WOD_PFP$V M^AOI5W6KX,Z =K"[:NI41F44X"HQDVS\O":*EQWR8;Q-ZL M; N]P;:QU0-&P9L9M*S8V9J 0JGI<.HD66.A957,FMT7U>RS.4-7-2D%#HC@ MX+R-JS>^\.[Y%F14!DWL38]MW\G4HY5O@;[=^PO+8&';5^SL#82FU>U7#+$W M.3*=^O9%.;MM;EN'N#;>>1-?8*MJ>$KF@,OO(L:B&JQ%[QU?+A[-):F!OWL3>:FW$=K;/?VL9V7&=EG M.7L>]CNWJ^8&YG^)C>KQAIBJL\$NAC_'8XV=6 L]T83,3HIX(AQZ[#X[Y\V MLF#_[,.QX3P+@C0BD0Q3+.+%B(0))YD&+2K729P$ZCE!YU_CT0E!V==>*#88 M-=LFZHE!.0,H J&KDWX&B^_BG'Y(6R:N(=&L[5!FX9(&J;@*(N; P(IKQJFP)K+_4"\,-+5]:O:MI-MMM!<+,? XH6 M>@K0:UEGOW=B1FB:1\=#[2UOC\GZ9J9YCHU487%@&K"M$J"L*^ZV,N2L/FGV M8+Q $O6@MM835MM;=?N);M?D)M?MY]N MM9$V]]3Y"^B-,99:= 6^X7SY>*Q3G064,9*; !1.&>9$BB0B(:K_*HISQNFJ M\^4[GR)V!9]?6=3%LM/&1>K8=G2(6<#I;%@KB !Q=6!;_FD+?%@)W-)*1YX= M,=WN':RZ8!;VXN-9?(59@5'!Y:2)U 4\&7B&/+LTW.HGTP(6R>!(RO@#O NV*<2D:'R@M[B#VN4U5E\ MXF)#>A<'OW36W^=L_XX'OS=!OP8(K<-;_X8YJ,-(.RYP %Q :JDX"SA)C%&$ MZ3PEG(8QX2:. BEYKE2^&.N@0AIF3&@C3<9XD,I &ZX$Z*8I-6&^5#!ZDW73 M.@KZG4/K:[HS/0W"KAW^:LQ]XXWPF_8:WW10O%L9"H_(:^/F!*B-K1+YK3P@ M1%UGQW&2DW+J@'S23EN:H6? TP4+;^&/?M]CV,;$VP; M0.6F].I:$T-M*_XW Q^ZC$5KD?-FOZDO%S(7:]9F"GA,V:BVL0_MMJJC^>+5 M2,L7ZH>WPNOF1XCNGEG#O+K!9ZMK%4;D*U-W!=WN_8V3L'CB+?U^?E9M"H#S M*M7&Y"'@ (;G^?APSUAG(_%3[G,#6EKU /5'C"BTKS'WN8WWJJ/7\?#J^Q!] M%RF.;*FEG?LT.\RGJXDL-B,\/W?'JUO<94J C9^!>9^4XOP4$QP(#4@4$IK- M:^IZ;"I+_=PI.XO&OVD,CIU4.#>M$')I)I?(SNT67!FKC^KVZFT^V]LC/;M! M,]/GV.,'62.0I2LCRIJ\PF0]\3L!9>;J M'&<=EE3;E#[W[M>=^S&EZ(_.3&(T5CT4 4OA;$E5D*?:0!P=1O>@H,Z6>S-1_BN'>.$Q9%8284B5(=$\9%1B35G"B1 M*!Z&/(]"M?4B"A9)7[OEZ\IUY$;01(A<\RAF,0ND@/,75C;A22)XOCKNJEO' M;UE'MO_V.),Z";) D$R9C&!H)Y$)34EL=*1T"-]&?.M%LKR.MC&8Q6R?@7,# MV5\9P7RK#A@_3W@S#38_OOG&>.7%^.:<1R("A3&)*:,RXW&0:!HRFC&JLHBM MBS>^65>8?XX6L: P,KB.,9WE@J>)YABL*6AFL)?>IK#5(Q=!8Y7_RWZET(&$V3A%I3P;[O4%-9"GH^(7".]VJOB>5XI9'HF9CG)3.'Q3S-7/T0 MWR?G=#P=:&NV;\7>K![U=%(,BJ\U@7(4%7[?1 \U=L)5-!:>8,TL [0<]OZ] M>D@+(4!K)B_OUU\N$I>SJ3[!\Z"/J2'6[C.6+K??>L'F*8SUP?B\3]<@R,<[ M(-NNT_E64"WK$D/Z9WDL\DK, !TTB<)+Q!Y9*JZ+3=ZQ9%Y;7XDN\GPNF[6Q MPC0K"7=_-7-#K5U*USFQMC3YG.+&_39NFO/.'&OU8-?.\LQU-4"7$[;K'5FJ M;SEO[?M9X_!(=TS;).13(,3C$AEAO^?KBKH,+)]79/2OWN6$ M&J"HQFBUNYI5;5AKA?[.C<\V<5"UA[/>R)[<5U8PK/&_O5PSA<.A#$ION5(> M;6/2L:I#_EK.A-7WVV[EEMNU]0/I#5%2SM=>5]7.T3K%6#5[??4>GDLS;CN5 MO9!7-C-^@)I0908#ITA;U?E6%H"6P=8(0+YU;SN7Y-98KZMK'M\,?"SQ:;Z? MFAM9:97O"@Z%P;3.-G.U3G ,5@?$.Q9>19T)2F^U,:4^I(JA\8%+@R71;555 MP8"IVH:"_OXY,T3+@")FDX=)E*V)F[=+P+C:\P/@MV[QY\PW];!M/S<<>[^E M65HW?#4%V"JOO.,;\:3?"E!=,Q,PZG'A+ %V0J;+I1KL4]V]MWOO"YN(OLHX M8-UN:GZC>[> -%=C!$-0@NVIMPNX8E.W@FO7S=0LVQT'8EU_S<3! M?#\_,V!=5:DQ;,SFM>D[;PU^[IS';/ZE^ 4\M=%NYJLMN%_:*D=U-+*S,7FY MM_O$&K-&4\QTB\=;""8[7^.+Y%B.!!%5XQR M12TTNHO0:U3_=N6=+@4&6IHA$J)AGI.L"VVW+I2"K[IS4AI72=GZI=Y/RJO/];S5"XGA/ -,<@9Z84UV3G>2-E"%EC/S.9$-U(UVZRMUIJX_^J9F[/*MY>D:H)= MGY/7Y=WX2@Q\9/5? -,C&Q#]0_A@YLL06/T%+T<%#4S MTGZARO$;C,S[R_^B$?^M7QT S'YR6$Y.QVBD5Q5NN>T^ M2.WEZ1B/^O$E&J?1]UWH0I0VS'%VX7L;!VCQX>6XA%WL^>PO=446EQ4\U,^1QXU< MU'SO31W)L(#BU0W". M'Z]OK!O$_.EA"TS,C[^W"VLU&+M$B-9E8GE?]ENY[^C\& QPK,W&=F># :KH MFA)?73NPN3-N<3]:":F_:RZI[.9O5V+G%D$4.LR+J,";7 M=7JE\_0NN9AAG,62:IIE*=I,699QS4U&J>!QS)3-Q:0\X%% ZC]6YV):%XI? MH&9]7K;/^BXQ'1R;$(1YED8DQS^(BP+*>%!+$G*=9QJID+-*;K% MMH/UE0H<7%V.6]&9O]]I-Q@I6!R'ADN1,IF'&?R/"F0@TU1$)HVQ^OAUFV"6 MD+L<_&0E^\!,NFVP9AO0_;/]8Z-3D#T!BR_"C+"(A@1$DA$C \45+ :ER=:+ M^+I=T%+@;;)=:8JAG):5PU&KHKK B-K.](N>G5&_WCV;.P]RR3B/PBQA*M:< M2\.#/ X#*70FPF[//.:>.3QZ>QRD:929W)!$IUA17BDBJ)2$&YKS,&0F3M.M M%^&UFV;.PKK ,U=7'&M29QK;(!P]0&%!7:U_LF+[S<(Y&K?$FI/,5TXL2XQ( MLM9\L2H;42=C!N[J2LQ=TW< M5FZK2"YZUDX;7=SH!96]6;B6B74QX!JN\&XV2QQKKCDTQI=2TP9KX,W*T\X- M!VTF9=L>NCHX:9G!VCV#;!.&<)<^1TF:)X$.4A6E3.5,*AW'B@<)T]1D0;RF MZ<:M(.RO>L%>UEWMVE"6%U^,)E]-.6Y0+/CI4&S_R\'NQ^-(Y&&:4V \@0 " MQ+4@@@&4A2'G::92%N9RZ\5HO(QA*X2C3I+P,6-B-$5=BM8!8SLK/O:%;JZY M&>ZJN]:Y42;300ZOQO(DY1$0["C5D8JC0%!N]U7P&/NJ.R*;S75U .PZ46D: M9D9@G%) 6!IGA+/$V*8K,DA2'>?AU@O*KCDB^ST/DY<6&ELCL:HWXQZ0#F.:@/O"NT?S@KK06M')LBK.<.\__N_?1*0/QWG$F/F MYV^[=SCJ[0 %&?0H7U4""Z@.9JIZ-?RT*+4[IC!+=CF2;:'/35>-TX:KT6<0 MKG93^-E"&%D6,QU$D:1YPIF(I &@5@?Z%P)@U4&5S_GQO"SA>>PU&32)(:& M.H4G&B&R!%1$D2B=@](>/7VXVK"6U1NP!^'#EM3U8+$$)0UZ "K4U83=3^]R MZBHM-"A"(M6)@@D2/$EIG$4A+*<):5:7%V.4D_J/.YBT]D85J"L#&Q7L@H.[ MDW?-R8MUYHZC",.Q XSO-EB ,U4DXS#U($\TS"+%4Q8A(*PX>>>KS-G-T9CM M5UCM<>,L;JFUQ0OQQ&FYU)HCP&N\>-7F[#GO,-H9:?]-5^KN^IT7'^[N'2P0">8 MOWU'UPV#9UA3*P\D2V&W1&A]#2,549X%L;G?;NE<-[?:*(='>\!81G@0F9!D+E39K[*_S&T7/BN[\9RJP:%RKWDZO+LA;&[G0Q7B' M[:(9-5K%)A% $V/%>!0$B>"Q2!AF2J@US;P[(]<#;94O![L?CH.4JX3G@AB5 M2CB3M":9R@S\A\5A*I( &,-J(U<=4#^+%%EU\%R3)+F':;0N'JM_RYVVS)[L MD^]TI'U+487;$R,S%#:3^(VS%V,1X JHG\+VQBU#2H=?:S;EU<'75\=Y0+$D M>DRD]3D:$Q"9PFF7\E"F"9PDP$!65TJ?AR]L2VH]B\5( 2K456=@X_A56C3K M"WWA8A[0;N;6S:>:-"O7G[$O]/S8,L"3,=P@1Q.:.,&@R_;]>M-L[LDQK9_1Y@+&2<(ER M4_3^JIJ88:U-MGU<36U7^TY+0'AWJT1&.9"& 7\&P@;\+92)2@.8^C1/ M;E/XWMJ>S1>CIFU46QG8YX#Q+AN&PT8!BJ8"4/Z *,09#T7$0\!CJBFQJL\R)U&^8^&R;:/]L[EJ'1<4@-X5G,@+9%0.X%#TD$E"4-8YJD(KS- MA@&4.E23,<:^.D"?,W**&4,#M-H<<'E35];O-LUM-\W!V>?CA 5Q($#SB934 MA$41)2(P@#(J# +0T&E(;[5IK.&S=>Z.:UJ0MJC]LC&TJ&Z*EVV90VN[YUT; M6PEF\H!'0@:,@9#P5$@#KT5UD(9)$MW/!-&9/>^X[=CA[OYQ'F>94@SHNU I M830$[3( T@0+HGFJL,>#VB,:#'\.^F&FV:.B@3DLL MK'*$NE_=?=5JW$YQ6JNC^&&W.%U=5C\6PR$" M!P[*JIZSA)=6RNW*-USQH8MZ::>&#,5GF&3,O2 VLJ6VT/N;UL^XZVFH= <14<+![[GH!N2"9C4DU-6RIFLJ -5L8M737AU2IG;0BV@ZF,;?QPX:*S?5!874UZ MJ41W4PQ\;5F$JO=+\:M]S$C8DC;SQ2OZ[=RNA21<,2.>1347E:S&0VD#RGU> M[QP#D=LND7\Q@LQ76JKWR.)-;D)Z M7)0;BJJX?;GX7@-S8BM8N'1S%]K=RC=W&[\YA9HM6$<6WK#YX(6QL)2OYR)* M9(1V<6S?[Z*J*UV8N93Y!9;@ OIL#NR:!_7K:JHVI[&)TC4*:W4T)9GJZ="NRH60S.Y/E-Q3=C)3>OUT'K7XP8*='K7W?R&V.&DWV&:G\GS4 MHEP^+=UA5E1J6E4MJ5X7^:L2UK7*C>KI@("Q6XV$UTBUXJC@2$_L1?=77' M1*U-7=&F[.!<],Q&+J??:KX2:[TVMMQ&4S*E79$"N[2Z;UV>^2]+"7N_-HU6 MZ^J3YA:E!6?I9^C$+2_\X^%2^'%1G?JJ2,U/L"J2';(O43DK"3/&:H>^NV$Q M:I5PJHM SU$P;'Z-3FK?MJQ=6]T2^INJ6Z[L*3M962;.]ZW"Z['CR@@CP'R/ MR\6+%V=Y/!HTJFZ[[.?-Y2>;NI,U+VU>R"6E+%6B;->_GZM ZUR-KT:$O3/ D^PMWP4_<7.=H_CD7.,QH)8I@."*-*$@&S M3,(PC,-4!RGEX6)2!8=I%RG0E3@"UASF:$+G89@QGAN58K+'?'\1A(A\C'7@ M+%6S0EA-AW >V>Y+*/X7J)3D32U=5S7.*FD>Z$"11=$<3V$WZNK7WY8+7[M= MOC)KY,8!O_@?/ZHZ10C+TA'4F<1Y97ZK__@=;78#OF[)-Y.DW#M MU\$V_<;OXBCZIBNO&RQ]5H.-ME.Z_NOV;?]A5\VM'.P-W'G_=RO:FJ5B::3T MOP4]:DE6?;^'^6EX_@5__/M24MKBMG,[[O8D[Z@8@C0>F,O>N_%0C-8 ?[: M^TMM>VPB65O["IL3Z.>;AUU0*EWU+I\W/3<7-^PC*=1G;*4ZTL0/-[?_\_LU M4S P^1+^/,X$\)L(@)V /PQ@HW5V_N$2PV^Q&6Y\[\5=95&PID9%=!L>"4^8MEAD8\J+GB>#//TX_#(X/%/1I[\_Q ?A6P:L M,/YX]I8>[.K3CW_#F(Y4M/_U;?1IN'>Y'^Y?UM? LZ:?P@_)P5<]^'3T.8+[ MTOVO@^)@]T-P$+X^_?3WOP8'7]57N,_PX]G.UX]?_\CWWP=7?QV]FL#__PK/ MN3QX>\QC(R5+8Y+F&0;Y1XH(S2,21I+S)->4!W3K11CG6R\R^EP@[\VIRNA_3ECW'WSWZ*5+>I6YE["N]7?[_@P\JK#O;O@ M7K%$Y8(DS6+@VD3%@2$LY(+P3,;_\">R#/CK7 MUEQ5I='H7BZJ:CK?Q/LQC(:WPNP5$_H\,/N7C:)="PIFO>B'Y4NWY'MVQ3OT MO@-Z'[Q>$:A5A5P-!LE2')$JTB;(XUH8+)&'+)O'O M(L<_@77HU4C?UX-Y@P)YTW7>QN=C3*)SK.\_Q8B5^MU_5G_ P\_/1I\'=ZG3 MG[-<\5BI4$BFI<[@. (82$522*86%/"K',8/#;B+_M JS1(&-:(X>"!U%&X=^ [(4K5^"RUFW!D7:^VG;OO4V9:E^#"6'^NB9+XQ13L4;3'*8$4YEL"A;F MH\^:NOOL*%]5&76,1YH:A)DX/E:L<7(U6ZT0UL+SV;1S>;A%F&F[ -X/SD M^48;(SNK\(IYG?\%./S5O:=_F;I*@^MIV[3X;M6'_Q0#C;4R8.U&176*?P(=49_[L*7AS08P.E]AP);Z]$5HIY5-B)E5 M%/6]\DI -9R#L2ILF$R3U8_#K?,#_89SHZ\[Z?EU6Q4W"=E]AWO?[@IV;6"!'[Z;E\OKJ4 7J8Q+D% MD*]U*=:F>L&/D63[_K0X/[<%B4:X)T=ZX(0!MLA&(IU/GUXY:I\H5KB$3ZP& M,IXED6(5$]A^=8D._U733^P7LWVRW=3"\+_QU\'FP3.[KAUS]:O=;*VVT[D[ M)5S^=C,(EY>*.VM--1C8\3N^$'DQNAB#$,PY-5U%DVKUJ^( !B!GL/_GBH$! M?*]?T1F.+8+)B1F9TK?.2+_WJ/)^/.CJTZW.\#S;B0_. M]H]9(!66H2-:ACFH26E",ATJ(@V&W:L(U%VZNL3AK-_M';L<9W$6L<3H5.09 M8R+AJ0[A2; 5PCS*L_#6%5>ZM;_'VG_=.$2D$X(M)8TX5MCY@#X!2A FC(A&QCDTH M@B2)> )[>L&GW6V#Q]X&!V^/=1I&8:AC$JJ$$9;%L U2PTG 4Y["^:+S/+KA M0*E!I2J^?".D/+L:.$OYP98&'XDO5A>WQ=GJVE,S@NCTLF$Q\1D))V/@IR/' M0Z>3TW%IB>A&$OF6R:+I,'$^AEFY\M4-S[&R RI_#S$%6)M+V((P4E1%U3!S MN,#38'Q.TQ>H\^J8FM-?NK,>M8K*Z/<\K1\C?V+G\V= (JY9\/3FFC.74 M4)@Z(3/"TBR 0TAQH@(3A2PW.6@9BU5(-AD&WMW0DN?92/C:WD)./[4Z=64+ M*YD1K( Q6+VOWU@HYWH9_6N:NK[DRH8G34-.E0XP;),X_)JIL.V#6KG M98$E9@97/J<+P< ,SP?C*V-L<4VX1+@.7PXC4-VMQ$"4:#8#A3DO:A,6VLM@ MAU6V!NCLPNVY/N/ .,;S-KB%QN=HM()'_'_VWKRIC639&_XJ"IYSGSL307%J M7V9N$,$,'E_/>R2\R,IN"2&Q(T"8GAACK&YU5V5E M_BHS*Y<4RY+.926IX3[8ZJN-7/DK+U7UPI/CX^[$Q7#A_QN.8)3YXXL!!SNR MV5-K]RY*:D[YY\#*!Y)>$.A:3KMP0E;W%EZ'L4/A"IB<+K[S6K??)P;PC5"< MY^72L\7A0XG9;[GDU%9[8S?DM%BB&))%JUDL+3*4&"1P,,RQJ!4)LR=6P3N: M&%=8<,9! 346T-_9E(@3@6$W"_93E+_ T*LK1KT(IE[3W?RV6=[B-IV>](=#A[5YI:AQ!7GO[2#45"2;N K4.,Y%! O/.^>((SPD,"[O[2"<&E2E M(]4FW=7.(;CWX-.NY(XE3@.2R3C$73+(81)1$A@L?:("3OY>L3,+Z[%;K^C# M5C3XJ&70'!D7 5D#3<@98Y%30E#J,9CI*KO[YBL/W&RJ%]7AJ_//^_H![^OQ M65@/U)J)'N/I><=:>[N1$\=)H C#%H2X@)W:4A91=%H$"3Q5[$EXC2[.X:>P M\2DPA6%KX!H#$UC0%614B@H5I;FWPZ]>_@F6:*@M@E6!8V M"CSXN^UT)QU#X(/XW79/"D]#X8$M?3*#R@M;!6SY_4Y,C?YDF!EJ<^ 9RIVE M!JLY'&KZHWQ+CL ]SFZ.XDKAZ-COGV9'2JX,[/,8WPR..X/R_KQ%97RF"_HE,E1K5?A MAYJ\:8HLEUU:^[:,6G,G0+X48Q./J\KPP]4IZI8%Z\MQYIC":EKC8++^8)J17>QFABB:"(UI,1YV-_NU MUAH;/E?ESWU_S@I6ZA9-C2ZWV+Y8EW&QI\H5613(SXTY5J>]:YD@(>:&;X5L M3:( 2U]C4<+ZJ(B"RP*6&]-. *20GAS$/!TT-W[)Q:"*-<_5ZH&&N;-M$3MX MT.^46#3IQ7TIPFX^%K$@:2Q"':_5O:H56ZSZ_:'UU^RV"=NQBX.M-(&I"EN' ME_0P@$:?=;%36#'@](D:AM_:AGK0/&V>^UWL RA?CB#F VRHVA*DHP756T5F M&=C4.IJ5=9"%>=UK@FBSK6GNT(IDK6I#G\6 MB &ZWT4/BQQ34/RS6Z);K1S"&':)(V#2<9Y;"AK$O:)(&V?AGU9H$VG$5+\F MY;!:_VK+\&=E(&FYY"4@3W'$$BN.[8MP]K*?:IF8UBE5B*LVR53-_&+_+O;X M\?S'K5J_KGU9:X3<-"$?X(\F>VO\X?=M;P]TMW)W*GYEJ%K35:<71I M]?9LIU=1HY^UQLO=?;(NZ:MN,''<[B_K)(.X#^/+ZES^VEJC\7[V.4540[J2 M<2I&@5VTUP>UHB+C[,TSQWZ%@N&K_;ZB8!GFGK4_>&MO#V4U)4<>QV'1AZSJ M2+DZY_2O-(\B8:UX^Y<1_'4TMA>V)HM]UU/ YV3N.\1OO,&D-;;\26NW)J'- M' $JF9@0(B@E/:=*.(SA"3IP+5*0,C[Y:>Z' H_:]D>]J[27FQ2724R31+5+&_M9 M;MFZWP]KCS)K5J;Y2_FF);XGY-8;#UV-!IT MW$EIXX,.$#I%A[GBVG1/.3^]T5RX((;C+:?A[6!P5J2A5,%ZQ79>]4Z_;JRE M.Z(SF'(=%T-T97_H"Q_#>%OOE7,O2PZ6[\Q3/+5@?L+^?5<"'44[/,GWG91G MX3U;Q##F;Y6Z2-9M-^L[+UX+@I M>*.ZD%7_<=.RRVF9XT2R8=%A&;;;[-AQP D7SM12K_A>*KN]HL=ISLS*O=&+ MQUWH?;E+;=:DJW[1JQ4;5,HX+-Z%?$ZS6"4@>6&SGZ#,E1NO%=P RY(G6;:@ M+)R#5SUFMC-S#E$K6U#G&+VCX\HBR K[=#/+ZEF3/F\7LRES3:O>BWE$5W'[ M6N-CZ?W,;KSI ;@\@.^3KI8Y3:][U7*4K/N?D\Z@E!;XZ\3'*Z6A2ANL^C_. MB5CICWO9AHY7J;U+(B<9;0K4+8,G2Z/'9I^CCX,BYSY?'2O194IT]U*+[TZJ MNG4>Y=3=;N-T6ME2^H3J&@"\5 M6\A%U/AJHXSIK'JHCZ+?+\-+LP(YFEC!XS>5<#HUP4N(V+G;_C:<])<>7CQY M9C.Y-"HPHO= G"9$+8BP7_2TWP..'!7;/1 H=1+(%L!P 1 %Z3K[_3)QO4S$ M'_-O*;(Y&O5H?)#2/2DG>,G[/SZ2R!.=IOAP? C1Z^73EHN(^V+1TJ#0"7*! M AAD*I*S85I%296R_^/TD\J=9JWQQ]24AQ,M(\?(CH:7I3XWB)V0_1K6*@X+ M2F")$^_#-;>NCJL8V,+K7^V^91*_+;?..ZWK/3-2ED5>+QWU7+AU*F[.GIS5 MQON8#X%^Z;[+]OJ=;*,N8."62O_6XJY_7)WM631([U"5[H!#8\QDPA+H5"%A8)8<:Q",0%S5,N.HM7@<7G"\^6<5[W MX8C'!HO6'+'88\?M'\W-C5W"B&318X1CE(C;2)$E(J!@5;+.6\DI75G7US#! MXG+%[\5*"ZA?7[/2DX%+:V]7:1!O'1D"&;>(*\<1K!)#$7M,H\:!*)'KF]Z$ M+<\80SI?S+%F@\>R@6AN["H9HDI1H^#S.3 F'CEJ*$HF\,P%GF%@ R*N9(-% MA)+.*3I5^;#B,"W;6$7D4>S9;N$*FTK?NZQ(9B5T$HI4AON,+U]DVF5=%2[= M'!S?J$X3L[MG? Z:=:L7J/,\Q=T3T_GCF!8;O?"A(M*&]X.BRG_-]5?NH^?- MS0^[AC@3E#8H!9&[VIJ(K- *48ZMCE)X;<+*.K^&U>^=,^&I9]IJ;1DH3 JV M:66]S.4@,0.=SI1%:VL6>$86.-S-_3297+/1>5.BB3,GO]27;YQ,W5*P.7%^S3NA3\T('-N3?ZC3W!R>Z-3 ;, MM!E]S$&G\_QT/3M-46+C&!;N&$92,@)0N'@*J3AH_O+*KZNSO#1>Y%(E&&5- M95!P0;72F;V.XCC?OX@0R:[)J:(/16&$\;E-R$<6HTYUC%N4E'SC M1WOF]Z,_;'P<]$>QW#G@U[V!/6K\4@6#?OSXL0KS_!7XU.;H\KZ/,=448BMXABLV"VS)QY0^6..97^[]5HVO^ZR2)G 1*&$ M>>Y,9D-.#THH)L)!%3)"$SX;[V,D=SQ*'B/+RJRQ2A@%WU<"*ZGBJXH8_7)- M 9&EW(WGO7^ K6'Z_7R2C7[QY'4MR!O?)!;7&FF4^9RV/Q4B3R M;3%'D\2!SVF!U;^+:D*-7I'"4X0&7<1Y3 O8)%#B>S\[,\9*RN3QJQ=W=#MI MDGM7#A$,F,[P$*7L,YZHU44:XCCTN_ABD=T'>M1P?#!>//FRI(VS$8?C"+A) M4$I1.AR$JZ3JA&>+4\&BO$$A0$6(4AE\GHJCZ_Y@?$1=*ME55,KH MK$2VQJ[%Q['HY0/L\D&%V[DP.8KCSR(PX'1\O%^H0I/3N)N5H#KLN0Q[YLL? M]GR',.:EJ$5TJ_JU/@[\L\/16N-#FLH'+<(T+AG3.7CYN+UY=PFOMLK*A[=QZORM%;'NRKT[V,<% 9('8V^U=[;I0QV5,,#2M*9 M\OQ:,RN0L=Q[3:..3KTFBR$G)OV2G4B_C@\7CO-^D1=\*769*_K4V*XO$J6& MA6NL=(B-YW"=L4 E7FVLC%F\N+]@\K65;#R -,7I2^6CQFZ-=Q^_3-P:H.=, MWE]H.H7V>F93)Q1-SPKY''GPZSKIG;3\Z=564P+&$BVJLR/9[: M,^;W8SCIQJTTNUL54IP+&I<,WL[1Y6]Y[VJU_2Y7' /PP69%1.[006BNV.91 MH%CH$)Q3?BX;3CCC'6%4I6"Y]MJ:I)PS1C+&K4YS>UU&YJGN7D50?Q'Q#C)8 M%:,H069BB+H";TNKIP2C*[!W-NNG$%*P/XMTAU\*#;%_ @P:YMB:*=HSYD+C]G@8?QO_\GOH#(^[ M]NRW3J^0G^)+OU_6![+V/].:L;!TRLN586#,FI D*]15-_3JQ979L%;HVC/= M)LMK7*U10JZ]C-<>>DTP_J!OWC18 A>UJ@=;#Q8;>J?'%GU+*YFXHNWS3&O4 ME^FP3&:VTSFM'%^1>W-]*^OK.E9/;C5WF7[I0GD> N@[$:!=1'8VR_"K=Y/P MJP;#JV^8*E\Z/^Y D]<@!G>;+VSLI21<[.[EO\LMOOR]V-G+7^&.\A?8\>&;G4N%.0HS+3<@.6WNW#3=;2X#RTWQI<3A M;G-;CM(AP)AEQN._@#GOELS(7N<1]?[VT8_NUL'^?O/\KX.=;Q_.6NU#MK7Y MN;O5WA-;WW8.MNDV?/8!;[?W?FS3G?-[?VH1G'_V=6G_BLW^UWXV:7_!Y"\;8^K3+18HF M1H>(-A'QR!(R6&G$$PDA6AF5,T7FMZ#SS>/GG,,/@Y;(U*- M2"^N*#U=&:0:FYX*F^@,-C$1A7.@* 6M&.).<.1LH@@[2Y2!=4S* C:152%$ MK2C5L+3\BM+"BW'58/148,1GP$@YGKN/!5@811"W6B*+%4*H,0YC+:2S3(9\TUH7>CYQ7FCVOR#8H*;K8TYVYS,-OU3INE,LX M;CY$S:4!X1M@$C'@)( MNB4>80:+JX))%/LLZ695<;RJ1;VG_]R2_DCG?BWI2R/IL[Y_+[G#'';R0B'C M.GKD6#+()RJ5TX:$E/=TP5^9O!?5,L_!8(V BT+ K?F85=BOE%5*(I(B1:#/*F05T4@E&H3E"99= M+M1_<0,*/96N4\OZTODO:EE_!EF?]6!H0@)E-"!B F@[@0@$J^R1Q)@*(L"0 M<:F4=4S$*L'SL5>UK/],LOY,'HQ:UI]!UF=]&-0'T-0D0RX(C#A+ =G -4J. M>T^DYH2ZA?HP:EE?:EE_)A]&+>O/(.NS7@SK(^>)*H2C2PAT=HQT4@8)FZ0, M03!+8_9BJ%4M">CQ>HED?4$1&,OKO/CE7U=6>YBK*?MGOY=%I#-<;7SH^;7& M=(W9UU%YZ#$OJ ?YN@?Y=IR192#54_@<'ZVCO.+DD*NFN-SJUXTY:^,Z\(MU MI-)K4]>NK#]?JU7W4*N:[8U1LX-_%*K5^=?SYN;776J9P* 2(XV%1YP2C4PD M$DDMN?7*Y@[D*^MX#9M')*DMG]U4X]!KPJ$'P- C?;RT1I^G0)_6GY?11QF1 MJ)4<1:]$SDLCR'DFD8&?!"=M8@P9?7*QUJ4QYVH(>H,0]!!5Z)&^YUH5>F(P MFE&%E(R,,&5R:2."N-0.:5!B$;,F<,(=P5IG,"+SOJ5:%5HF6?V9<>@!,/1( MMWBM"CT)^FS-J$("5![+B$+1\8A@\2,88EH@PC&744C*E"C0Y]$Q]\OGV7X% M+K'JT.2(9)'E9(R@N :K&$ND8_+(&T-(LE%XIA[MDUN\Z"QYW:D:1FL8 M76*'8@V>#P//69>BE#8:"P9\=[V85>;<3N_$%M/ZGW^&SO?U_RE^W%'8-@8=VWVPB-$KJA*^W!#F?U;2 M7W1?[?@%*$N7)?N+WX_AI!NWT@:L0M&:K_,]?HG^9- 9=>+PW0_?/0DQ_#7H M'_W9/SH^&17KM)5F(:$-H_JCV_>'KQ,*NO%_/Y_M? O'CG*Y??!.-,__Z.X< M[!\"!# 8B]AJ=P$FPG[K_<[AUN8V;IUOX^8W$.OS#=9L-W>Q# "Y%"--6$ \ M&H>L$09Y&AFFW"DK1(G2P.LQ;.04D"B9LBH)K)/@)B@'J^DBID*+!.+O5AH1 M /88EFLT.(DKZ^W]V$C];K=_"I1OE"'SPS@:YJ22T7[CN#^*\'C;K0H"-/H) M7GATU.^54?2-^)^3SG< [!Y\9;1O1XT<@-_KCW)4?K'*\ M1^Z#>&_<9I_Z0;X..&A:&@,4,U;#&:_.S8 M"_G7:/U^?DZG'QK',-C<_CG\-H:YBMW7YT1R+(Q'=K#7Z14X)0K-:@9(2B:\ ME< FB45*]PLT0\DO6N/A_&W\2^_CXMF=GJ%Y!9?^KT:0P6FN?OF[%%4!L;R M\N^GG3#:SSOZ&BYW]>I(K'IS=7FMN#2#YN4U+M9@([_V,FP2#[PFV/4OO>F; M-PV6D#5)3#W8>K"2BCL]]I9CXGOF.3U/B>.K^\;?N2CTK2DJYB[3]QDY!\]# M 'TG K3W!S$VFG#?_K#QKI?WE;]/>K'!\.H;ILJ7SH\[T*06@QO]+ ]L!KY\ MW)#U\;L$BBPJ3>YG(ARIF:IFJJ=EJKHGP8O?62_!B]]9+\&+WUDOP8O?62_! MB]]9+\&+WUDOP8O?62_!B]]9+\&+WUDOP8O?62_!B]_YT]>+^U*<6/>/\V'N ML&%[H3&(P]&@X_-!='F<;4_M(+QXT[X[>\%^RGJ:EECB?'12VL29P=;%P 1G M$7YW#O/[UL1_9!3*QA<.@M5-G\>MIJMSH[[7<$QG>^M?F);9][T6Q_^-'< M/#S?@>]M'WPXW3[?GPM::[4W2)/^W6VVO[*==I.W-L-!Z_SP!XSO=*O=ZK;> M[W2:!W\<;+W/06O-N=0SH9@1RA@$_.\0%R8B'3%&3C*BK'42<[^R+HA:)6+! M<6MW8T:-&5=B MAL-1",>)C2$ ,#C-.#<&!Q62C#2P^Q;JKY6-Y0..&65#QV",!*20W.:2)XDB M*SU#U%NE&$^,A;2R+J585?31];QKX/A)@2/CA0M@D62-0HKDM,?26TV%ILP) M=M^J_[6RL4R8,5^\ M7^;2^O^XP3_7+R