0000928054-21-000044.txt : 20210316 0000928054-21-000044.hdr.sgml : 20210316 20210316160653 ACCESSION NUMBER: 0000928054-21-000044 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 123 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210316 DATE AS OF CHANGE: 20210316 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FLOTEK INDUSTRIES INC/CN/ CENTRAL INDEX KEY: 0000928054 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS CHEMICAL PRODUCTS [2890] IRS NUMBER: 900023731 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-13270 FILM NUMBER: 21745717 BUSINESS ADDRESS: STREET 1: 8846 N. SAM HOUSTON PARKWAY W. CITY: HOUSTON STATE: TX ZIP: 77064 BUSINESS PHONE: 7138499911 MAIL ADDRESS: STREET 1: 8846 N. SAM HOUSTON PARKWAY W. CITY: HOUSTON STATE: TX ZIP: 77064 10-K 1 ftk-20201231.htm 10-K ftk-20201231
FLOTEK INDUSTRIES INC/CN/00009280542020FYFALSEP1Y00009280542020-01-012020-12-31iso4217:USD00009280542020-06-30xbrli:shares00009280542021-03-1200009280542020-12-3100009280542019-12-31iso4217:USDxbrli:shares00009280542019-01-012019-12-310000928054us-gaap:CommonStockMember2018-12-310000928054us-gaap:TreasuryStockMember2018-12-310000928054us-gaap:AdditionalPaidInCapitalMember2018-12-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310000928054us-gaap:RetainedEarningsMember2018-12-3100009280542018-12-310000928054us-gaap:RetainedEarningsMember2019-01-012019-12-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-12-310000928054us-gaap:TreasuryStockMember2019-01-012019-12-310000928054us-gaap:AdditionalPaidInCapitalMember2019-01-012019-12-310000928054us-gaap:CommonStockMember2019-01-012019-12-310000928054us-gaap:CommonStockMember2019-12-310000928054us-gaap:TreasuryStockMember2019-12-310000928054us-gaap:AdditionalPaidInCapitalMember2019-12-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000928054us-gaap:RetainedEarningsMember2019-12-310000928054us-gaap:RetainedEarningsMember2020-01-012020-12-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000928054us-gaap:CommonStockMember2020-01-012020-12-310000928054us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000928054us-gaap:TreasuryStockMember2020-01-012020-12-310000928054us-gaap:CommonStockMember2020-12-310000928054us-gaap:TreasuryStockMember2020-12-310000928054us-gaap:AdditionalPaidInCapitalMember2020-12-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000928054us-gaap:RetainedEarningsMember2020-12-31ftk:segment0000928054ftk:BuildingsAndLeaseholdImprovementsMembersrt:MinimumMember2020-01-012020-12-310000928054ftk:BuildingsAndLeaseholdImprovementsMembersrt:MaximumMember2020-01-012020-12-310000928054us-gaap:OtherMachineryAndEquipmentMembersrt:MinimumMember2020-01-012020-12-310000928054us-gaap:OtherMachineryAndEquipmentMembersrt:MaximumMember2020-01-012020-12-310000928054us-gaap:FurnitureAndFixturesMember2020-01-012020-12-310000928054us-gaap:LandImprovementsMember2020-01-012020-12-310000928054srt:MinimumMemberus-gaap:TransportationEquipmentMember2020-01-012020-12-310000928054srt:MaximumMemberus-gaap:TransportationEquipmentMember2020-01-012020-12-310000928054ftk:ComputerEquipmentandSoftwareMembersrt:MinimumMember2020-01-012020-12-310000928054ftk:ComputerEquipmentandSoftwareMembersrt:MaximumMember2020-01-012020-12-31xbrli:pure0000928054ftk:JP3MeasurementLLCMember2020-06-300000928054ftk:JP3MeasurementLLCMember2020-04-012020-06-30ftk:provision0000928054us-gaap:TrademarksAndTradeNamesMemberftk:JP3MeasurementLLCMember2020-05-180000928054ftk:JP3MeasurementLLCMemberus-gaap:TechnologyBasedIntangibleAssetsMember2020-05-180000928054us-gaap:CustomerListsMemberftk:JP3MeasurementLLCMember2020-05-180000928054ftk:JP3MeasurementLLCMember2020-05-180000928054us-gaap:OperatingExpenseMember2020-04-012020-06-300000928054ftk:JP3MeasurementLLCMember2020-07-012020-09-300000928054ftk:DataAnalyticsMember2020-07-012020-09-300000928054ftk:JP3MeasurementLLCMember2020-09-300000928054ftk:JP3MeasurementLLCMember2020-01-012020-12-310000928054ftk:FloridaChemicalCompanyLLCMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2019-02-280000928054ftk:FloridaChemicalCompanyLLCMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2020-12-310000928054ftk:FloridaChemicalCompanyLLCMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2019-12-310000928054ftk:FloridaChemicalCompanyLLCMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMember2019-01-012019-12-310000928054ftk:ArcherDanielsMidlandCompanyMemberftk:FloridaChemicalCompanyLLCMember2020-02-012020-02-290000928054us-gaap:DiscontinuedOperationsHeldforsaleMember2020-01-012020-12-310000928054us-gaap:DiscontinuedOperationsHeldforsaleMember2019-01-012019-12-310000928054us-gaap:ProductMember2020-01-012020-12-310000928054us-gaap:ProductMember2019-01-012019-12-310000928054us-gaap:ServiceMember2020-01-012020-12-310000928054us-gaap:ServiceMember2019-01-012019-12-310000928054ftk:EnergyChemistryTechnologiesMember2020-07-012020-09-300000928054ftk:ExcessTerpeneMember2020-12-310000928054ftk:ExcessTerpeneMember2020-01-012020-12-310000928054ftk:ExcessTerpeneMember2019-12-310000928054us-gaap:LandMember2020-12-310000928054us-gaap:LandMember2019-12-310000928054us-gaap:LandImprovementsMember2020-12-310000928054us-gaap:LandImprovementsMember2019-12-310000928054us-gaap:BuildingAndBuildingImprovementsMember2020-12-310000928054us-gaap:BuildingAndBuildingImprovementsMember2019-12-310000928054us-gaap:MachineryAndEquipmentMember2020-12-310000928054us-gaap:MachineryAndEquipmentMember2019-12-310000928054us-gaap:FurnitureAndFixturesMember2020-12-310000928054us-gaap:FurnitureAndFixturesMember2019-12-310000928054us-gaap:TransportationEquipmentMember2020-12-310000928054us-gaap:TransportationEquipmentMember2019-12-310000928054ftk:ComputerEquipmentandSoftwareMember2020-12-310000928054ftk:ComputerEquipmentandSoftwareMember2019-12-3100009280542020-01-012020-03-310000928054srt:MinimumMember2020-12-310000928054srt:MaximumMember2020-12-310000928054ftk:GlobalResearchAndInnovationCenterMember2020-12-310000928054us-gaap:ScenarioAdjustmentMember2020-03-3100009280542020-04-012020-06-300000928054us-gaap:PatentedTechnologyMember2019-12-310000928054us-gaap:CustomerRelationshipsMember2019-12-310000928054us-gaap:TradeNamesMember2019-12-310000928054us-gaap:PatentsMember2020-01-012020-12-310000928054us-gaap:CustomerRelationshipsMember2020-01-012020-12-310000928054ftk:IntangibleAssetsInProgressMember2020-01-012020-12-310000928054ftk:TrademarksAndBrandNamesMember2020-01-012020-12-310000928054us-gaap:UnsecuredDebtMemberftk:PaycheckProtectionProgramMember2020-12-310000928054us-gaap:UnsecuredDebtMemberftk:PaycheckProtectionProgramMember2019-12-310000928054ftk:JP3PaycheckProtectionProgramMemberus-gaap:UnsecuredDebtMember2020-12-310000928054ftk:JP3PaycheckProtectionProgramMemberus-gaap:UnsecuredDebtMember2019-12-310000928054us-gaap:UnsecuredDebtMember2020-12-310000928054us-gaap:UnsecuredDebtMember2019-12-310000928054us-gaap:UnsecuredDebtMemberftk:PaycheckProtectionProgramMember2020-04-012020-04-300000928054ftk:JP3MeasurementLLCMember2020-05-182020-05-180000928054us-gaap:UnsecuredDebtMemberftk:PaycheckProtectionProgramMember2020-04-300000928054ftk:BankCreditFacilityMember2019-03-010000928054us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-12-310000928054us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-12-310000928054us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-12-310000928054us-gaap:FairValueMeasurementsRecurringMember2020-12-310000928054us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-310000928054us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2019-12-310000928054us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-12-310000928054us-gaap:FairValueMeasurementsRecurringMember2019-12-3100009280542020-10-012020-12-310000928054us-gaap:FairValueMeasurementsNonrecurringMember2020-01-012020-03-3100009280542020-07-012020-09-300000928054us-gaap:FairValueInputsLevel3Memberftk:JP3MeasurementLLCMember2020-05-310000928054us-gaap:FairValueInputsLevel3Memberftk:JP3MeasurementLLCMember2020-10-012020-12-310000928054us-gaap:FairValueInputsLevel3Memberftk:JP3MeasurementLLCMember2020-12-3100009280542020-03-3100009280542020-02-262020-02-260000928054ftk:AmendedTerpeneSupplyAgreementMember2020-01-012020-12-310000928054ftk:AmendedTerpeneSupplyAgreementMember2020-12-310000928054srt:MaximumMembersrt:ScenarioForecastMember2021-01-012021-12-310000928054us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberftk:CustomerOneMemberftk:EnergyChemistryTechnologiesMember2020-01-012020-12-310000928054us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberftk:CustomerTwoMemberftk:EnergyChemistryTechnologiesMember2020-01-012020-12-310000928054us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberftk:CustomerOneMemberftk:EnergyChemistryTechnologiesMember2019-01-012019-12-310000928054us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberftk:CustomerTwoMemberftk:EnergyChemistryTechnologiesMember2019-01-012019-12-310000928054us-gaap:CustomerConcentrationRiskMemberftk:ThreeCustomersMemberus-gaap:SalesRevenueNetMemberftk:EnergyChemistryTechnologiesMember2020-01-012020-12-310000928054us-gaap:CustomerConcentrationRiskMemberftk:ThreeCustomersMemberus-gaap:SalesRevenueNetMemberftk:EnergyChemistryTechnologiesMember2019-01-012019-12-310000928054us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberftk:DataAnalyticsMember2020-01-012020-12-3100009280542020-05-0400009280542020-05-05ftk:series00009280542020-05-052020-05-050000928054us-gaap:RestrictedStockMember2020-01-012020-12-310000928054us-gaap:RestrictedStockMember2019-01-012019-12-310000928054us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310000928054us-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310000928054ftk:ShareRepurchaseProgramJune2015Member2015-06-300000928054ftk:ShareRepurchaseProgramJune2015Member2019-01-012019-12-310000928054ftk:ShareRepurchaseProgramJune2015Member2020-01-012020-12-310000928054ftk:A2019PlanMember2020-12-310000928054ftk:A2018PlanMember2020-12-310000928054ftk:A2014PlanMember2020-12-310000928054ftk:A2010PlanMember2020-12-310000928054ftk:A2007PlanMember2020-12-310000928054ftk:A2019And2018PlanMember2020-12-3100009280542018-01-012018-12-310000928054ftk:MarketBasedOptionsMember2020-01-012020-12-310000928054ftk:MarketBasedOptionsMember2019-01-012019-12-310000928054ftk:TimevestedOptionsMember2019-12-310000928054ftk:TimevestedOptionsMember2019-01-012019-12-310000928054ftk:RestrictedStockTimeVestingMember2020-01-012020-12-310000928054ftk:RestrictedStockPerformancebasedMember2020-01-012020-12-310000928054us-gaap:RestrictedStockMember2018-12-310000928054us-gaap:RestrictedStockMember2019-12-310000928054us-gaap:RestrictedStockMember2020-12-310000928054ftk:AwardPeriodThreeMemberus-gaap:RestrictedStockUnitsRSUMember2020-01-012020-12-310000928054us-gaap:RestrictedStockUnitsRSUMember2018-12-310000928054us-gaap:RestrictedStockUnitsRSUMemberftk:AwardPeriodOneMember2019-01-012019-12-310000928054ftk:AwardPeriodTwoMemberus-gaap:RestrictedStockUnitsRSUMember2019-01-012019-12-310000928054us-gaap:RestrictedStockUnitsRSUMember2019-12-310000928054us-gaap:RestrictedStockUnitsRSUMember2020-12-310000928054us-gaap:EmployeeStockMember2012-12-310000928054us-gaap:EmployeeStockMember2012-01-012012-12-3100009280542012-01-012012-12-310000928054us-gaap:EmployeeStockMember2019-01-012019-12-310000928054us-gaap:EmployeeStockMember2020-01-012020-12-310000928054ftk:DefinedContributionPlanMatchingRangeupto2PercentMember2015-01-012015-01-010000928054ftk:DefinedContributionPlanMatchingRangeFrom5To8PercentMember2015-01-012015-01-010000928054ftk:DefinedContributionPlanMatchingRangeFrom5To8PercentMembersrt:MinimumMember2015-01-012015-01-010000928054ftk:DefinedContributionPlanMatchingRangeFrom5To8PercentMembersrt:MaximumMember2015-01-012015-01-010000928054us-gaap:EmployeeStockOptionMember2020-01-012020-12-3100009280542019-06-3000009280542019-09-300000928054srt:ChiefExecutiveOfficerMembersrt:AffiliatedEntityMember2019-01-012019-12-310000928054srt:ChiefExecutiveOfficerMember2019-06-300000928054srt:ChiefExecutiveOfficerMembersrt:AffiliatedEntityMember2019-12-310000928054srt:ChiefExecutiveOfficerMembersrt:AffiliatedEntityMember2020-12-310000928054ftk:ChemicalsMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310000928054ftk:DataAnalyticsMemberus-gaap:OperatingSegmentsMember2020-01-012020-12-310000928054us-gaap:CorporateNonSegmentMember2020-01-012020-12-310000928054ftk:ChemicalsMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310000928054ftk:DataAnalyticsMemberus-gaap:OperatingSegmentsMember2019-01-012019-12-310000928054us-gaap:CorporateNonSegmentMember2019-01-012019-12-310000928054ftk:ChemicalsMemberus-gaap:OperatingSegmentsMember2020-12-310000928054ftk:ChemicalsMemberus-gaap:OperatingSegmentsMember2019-12-310000928054ftk:DataAnalyticsMemberus-gaap:OperatingSegmentsMember2020-12-310000928054ftk:DataAnalyticsMemberus-gaap:OperatingSegmentsMember2019-12-310000928054us-gaap:CorporateNonSegmentMember2020-12-310000928054us-gaap:CorporateNonSegmentMember2019-12-310000928054country:US2020-01-012020-12-310000928054country:US2019-01-012019-12-310000928054country:AE2020-01-012020-12-310000928054country:AE2019-01-012019-12-310000928054us-gaap:NonUsMember2020-01-012020-12-310000928054us-gaap:NonUsMember2019-01-012019-12-310000928054us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberftk:EnergyChemistryTechnologiesMemberftk:CustomerMember2020-01-012020-12-310000928054us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberftk:EnergyChemistryTechnologiesMemberftk:CustomerCMember2020-01-012020-12-310000928054us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMemberftk:EnergyChemistryTechnologiesMemberftk:CustomerMember2019-01-012019-12-310000928054us-gaap:CustomerConcentrationRiskMemberftk:CustomerBMemberus-gaap:SalesRevenueNetMemberftk:EnergyChemistryTechnologiesMember2019-01-012019-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2020
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 1-13270
 
ftk-20201231_g1.jpg
FLOTEK INDUSTRIES, INC.
(Exact name of registrant as specified in its charter)

Delaware90-0023731
(State of other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
8846 N. Sam Houston Parkway W. Houston, TX
77064
(Address of principal executive offices)(Zip Code)
(713) 849-9911
(Registrant’s telephone number, including area code)
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.0001 par valueFTKNew York Stock Exchange

Securities registered pursuant to Section 12(g) of the Act:
None
Indicate by check mark:
•      if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes   No 
•      if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes   No 
•      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 
•      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 
•      whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Act.
Large accelerated filer Accelerated 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 has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.
•  whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes   No 
The aggregate market value of common stock held by non-affiliates of the registrant as of June 30, 2020 (based on the closing market price on the New York Stock Exchange on June 30, 2020) was approximately $87,800,063. At March 12, 2021, there were 72,548,297 outstanding shares of the registrant’s common stock, $0.0001 par value.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the Company’s definitive proxy statement in connection with the 2021 Annual Meeting of Stockholders to be filed with the Commission pursuant to Regulation 14A are incorporated by reference into Part III of this Annual Report on Form 10-K.



TABLE OF CONTENTS
 
Forward-Looking Statements
PART I
Item 1.
Business
Item 1A.
Risk Factors
Item 1B.
Unresolved Staff Comments
Item 2.
Properties
Item 3.
Legal Proceedings
Item 4.
Mine Safety Disclosures
PART II
Item 5.
Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
Item 6.
Selected Financial Data
Item 7.
Management’s Discussion and Analysis of Financial Condition and Results of Operations
Item 7A.
Quantitative and Qualitative Disclosures About Market Risk
Item 9.
Changes in and Disagreements With Accountants on Accounting and Financial Disclosure
Item 9B.
Other Information
PART III
Item 10.
Directors, Executive Officers and Corporate Governance
Item 11.
Executive Compensation
Item 12.
Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
Item 13.
Certain Relationships and Related Transactions, and Director Independence
Item 14.
Principal Accounting Fees and Services
Item 16.Form 10-K Summary

2


FORWARD-LOOKING STATEMENTS
 
This Annual Report on Form 10-K (this “Annual Report”), and in particular, Part II, Item 7 — “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” contains “forward-looking statements” within the meaning of the safe harbor provisions, 15 U.S.C. § 78u-5, of the Private Securities Litigation Reform Act of 1995. Forward-looking statements are not historical facts, but instead represent the current assumptions and beliefs regarding future events of Flotek Industries, Inc. (“Flotek” or the “Company”), many of which, by their nature, are inherently uncertain and outside the Company’s control. Such statements include estimates, projections, and statements related to the Company’s business plan, objectives, expected operating results, and assumptions upon which those statements are based. The forward-looking statements contained in this Annual Report are based on information available as of the date of this Annual Report.
The forward-looking statements relate to future industry trends and economic conditions, forecast performance or results of current and future initiatives and the outcome of contingencies and other uncertainties that may have a significant impact on the Company’s business, future operating results and liquidity. These forward-looking statements generally are identified by words including but not limited to, “anticipate,” “believe,” “estimate,” “commit,” “budget,” “aim,” “potential,” “schedule,” “continue,” “intend,” “expect,” “plan,” “forecast,” “project” and similar expressions, or future-tense or conditional constructions such as “will,” “may,” “should,” “could” and “would,” or the negative thereof or other variations thereon or comparable terminology. The Company cautions that these statements are merely predictions and are not to be considered guarantees of future performance. Forward-looking statements are based upon current expectations and assumptions that are subject to risks and uncertainties that can cause actual results to differ materially from those projected, anticipated or implied.
A detailed discussion of potential risks and uncertainties that could cause actual results and events to differ materially from forward-looking statements include, but are not limited to, those discussed in Part I, Item 1A — “Risk Factors” of this Annual Report and periodically in subsequent reports filed with the Securities and Exchange Commission (“SEC”). The Company has no obligation, and we disclaim any obligation, to publicly update or revise any forward-looking statements, whether as a result of new information or future events, except as required by law.
 

3


PART I

Item 1. Business.
General
Flotek Industries, Inc. is a technology-driven chemistry and data company that serves customers in industrial, commercial and consumer markets.
The Company’s Chemistry Technologies (“CT”) segment develops, manufactures, packages, distributes, delivers and markets specialty chemicals that enhance the profitability of hydrocarbon producers and cleans surfaces in both commercial and personal settings to help reduce the spread of bacteria, viruses and germs.
The Company’s Data Analytics (“DA”) segment enables users to maximize the value of their processes by providing analytics associated with their hydrocarbon streams in seconds rather than minutes or days. The real-time access to information prevents waste, reduces reprocessing and allows users to pursue automation of their hydrocarbon streams to maximize their profitability.
The Company was initially incorporated under the laws of the Province of British Columbia in 1985. In October 2001, the Company changed its corporate domicile to the State of Delaware. In December 2007, the Company’s common stock began trading on the New York Stock Exchange (“NYSE”) under the stock ticker symbol “FTK.” Annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to those reports filed or furnished pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) are posted to the Company’s website, www.flotekind.com, as soon as practicable subsequent to electronically filing or furnishing to the SEC. Information contained in the Company’s website is not to be considered as part of any regulatory filing.
As used herein, “Flotek,” the “Company,” “we,” “our” and “us” refers to Flotek Industries, Inc. and/or the Company’s wholly-owned subsidiaries. The use of these terms is not intended to connote any particular corporate status or relationship.
Recent Developments
During the second quarter of 2020, the Company acquired 100% ownership of JP3 Measurement, LLC (“JP3”), a privately-held data and analytics technology company, in a cash-and-stock transaction. JP3’s real-time data platforms combine the energy industry’s only field-deployable, inline optical analyzer with proprietary cloud visualization and analytics, which targets an increase of processing efficiencies and valuation of natural gas, crude oil and refined fuels. In conjunction with the acquisition of JP3, the Company created the DA segment.
The Company was impacted by the outbreak of the novel coronavirus (“COVID-19”), a global pandemic that spread throughout the U.S. and the world during 2020. For a discussion of the impacts of COVID-19, see “COVID-19 Effects and Actions” in this Item 7 of this Form 10-K. For a discussion of the risks related to COVID-19, see Item 1A, “Risk Factors.”
Description of Operations and Segments
The Company’s continuing operations has two business segments, CT and DA, which are both supported by the Company’s continuing Research & Innovation (“R&I”) advanced laboratory capabilities. Financial information about the Company’s operating segments and geographic concentration is provided in Note 22, “Business Segment, Geographic and Major Customer Information” in Part II, Item 8 – “Financial Statements and Supplementary Data” of this Annual Report.
Chemistry Technologies
The Company’s CT segment includes an energy-focused product line that is comprised of proprietary green chemistries, specialty chemistries, logistics and technology services. The Company designs, develops, manufactures, packages, distributes, delivers and markets reservoir-centric fluid systems, including specialty and conventional chemistries, for use in oil and gas well drilling, cementing, completion, remediation and stimulation activities designed to maximize recovery in both new and mature fields, as well as to reduce health and environmental risk by using greener chemicals. Customers of this product line of
4


the CT business segment include major integrated oil and gas companies, oilfield services companies, independent oil and gas companies, national and state-owned oil companies and international supply chain management companies.
In 2020, the Company leveraged historical expertise, existing infrastructure, personnel, supply chain, research and resident consumer market experience to address the emerging demand for sanitizers, surface cleaners and disinfectants for both commercial and personal use. Rather than operating under relaxed pandemic-related guidelines, the Company sought to produce Food and Drug Administration (“FDA”) and Environmental Protection Agency (“EPA”) compliant products by completing all necessary upgrades to its ISO 9001:2015 certified facility in Marlow, Oklahoma. Today the Company has a portfolio of U.S. manufactured specialty chemical products to address the long-term challenges created by the current COVID-19 pandemic and in preparation for future outbreaks. To restore large public gatherings, it is believed that both vaccinations, behavioral changes, sanitizers, surface cleaners, and disinfectants are needed. The Company has made a commitment of being in this market for the long-term.
Data Analytics
Customers of the DA segment span across the entire oil and gas market, including upstream producers, midstream companies, refineries and distribution networks. The segment is continuing its transition to a revenue subscription model from selling its line of Verax analyzers, deployed in the field across the oil and gas sector, to support contracts and software services via its cloud-based Viper software platform.
In 2020, the DA segment began preparing for international deployments, including export control classification, international certifications and product design modifications to meet the demands of overseas installations. Also in 2020, the Company hired a business development executive who is developing sales opportunities in the international market.
Research & Innovation
R&I supports both segments through green chemistry formulation, specialty chemical formulations, FDA and EPA regulatory guidance, technical support, basin and reservoir studies, data analytics and new technology projects. The purpose of R&I is to supply the Company’s segments with enhanced products and services that generate current and future revenues, while advising Company management on opportunities concerning technology, environmental and industry trends. The R&I facilities support advances in chemistry performance, detection, optimization and manufacturing. For the years ended December 31, 2020 and 2019, the Company incurred $7.2 million and $8.9 million, respectively, of research and development expense. In 2020, research and development expense were approximately 13.6% of consolidated revenue. The Company expects that its 2021 research and development investment will continue to support new product development, especially in support of enhanced environmental, social and governance (“ESG”) standards, increased adoption of green chemistry and conventional customization initiatives for its clients.
Discontinued Operations
Previously, the Company’s Consumer and Industrial Chemistry Technologies (”CICT”) segment supplied high value compounds to companies that make food and beverages, cleaning products, cosmetics and other products sold in consumer and industrial markets. The Company classified the assets, liabilities and results of operations for this segment as discontinued operations at December 31, 2018. Effective February 2019, the Company sold the CICT segment.
Seasonality
Overall, operations are not significantly affected by seasonality; however, weather conditions can pose delays in clients’ activity levels. Certain working capital components build and recede throughout the year in conjunction with established purchasing and selling cycles that can impact operations and financial position. The performance of the Company’s services can be susceptible to both weather and naturally occurring phenomena, including, but not limited to, the following:
the severity and duration of winter temperatures in North America, which impacts natural gas storage levels, drilling activity, commodity prices and operations at the Company’s facilities;
5


material deviations from normal seasonality for an extended period can impact access to operations, reduced performance at manufacturing facilities, inability to deploy required personnel, supply chain interruptions, facility damage and customer activity levels;
the timing and duration of the Canadian spring thaw and resulting restrictions that impact activity levels;
the timing and impact of hurricanes upon coastal and offshore operations; and
the COVID-19 pandemic or other pandemics or similar phenomena, which may impact seasonal purchasing and selling cycles.
Product Demand and Marketing
Demand for the Company’s energy-focused products and services in both the CT and DA segments is driven by energy supply and demand, as well as operator desire to deploy improved ESG solutions. Demand for the Company’s energy chemistry products and services is dependent on levels of conventional and unconventional oil and natural gas well drilling and completion activity, both domestically and internationally. Demand for the Company’s U.S. manufactured sanitizing, surface cleaning and disinfecting products in the CT segment is driven by hygiene and cleaning trends and related purchasing behaviors among the commercial, governmental and consumer markets for sanitizing, surface cleaning and disinfecting products and services.
The Company’s products are marketed directly to customers through the Company’s own sales force and through certain contractual agency arrangements. In 2020, the Company participated in industry trade shows, some of which were virtual shows due to COVID-19 pandemic impacts. The Company also publishes technical papers and case studies examining the performance of its chemistries and methodologies for evaluating chemistries more effectively. While the Company’s primary marketing efforts remain focused in North America, a growing amount of resources and effort are focused on emerging international markets, especially in the Middle East. In addition to direct marketing and relationship development, the Company also markets products and services through the use of third-party agents, primarily in international markets.
Backlog
Due to the Company’s contractual customer relationships and their transactional nature, the Company has historically not had significant backlog order activity.
Intellectual Property
The Company endeavors to protect its intellectual property, both within and outside of the U.S. The Company considers patent protection for all products and methods deemed to have commercial significance and that may qualify for patent protection. The decision to pursue patent protection is dependent upon several factors, including whether patent protection can be obtained, cost effectiveness, and alignment with operational and commercial interests. The Company believes its patent and trademark portfolio, combined with confidentiality agreements, FDA and EPA registrations and licensing, trade secrets, proprietary designs, and manufacturing and operational expertise, are sufficient to protect its intellectual property and provide continued strategic advantage. As of December 31, 2020, the Company had 115 granted patents, consisting of 93 patents in our CT segment and 22 patents in our DA segment. In addition, the Company also had 44 pending patent applications filed in the U.S. and abroad, including 32 for the CT segment and 12 for the DA segment. The patents of the CT segment cover various chemical compositions and methods of use. The patents of the DA segment cover various systems and methods of use for online determination of chemical composition and data analysis. In addition, the Company had 60 registered trademarks in the U.S. and abroad, covering a variety of its goods and services.
Competition
The ability to compete is dependent upon the Company’s ability to differentiate its products and services, provide superior quality and service, and maintain a competitive cost structure with sufficient raw material supplies. Activity levels in the oilfield goods and services industry are impacted by current and expected oil and natural gas prices, oil and natural gas drilling activity, production levels, customer drilling and completion-designated capital spending, and customer commitment to improved ESG performance. The unpredictability of the energy industry and commodity price fluctuations creates both
6


increased risk and opportunity for the products and services of both the Company and its competitors. The Company’s CT segment also competes with established companies and brands in the sanitizers, surface cleaners and disinfectants market. The DA segment faces competition from other providers of equipment and services for real-time information in the upstream, midstream, refining and distribution market.
Raw Materials
Materials and components used in the Company’s servicing and manufacturing operations, as well as those purchased for sale, are generally available on the open market from multiple sources. When able, the Company uses multiple suppliers, both domestically and internationally, to purchase raw materials on the open market. The prices paid for raw materials vary based on availability, weather, other commodity price fluctuations, contractual obligations, tariffs, duties on imported materials, foreign currency exchange rates, business cycle position and global demand. Higher prices for chemistries and certain raw materials could adversely impact future sales, contract fulfillment and product margins. The Company is diligent in its efforts to identify alternate suppliers in its contingency planning by reducing the number of contractually obligated volumes and utilizing competitive bidding practices to proactively reduce costs and potential supply shortages.
The DA segment currently sources spectrometers from a single supplier. Sufficient inventory exists to meet the expected 2021 needs without additional purchases. Supply chain disruption could adversely impact the results of the segment in the years 2022 and beyond.
Government Regulations
The Company is subject to federal, state, and local laws and regulations, including laws related to the environment, occupational safety, health, transportation and trade within the U.S. and other countries in which the Company does business. These laws and regulations strictly govern the manufacture, storage, transportation, sale, use and disposal of chemistry products. The Company strives to ensure full compliance with all regulatory requirements.
The Company continually evaluates the environmental impact of its operations and attempts to identify potential liabilities and costs of any environmental remediation, litigation or associated claims. Several products of the CT segment are considered hazardous materials. In the event of a leak or spill in association with Company operations, the Company could be exposed to risk of material cost, net of insurance proceeds, if any, to remediate any contamination. No environmental claims are currently being litigated or investigated, and the Company does not expect that costs related to remediation requirements will have a significant adverse effect on the Company’s consolidated financial position or results of operations.
Human Capital
Objectives & Culture
The Company’s vision is to be the collaborative partner of choice for chemistry and data technologies that transform businesses. Chemistry is our common platform across the Company’s business segments, and we apply our knowledge and passion for chemistry to empower value creation for all our stakeholders. At the center of our mission is our Human Capital. We are focused on attracting, retaining and developing high-potential talent, who make a positive impact and create a strong culture where innovation and value thrives.
Our culture is built around the following core values:
Prioritizing safety;
Leading through ESG;
Creating customer success;
Driving value for all Flotek stakeholders;
Maintaining integrity;
Conducting ourselves with humility;
Taking personal accountability; and
Having fun.
7


Employee Overview
As of December 31, 2020, the Company had 147 employees, exclusive of existing worldwide agency relationships.
None of the Company’s employees are covered by a collective bargaining agreement and labor relations are generally positive.
Employees & Health, Safety & Environment
The Company is committed to acting with care to protect the health and safety of people, resources and the environment. We will stop operations to avoid putting persons or property in harm’s way as we operate. Each of us owns health, safety and environment (“HSE”), as it is not isolated to certain individuals or roles. We aim to hold each other accountable to a high standard. Thus, every employee is empowered and expected to stop any activity, big or small, that could jeopardize people, the environment or assets.
As a result, safety is woven into the fabric of the Company, from our robust training programs to our ESG moments that begin team meetings, to our Hazardous Observation Card program.
Our safety, health and environmental goals are designed to sustain our drive to zero incidents, both relentlessly and responsibly. We constantly emphasize the importance of monitoring the safety, security and environmental impact of our job sites. Through our day-to-day due diligence, the Company strives to be recognized as one of the industry's best performers. Company operations worldwide endeavor to comply with, or exceed, all local requirements to protect the environment, health, safety and security of our operations.
Our training program is fundamental to operating safely and protecting people and the environment. The Company maintains a robust health, safety and environmental training program that includes both classroom and online curriculum. We assign specific trainings to employees based on their role and function within the Company. Additionally, the Company’s field and plant personnel complete more than 24 hours of training annually. We continuously monitor all operational activities and update the training programs as needed to ensure that the curriculum remains relevant and effective for minimizing risk and protecting our employees and the environment.
Our safety, health and environmental goals are designed to sustain our drive to zero incidents. In 2020, our company-wide Total Recordable Incident Rate, a key safety performance metric which calculates the number of recordable incidents per full-time workers during a one-year period, was 0.80. When comparing to the safety record of the chemical manufacturing sector, Flotek’s safety performance leads the industry.
Employee Safety and COVID-19
In 2020, the Company established a COVID-19 task force comprised of the executive team and key functional leaders who created and introduced a COVID-19 preparedness and response plan to protect our employees and business partners through the global pandemic. Across the organization, the Company implemented new protocols and standards to guide workplace behaviors and facilitate remote work productivity.
The task force frequently communicated with employees regarding the impacts of the COVID-19 pandemic, as well as health and safety protocols and procedures. Key actions taken include:
Adopted remote work procedures and modified work shifts for employees;
Required employees to stay-at-home when exhibiting any of the following symptoms: fever, chills, headache, sore throat, loss of taste or smell and muscle pain;
Upon return-to-work, provided face masks, hand sanitizer and access to cleaning supplies for all employees;
Increased cleaning protocols across all locations;
Implemented social distancing for in-person engagements, requiring face coverings for in-person meeting attendance, contactless greetings and limited sizes of group meetings;
Modified travel policy to reduce or eliminate non-essential business travel, prohibiting international travel;
Created isolation areas at all locations for employees who became ill during work hours;
8


Performed contact tracing in cases of potential exposure to COVID-19; and
Continued our policy to treat all medical information as a confidential medical record in accordance with employee privacy rights under the Americans with Disabilities Act and Health Insurance Portability and Accountability Act.
Compensation: Wages & Benefits
The Company’s compensation programs are designed to provide employee wages that are competitive and consistent with employee positions, skill levels, experience, knowledge and geographic location. We align our programs to attract, retain and motivate employees to achieve high-impact results that create value for all of our stakeholders. In addition to competitive base wages, all employees are eligible for a discretionary bonus, which is based upon individual and company performance.
A key component of our compensation program is benefits. We engage an outside benefits consulting firm to independently evaluate the effectiveness and competitiveness of our employee benefits program, as well as to tailor our program to the unique needs of the Company’s employee base.
All full-time Company employees are eligible for comprehensive health insurance, including medical insurance, prescription drug benefits, dental insurance and vision insurance. Additionally, the Company offers flexible spending and health savings accounts, life and disability/accident coverage, telemedicine programs, critical illness insurance and paid and unpaid leave. Eligible employees may elect to participate in the Company’s employee stock purchase plan and retirement plans, including its 401(k) plan in the U.S. and its Registered Retirement Savings Plan in Canada. The Company also offers access to online and personalized financial planning services as a component of its retirement plan benefit.
In 2020, the Company prioritized the mental health and wellness needs of its employees, maintaining an ongoing dialogue with employees and providing resources through its employee assistance program, which is available to all employees and their families.

Available Information and Website
The Company’s website is www.flotekind.com. Annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and amendments to reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act are available (see the “Investor Relations” section of the Company’s website), as soon as reasonably practicable, subsequent to electronically filing or otherwise providing reports to the SEC. Corporate governance materials, guidelines, by laws, and code of business conduct and ethics are also available on the website. A copy of corporate governance materials is available upon written request to the Company.
The SEC maintains the www.sec.gov website, which contains reports, proxy and information statements, and other registrant information filed electronically with the SEC.
The Company filed all principal executive officer and financial officer certifications as required under Sections 302 and 906 of the Sarbanes-Oxley Act of 2002 with this Annual Report. Information with respect to the Company’s executive officers and directors is incorporated herein by reference to information to be included in the proxy statement for the Company’s 2021 Annual Meeting of Stockholders.
The Company has disclosed and will continue to disclose any changes or amendments to the Company’s code of business conduct and ethics as well as waivers to the code of ethics applicable to executive management by posting such changes or waivers on the Company’s website or in filings with the SEC.

Item 1A. Risk Factors.
The Company’s business, financial condition, results of operations, cash flows and liquidity are subject to various risks and uncertainties. Readers of this Annual Report should not consider any descriptions of these risk factors to be a complete set of all potential risks that could affect the Company. These factors should be carefully considered together with the other information contained in this Annual Report and the other reports and materials filed by the Company with the SEC. Further,
9


many of these risks are interrelated and, as a result, the occurrence of certain risks could trigger and/or exacerbate other risks. Such a combination could materially increase the severity of the impact of these risks on the Company’s business, results of operations, financial condition, cash flows or liquidity.
This Annual Report contains “forward-looking statements,” as defined in the Private Securities Litigation Reform Act of 1995 that involve risks and uncertainties. Forward-looking statements discuss Company prospects, expected revenue, expenses and profits, strategic and operational initiatives, and other activities. Forward-looking statements also contain suppositions regarding future oil and natural gas industry and other conditions, both domestically and internationally. The Company’s results could differ materially from those anticipated in the forward-looking statements as a result of a variety of factors, including risks described below and elsewhere. See “Forward-Looking Statements” at the beginning of this Annual Report.
Risks Related to the Company’s Business
The Company’s business is largely dependent upon its customers’ spending, both in the oil and gas industry and in the sanitizer, surface cleaner and disinfectant sector. Spending could be adversely affected by industry conditions or by new or increased governmental regulations; global economic conditions; spending on sanitizer, surface cleaner and disinfectant products; sentiment surrounding the COVID-19 pandemic; the availability of credit; and oil and natural gas prices.
The Company’s CT and DA segments are dependent upon customers’ willingness to make operating and capital expenditures and purchasing decisions related to the Company’s products. Expectations of a decline in future oil and natural gas market prices or lessened focus on sanitation chemicals could reduce demand for the Company’s products and services. Industry conditions are influenced by numerous factors over which the Company has no control, including the supply of and demand for oil and natural gas, domestic and international economic conditions, availability and effectiveness of a COVID-19 vaccine, general focus on sanitization and cleansing, and mergers and divestitures among the Company’s target customer base.
Demand for and prices of the Company’s products are subject to a variety of factors, including, but not limited to:
global demand for energy as a result of population growth, economic development, and general economic and business conditions;
the timing and rate of economic recovery from the effects of COVID-19;
the need for sanitization products related to concern over COVID-19 and similar diseases and related consumer behavior;
the ability of the Organization of Petroleum Exporting Countries (“OPEC”) to set and maintain production levels and the impact of non-OPEC producers on global supply;
availability and quantity of natural gas storage;
import and export volumes and pricing of liquefied natural gas;
domestic and international refining activity;
availability of vaccines and other therapeutic treatments for COVID-19;
pipeline capacity to critical markets and out of producing regions;
political and economic uncertainty and sociopolitical unrest;
cost of exploration, production and transport of oil and natural gas;
technological advances impacting energy production and consumption; and
weather conditions.
The volatility of commodity prices and the consequential effect on the activities of the Company’s target customer base could adversely impact the activity levels of the Company’s customers.
10


Volatile economic conditions could weaken customer expenditures, causing reduced demand for the Company’s products and services and a significant adverse effect on the Company’s operating results. It is difficult to predict the pace of industry growth, the direction of oil and natural gas prices, the direction and magnitude of economic activity, the effects or duration of the COVID-19 pandemic, the demand for sanitizer, surface cleaner and disinfectant products, and to what extent these conditions could affect the Company. However, reduced cash flow and capital availability could adversely impact the financial condition of the Company’s customers, which could result in customer project modifications, delays or cancellations, general business disruptions, and delay in, or nonpayment of, amounts that are owed to the Company. This could cause a negative impact on the Company’s results of operations and cash flows.
Furthermore, if certain of the Company’s suppliers were to experience significant cash flow constraints or become insolvent as a result of such conditions, a reduction or interruption in supplies or a significant increase in the price of supplies could occur, adversely impacting the Company’s results of operations and cash flows.
The COVID-19 pandemic has significantly reduced demand for our services and may continue to have a prolonged material adverse impact on our financial condition, results of operations and cash flows.
The effects of the COVID-19 pandemic, including actions taken by businesses and governments, have resulted in a significant and continued reduction in international and U.S. economic activity. These effects have materially and adversely affected, and may continue to materially and adversely affect, the demand for oil and natural gas, as well as for our oil and gas related services and products. The decline in our customers’ demand for our oil and gas related services and products has had a material adverse impact on our financial condition, results of operations and cash flows. In addition, we have adopted social distancing and work-from-home procedures, which have had and may continue to have an impact on the ability of employees and management of the Company to communicate and work efficiently. We expect such impact will continue to have certain negative effects on the Company’s business.
The timing of the effectiveness of vaccines, economic uncertainty, and future developments and effects are highly uncertain and cannot be predicted. The uncertain future development of this crisis could materially and adversely affect our business, operations, operating results, financial condition, liquidity and/or capital levels.
Reduced unconventional oil production could lessen the positive effects of a general recovery of the oil and gas industry.
The majority of the Company’s product offerings in its CT segment, other than sanitizer, surface cleaner and disinfectant products, are used in unconventional oil and gas operations. The Company has little to no exposure to conventional or offshore sectors. In the event that an industry recovery is disproportionately driven by conventional and offshore oil and gas operations, the Company may not have a resulting increase in its operational results.
The Company’s inability to develop and/or introduce new products or differentiate existing products could have an adverse effect on its ability to be responsive to customers’ needs and could result in a loss of customers, as well as adversely affecting the Company’s future success and profitability.
The industries in which the Company does business are characterized by technological advancements that have historically resulted in, and will likely continue to result in, substantial improvements in the scope and quality of specialty chemistries and analytical services. Consequently, the Company’s future success is dependent, in part, upon the Company’s continued ability to timely develop innovative products and services. Successful introduction of new technology requires time and resources, and there is no assurance that the Company will be able to commercialize new technology in a timely manner. If the Company fails to successfully develop and introduce innovative products and services that appeal to customers, or if existing or new market competitors develop superior products and services, the Company’s revenue and profitability could deteriorate. The Company develops, markets and produces certain green alternatives to many existing products. If these green alternatives do not perform as well as existing conventional products, the Company’s revenue and profitability could be adversely affected.
Increased competition could exert downward pressure on prices charged for the Company’s products and services.
11


The Company operates in a competitive environment characterized by large and small competitors. Competitors with greater resources and lower cost structures or who are trying to gain market share may be successful in providing competing products and services to the Company’s customers at lower prices than the Company currently charges. Employees of the Company may leave and compete directly with the Company. This may require the Company to lower its prices, resulting in an adverse impact on revenues, margins, and operating results. Thus, competition could have a detrimental impact on the Company’s business.
If the Company is unable to adequately protect intellectual property rights or is found to infringe upon the intellectual property rights of others, or is unable to maintain the registrations and certifications of its products and facilities, the Company’s business is likely to be adversely affected.
The Company relies on a combination of patents, trademarks, copyrights, trade secrets, non-disclosure agreements and other methods to access markets and create a competitive advantage. Although the Company believes that existing measures are reasonably adequate to protect intellectual property rights, there is no assurance that the measures taken will prevent misappropriation of proprietary information or dissuade others from independent development of similar products or services. Moreover, there is no assurance that the Company will be able to prevent competitors from copying, reverse engineering, modifying or otherwise obtaining and/or using the Company’s technology and proprietary rights to create competitive products or services. The Company may not be able to enforce intellectual property rights outside of the U.S. Additionally, the laws of certain countries in which the Company’s products and services are manufactured or marketed may not protect the Company’s proprietary rights to the same extent as do the laws of the U.S. Furthermore, other third parties may infringe, challenge, invalidate or circumvent the Company’s patents, trademarks, copyrights and trade secrets. In each case, the Company’s ability to compete could be significantly impaired.
A portion of the Company’s products and services are without patent protection. The issuance of a patent does not guarantee validity or enforceability. The Company’s patents may not necessarily be valid or enforceable against third parties. The issuance of a patent does not guarantee that the Company has the right to use the patented invention. Third parties may have blocking patents that could be used to prevent the Company from marketing the Company’s own patented products and services and utilizing the Company’s patented technology.
The Company is exposed and, in the future, may be exposed to allegations of patent and other intellectual property infringement from others. The Company may allege infringement of its patents and other intellectual property rights against others. Under either scenario, the Company could become involved in costly litigation or other legal proceedings regarding its patent or other intellectual property rights, from both an enforcement and defensive standpoint. Even if the Company chooses to enforce its patent or other intellectual property rights against a third party, there may be risk that the Company’s patent or other intellectual property rights become invalidated or otherwise unenforceable through legal proceedings. If intellectual property infringement claims are asserted against the Company, the Company could defend itself from such assertions or could seek to obtain a license under the third party’s intellectual property rights in order to mitigate exposure. In the event the Company cannot obtain a license, third parties could file lawsuits or other legal proceedings against the Company, seeking damages (including treble damages) or an injunction against the manufacture, use, sale, offer for sale, or importation of the Company’s products and services. These could result in the Company having to discontinue the use, manufacture and sale of certain products and services, increase the cost of selling certain products and services, or result in damage to the Company’s reputation. An award of damages, including material royalty payments, or the entry of an injunction order against the use, manufacture and sale of any of the Company’s products and services found to be infringing, could have an adverse effect on the Company’s results of operations and ability to compete.
Certain of the Company’s products and facilities, especially those related to the sanitizer, surface cleaner and disinfectant business, have been registered with the EPA and/or FDA. The failure of the Company to maintain such EPA and FDA registrations could result in the inability of the Company to market or sell its products. In the event that the Company cannot maintain its registrations or licenses or is unable to procure new licenses or registrations for new products or in response to changes to regulatory requirements, the ability of the Company to sell its products and obtain revenue may be adversely affected.
12


The loss of key customers could have an adverse impact on the Company’s results of operations and could result in a decline in the Company’s revenue.
In the CT segment, in the aggregate, revenue derived from the Company’s three largest customers as a percentage of consolidated revenue for the years ended December 31, 2020 and 2019, totaled 50% and 40%, respectively. Customer relationships are historically governed by purchase orders or other short-term contractual obligations as opposed to long-term contracts. Losses of customers also may occur due to product, service or pricing issues, as well as industry consolidation. The Company competes in a highly competitive environment and must work diligently to create and maintain productive customer relationships, and the failure to maintain those relationships could result in the loss of one or more key customers. The loss of one or more key customers could have an adverse effect on the Company’s results of operations and could result in a decline in the Company’s revenue.
Loss of key suppliers, the inability to secure raw materials on a timely basis, or the Company’s inability to pass commodity price increases on to its customers could have a material adverse effect on the Company’s ability to service its customers’ needs and could result in a significant loss of customers.
Materials used in servicing and manufacturing operations, as well as those purchased for sale, are generally available on the open market from multiple sources. Acquisition costs and transportation of raw materials to the Company’s facilities have historically been impacted by extreme weather conditions. Certain raw materials used by the Company’s CT segment are available only from limited sources; accordingly, any disruptions to critical suppliers’ operations could materially and adversely impact the Company’s operations. Prices paid for raw materials could be affected by energy products and other commodity prices; weather and disease associated with our crop dependent raw materials; tariffs and duties on imported materials; foreign currency exchange rates; and phases of the general business cycle and global demand. The Company’s CT segment secures short- and long-term supply agreements for most of its critical raw materials from both domestic and international vendors.
Certain of the Company’s products use citrus terpene as a raw material. While the Company believes that its existing supply and contractual arrangements are sufficient for its current usage, a loss of current supply may require the Company to find alternative raw materials or alternative sources of citrus terpene, each of which could have an adverse effect on the cost of the Company to produce its products.
The prices of key raw materials are subject to market fluctuations, which at times can be significant and unpredictable. Availability of key raw materials, weather events, natural disasters, and health epidemics in countries from which the Company sources raw materials may significantly impact prices. The Company may be unable to pass along price increases to its customers, which could result in a materially adverse impact on margins and operating profits. The Company currently uses purchasing strategies designed, where possible, to align the timing of customer demand with the Company’s supply commitments. However, the Company currently does not hedge commodity prices, but may consider such strategies in the future, and there is no guarantee that the Company’s purchasing strategies will prevent cost increases from resulting in materially adverse impacts on margins and operating profits.
The Company’s DA segment is dependent on its ability to source appropriate technical components for its Verax measurement system, certain of which are specialty products that are sole-sourced and are not easily replaceable with other sources. Any inability to source appropriate components in the future could result in significant difficulty supplying equipment or services to the Company’s customers.
Removal of members of management or directors may be difficult or costly.
The Company’s management, employees and directors may have retention, employment or severance agreements in place. In the event that our employees, management or directors do not have the proper skills for management or operation of the Company, or the Company otherwise wishes to remove them from their position(s), the Company may be required to pay severance or similar payments. Removal of some management and employees by the Company may also be difficult and require negotiations by the Company.

13


Failure to maintain effective disclosure controls and procedures and internal controls over financial reporting could have an adverse effect on the Company’s operations and the trading price of the Company’s common stock.
Effective internal controls are necessary for the Company to provide reliable financial reports, effectively prevent fraud and operate successfully as a public company. If the Company cannot provide reliable financial reports or effectively prevent fraud, the Company’s reputation and operating results could be harmed. If the Company is unable to maintain effective disclosure controls and procedures and internal controls over financial reporting, the Company may not be able to provide reliable financial reports, which in turn could affect the Company’s operating results or cause the Company to fail to meet its reporting obligations. Ineffective internal controls could also cause investors to lose confidence in reported financial information, which could negatively affect the trading price of the Company’s common stock, limit the ability of the Company to access capital markets in the future, and require additional costs to improve internal control systems and procedures. The Company disclosed material weaknesses in internal controls during 2020. The failure to properly remediate each of the material weaknesses, or the discovery of additional material weaknesses, could affect the Company’s operating results or cause the Company to be unable to meet its reporting obligations.
Network disruptions, security threats and activity related to global cyber-crime pose risks to the Company’s key operational, reporting and communication systems.
The Company relies on access to information systems for its operations. Failures of, or interference with, access to these systems, such as network communications disruptions, could have an adverse effect on our ability to conduct operations and could directly impact consolidated reporting. Phishing attacks could result in sensitive or confidential information being released by the Company. Security breaches pose a risk to confidential data and intellectual property, which could result in damages to our competitiveness and reputation. The Company’s policies and procedures, system monitoring and data back-up processes may not prevent or mitigate the effects of these potential disruptions or breaches. There can be no assurance that existing or emerging threats will not have an adverse impact on our systems or communications networks. While the Company does carry cybersecurity insurance, the coverage and amount of such insurance may not be sufficient to adequately compensate the Company for cybersecurity loss.
The Company may pursue strategic acquisitions, joint ventures and strategic divestitures, which could have an adverse impact on the Company’s business.
The Company’s past and potential future acquisitions, joint ventures, and divestitures involve risks that could adversely affect the Company’s business. Negotiations of potential acquisitions, joint ventures, or other strategic relationships, integration of newly acquired businesses, and/or sales of existing businesses could be time consuming and divert management’s attention from other business concerns. Acquisitions and joint ventures could also expose the Company to unforeseen liabilities or risks associated with new markets or businesses. Unforeseen operational difficulties related to acquisitions and joint ventures could result in diminished financial performance or require a disproportionate amount of the Company’s management’s attention and resources. Additionally, acquisitions could result in the commitment of capital resources without the realization of anticipated returns. Divestitures could result in the loss of future earnings without adequate compensation and the loss of unrealized strategic opportunities.
If the Company does not manage the potential difficulties associated with expansion successfully, the Company’s operating results could be adversely affected.
The Company believes future success will depend, in part, on the Company’s ability to adapt to market opportunities and changes, to successfully integrate the operations of any businesses acquired, expansion of existing product and service lines, and potentially expand into new product and service areas in which the Company may not have prior experience. Factors that could result in strategic business difficulties include, but are not limited to:
failure to effectively integrate acquisitions, joint ventures or strategic alliances;
failure to effectively plan for risks associated with expansion into areas in which management lacks prior experience;
lack of experienced management personnel;
increased administrative burdens;
14


lack of customer retention;
technological obsolescence; and
infrastructure, technological, communication and logistical problems associated with large, expansive operations.
If the Company fails to manage potential difficulties successfully, the Company’s operating results could be adversely impacted.
The Company’s ability to grow and compete could be adversely affected if adequate capital is not available.
The ability of the Company to grow and be competitive in the marketplace is dependent on the availability of adequate capital. Access to capital is dependent, in large part, on the Company’s cash flows and the availability of and access to equity and debt financing. The Company cannot guarantee that internally generated cash flows will be sufficient, or that the Company will to be able to obtain equity or debt financing on acceptable terms, or at all. As a result, the Company may not be able to finance strategic growth plans, take advantage of business opportunities, or to respond to competitive pressures. The Company’s existing shelf registration statement does not have extra capacity for equity offerings, and there is no guarantee that the Company will file a new shelf registration statement. The Company’s ability to procure debt financing, is dependent on, among other things, the willingness of banks and other financial institutions to lend into the Company’s industry and on their evaluation of the Company’s credit risk. There is no guarantee that the Company will be able to procure debt financing or, in the event that it is able to procure debt financing, that the financing will be on favorable terms and conditions or at favorable rates of interest.
Failure to adapt to changing buying habits at the Company’s potential and existing customers could have a negative effect on the Company’s ability to attract and retain business.
The demographics and habits of the purchasing departments of many of the Company’s customers and potential customers is changing. Key decision makers are less experienced and show different buying habits and approaches. Customers are increasingly using advanced analytics to make purchasing decisions. If the Company does not adapt to these changing purchasing trends, the Company may not be able to attract or retain business.
Failure to collect for goods and services sold to key customers could have an adverse effect on the Company’s financial results, liquidity and cash flows.
The Company performs credit analyses on potential customers; however, credit analysis does not provide full assurance that customers will be willing and/or able to pay for goods and services purchased from the Company. Furthermore, collectability of international sales can be subject to the laws of foreign countries, which may provide more limited protection to the Company in the event of a dispute over payment. Because sales to domestic and international customers are generally made on an unsecured basis, there can be no assurance of collectability. If one or more major customers are unwilling or unable to pay its debts to the Company, it could have an adverse effect of the Company’s financial results, liquidity and cash flows.
Unforeseen contingencies such as litigation could adversely affect the Company’s financial condition.
The Company is, and from time to time may become, a party to legal proceedings incidental to the Company’s business involving alleged injuries arising from the use of Company products, exposure to hazardous substances, patent infringement, employment matters, commercial disputes, claims related to adverse physical reactions to the Company’s products such as rashes or allergic reactions and shareholder lawsuits. The defense of these lawsuits may require significant expenses, divert management’s attention, and may require the Company to pay damages that could adversely affect the Company’s financial condition. In addition, any insurance or indemnification rights that the Company may have may be insufficient or unavailable to protect against potential loss exposures.
The Company’s current insurance policies may not adequately protect the Company’s business from all potential risks.
The Company’s operations are subject to risks inherent in the specialty chemical industry, such as, but not limited to, accidents, explosions, fires, severe weather, oil and chemical spills, and other hazards. These conditions can result in personal injury or loss of life, damage to property, equipment and the environment, as well as suspension of customers’ oil and gas operations.
15


These events could result in damages requiring costly repairs, the interruption of Company business, including the loss of revenue and profits, and/or the Company being named as a defendant in lawsuits asserting large claims. The Company does not have insurance against all foreseeable risks. Consequently, losses and liabilities arising from uninsured or underinsured events could have an adverse effect on the Company’s business, financial condition and results of operations.
Regulatory pressures, environmental activism, and legislation could result in reduced demand for the Company’s products and services, increase the Company’s costs, and adversely affect the Company’s business, financial condition and results of operations.
Regulations restricting volatile organic compounds (“VOC”) exist in many states and/or communities which limit demand for certain products. Although citrus oil is considered a VOC, its health, safety, and environmental profile is preferred over other solvents (e.g., benzene, toluene, ethylbenzene and xylene), which is currently creating new market opportunities around the world. Changes in the perception of citrus oils as a preferred VOC, increased consumer activism against hydraulic fracturing or other regulatory or legislative actions by governments could potentially result in materially reduced demand for the Company’s products and services and could adversely affect the Company’s business, financial condition, and results of operations.
The Company is subject to complex foreign, federal, state and local environmental, health, and safety laws and regulations, which expose the Company to liabilities that could adversely affect the Company’s business, financial condition, and results of operations.
The Company’s operations are subject to foreign, federal, state, and local laws and regulations related to, among other things, the protection of natural resources, injury, health and safety considerations, chemical exposure assessment, waste management, and transportation of waste and other hazardous materials. The Company’s operations expose the Company to risks of environmental liability that could result in fines, penalties, remediation, property damage, and personal injury liability. In order to remain compliant with laws and regulations, the Company maintains permits, authorizations, registrations, and certificates as required from regulatory authorities. Sanctions for noncompliance with such laws and regulations could include assessment of administrative, civil and criminal penalties, revocation of permits, and issuance of corrective action orders.
The Company could incur substantial costs to ensure compliance with existing and future laws and regulations. Laws protecting the environment have generally become more stringent and are expected to continue to evolve and become more complex and restrictive into the future. Failure to comply with applicable laws and regulations could result in material expense associated with future environmental compliance and remediation. The Company’s costs of compliance could also increase if existing laws and regulations are amended or reinterpreted. Such amendments or reinterpretations of existing laws or regulations, or the adoption of new laws or regulations, could curtail exploratory or developmental drilling for, and production of, oil and natural gas which, in turn, could limit demand for the Company’s products and services. Some environmental laws and regulations could also impose joint and strict liability, meaning that the Company could be exposed in certain situations to increased liabilities as a result of the Company’s conduct that was lawful at the time it occurred or conduct of, or conditions caused by, prior operators or other third parties. Remediation expense and other damages arising as a result of such laws and regulations could be substantial and have a material adverse effect on the Company’s financial condition and results of operations.
Changes in law and regulation relating to hydraulic fracturing may have a negative effect on the Company’s operations.
Much of the Company’s revenue in its CT segment is derived from customers engaged in hydraulic fracturing services, a process that creates fractures extending from the well bore through the rock formation to enable natural gas or oil to flow more easily through the rock pores to a production well. Some states have adopted regulations which require operators to publicly disclose certain non-proprietary information. These regulations could require the reporting and public disclosure of the Company’s proprietary chemistry formulas. In addition, the Biden administration has proposed additional restrictions on hydraulic fracturing. The adoption of any future federal or state laws or local requirements, or the implementation of regulations imposing reporting obligations on, or otherwise limiting, the hydraulic fracturing process, could increase the difficulty of oil and natural gas well production activity and could have an adverse effect on the Company’s future results of operations.
Regulation of greenhouse gases and/or climate change could have a negative impact on the Company’s business.
16


Certain scientific studies have suggested that emissions of certain gases, commonly referred to as “greenhouse gases,” which include carbon dioxide, methane, and other volatile organic compounds, may be contributory to the warming effect of the Earth’s atmosphere and other climatic changes. In response to such studies, the issue of climate change and the effect of greenhouse gas emissions, in particular emissions from fossil fuels, is attracting increasing worldwide attention.
Existing or future laws, regulations, treaties, or international agreements related to greenhouse gases, climate change, and indoor air quality, including energy conservation or alternative energy incentives, could have a negative impact on the Company’s operations, if regulations resulted in a reduction in worldwide demand for oil and natural gas. Other results could be increased compliance costs and additional operating restrictions, each of which could have a negative impact on the Company’s operations.
The Company and the Company’s customers are subject to risks associated with doing business outside of the U.S., including political risk, foreign exchange risk, and other uncertainties.
The Company and its customers are subject to risks inherent in doing business outside of the U.S., including, but not limited to:
governmental instability;
corruption;
war and other international conflicts;
civil and labor disturbances;
requirements of local ownership;
cartel behavior;
partial or total expropriation or nationalization;
currency devaluation; and
foreign laws and policies, each of which can limit the movement of assets or funds or result in the deprivation of contractual rights or appropriation of property without fair compensation.
Collections from international customers and agents could also prove difficult due to inherent uncertainties in foreign law and judicial procedures. The Company could experience significant difficulty with collections or recovery due to the political or judicial climate in foreign countries where Company operations occur or in which the Company’s products are used.
The Company’s international operations must be compliant with the Foreign Corrupt Practices Act and other applicable U.S. laws. The Company could become liable under these laws for actions taken by employees or agents. Compliance with international laws and regulations could become more complex and expensive thereby creating increased risk as the Company’s international business portfolio grows. Further, the U.S. periodically enacts laws and imposes regulations prohibiting or restricting trade with certain nations. The U.S. government could also change these laws or enact new laws that could restrict or prohibit the Company from doing business in identified foreign countries. The Company conducts, and will continue to conduct, business in currencies other than the U.S. dollar. Historically, the Company has not hedged against foreign currency fluctuations. Accordingly, the Company’s profitability could be affected by fluctuations in foreign exchange rates.
The Company has no control over and can provide no assurances that future laws and regulations will not materially impact the Company’s ability to conduct international business.
The Company’s ability to use net operating loss and tax attribute carryforwards to offset future taxable income may be limited.
Under Section 382 of the Internal Revenue Code of 1986, as amended, a corporation that undergoes an “ownership change” is subject to limitations on the Company’s ability to utilize pre-change net operating losses (“NOLs”), and certain other tax attributes to offset future taxable income. In general, an ownership change occurs if the aggregate stock ownership of certain stockholders increases by more than 50 percentage points over such stockholders’ lowest percentage ownership during the testing period (generally three years). An ownership change could limit the Company’s ability to utilize existing NOLs and tax attribute carryforwards for taxable years including or following an identified “ownership change.” Transactions involving the
17


Company’s common stock, even those outside the Company’s control, such as purchases or sales by investors, within the testing period could result in an “ownership change.”
On March 27, 2020, the Coronavirus Aid, Relief, and Economic Act (“CARES Act”) was enacted in response to the COVID-19 pandemic. Among other things, the CARES Act provided the ability for taxpayers to carryback NOLs arising in a taxable year beginning after December 31, 2017 and before January 1, 2021 to each of the five years preceding the year of the loss. In addition, under the 2017 Tax Act, the ability to carry back NOLs to prior taxable years is generally eliminated, and while NOLs arising in tax years beginning after 2017 may be carried forward indefinitely, these post-2017 NOLs may only reduce 80% of the Company’s taxable income in a tax year. Limitations imposed on the ability to use NOLs and tax credits to offset future taxable income could reduce or eliminate the benefit of the NOLs and tax attributes and could require the Company to pay U.S. federal income taxes in excess of that which would otherwise be required if such limitations were not in effect. Similar rules and limitations may apply for state income tax purposes.
Risks Related to the Company’s Industry
General economic declines or recessions, limits to credit availability, and industry specific factors could have an adverse effect on energy industry activity resulting in lower demand for the Company’s products and services.
Worldwide economic uncertainty can reduce the availability of liquidity and credit markets to fund the continuation and expansion of industrial business operations worldwide. The shortage of liquidity and credit combined with pressure on worldwide equity markets could continue to impact the worldwide economic climate. Geopolitical unrest around the world may also impact demand for the Company’s products and services both domestically and internationally.
Demand for many of the Company’s products and services is dependent on oil and natural gas industry activity and expenditure levels that are directly affected by trends in oil and natural gas prices. Demand for the Company’s products and services is particularly sensitive to levels of activity in the upstream, downstream and midstream sectors, and the corresponding capital spending by, oil and natural gas companies, including national oil companies. One indication of drilling and completion activity and spending is rig count, which the Company monitors to gauge market conditions. In addition, the U.S. Energy Information Administration and other industry data sources report completion activity, which is utilized by the Company. Any prolonged reduction in oil and natural gas prices or drop in rig and/or completion count could depress current levels of exploration, development, and production activity. Perceptions of longer-term lower oil and natural gas prices by oil and natural gas companies could similarly reduce or defer major expenditures given the long-term nature of many large-scale development projects. Lower levels of activity could result in a corresponding decline in the demand for the Company’s oil and natural gas related products and services, which could have a material adverse effect on the Company’s revenue and profitability.
The demand for our sanitizer products is dependent on many factors, including human behavior in response to COVID-19 and market participants in the sanitizer, surface cleaner and disinfectant space. A change in general behavior in response to widespread vaccine availability, relaxed attitudes towards sanitization, consumer reception of our products, or entrants into the sanitizer, surface cleaner and disinfectant space, may materially and adversely affect the demand for our products.
Events in global credit markets can significantly impact the availability of credit and associated financing costs for many of the Company’s customers. Many of the Company’s upstream customers finance their drilling and completion programs through third-party lenders or public debt offerings. Lack of available credit or increased costs of borrowing could cause customers to reduce spending on drilling programs, thereby reducing demand and potentially resulting in lower prices for the Company’s products and services. Also, the credit and economic environment could significantly impact the financial condition of some customers over a prolonged period, leading to business disruptions and restricted ability to pay for the Company’s products and services.
A continuing period of depressed oil and natural gas prices could result in further reductions in demand for the Company’s products and services and adversely affect the Company’s business, financial condition, and results of operations.
The markets for the Company’s products, especially oil and gas markets, have historically been volatile. Such volatility in oil and natural gas prices, or the perception by the Company’s customers of unpredictability in oil and natural gas prices, could adversely affect spending levels. The oil and natural gas markets may be volatile in the future. The demand for the Company’s
18


products and services is, in large part, driven by general levels of exploration and production spending and drilling activity by its customers. Future declines in oil or gas prices could adversely affect the Company’s business, financial condition, and results of operations.
New and existing competitors within the Company’s industries could have an adverse effect on results of operations.
The industries in which the Company competes are highly competitive. The Company’s principal competitors include numerous small companies capable of competing effectively in the Company’s markets on a local basis, as well as a number of large companies that possess substantially greater financial and other resources than does the Company. Larger competitors may be able to devote greater resources to developing, promoting, and selling products and services. The Company may also face increased competition due to the entry of new competitors including current suppliers that decide to sell their products and services directly to the Company’s customers. As a result of this competition, the Company could experience lower sales or greater operating costs, which could have an adverse effect on the Company’s margins and results of operations.
The Company’s industry has a high rate of employee turnover. Difficulty attracting or retaining personnel or agents could adversely affect the Company’s business.
The Company operates in an industry that has historically been highly competitive in securing qualified personnel with the required technical skills and experience. The Company’s services require skilled personnel able to perform physically demanding work. Due to industry volatility, the demanding nature of the work, and the need for industry specific knowledge and technical skills, current employees could choose to pursue employment opportunities outside the Company that offer a more desirable work environment and/or higher compensation than is offered by the Company. As a result of these competitive labor conditions, the Company may not be able to find qualified labor, which could limit the Company’s growth. In addition, the cost of attracting and retaining qualified personnel has increased over the past several years due to competitive pressures. In order to attract and retain qualified personnel, the Company may be required to offer increased wages and benefits. If the Company is unable to increase the prices of products and services to compensate for increases in compensation, or is unable to attract and retain qualified personnel, operating results could be adversely affected.
Severe weather could have an adverse impact on the Company’s business.
The Company’s business could be materially and adversely affected by severe weather conditions. Hurricanes, tropical storms, flash floods, blizzards, cold weather, and other severe weather conditions could result in curtailment of services, damage to equipment and facilities, interruption in transportation of products and materials, and loss of productivity. If the Company’s customers are unable to operate or are required to reduce operations due to severe weather conditions, and as a result curtail purchases of the Company’s products and services, the Company’s business could be adversely affected.
A terrorist attack or armed conflict could harm the Company’s business.
Terrorist activities, anti-terrorist efforts, and other armed conflicts involving the U.S. could adversely affect the U.S. and global economies and could prevent the Company from meeting financial and other obligations. The Company could experience loss of business, delays or defaults in payments from payors, or disruptions of fuel supplies and markets if pipelines, production facilities, processing plants, or refineries are direct targets or indirect casualties of an act of terror or war. Such activities could reduce the overall demand for oil and natural gas which, in turn, could also reduce the demand for the Company’s products and services. Terrorist activities and the threat of potential terrorist activities and any resulting economic downturn could adversely affect the Company’s results of operations, impair the ability to raise capital, or otherwise adversely impact the Company’s ability to realize certain business strategies.
Our DA segment may be materially and negatively affected by government regulations and/or facility disruptions.
The demand for our equipment and services offerings in our DA segment could be materially affected by additional regulations on the upstream, midstream, and downstream portions of the oil and gas sectors. Additional regulation on oil and gas production, transportation, or processing of hydrocarbons may result in significantly reduced demand for our offerings, either individually or as a result of a decline in the overall oil and gas markets in the United States and abroad. In addition, our products are subject to export control laws and regulations, and changes to those laws and regulations may negatively impact
19


our ability to pursue international opportunities. Disruptions to pipelines and refineries, whether due to regulation, weather, demand, or other factors, may also have a materially adverse effect on our ability to derive revenue from our DA segment. Adjustments to our DA segment’s commercial strategy, with a shift towards subscription revenue and away from equipment sales, and the market’s response to that strategy, may materially and adversely affect revenues in the near term, even if the strategic shift is successful, due to longer payback periods on subscription models.
Risks Related to the Company’s Securities
The market price of the Company’s common stock has been and may continue to be volatile.
The market price of the Company’s common stock has historically been subject to significant fluctuations. The following factors, among others, could cause the price of the Company’s common stock to fluctuate due to:
variations in the Company’s quarterly results of operations;
changes in market valuations of companies in the Company’s industry;
fluctuations in stock market prices and volume;
fluctuations in oil and natural gas prices;
issuances of common stock or other securities in the future;
additions or departures of key personnel;
announcements by the Company or the Company’s competitors of new business, acquisitions, or joint ventures; and
negative statements made by external parties about the Company’s business in public forums.
The stock market has experienced significant price and volume fluctuations in recent years that have affected the price of common stock of companies within many industries including the oil and natural gas industry. The price of the Company’s common stock could fluctuate based upon factors that have little to do with the Company’s operational performance, and these fluctuations could materially reduce the Company’s stock price. The Company could be a defendant in a legal case related to a significant loss of value for the shareholders. This could be expensive and divert management’s attention and Company resources, as well as have an adverse effect on the Company’s business, operating results, cash flows, financial condition or securities.
If the Company cannot meet the New York Stock Exchange continued listing requirements, the NYSE may delist the Company’s common stock.
The Company’s common stock is currently listed on the NYSE. In the future, if it is not able to meet the continued listing requirements of the NYSE, which require, among other things, that the average closing price of our common stock be above $1.00 over 30 consecutive trading days, the Company’s common stock may be delisted. If the Company is unable to satisfy the NYSE criteria for continued listing, its common stock would be subject to delisting. A delisting of its common stock could negatively impact the Company by, among other things, reducing the liquidity and market price of the its common stock; reducing the number of investors willing to hold or acquire the Company’s common stock, which could negatively impact its ability to raise equity financing; decreasing the amount of news and analyst coverage of the Company; and limiting the Company’s ability to issue additional securities or obtain additional financing in the future. In addition, delisting from the NYSE might negatively impact the Company’s reputation and, as a consequence, its business, operating results, cash flows, financial condition or securities.
An active market for the Company’s common stock may not continue to exist or may not continue to exist at current trading levels.
Trading volume for the Company’s common stock historically has been very volatile when compared to companies with larger market capitalization. The Company cannot presume that an active trading market for the Company’s common stock will continue or be sustained. Sales of a significant number of shares of the Company’s common stock in the public market could lower the market price of the Company’s stock.
20


If securities or industry analysts do not publish research or reports about the Company’s business or publish negative reports, the Company’s securities prices and trading volumes could decline and affect the price at which investors could sell securities.
The trading market for the Company’s securities may be affected by the research and reports that industry or securities analysts publish about the Company or its business. The Company does not have any control over these analysts. If analysts do not cover the Company on a regular basis or if one or more analysts cease coverage of the Company or fail to regularly publish reports about the Company, the Company could lose visibility in the financial markets, which in turn could cause the Company’s securities prices or trading volumes to decline. If one or more of such analysts publish negative reports about the Company, the Company’s securities prices would likely decline. These occurrences could affect the price investors could receive from the sale of the Company’s securities.

The Company has no plans to pay dividends on the Company’s common stock, and, therefore, investors will have to look to stock appreciation for return on investments.
The Company does not anticipate paying any cash dividends on the Company’s common stock within the foreseeable future. Any payment of future dividends will be at the discretion of the Company’s board of directors and will depend, among other things, on the Company’s earnings, financial condition, capital requirements, level of indebtedness, statutory and contractual restrictions applying to the payment of dividends, and other considerations deemed relevant by the board of directors. Investors must rely on sales of common stock held after price appreciation, which may never occur, in order to realize a return on their investment. The lack of plans for dividends may make the common stock of the Company an unattractive investment for investors who are seeking dividends.
Certain anti-takeover provisions of the Company’s certificate of incorporation and applicable Delaware law could discourage or prevent others from acquiring the Company, which may adversely affect the market price of the Company’s common stock.
The Company’s certificate of incorporation and bylaws contain provisions that, among other things:
permit the Company to issue, without stockholder approval, shares of preferred stock, in one or more series and, with respect to each series, to fix the designation, powers, preferences, and rights of the shares of the series;
prohibit stockholders from calling special meetings;
limit the ability of stockholders to act by written consent;
prohibit cumulative voting; and
require advance notice for stockholder proposals and nominations for election to the board of directors to be acted upon at meetings of stockholders.
In addition, Section 203 of the Delaware General Corporation Law limits business combinations with owners of more than 15% of the Company’s voting stock without the approval of the board of directors. Aforementioned provisions and other similar provisions make it more difficult for a third party to acquire the Company exclusive of negotiation. The Company’s board of directors could choose not to negotiate with an acquirer deemed not beneficial to or synergistic with the Company’s strategic outlook. If an acquirer were discouraged from offering to acquire the Company or prevented from successfully completing a hostile acquisition by these anti-takeover measures, stockholders could lose the opportunity to sell their shares at a favorable price.
Future issuance of additional shares of common stock could cause dilution of ownership interests and adversely affect the Company’s common stock price.
The Company is currently authorized to issue up to 140,000,000 shares of common stock. The Company may, in the future, issue previously authorized and unissued shares of common stock, which would result in the dilution of current stockholders’ ownership interests. Additional shares are subject to issuance through various equity compensation plans or through the exercise of currently outstanding equity awards. The potential issuance of additional shares of common stock may create downward pressure on the trading price of the Company’s common stock. The Company may also issue additional shares of common stock or other securities that are convertible into or exercisable for common stock in order to raise capital or effectuate
21


other business purposes. Future sales of substantial amounts of common stock, or the perception that sales could occur, could have an adverse effect on the price of the Company’s common stock.

The Company may issue a substantial amount of securities in connection with future acquisitions, and the sale of those securities could adversely affect the trading price of our common stock or other securities.

As part of our growth strategy, we may issue additional securities, or securities that have rights, preferences, and privileges senior to our other securities. We may file future shelf registration statements with the SEC that we may use to sell securities from time to time in connection with acquisitions. To the extent that we are able to grow through acquisitions and are able to pay for such acquisitions with shares of our common stock or other securities, the number of outstanding shares of common stock or other securities that will be eligible for sale in the future is likely to increase substantially. Persons receiving shares of our common stock or other securities in connection with these acquisitions may be more likely to sell large quantities of their common stock or other securities, which may influence the price of our common stock or other securities. In addition, the potential issuance of additional shares of common stock or other securities in connection with anticipated acquisitions could lessen demand for our common stock or other securities and result in a lower price than would otherwise be obtained.
The Company may issue shares of preferred stock or debt securities with greater rights than the Company’s common stock.
Subject to the rules of the NYSE, the Company’s certificate of incorporation authorizes the board of directors to issue one or more additional series of preferred stock and to set the terms of the issuance without seeking approval from holders of common stock. Currently, there are 100,000 preferred shares authorized, with no shares currently outstanding. Any preferred stock that is issued may rank senior to common stock in terms of dividends, priority and liquidation premiums, and may have greater voting rights than holders of common stock.

General Risk Factors

If the Company loses the services of key members of management, the Company may not be able to manage operations and implement growth strategies.

The Company depends on the continued service of the Chief Executive Officer and President, the Chief Financial Officer and other key members of the executive management team, who possess significant expertise and knowledge of the Company’s business and industry. Furthermore, the Chief Executive Officer and President serves as Chairman of the Board of Directors. The Company has entered into employment agreements with certain of these key members. Any loss or interruption of the services of key members of the Company’s management could significantly reduce the Company’s ability to manage operations effectively and implement strategic business initiatives. During 2020, the Company replaced its Chief Executive Officer, Chief Financial Officer, General Counsel and lead sales executive. The failure of the new executives to effectively provide services to the Company and build experience and knowledge of the Company could have an adverse effect on the Company’s results of operations and ability to compete.

The Company’s tax returns are subject to audit by tax authorities. Taxing authorities may make claims for back taxes, interest and penalties. Changes in U.S. tax legislation may adversely affect our business, results of operations, financial condition and cash flows.
The Company is subject to income, property, excise, employment, and other taxes in the U.S. and a variety of other jurisdictions around the world. Tax rules and regulations in the U.S. and around the world are complex and subject to interpretation. From time to time, taxing authorities conduct audits of the Company’s tax filings and may make claims for increased taxes and, in some cases, assess interest and penalties. The assessments for back taxes, interest, and penalties could be significant. If the Company is unsuccessful in contesting these claims, the resulting payments could result in a drain on the Company’s capital resources and liquidity. In addition, there may be material adverse effects resulting from new or future U.S. tax reforms that have not been identified and that could have an adverse effect on the Company’s business, results of operations, financial condition and cash flows.
22



Disclaimer of Obligation to Update
Except as required by applicable law or regulation, the Company assumes no obligation (and specifically disclaims any such obligation) to update these risk factors or any other forward-looking statement contained in this Annual Report to reflect actual results, changes in assumptions, or other factors affecting such forward-looking statements.

Item 1B. Unresolved Staff Comments.
Not applicable.

Item 2. Properties.
As of December 31, 2020, the Company operates four manufacturing, warehouse and research facilities in the U.S. Internationally, the Company has a warehouse and research facility in Calgary, Alberta, Canada and a warehouse in Dubai, United Arab Emirates. The Company also has sales offices in Oklahoma City, Oklahoma; Dubai, United Arab Emirates; and Calgary, Alberta, Canada. The Company owns four of these facilities and the remainder are leased with lease terms that expire from 2021 through 2030. In addition, the Company’s corporate office is a leased facility located in Houston, Texas. The following table sets forth facility locations:
SegmentOwned/LeasedLocation
Chemistry TechnologiesOwnedMarlow, Oklahoma
OwnedMonahans, Texas
OwnedRaceland, Louisiana
OwnedWaller, Texas
LeasedDubai, United Arab Emirates
LeasedCalgary, Alberta
LeasedOklahoma City, Oklahoma
LeasedRaceland, Louisiana
LeasedHouston, Texas
Data AnalyticsLeasedAustin, Texas

Item 3. Legal Proceedings.
See Note 16, “Commitments and Contingencies” in Part II, Item 8 – “Financial Statements and Supplementary Data” of this Annual Report for information regarding our legal proceedings.

Item 4. Mine Safety Disclosures.
Not applicable.

23


PART II

Item 5. Market for Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.
The Company’s common stock began trading on the NYSE on December 27, 2007, under the stock ticker symbol “FTK.” As of the close of business on March 11, 2021, there were approximately 7,800 holders of record. The Company’s closing sale price of the common stock on the NYSE on March 1, 2021 was $2.25. The Company has never declared or paid cash dividends on common stock. While the Company regularly assesses the dividend policy, the Company has no current plans to declare dividends on its common stock.

Securities Authorized for Issuance Under Equity Compensation Plans
Equity compensation plan information relating to equity securities authorized for issuance under individual compensation agreements at December 31, 2020, is as follows:
Plan Category
Number of Securities to be
Issued Upon Exercise of
Outstanding Options,
Warrants and Rights(1)
Weighted-Average Exercise
Price of Outstanding
Options, Warrants and Rights(2)
Number of Securities
Remaining Available for
Future Issuance Under
Equity Compensation Plans
(Excluding Securities
Reflected in Column(a))
 (a)(b)(c)
Equity compensation plans approved by security holders7,682,649 $1.36 1,839,489 
(1) Includes shares for outstanding stock options (3,660,000 shares), restricted stock awards (2,795,100 shares), and restricted stock unit share equivalents (1,227,549 shares).
(2) The weighted-average exercise price is for outstanding stock options only and does not include outstanding restricted stock awards. restricted stock unit equivalents, and rights that have no exercise price.

24


Issuer Purchases of Equity Securities
The Company’s stock compensation plans allow employees to elect to have shares withheld to satisfy their tax liabilities related to non-qualified stock options exercised or restricted stock vested or to pay the exercise price of the options. When this settlement method is elected by the employee, the Company repurchases the shares withheld upon vesting of the award.
Repurchases of the Company’s equity securities in respect of withholding for tax liabilities during the three months ended December 31, 2020, are as follows:
Total Number
of Shares
Purchased (1)
Average Price
Paid per Share
October 1 to October 31, 20202,181 $2.75 
November 1 to November 30, 202023,711 1.97 
December 1 to December 31, 202089,524 2.12 
Total115,416 $2.10 
(1)The Company purchases shares of its common stock (a) to satisfy tax withholding requirements and payment remittance obligations related to period vesting of restricted shares and exercise of non-qualified stock options and (b) to satisfy payments required for common stock upon the exercise of stock options.
In June 2015, the Company’s Board of Directors authorized the repurchase of up to $50 million of the Company’s common stock. Repurchases could be made in the open market or through privately negotiated transactions. No shares were repurchased under this program during 2020.
On June 9, 2020, the board of directors of the Company rescinded the authorization.

Item 6. Selected Financial Data.
Not applicable.
25


Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations.
The following discussion and analysis should be read in conjunction with the Consolidated Financial Statements and the related Notes to Consolidated Financial Statements included elsewhere in this Annual Report. The following information contains forward-looking statements, which are subject to risks and uncertainties. Should one or more of these risks or uncertainties materialize, actual results could differ from those expressed or implied by the forward-looking statements. See “Forward-Looking Statements” at the beginning of this Annual Report and Item 1A, “Risk Factors.”
Executive Summary
Flotek Industries, Inc. is a technology-driven chemistry and data company that serves customers in industrial, commercial and consumer markets. The Company serves specialty chemistry needs that span from downstream, midstream and upstream, both domestic and international, energy markets to applications of U.S. manufactured, sanitizers, surface cleaners and disinfectants for industrial, commercial and consumer use.
The Company’s CT segment develops, manufactures, packages, distributes, delivers, and markets specialty chemicals that enhance the profitability of hydrocarbon producers and cleans surfaces in both commercial and personal settings to help reduce the spread of bacteria, viruses and germs.
The Company’s DA segment enables users to maximize the value of their hydrocarbon associated processes by providing analytics associated with the streams in seconds rather than minutes or days. The real-time access to information prevents waste, reduces reprocessing, and allows users to pursue automation of their hydrocarbon streams to maximize their profitability.
During the second quarter of 2020, the Company acquired 100% ownership of JP3 in a cash-and-stock transaction. JP3’s real-time data platforms combine the energy industry’s only field-deployable, inline optical analyzer with proprietary cloud visualization and analytics, targeting an increase of processing efficiencies and valuation of natural gas, crude oil and refined fuels. In conjunction with the acquisition of JP3, the Company created the DA segment.
The Company was impacted as a result of the outbreak of COVID-19 that spread throughout the U.S. and the world during 2020. For a discussion of the impacts of COVID-19, see “COVID-19 Effects and Actions” in this Item 7 of this Annual Report. For a discussion of the risks related to COVID-19, see Item 1A, “Risk Factors.”
Continuing Operations
The Company has two operating segments, CT and DA, which are both supported by the Company’s continuing R&I advanced laboratory capabilities.
Chemistry Technologies
The Company’s CT segment includes an energy-focused product line that is comprised of proprietary green chemistries, specialty chemistries, logistics and technology services. The Company designs, develops, manufactures, packages, distributes, delivers and markets reservoir-centric fluid systems, including specialty and conventional chemistries, for use in oil and gas well drilling, cementing, completion, remediation and stimulation activities designed to maximize recovery in both new and mature fields, as well as to reduce health and environmental risk by using greener chemicals. Customers of this product line of the CT business segment include major integrated oil and gas companies, oilfield services companies, independent oil and gas companies, national and state-owned oil companies and international supply chain management companies.
In 2020, the Company leveraged historical expertise, existing infrastructure, personnel, supply chain, research and resident consumer market experience to address the emerging demand for sanitizers, surface cleaners and disinfectants for both commercial and personal use. Rather than operating under relaxed pandemic-related guidelines, the Company sought to produce FDA and EPA compliant products by completing all necessary upgrades to its already ISO 9001:2015 certified facility in Marlow, Oklahoma. Today the Company has a portfolio of specialty chemical products to address the long-term challenges created by the current COVID-19 pandemic and in preparation for future outbreaks. To restore large public gatherings, it is believed that a variety of approaches will be necessary, including vaccinations, behavioral changes, sanitizers, surface cleaners, and disinfectants are needed. The Company has made a commitment of being in this market for the long-term.
26


Data Analytics
The Company’s DA segment, created in conjunction with the acquisition of JP3, includes the design, development, production, sale and support of equipment and services that create and provide valuable real time information about the composition and properties for customers' oil, natural gas and refined products. The DA segment is continuing its transition to a recurring revenue subscription model of selling its line of Verax analyzers, deployed in the field across the oil and gas sector, support contracts and software services via its cloud-based Viper software platform, as well as selling hardware-related solutions during the transition to a recurring revenue model.
The customers of the DA segment diversify the revenues of the Company and span across the entire oil and gas market, including upstream, midstream, refineries and distribution networks. The segment helps its customers generate additional profit by enhancing blending, optimizing the natural mixing between adjacent batches of different fuels (“transmix”), ensuring product quality while enabling automation of fluid handling. To date, the segment has focused sales solely on North American markets; however, the segment began preparing for international deployments, including export control investigations, certifications and product design modifications to meet the demands of overseas installations. In 2020, the Company hired a business development executive, who is developing sales opportunities in the international market.
Research & Innovation
R&I supports both segments through green chemistry formulation, specialty chemical formulations, FDA and EPA regulatory guidance, technical support, basin and reservoir studies, data analytics and new technology projects. The purpose of R&I is to supply the Company’s segments with enhanced products and services that generate current and future revenues, while advising Company management on opportunities concerning technology, environmental and industry trends. The R&I facilities support advances in chemistry performance, detection, optimization and manufacturing.
Discontinued Operations
The Company sold Florida Chemical Company, LLC, a wholly-owned subsidiary, and its CICT segment, effective as of February 28, 2019. As a result, the Company’s CICT segment and financial results through the date of sale were classified as discontinued operations.
Market Conditions
The Company’s success is sensitive to a number of factors, which include, but are not limited to global energy supply and demand, drilling and well completion activity, customer demand for its advanced technology products, market prices for raw materials and governmental actions.
Drilling and well completion activity levels are influenced by a number of factors, including the number of rigs in operation and the geographical areas of rig activity. Additional factors that influence the level of drilling and well completion activity include:
Historical, current and anticipated future oil and gas prices;
Federal, state and local governmental actions that may encourage or discourage drilling activity;
Customers’ strategies relative to capital funds allocations;
Weather conditions; and
Technological changes to drilling and completion methods and economics.
Customers’ demand for advanced technology products and services provided by the Company are dependent on their recognition of the value of chemistries that:
Provide differentiation in efficiency and efficacy;
Address emerging pathogens;
Improve the economics of operations; and
Are economically viable, socially responsible and ecologically sound.
27


Governmental actions may restrict the future use of hazardous chemicals, including, but not limited to, the following industrial applications:
Oil and gas drilling and completion operations;
Oil and gas production operations;
Non-oil and gas industrial solvents; and
EPA and FDA regulatory changes.
The continued impact of COVID-19 and subsequent modification of social behavior for hygiene and sanitation products create opportunities for product growth in various forms of sanitizing, surface cleaning and disinfecting products.
COVID-19 Effects and Actions
In March 2020, the World Health Organization declared the outbreak of COVID-19 a global pandemic that spread throughout the U.S. and the world. In late 2020, major pharmaceutical companies developed vaccines and received approval for wide-scale distribution in the U.S. and other countries. The vaccination effort is proceeding in the U.S. and the world. However, variant strains of the virus have emerged, which create additional uncertainty on the extent and the duration of the pandemic.
The pandemic negatively impacted the U.S. and global economy, disrupted global supply chains and the domestic and international oil and gas markets, and increased volatility in financial markets. These effects materially and adversely affected, and may continue to materially and adversely affect, the demand for oil and natural gas as well as for the Company’s services and products.
The Company’s CT segment is energy-focused with product lines comprised of specialty chemistries, logistics and technology services. Customers of the CT segment include major integrated oil and gas companies, oilfield services companies, independent exploration and production companies, national and state-owned oil companies, and international supply chain management companies. Due to customer activity levels in this industry, the Company experienced materially reduced revenues and cash flows during 2020.
Outside the oil and gas sector, the COVID-19 pandemic increased demand for certain specialty chemicals, particularly sanitizers, surface cleaners and disinfectants. In 2020, the Company launched a diversified line of FDA and EPA-compliant sanitizers, surface cleaners and disinfectants for industrial, commercial and consumer use. These products build on the Company’s historical expertise in chemistry and leverage its infrastructure, personnel, competencies, supply chain, research and historic consumer market experience. The continued impact of COVID-19 and subsequent modification of social behavior in regard to the heightened attention to hygiene and sanitation provide a sustainable yet challenging market to expand the Company’s portfolio.
The DA segment’s largest customer base, the oil and gas midstream market, reduced gathering and infrastructure capital spending in 2020. In addition, the pandemic impacted the DA segment due to reduced access to facilities to complete new installations for a portion of the year. As a result, spending for the DA segment’s products and services has also been impacted by lower consumer demand. As a result, sales and cash flows were below target for the DA segment.
During 2020, the Company’s financial results were impacted due to impairment charges. The provision for excess and obsolete inventory included charges for the CT segment and the DA segment. See Note 6, “Inventories” in Part II, Item 8 – “Financial Statements and Supplementary Data” of this Annual Report. The Company recorded an impairment to property, plant and equipment; intangible assets; and operating right-of-use assets during the first quarter of 2020. The extended impact of COVID-19 contributed to additional impairment charges to goodwill and intangible assets in the third quarter of 2020. See Note 9, “Goodwill;” Note 10, “Other Intangible Assets;” and Note 11, “Impairment of Fixed, Long-lived and Intangible Assets.” Due to the continuing uncertainties, additional impairments may occur in the future.
The Company expects the current economic situation to negatively impact the energy sector for an extended period of time, with oil demand recovering during 2021 but not returning to the pre-COVID-19 level. Any further material COVID-19 disruption or significant setback in oil and gas demand arising from a slower economic recovery could negatively impact the
28


Company. The uncertain future development of the COVID-19 crisis and related implications could materially and adversely affect the Company’s business, operations, operating results, financial condition, liquidity and/or capital levels.
While the full impact of the COVID-19 pandemic continues to evolve and the full extent of the impact is not yet known, the Company continues to closely monitor the effects of the pandemic on commodity demands, and on its customers, operations and employees. Any future development and effects are highly uncertain and cannot be predicted, including:
the scope and duration of the pandemic;
effectiveness of vaccines;
emergence of new coronavirus variants;
further adverse revenue and net income effects; impairments;
disruptions to the Company’s operations;
third-party providers’ ability to support the Company’s operations;
limitations on domestic and international travel for sales, system installations, and support;
customer shutdowns of oil and gas exploration and production;
the effectiveness of work from home arrangements;
modifications to work schedules, including manufacturing shifts;
impacts on employees from illness, school closures and other community response measures;
any actions taken by governmental authorities and other third parties in response to the pandemic; and
temporary closures of the Company’s facilities or the facilities of its customers and suppliers.
The pandemic caused the Company to alter its business working practices, including work schedules, manufacturing shifts, employee travel, work locations, meetings and participation in events and conferences. In addition, the Company and most of its customers continued the practice of social distancing and work-from-home procedures, which have had, and may continue to have, an impact on the ability of employees and management of the Company to communicate and work efficiently. There is no certainty that these actions will mitigate risks posed by the virus to the Company’s workforce.
The Company’s CT segment focused on development of competitively priced product lines that are responsive to the current market including well bore protection and damage mitigation products as the domestic market has shifted to shutting in wells. In response to a forecasted reduction in capital available to customers for drilling with a shift to optimizing existing infrastructure, the Company initiated several efforts to use specialty chemicals to improve enhanced oil recovery. The Company has also leveraged its international footprint in the Middle East to include unconventional, conventional, and enhanced oil recovery programs.
The CT segment used its expertise in specialty chemistry, existing chemistry infrastructure and facilities, and historical consumer market experience to launch a product line of sanitizers, surface cleaners and disinfectants, as discussed above. The Company believes these new products slot into the premium market and will be competitive over the long-term. The Company has also made changes to its executive team to align with its growth focus.
The Company has also focused on the continuing needs of customers and the market to diversify its business and accelerate growth through deployment of capital, with an emphasis on digital transformation in the oil and gas markets. On May 18, 2020, the Company closed the acquisition of JP3, which gives the Company access to the midstream and downstream markets and diversifies exposure to volatility in the upstream sector. In addition to increasing market share, the DA segment is pursuing product enhancements that enable growth opportunities with current and prospective customers.
In response to market conditions and anticipating ongoing volatility, the Company reduced its cost structure in 2020 to meet anticipated market activity and reduce the Company’s break-even level. Among other cost-cutting and cash preservation initiatives:
The Company’s CEO, John W. Gibson, Jr., reduced his base salary by 20%, and each of the other executive officers reduced his or her salary by 10%, through December 31, 2020, in exchange for restricted stock, effective as of April 1, 2020.
29


The board of directors of the Company approved a 20% reduction in the fees to be paid to the directors, effective as of April 1, 2020.
The Company consolidated office space by moving all employees at its corporate headquarters into its Global Research and Innovation Center in Houston, Texas and buying out the remaining term of the corporate headquarters lease for a significant discount, with the move completed by the end of June 2020.
The Company reduced overall headcount by 35% on March 30, 2020. Additionally, the Company reduced the headcount of the DA segment by 35% in October 2020.
The Company decreased discretionary spending across all business operations.
Outlook for 2021
The COVID-19 pandemic negatively impacted the U.S. and global economy, disrupted global supply chains and the domestic and international oil and gas markets, and increased volatility in financial markets. While market prices for West Texas Intermediate and Brent crude oil rebounded from lows during the initial months of the pandemic in 2020 to exceed $50 per barrel in early 2021, many major integrated oil and gas companies and independent oil and gas companies announced reductions in their 2021 budgets, though such budgets may change if crude oil prices increase. Uncertainty exists about the extent and the duration of the resulting industry contraction and consolidation. In addition, the oilfield services industry remains over supplied and timing on returns to pre-pandemic pricing levels remains uncertain.
Climate change continues to be a focus, as investors are increasingly scrutinizing companies linked to the oil and gas industry through environmental, social and corporate governance factors to promote clean energy and sustainability. In addition, the impact of the actions of the new presidential administration and Congress on the economy and financial markets is uncertain in the current year and longer term. During his first month in office, the President signed many executive orders, including ones with implications for stakeholders in the energy industry, such as canceling the Keystone XL Pipeline and another for the U.S. to rejoin the Paris Agreement on climate change. The Interior Department issued an order in January, placing a 60-day freeze on agency permit approvals and pausing federal oil and gas leasing for a review of all existing leasing and permitting practices related to fossil fuel development on public lands and waters. These and other potential actions by the new administration could have negative and/or positive impacts on the Company’s business and customers.
Amid the current environment with increased business commitments related to ESG, the Company’s products and services offer a significant value proposition to businesses seeking to improve their ESG performance, including improving the safety, reliability and efficiency of their operations. The Company offers sustainable chemistry solutions, tailoring product selection to enable operational efficiencies, improve water management and reduce greenhouse gas emissions for its customers in the exploration and production sector of the oil and gas industry. Further, our patented line of Complex nano-Fluid® (also known as CnF®) chemistry technologies, are formulated with highly effective, plant-based solvents offering safer, sustainable alternatives to toxic BTEX-based (benzene, toluene, ethylbenzene and xylene) chemicals. Additionally, the Company’s real-time sensor technology helps to enable process and operational efficiencies, minimize waste and reduce reprocessing.
The Company believes that an increase in the adoption of specialty chemicals could benefit our business and reduce the impact of the current decrease in drilling and completions activity. The key sales focus of the Company is growing market share by improving returns for current customers, rebuilding relationships with past customers and identifying new customers that could benefit from chemistry solutions. Additionally, the Company is focused on total cost of recovery per barrel of oil equivalent, rather than initial cost, as well as strengthening the publicly available evidence for the efficacy of using advanced CnF® products to materially impact oil and gas recovery and profitability for operators.
The sanitizers, surface cleaners and disinfectants industry is expanding, associated with the continued impact of the COVID-19 pandemic and the need for individuals, businesses, schools and governments to minimize the spread of the coronavirus. Industry growth is also anticipated due to the modification of social behaviors in regard to the heightened attention to hygiene and sanitation. In 2020, the Company launched a diversified line of FDA-compliant sanitizers, surface cleaners and disinfectants for industrial, commercial and consumer use. The Company believes this market provides an opportunity to expand the Company’s portfolio of chemistry products to meet the growing demand.
30


The use of data and analytics is a growing trend in all industries where technology is used to analyze large datasets of operational information to improve performance, as well as predictive maintenance, advanced safety measures and reduced environmental impact of operations. The Company believes that data and analytics is an area for growth. Hence, in 2020, the Company acquired JP3 and formed the DA segment. To date, the segment has focused sales solely on North American markets; however, the segment began preparing for international deployments, including export control investigations, certifications and product design modifications to meet the demands of overseas installations. The Company hired a business development executive, who is developing sales opportunities in the international market.
The Company continues to develop technologies to ensure our ability to provide differentiated products and services to our customers. Partnering closely with our clients to create and implement specialty chemical products and compositional analyzers remains a focus for the organization. Differentiated products and services are the result of the deployment of the organization’s capabilities and expertise in alignment with customer success. The continuing search for new ways to help make customers successful positions the Company as a leader in advanced chemicals and technology.
The Company’s emphasis in 2021 will be executing the plan established by the executive team to recover from the varied impacts of COVID-19 and grow the Company’s businesses. The CT segment will focus on marketing our products and services to new and existing customers, while expanding the sanitizers, surface cleaners and disinfectants product line. The DA segment will maintain its domestic sales effort while pursuing international growth. The Company does not anticipate a material escalation in our maintenance capital spending year-over-year. In 2021, the Company expects to enhance its focus on ESG and the responsible management of products and services through our Quality Assurance and Quality Control Program and Chemical Spill Prevention Program, adhering to ISO 9001:2015 standards.
Consolidated Results of Operations (dollars in thousands):
Years ended December 31,
20202019
Revenue$53,141 $119,353 
Operating expenses (excluding depreciation and amortization)88,266 148,100 
Operating expenses %166.1 %124.1 %
Corporate general and administrative costs16,311 27,975 
Corporate general and administrative costs %30.7 %23.4 %
Depreciation and amortization3,412 8,465 
Research and development7,213 8,863 
(Gain) loss on disposal of long-lived assets(94)1,450 
Impairment of fixed assets and long-lived assets69,975 — 
Impairment of goodwill11,706 — 
Loss from operations(143,648)(75,500)
Operating margin %(270.3)%(63.3)%
Gain on lease termination576 — 
Interest and other income (expense), net443 (311)
Loss before income taxes(142,629)(75,811)
Income tax benefit (expense)6,179 (262)
Loss from continuing operations(136,450)(76,073)
Income from discontinued operations, net of tax— 42,158 
Net loss$(136,450)$(33,915)

31


Results for 2020 compared to 2019—Consolidated
Consolidated revenue for the year ended December 31, 2020, decreased $66.2 million, or 55.5%, from 2019. The decrease in revenue was largely a result of reduced demand due to the continued volatile macro-environment for U.S. onshore drilling and completion activity, impacted by political and economic events in foreign markets, and the continued COVID-19 impact on productivity and customers during the year. Partially offsetting the decrease were new revenues in 2020 from the diversification of our chemical product line and our DA segment acquired in May 2020.
Consolidated operating expenses (excluding depreciation and amortization) for the year ended December 31, 2020, decreased $59.8 million, or 40.4%, from 2019, and as a percentage of revenue, increased to 166.1% for the year ended December 31, 2020, from 124.1% for the comparable period of 2019. Company reduction in force actions in the first quarter of 2020 lowered operational personnel costs along with a significant decrease in logistical costs as part of our overall cost-cutting efforts within supply chain. In 2020, the Company lowered occupancy costs due to our reduced facility footprint and reduction in equipment primarily associated with tank rentals. These savings were partially offset by operating expenses for the DA segment acquired in May 2020, and introduction of the sanitizers, surface cleaners and disinfectants product line in the second quarter of 2020. The provision for excess and obsolete inventory in 2020 included charges of $8.4 million for the CT segment and $3.9 million for the DA segment, primarily related to the Company’s product rationalization effort. The Company also recognized expense of $2.7 million in 2020 for the earn-out provisions related to the JP3 acquisition. For the year ended December 31, 2020, the Company recognized a purchase commitment loss of $9.9 million and carried an accrued liability of $9.4 million associated with the amended terpene supply agreement. The commitment loss related to lower expected usage from reduced demand for terpene in the oil and gas sector due from capital spending reductions across our customer base and impacts of COVID-19, combined with product mix changes using lower concentrations of terpene. In 2019, the Company recognized a loss of $15.8 million related to the terpene supply agreement.
Corporate general and administrative (“CG&A”) expenses are not directly attributable to products sold or services provided. CG&A costs decreased $11.7 million, or 41.7%, for the year ended December 31, 2020, compared to 2019. The decrease in CG&A costs for the year ended December 31, 2020, compared to 2019, was primarily due to a decrease of $8.2 million in personnel costs. This year over year decrease in personnel costs resulted from reduction in force actions in the first quarter of 2020 combined with a decrease in severance costs of $4.2 million. These reduced personnel costs included a $2.1 million reduction in stock-based compensation and incentives. Other factors contributing to lower CG&A in 2020 were decreases in legal costs, travel and entertainment, and Company headquarter leasing costs, partially offset by one-time expenses related to the acquisition of JP3 during the second quarter of 2020.
Depreciation and amortization expense for the year ended December 31, 2020, decreased $5.1 million, or 59.7%, from 2019, primarily due to impairment of fixed and long-lived assets recorded in the first quarter of 2020 combined with limiting capital expenditure spend in 2020 and consolidation of our physical facility footprint.
Research and development expense for the year ended December 31, 2020, decreased $1.7 million, or 18.6%, from 2019. The decrease in research and development expense is primarily due to lower personnel costs as a result of our company-wide reduction in workforce in the first quarter of 2020.
For the year ended December 31, 2020, the Company recognized a gain of $0.1 million on disposal of assets. For the year ended December 31, 2019, the Company recognized a loss of $1.5 million on disposal of long-lived assets, primarily due to the disposal of corporate software.
Impairment of fixed and long-lived assets for the year ended December 31, 2020 was $70.0 million due to a $12.5 million write-down in the DA segment in the third quarter combined with the CT segment write-down of $54.7 million and a corporate-level write-down of $2.8 million recorded in the first quarter of 2020. Impairment of goodwill was $11.7 million for the year ended December 31, 2020, due to a third quarter 2020 write-down of the goodwill in our DA segment. See Note 3, “Business Combination;” Note 9, “Goodwill;” Note 10, “Other Intangible Assets;” and Note 11, “Impairment of Fixed, Long-lived and Intangible Assets,” for additional information. No similar impairments occurred in 2019.
32


The Company recognized a gain on lease termination of $0.6 million during the second quarter of 2020, as a result of terminating the corporate headquarters office lease and making a one-time payment of $1.0 million.
Interest and other income (expense), net, changed $0.8 million for the year ended December 31, 2020, compared to 2019. Interest expense decreased $2.0 million, primarily due to the termination of the PNC Bank Credit Facility in the first quarter of 2019. The Company’s interest income for the year ended December 31, 2020, was $0.5 million compared to $1.9 million in 2019. The year-over-year decrease in interest income was driven by lower average cash balances and the depressed interest rate environment in 2020 compared to 2019.
The Company recorded an income tax benefit of $6.2 million for the year ended December 31, 2020, primarily as a result of the extended net operating loss carryback provisions included in the CARES Act initially recorded in the first quarter of 2020, yielding an effective tax benefit rate of 4.3% for the year ended December 31, 2020. The Company determined that it is more likely than not that it will not realize the benefits of certain deferred tax assets and, therefore, recorded a $20.3 million valuation allowance against the carrying value of net deferred tax assets, except for deferred tax liabilities related to non-amortizable intangible assets and certain state jurisdictions. As of December 31, 2020, the Company is in a full valuation position. See Note 15, “Income Taxes.”
Results by Segment

Chemistry Technologies
(dollars in thousands)
 Years ended December 31,
20202019
Revenue$50,310 $119,353 
Loss from operations, including impairment(88,486)(45,682)
Results for 2020 compared to 2019
CT revenue for the year ended December 31, 2020, decreased $69.0 million, or 57.8% compared to 2019. The decrease in revenue was largely a result of the volatile macro-environment. Contributing to the volatility were OPEC-related actions disrupting market pricing and resulting in oversupply of hydrocarbons, and the COVID-19 impact on productivity and customers during the year. Partially offsetting the decrease were new revenues in 2020 from the introduction of sanitizing, surface cleaning and disinfecting products.
Loss from operations for the CT segment increased $42.8 million for the year ended December 31, 2020, compared to 2019. The increased loss from operations for 2020 was due to impairment charges of fixed and long-lived assets of $54.7 million, further impacted by lower revenue related to reduced demand. The provision for excess and obsolete inventory in 2020 included charges of $8.4 million. In 2020, the Company recognized a loss of $9.9 million for the amended terpene agreement due to adjustments to the Company’s expected usage, combined with product mix changes using lower concentration of terpene. In 2019, the Company recognized a loss of $15.8 million for the amended terpene agreement.

Data Analytics
(dollars in thousands)
Period May 18 to December 31,
2020
Revenue$2,831 
Loss from operations, including impairment(36,407)
On May 18, 2020, the Company purchased JP3 and formed the DA segment. The segment revenue for the period from acquisition to December 31, 2020, was $2.8 million, which came from existing customers on minor project expansions and new
33


customers. For the fourth quarter of 2020, revenue was $1.3 million, an increase of $0.6 million over the third quarter of 2020, driven primarily by increased equipment sales. Segment revenue for 2020, and the third quarter in particular, was adversely impacted by economic and COVID-19 related factors, as demand in the oil and gas sector declined due to capital spending reductions across our customer base.
The loss from operations for the period May 18 to December 31, 2020, includes write-downs to goodwill of $11.7 million and $12.5 million for finite-lived intangible assets in the third quarter. In addition, the third quarter of 2020 included charges for excess and obsolete inventory of $3.9 million. Results for the period May 18 to December 31, 2020, also include $2.7 million of expense for the JP3 stock performance earn-out provisions related to the purchase of JP3.
Capital Resources and Liquidity
Overview
The Company’s ongoing capital requirements relate to the need to acquire and maintain equipment, fund working capital requirements and when the opportunities arise, to make strategic acquisitions. During the year ended December 31, 2020, the Company funded capital requirements primarily with cash on hand, which included a tax refund received of $6.1 million, combined with investing and financing cash inflows that included proceeds of $9.9 million received from escrow in 2020 from the 2019 sale of the CICT segment and proceeds from a Payroll Protection Program loan of $4.8 million. During the second quarter of 2020, the Company acquired JP3, making payments for the acquisition of $26.3 million, net of cash acquired. During the third quarter of 2020, the first stock performance target related to the acquisition was achieved and in October 2020, the Company paid $2.5 million into escrow to settle the liability.
Cash and cash equivalents totaled $38.7 million at December 31, 2020, as compared to $100.6 million at December 31, 2019. The Company used $47.8 million of cash outflows for operating activities (including $14.8 million expended in working capital) and $17.7 million for investing activities. Offsetting these cash outflows, financing activities provided the Company $3.7 million.
Liquidity
The effects of the COVID-19 pandemic and the volatility in oil prices during 2020 materially and adversely affected, and may continue to materially and adversely affect, the demand for oil and natural gas as well as for our services and products. While the full impact and duration of the COVID-19 outbreak is not yet known, we are closely monitoring the effects of the pandemic on commodity demands and on our customers, as well as on our operations and employees. See “COVID-19 Effects and Actions” for developments and possible effects.
The Company currently funds its operations and growth primarily from cash on hand. The ability of the Company to grow and be competitive in the marketplace is dependent on the availability of adequate capital. Access to capital is dependent, in large part, on the Company’s cash flows and the availability of and access to equity and debt financing. The Company has a history of losses and negative cash flows from operations and expects to utilize a significant amount of cash in operations in the following year. While we believe that our cash and liquid assets will provide us with sufficient financial resources to fund operations and meet our capital requirements and anticipated obligations as they become due, a prolonged COVID-19 impact, a slower than expected recovery in of oil and gas markets, or reduced spending at our customers could have a negative impact on our liquidity.
Accordingly, while the Company believes that its existing cash will enable it to fund its operations and growth, the Company cannot guarantee the level of cash flows in the future. In the event that the Company’s existing cash on hand is not sufficient to fund operations, meet our capital requirements or satisfy the anticipated obligations as they become due, the Company expects to take further action to protect its liquidity position. Such actions may include, but are not limited to:
Sale of non-core real estate properties;
Sale-leaseback transactions of facilities;
Sale of excess inventory and/or raw materials;
Entry into a borrowing facility with one or more lenders;
34


Raising equity either in the public markets or via a private placement offering;
Reducing executive salaries and/or board of directors’ fees, or making a portion of those fees or salaries in equity instead of cash; and
Reducing professional advisory fees and headcount.
However, with respect to anticipated transactions, there can be no assurance that such matters can be implemented on acceptable terms. For a further discussion of the risks surrounding the Company’s access to capital, please see Item 1A, “Risk Factors” in this Annual Report.
The Company expects capital spending to be less than $1.0 million in 2021.
Cash Flows

Consolidated cash flows by type of activity are noted below (in thousands):
 Years ended December 31,
 20202019
Net cash used in operating activities$(47,838)$(4,545)
Net cash (used in) provided by investing activities(17,701)152,713 
Net cash provided by (used in) financing activities3,727 (49,994)
Net cash flows provided by discontinued operations— 15 
Effect of changes in exchange rates on cash and cash equivalents(102)
Net change in cash, cash equivalents and restricted cash$(61,914)$98,194 

Operating Activities
During 2020 and 2019, cash used in operating activities totaled $47.8 million and $4.5 million, respectively. Consolidated net loss from continuing operations for 2020 and 2019 totaled $136.5 million and $76.1 million, respectively.
During the year ended December 31, 2020, non-cash adjustments to net income totaled $96.6 million as compared to $40.8 million in 2019.
In 2020, contributory non-cash adjustments consisted primarily of $81.7 million of impairment charges, which include a $30.2 million impairment of fixed assets, $32.4 million impairment of intangibles, $11.7 million impairment of goodwill and $7.4 million impairment on right-of-use assets. The non-cash adjustment for the provision for excess and obsolete inventory was $12.3 million. In addition, non-cash charges included $3.4 million for depreciation and amortization and $3.0 million for stock compensation expense. Other non-cash adjustments included a $2.7 million change in fair value of contingent consideration.
In 2019, the non-cash adjustments to net income consisted primarily of $8.5 million for depreciation and amortization expense, $4.2 million for stock compensation expense, $5.7 million provision for excess and obsolete inventory, $18.3 million for changes to deferred income taxes and $1.5 million for net gain on sale of assets.
During the year ended December 31, 2020, changes in working capital used $14.8 million in cash as compared to providing $30.7 million in 2019.
The use of cash in working capital in 2020 primarily resulted from a reduction in accrued liabilities and accounts payable of $23.6 million, which included two one-time payments made in 2020: one payment of $15.8 million to amend a long-term supply agreement and one to pay $4.1 million for the final post-closing working capital adjustment related to the 2019 sale of the CICT segment. Decreases in accounts receivable, inventories and other current assets during 2020 provided cash of $8.5 million.
During 2019, changes in working capital provided $30.7 million in cash, primarily resulting from decreasing accounts receivables by $21.0 million.
35


Investing Activities
Net cash used in investing activities was $17.7 million for the year ended December 31, 2020. The cash used in investing activities is primarily due to $26.3 million paid for the purchase of JP3, net of cash acquired, during the second quarter of 2020, and $1.4 million paid for capitalized sanitizer equipment upgrades in 2020. The cash outflows were partially offset by proceeds of $9.9 million received from escrow in 2020 from the 2019 sale of the CICT segment.
Net cash provided by investing activities was $152.7 million during 2019. Cash provided by investing activities included $155.5 million of proceeds received from the sale of revenue generating assets associated with the CICT segment, partially offset by cash paid of $2.4 million for capital expenditures and $0.6 million for the purchase of various patents and other intangible assets.
Financing Activities
Net cash provided by financing activities was $3.7 million for the year ended December 31, 2020. Cash provided by financing activities included $4.8 million of proceeds from borrowings under the Payroll Protection Program.
Net cash used in financing activities was $50.0 million during 2019, primarily due to using $49.7 million for repayments of debt, net of borrowings.
Critical Accounting Policies and Estimates
The Company’s consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America. Preparation of these statements requires management to make judgments, estimates and assumptions that affect the amounts of assets and liabilities in the financial statements and revenue and expenses during the reporting period. Significant accounting policies are described in Note 2, “Summary of Significant Accounting Policies,” in Part II, Item 8 – “Financial Statements and Supplementary Data” of this Annual Report. The Company believes the following accounting policies are critical due to the significant, subjective and complex judgments and estimates required when preparing the consolidated financial statements. The Company regularly reviews judgments, assumptions and estimates related to the critical accounting policies.
Revenue Recognition
The Company recognizes revenue to depict the transfer of control of promised goods or services to its customers in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services. See Note 5, “Revenue from Contracts with Customers,” in Part II of this Annual Report for further discussion.
The Company recognizes revenue based on a five-step model when all of the following criteria have been met: (i) a contract with a customer exists, (ii) performance obligations have been identified, (iii) the price to the customer has been determined, (iv) the price to the customer has been allocated to the performance obligations, and (v) performance obligations are satisfied.
Products and services are sold with fixed or determinable prices. Certain sales include right of return provisions, which are considered when recognizing revenue and deferred accordingly. Deposits and other funds received in advance of delivery are deferred until the transfer of control is complete.
The Company primarily sells chemicals and equipment recognized at a point in time based on when control transfers to the customer determined by agreed upon delivery terms. Additionally, the Company offers various services associated to products sold which includes field services, installation, maintenance and other functions. Service revenue is recognized on an over time basis for the CT segment as services are performed as the customer is simultaneously benefiting as the Company performs. For the DA segment, services are recognized upon completion of commissioning and installation due to the short-term nature of the performance obligation. The DA segment has additional performance obligations related to providing ongoing or reoccurring maintenance. Revenue for these types of arrangements is recognized ratably over time throughout the contract period. Additionally, the DA segment may provide subscription-type arrangements with customers in which monthly reoccurring revenue is recognized ratably over time in accordance with agreed upon terms and conditions.
36


As an accounting policy election, the Company excludes from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer.
Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenues.
Reserve for Excess and Obsolete Inventory
Inventories consist of raw materials and finished goods and are stated at the lower of cost or market, using the weighted-average cost method, or net realizable value. Finished goods inventories include raw materials, direct labor and production overhead. The Company’s inventory reserve represents the excess of the inventory carrying amount over the amount expected to be realized from the ultimate sale or other disposal of the inventory.
The Company regularly reviews inventory quantities on hand and records provisions or impairments for excess or obsolete inventory based on the Company’s forecast of product demand, historical usage of inventory on hand, market conditions, production and procurement requirements and technological developments. Significant or unanticipated changes in market conditions or Company forecasts could affect the amount and timing of provisions for excess and obsolete inventory and inventory impairments.
Specific assumptions are updated at the date of each evaluation to consider Company experience and current industry trends. Significant judgment is required to predict the potential impact which the current business climate and evolving market conditions could have on the Company’s assumptions. Changes which may occur in the energy industry are hard to predict, and they may occur rapidly. To the extent that changes in market conditions result in adjustments to management assumptions, impairment losses could be realized in future periods.
At December 31, 2020 and 2019, the reserve for excess and obsolete inventory was $11.1 million and $5.7 million, or 48.3% and 19.7% of inventory, respectively.
Business Combinations
The Company includes the results of operations of its acquisitions in its consolidated results, prospectively from the date of acquisition. Acquisitions are accounted for by applying the acquisition method. The Company allocates the fair value of purchase consideration to the assets acquired, liabilities assumed and any non-controlling interests in the acquired entity generally based on their fair values at the acquisition date. The excess of the fair value of purchase consideration over the fair value of these assets acquired, liabilities assumed and any non-controlling interests in the acquired entity is recorded as goodwill. The primary items that generate goodwill include the value of the synergies between the acquired company and Flotek and the value of the acquired assembled workforce. Acquisition-related expenses are recognized separately from the business acquisition and are recognized as expenses as incurred.
Although the Company believes the assumptions and estimates it has made in the past have been reasonable and appropriate, they are based in part on historical experience and information obtained from the management of the acquired companies and are inherently uncertain.
During the second quarter of 2020, the Company acquired 100% ownership of JP3, a privately-held data and analytics technology company, in a cash-and-stock transaction. See Note 3, “Business Combination,” in Part II of this Annual Report for further information.
Goodwill
Goodwill is not subject to amortization but is tested for impairment annually during the fourth quarter, or more frequently if an event occurs or circumstances change that would indicate a potential impairment. These circumstances may include, but are not limited to, a significant adverse change in the business climate, unanticipated competition, or a change in projected operations or results of a reporting unit. Goodwill is tested for impairment at a reporting unit level.
37


During the annual testing, or when tested upon the occurrence of a triggering event, the Company assesses whether a goodwill impairment exists using both qualitative and quantitative assessments. The qualitative assessment involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If, based on this qualitative assessment, it is determined that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company does not perform a quantitative assessment.
If the qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount or if the Company elects not to perform a qualitative assessment, a quantitative impairment test is performed to determine whether goodwill impairment exists at the reporting unit.
The quantitative impairment test, used to identify both the existence of impairment and the amount of impairment loss, compares the estimated fair value of each reporting unit with goodwill to its carrying amount, including goodwill. To determine fair value estimates, the Company uses the income approach based on discounted cash flow analyses, combined, when appropriate, with a market-based approach. The market-based approach considers valuation comparisons of recent public sale transactions of similar businesses and earnings multiples of publicly traded businesses operating in industries consistent with the reporting unit. If the carrying amount of a reporting unit, including goodwill, exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the amount of goodwill allocated to that reporting unit.
During the second quarter of 2020, the Company acquired 100% ownership of JP3, a privately-held data and analytics technology company, in a cash-and-stock transaction and created the DA segment. The Company recorded goodwill of $17.5 million at the date of acquisition. During the third quarter of 2020, the Company identified a triggering event due to significantly lower than expected results and completed an impairment analysis at the DA reporting unit level, which resulted in a goodwill impairment charge of $11.7 million. During the fourth quarter of 2020, the Company assessed qualitative factors to determine whether it was necessary to perform the quantitative impairment test. As of the fourth quarter of 2020, the Company concluded it was not more-likely-than-not that there was an impairment of goodwill for the DA reporting unit based on the assessment of qualitative factors.
Long-lived Assets Other than Goodwill
Long-lived assets other than goodwill consist of property and equipment and intangible assets that have determinable and indefinite lives. The Company makes judgments and estimates regarding the carrying amount of these assets, including amounts to be capitalized, depreciation and amortization methods to be applied, estimated useful lives and possible impairments. Property and equipment and intangible assets with determinable lives are tested for impairment whenever events or changes in circumstances indicate the carrying amount of the asset may not be recoverable.
For property and equipment, events or circumstances indicating possible impairment may include a significant decrease in market value or a significant change in the business climate. An impairment loss is recognized when the carrying amount of an asset exceeds the estimated undiscounted future cash flows expected to result from the use of the asset and its eventual disposition. The amount of the impairment loss is the excess of the asset’s carrying amount over its fair value. Fair value is generally determined using an appraisal by an independent valuation firm or by using a discounted cash flow analysis.
For intangible assets with definite lives, events or circumstances indicating possible impairment may include an adverse change in the extent or manner in which the asset is being used or a change in the assessment of future operations. The Company assesses the recoverability of the carrying amount by preparing estimates of future revenue, margins and cash flows. If the sum of expected future cash flows (undiscounted and without interest charges) is less than the carrying amount, an impairment loss is recognized. The impairment loss recognized is the amount by which the carrying amount exceeds the fair value. Fair value of these assets may be determined by a variety of methodologies, including discounted cash flows.
Intangible assets with indefinite lives are not subject to amortization but are tested for impairment annually during the fourth quarter, or more frequently if an event occurs or circumstances change that would indicate a potential impairment. These circumstances may include, but are not limited to, a significant adverse change in the business climate, unanticipated competition, or a change in projected operations or results of a reporting unit.
38


The Company assesses whether an indefinite lived intangible impairment exists using both qualitative and quantitative assessments. The qualitative assessment involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of the indefinite lived intangible is less than its carrying amount. If, based on this qualitative assessment, it is determined that it is not more likely than not that the fair value of the indefinite lived intangible is less than its carrying amount, the Company does not perform a quantitative assessment.
If the qualitative assessment indicates that it is more likely than not that the indefinite-lived intangible asset is impaired or if the Company elects to not perform a qualitative assessment, the Company then performs the quantitative impairment test. The quantitative impairment test for an indefinite-lived intangible asset consists of a comparison of the fair value of the asset with its carrying amount. If the carrying amount of an intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. Fair value of these assets may be determined by a variety of methodologies, including discounted cash flows.
The development of future net undiscounted cash flow projections requires management projections of future sales and profitability trends and the estimation of remaining useful lives of assets. These projections are consistent with those projections the Company uses to internally manage operations. When potential impairment is identified, a discounted cash flow valuation model similar to that used to value goodwill at the reporting unit level, incorporating discount rates commensurate with risks associated with each asset, is used to determine the fair value of the asset in order to measure potential impairment. Discount rates are determined by using a weighted average cost of capital (“WACC”). Estimated revenue and WACC assumptions are the most sensitive and susceptible to change in the long-lived asset analysis as they require significant management judgment. The Company believes the assumptions used are reflective of what a market participant would have used in calculating fair value.
Valuation methodologies utilized to evaluate long-lived assets other than goodwill for impairment were consistent with prior periods. Specific assumptions discussed above are updated at each test date to consider current industry and Company-specific risk factors from the perspective of a market participant. The current business climate is subject to evolving market conditions and requires significant management judgment to interpret the potential impact to the Company’s assumptions. To the extent that changes in the current business climate result in adjustments to management projections, impairment losses may be recognized in future periods.
There are significant inherent uncertainties and judgments involved in estimating fair value. The Company cannot predict the occurrence of events or circumstances that could adversely affect the fair value of the asset group. Such events may include, but are not limited to, deterioration of the economic environment, increases in the Company’s WACC, material negative changes in relationships with significant customers, reductions in valuations of other public companies in the Company’s industry, or strategic decisions made in response to economic and competitive conditions. If actual results are not consistent with the Company’s current estimates and assumptions, additional impairment of long-lived assets could be required.
During the first quarter of 2020, the Company evaluated and recorded remeasurement and impairment charges on right-of-use assets, fixed assets and intangible assets totaling $57.5 million as a result of the adverse effect of the COVID-19 pandemic, estimated effect on the economy, and the related negative impact on oil and natural gas prices on projections of future cash flows. During the third quarter of 2020, the Company recorded an impairment write-down to estimated fair market value of $12.5 million for intangible assets of the JP3 acquisition, which resulted from reduced demand in the oil and gas sector, extended impact of the COVID-19 pandemic and lower performance than expected by the reporting unit. See Note 11, “Impairment of Fixed, Long-lived and Intangible Assets,” for additional information.
Income Taxes
The Company’s tax provision is subject to judgments and estimates necessitated by the complexity of existing regulatory tax statutes and the effect of these upon the Company due to operations in multiple tax jurisdictions. Income tax expense is based on taxable income, statutory tax rates and tax planning opportunities available in the various jurisdictions in which the Company operates. The Company’s income tax expense fluctuates from year to year as the amount of pretax income or loss fluctuates. Changes in tax laws and the Company’s profitability within and across the jurisdictions may impact the Company’s
39


tax liability. While the annual tax provision is based on the best information available to the Company at the time of preparation, several years may elapse before the ultimate tax liabilities are determined.
Deferred tax assets and liabilities are recognized for temporary differences between financial statement carrying amounts and the tax bases of assets and liabilities and are measured using the tax rates expected to be in effect when the differences reverse. Deferred tax assets and liabilities are recognized related to the anticipated future tax effects of temporary differences between the financial statement basis and the tax basis of the Company’s assets and liabilities using statutory tax rates at the applicable year end. Deferred tax assets are also recognized for operating loss and tax credit carry forwards. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date. A valuation allowance is used to reduce deferred tax assets when uncertainty exists regarding their realization.
A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The establishment of a valuation allowance requires significant judgment and is impacted by various estimates. Both positive and negative evidence, as well as the objectivity and verifiability of that evidence, is considered in determining the appropriateness of recording a valuation allowance on deferred tax assets. Except for a state jurisdiction, the Company maintains a full valuation allowance on its deferred tax assets.
The Company periodically identifies and evaluates uncertain tax positions. This process considers the amounts and probability of various outcomes that could be realized upon final settlement. Liabilities for uncertain tax positions are based on a two-step process. The actual benefits ultimately realized may differ from the Company’s estimates. Changes in facts, circumstances, and new information may require a change in recognition and measurement estimates for certain individual tax positions. Any changes in estimates are recorded in results of operations in the period in which the change occurs. At December 31, 2020, the Company performed an evaluation of its various tax positions and concluded that it did not have uncertain tax positions requiring disclosure.

Recent Accounting Pronouncements
Recent accounting pronouncements which may impact the Company are described in Note 2, “Summary of Significant Accounting Policies,” in Part II, Item 8 – “Financial Statements and Supplementary Data” of this Annual Report.

Item 7A. Quantitative and Qualitative Disclosures About Market Risk.
The Company is primarily exposed to market risk from changes in foreign currency exchange rates and raw material prices. Market risk is measured as the potential negative impact on earnings, cash flows or fair values resulting from a hypothetical change in interest rates, commodity prices or foreign currency exchange rates over the next year. The Company manages exposure to market risks at the corporate level. The portfolio of interest-sensitive assets and liabilities is monitored and adjusted to provide liquidity necessary to satisfy anticipated short-term needs. The Company’s risk management policies allow the use of specified financial instruments for hedging purposes only. Speculation on interest rates or foreign currency rates is not permitted. The Company does not consider any of these risk management activities to be material.
Foreign Currency Exchange Risk
The Company’s functional currency is primarily the U.S. dollar. The Company operates principally in the United States and has limited exposure to foreign currency risk in its international operations. During 2020, approximately 4% of revenue was denominated in non-U.S. dollar currencies and virtually all assets and liabilities of the Company are denominated in U.S. dollars. However, as the Company expands its international operations, non-U.S. denominated activity is likely to increase. The Company has not historically used swaps or foreign currency hedges. The Company may utilize swaps or foreign currency hedges in the future.
Commodity Risk
The Company, and the CT segment in particular, primarily relies upon long-term strategic supply relationships to meet many of its raw material needs and are expected to remain in place for the foreseeable future. Price increases are passed along to the
40


Company’s customers, where applicable. The Company presently does not have any commodity futures contracts but may consider utilizing forms of hedging from time to time in the future.
41


Item 8.  Financial Statements and Supplementary Data.

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Shareholders and Board of Directors
Flotek Industries, Inc.
Houston, Texas

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheet of Flotek Industries, Inc. (the “Company”) as of December 31, 2020, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for the year then ended, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2020 and the results of its operations and its cash flows for the year then ended, in conformity with accounting principles generally accepted in the United States of America.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the Company’s internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) and our report dated March 16, 2021 expressed an adverse opinion thereon.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.

Our audit included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provides a reasonable basis for our opinion.

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Impairment of Fixed and Long-lived Assets – CT Reporting Unit

As described in Notes 7, 8 and 10 to the consolidated financial statements, the Company has recorded net property and equipment (“fixed assets”) of $9.1 million, and operating lease right-of-use assets and intangible assets (“long-lived assets”) of $2.3 million and $0 million, respectively, as of December 31, 2020. As of March 31, 2020, the Company had one reporting unit, ECT, which it considered an asset group for purposes of assessing asset impairment. The Company reviews the asset group for impairment whenever events and changes in circumstances indicate the carrying value of such assets may not be recoverable (“triggering events”). During the quarter ended March 31, 2020, the Company determined there were triggering events, primarily related to the COVID-19 pandemic and the decline in energy prices, and performed an asset impairment test as of March 31, 2020. The asset group is considered impaired when the carrying value exceeds its fair value. The Company determined fair value using the income approach, which requires management to make significant assumptions about expected
42


future cash flows, including projected revenue and profitability growth rates, discount rates, obsolescence rates, and royalty rates. Management utilized a third-party valuation specialist to assist in the preparation of the valuation of the asset group.

We identified the impairment assessment of the Company’s fixed and long-lived assets as a critical audit matter. Auditing the Company’s impairment test for the asset group was complex and highly judgmental because (i) there was significant judgment used by management to develop the fair value measurement, which led to a high degree of audit judgment and subjectivity in performing procedures relating to fair value measurement; (ii) there was significant effort in performing procedures to evaluate the reasonableness of the fair value measurement and significant assumptions, and (iii) the audit effort involved the use of professionals with specialized skill and knowledge to assist in performing these procedures and evaluating the audit evidence obtained.

The primary procedures we performed to address this critical audit matter included:
Evaluating the appropriateness of the method used by management to determine the fair value of the asset group.
Evaluating the reasonableness of the assumptions used to estimate expected future cash flows, including revenue and profitability growth rates, by comparing the rates to historical performance and industry data.
Testing the completeness, accuracy and relevance of underlying data used in the impairment assessment.
Utilizing professionals with specialized skill and knowledge to assist in evaluating the appropriateness of the Company's impairment assessment and reasonableness of certain significant assumptions described above, including the discount rate, obsolescence rate, and royalty rate.

Business Combination

As described in Note 3 to the consolidated financial statements, the Company completed its acquisition of JP3 Measurement, LLC for consideration of $36.6 million during the second quarter of 2020. The Company allocated the fair value of the purchase consideration to the assets acquired, liabilities assumed and any noncontrolling interests in the acquired entity generally based on their fair values at the acquisition date. As a result of the acquisition, management was required to estimate fair values of the assets acquired and liabilities assumed, including certain identifiable intangible assets. Management utilized a third-party valuation specialist to assist in the preparation of the valuation of certain identifiable intangible assets.

We identified the determination of fair values of certain identifiable intangible assets, which primarily included customer relationships, as a critical audit matter. Management exercised significant judgment to select the valuation methods and to develop the assumptions used in the measurement of the fair value of the identifiable intangible assets. Significant assumptions included discount rates, customer attrition, and projected revenue growth rates. These assumptions are forward-looking and could be affected by future economic and market conditions. The principal considerations for our determination included the following: (i) changes in the significant assumptions could have a significant impact on the fair value of the assets acquired, (ii) significant unobservable inputs and assumptions utilized by management in determining the fair value of the identifiable intangible assets acquired and liabilities assumed, including the earn-out provision, and (iii) appropriateness of use of various valuation models to determine the fair value of the identifiable intangible assets acquired. Auditing these elements involved especially subjective auditor judgment due to the nature and extent of audit effort required to address these matters, including the extent of specialized skill or knowledge needed.

The primary procedures we performed to address this critical audit matter included:

Testing the completeness, accuracy and relevance of underlying data used in the analysis.
Assessing the reasonableness of significant underlying assumptions through: (i) comparing prospective financial information to current industry trends, as well as to historical performance of the acquired business, and (ii) performing analyses to evaluate the potential effect of changes in the significant assumptions.
Utilizing personnel with specialized knowledge and skill with valuation to assist in: (i) assessing the reasonableness of certain significant assumptions incorporated into the various valuation models, and (ii) assessing the appropriateness of various valuation models utilized by management to determine the fair values of the assets acquired.

Impairment of Goodwill and Long-lived Assets – Data Analytics

As described in Notes 9 and 11 to the consolidated financial statements, during the third quarter of 2020, the Company identified a triggering event related to the Data Analytics operating segment resulting from lower than expected performance and performed a recoverability test of the Data Analytics asset group as of September 30, 2020. As a result of not passing the recoverability test, the Company was required to measure the fair value of the asset group in order to determine the impairment
43


loss. The fair value of the asset group was estimated based on the discounted future cash flows. The Company also identified a triggering event related to goodwill and performed an impairment analysis. To determine the fair value of the Data Analytics reporting unit, the Company used the discounted cash flow method under the income approach, and the guideline public company method under the market approach. The significant assumptions used to determine the fair value of the asset group and the reporting unit included the projected sales growth rate, discount rate, customer attrition rate, obsolescence rate, and royalty rate.

We identified the impairment assessment of the Company’s goodwill and long-lived assets, including customer relationships, trademarks and patents, as a critical audit matter. Auditing the Company’s impairment test was complex and highly judgmental because (i) there was significant judgment used by management to develop the fair value measurement, which led to a high degree of audit judgment and subjectivity in performing procedures relating to fair value measurement; (ii) there was significant effort in performing procedures to evaluate the reasonableness of the fair value measurement and significant assumptions, and (iii) the audit effort involved the use of professionals with specialized skill and knowledge to assist in performing these procedures and evaluating the audit evidence obtained.

The primary procedures we performed to address this critical audit matter included:

Evaluating the appropriateness of the method management used to estimate the fair value of the asset group and reporting unit.
Evaluating the reasonableness of the projections for revenue growth and profitability by comparing the rates to the current and past performance of the business and evaluating whether these assumptions were consistent with evidence obtained in other areas of the audit and industry data.
Testing the completeness, accuracy and relevance of underlying data used in the impairment assessment.
Utilizing professionals with specialized skill and knowledge to assist in evaluating the appropriateness of the Company's impairment assessment and reasonableness of certain significant assumptions described above, including the discount rate.

Reserve for Excess and Obsolete Inventory

As described in Note 6 to the consolidated financial statements, the Company has recorded net inventories of $11.8 million as of December 31, 2020. The Company regularly reviews inventory quantities on hand and records provisions for excess or obsolete inventory based on the Company’s forecast of product demand, historical usage of inventory on hand, market conditions, production and procurement requirements and technological developments. Significant management judgment is required to predict the potential impact that the current business climate and evolving market conditions could have on the Company’s assumptions.

We identified the reserve for excess and obsolete inventory as a critical audit matter. The principal considerations for our determination are (i) there was significant judgment by management when developing the reserve for excess and obsolete inventory, which in turn led to a high degree of auditor judgment and subjectivity in performing procedures relating to the reserve for excess and obsolete inventory; and (ii) there was significant audit effort in performing procedures to evaluate management’s analysis and significant assumptions, including projections of future demand and risk of technological or competitive obsolescence for products.

The primary procedures we performed to address this critical audit matter included:

Testing management’s process for developing the reserve for excess and obsolete inventory, including evaluating the appropriateness of the method,
Testing the completeness, accuracy, and relevance of underlying data used in the estimate;
Evaluating the reasonableness of the projections of future demand for products by evaluating whether the assumption was consistent with the product’s historical performance.
Evaluating the reasonableness of management’s assumption related to the risk of technological or competitive obsolescence for products by evaluating whether the assumption was consistent with technological or competitive obsolescence experienced during the product life cycle of existing products.

44


Sources and Uses of Liquidity

As described in Note 1 to the Company’s financial statements, the Company currently funds its operations primarily from cash on hand. The Company has a history of operating losses and expects to utilize material cash flows in operations in the 12 months subsequent to the issuance of the financial statements, and while the Company believes that cash and liquid assets will provide sufficient financial resources, it has identified conditions that could have a negative impact on liquidity. In the event that the Company’s cash on hand is not sufficient to fund operations, the Company has identified actions it may take.

We identified the Company's future cash flows and management’s plans as a critical audit matter because of the significant judgment involved in estimating cash flows and the evaluation of management’s plans. Auditing the Company's forecasted cash flows was especially challenging and required significant auditor judgment because (i) there was significant judgment used by management to develop their forecasts, which led to a high degree of audit judgment and subjectivity in performing procedures relating to projected liquidity, and (ii) there was significant effort in performing procedures to evaluate management's conclusion that the Company's plans will be effectively implemented.

The primary procedures we performed to address the critical audit matter included:
Assessing the reasonableness of management’s key assumptions, including projected revenue, in the forecasted future cash flows and evaluating positive and negative evidence that support or contradict the conclusions reached by management.
Evaluating management's plans in the context of other audit evidence obtained during the audit to assess the probability of successfully implementing the plans.
Evaluating the adequacy of the Company’s disclosures in the notes to the financial statements.

/s/ BDO USA, LLP

We have served as the Company's auditor since 2020.

Houston, Texas
March 16, 2021


45



REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Shareholders and Board of Directors
Flotek Industries, Inc.
Houston, Texas

Opinion on Internal Control over Financial Reporting

We have audited Flotek Industries, Inc. (the “Company’s”) internal control over financial reporting as of December 31, 2020, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the “COSO criteria”) In our opinion, the Company did not maintain, in all material respects, effective internal control over financial reporting as of December 31, 2020, based on the COSO criteria.

We do not express an opinion or any other form of assurance on management’s statements referring to any corrective actions taken by the Company after the date of management’s assessment.

We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (“PCAOB”), the consolidated balance sheet of the Company as of December 31, 2020, the related consolidated statements of operations, comprehensive income (loss), stockholders’ equity, and cash flows for the year then ended, and the related notes (collectively referred to as “the financial statements”) and our report dated March 16, 2021, expressed an unqualified opinion thereon.

Basis for Opinion

The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Item 9A, Controls and Procedures. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit of internal control over financial reporting in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.

A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. Material weaknesses have been identified regarding management’s failure to design and maintain controls over i) the forecasting process, ii) and nonrecurring transactions, including derecognition of items and cash flow presentation relating to disposal transactions and operating ineffectiveness of controls relating to impairment evaluations, and iii) going concern evaluations, all as described in management’s assessment. These material weaknesses were considered in determining the nature, timing, and extent of audit tests applied in our audit of the 2020 financial statements, and this report does not affect our report dated March 16, 2021 on those financial statements.

Definition and Limitations of Internal Control over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.
46



Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

/s/ BDO USA, LLP

Houston, Texas
March 16, 2021
47




REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

To the Stockholders and the Board of Directors of
Flotek Industries, Inc.

Opinion on the Financial Statements

We have audited the accompanying consolidated balance sheet of Flotek Industries, Inc. and subsidiaries (the “Company”) as of December 31, 2019 and the related consolidated statements of operations, comprehensive income, stockholders’ equity and cash flows for the year then ended, and the related notes (collectively referred to as the “consolidated financial statements”).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the consolidated financial position of the Company as of December 31, 2019 and the consolidated results of their operations and their cash flows for the year then ended, in conformity with accounting principles generally accepted in the United States of America.

Basis for Opinion

The Company’s management is responsible for these consolidated financial statements and for maintaining effective internal control over financial reporting. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.

Our audit of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provides a reasonable basis for our opinion.

/s/ Moss Adams LLP

Houston, Texas
March 6, 2020

We served as the Company’s auditor from 2017 to 2020.
48


FLOTEK INDUSTRIES, INC.
CONSOLIDATED BALANCE SHEETS
(in thousands, except share data)
December 31,
20202019
ASSETS
Current assets:
Cash and cash equivalents$38,660 $100,575 
Restricted cash664 663 
Accounts receivable, net of allowance for doubtful accounts of $1,316 and $1,527 at December 31, 2020 and 2019, respectively
11,764 15,638 
Inventories, net11,837 23,210 
Income taxes receivable403 631 
Other current assets3,127 13,191 
Total current assets66,455 153,908 
Property and equipment, net9,087 39,829 
Operating lease right-of-use assets2,320 16,388 
Goodwill8,092  
Deferred tax assets, net223 152 
Other intangible assets, net 20,323 
Other long-term assets33  
TOTAL ASSETS$86,210 $230,600 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$5,787 $16,231 
Accrued liabilities18,275 24,552 
Income taxes payable21  
Interest payable34  
Current portion of operating lease liabilities636 486 
Current portion of finance lease liabilities60 55 
Current portion of long-term debt4,048  
Total current liabilities28,861 41,324 
Deferred revenue, long-term117  
Long-term operating lease liabilities8,348 16,973 
Long-term finance lease liabilities96 158 
Long-term debt1,617  
Deferred tax liabilities, net 116 
TOTAL LIABILITIES39,039 58,571 
Commitments and contingencies (Note 16)
Stockholders’ Equity:
Preferred stock, $0.0001 par value, 100,000 shares authorized; no shares issued and outstanding
  
Common stock, $0.0001 par value, 140,000,000 shares authorized; 78,669,414 shares issued and 73,088,494 shares outstanding at December 31, 2020; 63,656,897 shares issued and 59,511,416 shares outstanding at December 31, 2019
8 6 
Additional paid-in capital359,721 347,564 
Accumulated other comprehensive (loss) income(19)181 
Accumulated deficit(278,688)(142,238)
Treasury stock, at cost; 5,580,920 and 4,145,481 shares at December 31, 2020 and 2019, respectively
(33,851)(33,484)
Total stockholders’ equity47,171 172,029 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY$86,210 $230,600 
See accompanying Notes to Consolidated Financial Statements.
49


FLOTEK INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data) 
 Years ended December 31,
 20202019
Revenue$53,141 $119,353 
Costs and expenses:
Operating expenses (excluding depreciation and amortization)88,266 148,100 
Corporate general and administrative16,311 27,975 
Depreciation and amortization3,412 8,465 
Research and development7,213 8,863 
(Gain) loss on disposal of long-lived assets(94)1,450 
Impairment of fixed and long-lived assets69,975  
Impairment of goodwill11,706  
Total costs and expenses196,789 194,853 
Loss from operations(143,648)(75,500)
Other (expense) income:
Gain on lease termination576  
Interest expense(60)(2,019)
Other income (expense), net503 1,708 
Total other income (expense)1,019 (311)
Loss before income taxes(142,629)(75,811)
Income tax benefit (expense)6,179 (262)
Loss from continuing operations(136,450)(76,073)
Income from discontinued operations, net of tax 42,158 
Net loss$(136,450)$(33,915)
Basic and diluted earnings (loss) per common share:
Continuing operations$(2.00)$(1.29)
Discontinued operations, net of tax 0.72 
Basic earnings (loss) per common share$(2.00)$(0.57)
Weighted average common shares:
Weighted average common shares used in computing basic and diluted loss per common share68,312 58,750 
See accompanying Notes to Consolidated Financial Statements.
50


FLOTEK INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands)

Years ended December 31,
20202019
Loss from continuing operations, net of tax$(136,450)$(76,073)
Income from discontinued operations, net of tax 42,158 
Net loss(136,450)(33,915)
Other comprehensive (loss) income:
Foreign currency translation adjustment(200)150 
Comprehensive loss$(136,650)$(33,765)
See accompanying Notes to Consolidated Financial Statements.


51


FLOTEK INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)


 Common StockTreasury StockAdditional
Paid-in
Capital
Accumulated
Other Comprehensive
Income (Loss)
Retained Earnings
(Accumulated
Deficit)
Total Stockholders’ Equity
 Shares IssuedPar ValueSharesCost
Balance, December 31, 201862,163 $6 3,770 $(33,237)$343,536 $31 $(108,323)$202,013 
Net loss— — — — — — (33,915)(33,915)
Foreign currency translation adjustment— — — — — 150 — 150 
Stock issued under employee stock purchase plan— — (18)— 35 — — 35 
Restricted stock awards granted924 — — — — — — — 
Restricted stock forfeited— — 299 — — — — — 
Restricted stock units granted570 — — — — — — — 
Treasury stock purchased— — 94 (247)— — — (247)
Stock compensation expense— — — — 3,993 — — 3,993 
Balance, December 31, 201963,657 $6 4,145 $(33,484)$347,564 $181 $(142,238)$172,029 
Net loss— — — — — — (136,450)(136,450)
Foreign currency translation adjustment— — — — — (200)— (200)
Sale of common stock200 — — — 339 — — 339 
Stock issued under employee stock purchase plan— — (78)— 123 — — 123 
Restricted stock awards granted3,115 1 — — 2,322 — — 2,323 
Restricted stock forfeited— — 1,302 — — — — — 
Restricted stock units granted86 — — — — — — — 
Stock surrendered for exercise of stock options— — 66 — — — — — 
Treasury stock purchased— — 146 (253)— — — (253)
Stock issued in JP3 acquisition11,500 1 — — 8,537 — — 8,538 
Stock options granted— — — — 722 — — 722 
Stock options exercised111 — — (114)114 — — — 
Balance, December 31, 202078,669 $8 5,581 $(33,851)$359,721 $(19)$(278,688)$47,171 
See accompanying Notes to Consolidated Financial Statements.
52


FLOTEK INDUSTRIES, INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 Years ended December 31,
 20202019
Cash flows from operating activities:
Net loss$(136,450)$(33,915)
Income from discontinued operations, net of tax 42,158 
Loss from continuing operations(136,450)(76,073)
Adjustments to reconcile loss from continuing operations to net cash used in operating activities:
Change in fair value of contingent consideration2,716  
Depreciation and amortization3,412 8,465 
Amortization of deferred financing costs 1,428 
Provision for doubtful accounts652 512 
Provision for excess and obsolete inventory12,261 5,659 
Impairment of fixed assets30,178  
(Gain) loss on sale of assets(561)1,450 
Impairment of goodwill11,706  
Impairment of right-of-use assets7,434  
Impairment of intangible assets32,363  
Stock compensation expense3,044 4,235 
Deferred income tax (benefit) provision(187)18,307 
Reduction in tax benefit related to stock-based awards 24 
Non-cash lease expense356 740 
Changes in current assets and liabilities:
Accounts receivable, net3,556 20,993 
Inventories3,955 (727)
Income taxes receivable182 2,546 
Other current assets1,026 2,579 
Other long-term assets(16)3,286 
Accounts payable(12,323)1,131 
Accrued liabilities(11,260)908 
Income taxes payable84  
Interest payable34 (8)
Net cash used in operating activities(47,838)(4,545)
Cash flows from investing activities:
Capital expenditures(1,425)(2,411)
Proceeds from sale of businesses9,907 155,498 
Proceeds from sale of assets109 240 
Payments for acquisitions, net of cash acquired(26,284) 
Purchase of patents and other intangible assets(8)(614)
Net cash (used in) provided by investing activities(17,701)152,713 
Cash flows from financing activities:
Borrowings on revolving credit facility 42,984 
Repayments on revolving credit facility (92,715)
Payment for contingent consideration(1,200) 
Proceeds from Paycheck Protection Program loan4,788  
Payments for finance leases(70)(51)
Purchase of treasury stock(253)(247)
Proceeds from sale of common stock462 35 
Net cash provided by (used in) financing activities3,727 (49,994)
Discontinued operations:
Net cash used in operating activities (322)
Net cash provided by investing activities 337 
Net cash flows provided by discontinued operations 15 
Effect of changes in exchange rates on cash and cash equivalents(102)5 
Net change in cash, cash equivalents and restricted cash(61,914)98,194 
Cash, cash equivalents at beginning of period100,575 3,044 
Restricted cash at the beginning of the period663 663 
Cash and cash equivalents and restricted cash at beginning of period101,238 3,707 
Cash and cash equivalents at end of period38,660 100,575 
Restricted cash at the end of period664 663 
Cash, cash equivalents and restricted cash at end of period$39,324 $101,238 
See accompanying Notes to Consolidated Financial Statements.
53


FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Note 1 — Organization and Nature of Operations
General
Flotek Industries, Inc. (“Flotek” or the “Company”) is a technology-driven chemistry and data company that serves customers in industrial, commercial and consumer markets.
The Company’s Chemistry Technologies (“CT”) segment develops, manufactures, packages, distributes, delivers, and markets specialty chemicals that enhance the profitability of hydrocarbon producers and cleans surfaces in both commercial and personal settings to help reduce the spread of bacteria, viruses and germs.
The Company’s Data Analytics (“DA”) segment enables users to maximize the value of their hydrocarbon associated processes by providing analytics associated with the streams in seconds rather than minutes or days. The real-time access to information prevents waste, reduces reprocessing and allows users to pursue automation of their hydrocarbon streams to maximize their profitability.
The Company formed the DA segment during the second quarter of 2020, after acquiring JP3 Measurement, LLC (“JP3”). The Company’s two operating segments, CT and DA, are both supported by its continuing Research & Innovation advanced laboratory capabilities. For further discussion of our operations and segments, see Note 22, “Business Segment, Geographic and Major Customer Information.” For further discussion of the JP3 acquisition, see Note 3, “Business Combination.”
The Company was initially incorporated under the laws of the Province of British Columbia in 1985. In October 2001, the Company changed its corporate domicile to the state of Delaware.
Impact of COVID-19
In March 2020, the World Health Organization declared the outbreak of the novel coronavirus (“COVID-19”) a global pandemic. The pandemic negatively impacted the U.S. and global economy, disrupted domestic and international oil and gas markets, and increased volatility in financial markets. These effects materially and adversely affected, and may continue to materially and adversely affect, the demand for oil and natural gas as well as for our services and products. The Company’s primary markets in the U.S. are particularly subject to the impacts on the oil and gas industry. As a result, the Company recorded an impairment to property, plant and equipment; intangible assets; and operating right-of-use assets during the first quarter of 2020. The extended impact of COVID-19 and its effect on the oil and gas industry contributed to additional impairment charges to goodwill and intangible assets in the third quarter of 2020. See Note 11, “Impairment of Fixed, Long-lived and Intangible Assets,” and Note 9, “Goodwill.” In addition, the Company increased the provision of excess and obsolete inventory as discussed in Note 6, “Inventories.” Future developments and effects are highly uncertain and cannot be predicted, including the scope and duration of the pandemic. This uncertainty could have a material impact on accounting estimates and assumptions used in our consolidated financial statements.
Sources and Uses of Liquidity
The Company currently funds its operations and growth primarily from cash on hand. The ability of the Company to grow and be competitive in the marketplace is dependent on the availability of adequate capital. Access to capital is dependent, in large part, on the Company’s cash flows and the availability of and access to equity and debt financing. The Company has a history of losses and negative cash flows from operations and expects to utilize a significant amount of cash in operations in the following year. While we believe that our cash and liquid assets will provide us with sufficient financial resources to fund operations and meet our capital requirements and anticipated obligations as they become due, a prolonged COVID-19 impact, a slower than expected recovery in of oil and gas markets, or reduced spending by our customers could have a negative impact on our liquidity.
Accordingly, while the Company believes that its existing cash will enable it to fund its operations and growth, the Company cannot guarantee the level of cash flows in the future. In the event that the Company’s existing cash on hand is not sufficient to fund operations, meet our capital requirements or satisfy the anticipated obligations as they become due, the Company expects to take further action to protect its liquidity position. Such actions may include, but are not limited to:
Sale of non-core real estate properties;
Sale-leaseback transactions of facilities;
Sale of excess inventory and/or raw materials;
54

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Entry into a borrowing facility with one or more lenders;
Raising equity either in the public markets or via a private placement offering;
Reducing executive salaries and/or board of directors’ fees, or making a portion of those fees or salaries in equity instead of cash; and
Reducing professional advisory fees and headcount.
However, with respect to anticipated transactions, there can be no assurance that such matters can be implemented on acceptable terms or at all.
Note 2 — Summary of Significant Accounting Policies
Basis of Presentation
The Company’s consolidated financial statements have been prepared in accordance with the accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of Flotek Industries, Inc. and all wholly-owned subsidiaries. Where Flotek owns less than 100% of the share capital of its subsidiaries but is still considered to have sufficient ownership to control the business, results of the business operations are consolidated within the Company’s financial statements. The ownership interests held by other parties are shown as noncontrolling interests.
During the fourth quarter of 2018, the Company classified the Consumer and Industrial Chemistry Technologies (“CICT”) segment as held for sale based on management’s intention to sell this business, which occurred in February 2019. The results of operations of this segment are presented as “Income from discontinued operations” in the consolidated statements of operations, and the related cash flows of this segment have been reclassified to discontinued operations for all periods presented. For further discussion, see Note 4, “Discontinued Operations.”
All significant intercompany accounts and transactions have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.
Cash Equivalents
Cash equivalents consist of highly liquid investments with maturities of three months or less at the date of purchase.
Cash Management
The Company uses a controlled disbursement account for its main cash account. Under this system, outstanding checks can be in excess of the cash balances at the bank before the disbursement account is funded, creating a book overdraft. Book overdrafts on this account are presented as a current liability in accounts payable in the consolidated balance sheets.
Restricted Cash
The Company’s restricted cash consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its credit card program with a financial institution.

Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable arise from product sales and services and are stated at estimated net realizable value. This value incorporates an allowance for doubtful accounts to reflect any loss anticipated on accounts receivable balances. The Company regularly evaluates its accounts receivable to estimate amounts that will not be collected and records the appropriate provision for doubtful accounts as a charge to operating expenses. The allowance for doubtful accounts is based on a combination of the age of the receivables, individual customer circumstances, credit conditions, and historical write-offs and collections. The Company writes off specific accounts receivable when they are determined to be uncollectible.

The majority of the Company’s customers are engaged in the energy industry. The cyclical nature of the energy industry may affect customers’ operating performance and cash flows, which directly impact the Company’s ability to collect on outstanding obligations. Additionally, certain customers are located in international areas that are inherently subject to risks of economic, political, and civil instability, which can impact the collectability of receivables.
55

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Changes in the allowance for doubtful accounts for continuing operations are as follows (in thousands):
 Years ended December 31,
 20202019
Balance, beginning of year$1,527 $1,190 
Charges to provision for doubtful accounts, net of recoveries652 512 
Write-offs(863)(175)
Balance, end of year$1,316 $1,527 
Inventories
Inventories consist of raw materials and finished goods and are stated at the lower of cost, or market determined using the weighted-average cost method, or net realizable value. Finished goods inventories include raw materials, direct labor and production overhead. The Company reviews inventories on hand and current market conditions to determine if the cost of raw materials and finished goods inventories exceed current market prices and impairs the cost basis of the inventory accordingly. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its estimated market value if those amounts are determined to be less than cost. See Note 6 “Inventories” for discussion of the inventory write-down recorded in 2020.
Property and Equipment
Property and equipment are stated at cost. The cost of ordinary maintenance and repair is charged to operating expense, while replacement of critical components and major improvements are capitalized. Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:
Buildings and leasehold improvements
2-30 years
Machinery and equipment
7-10 years
Furniture and fixtures3 years
Land improvements20 years
Transportation equipment
2-5 years
Computer equipment and software
3-7 years
Property and equipment, including ROU assets, are reviewed for impairment on a quarterly basis or whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. Indicative events or circumstances include, but are not limited to, matters such as a significant decline in market value or a significant change in business climate. An impairment loss is recognized when the carrying amount of an asset exceeds the estimated undiscounted future cash flows from the use of the asset and its eventual disposition. The amount of impairment loss recognized is the excess of the asset’s carrying amount over its fair value. Assets to be disposed of are reported at the lower of the carrying amount or the fair value less cost to sell. Upon sale or other disposition of an asset, the Company recognizes a gain or loss on disposal measured as the difference between the net carrying amount of the asset and the net proceeds received.
Goodwill
Goodwill is the excess of cost of an acquired entity over the amounts assigned to identifiable assets acquired and liabilities assumed in a business combination. Goodwill is not subject to amortization but is tested for impairment annually during the fourth quarter, or more frequently if an event occurs or circumstances change that would indicate a potential impairment. These circumstances may include an adverse change in the business climate or a change in the assessment of future operations of a reporting unit.
The Company assesses whether a goodwill impairment exists using both qualitative and quantitative assessments. The qualitative assessment involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If, based on this qualitative assessment, it is determined that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company does not perform a quantitative assessment.
56

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
If the qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount or if the Company elects not to perform a qualitative assessment, a quantitative impairment test is performed to determine whether goodwill impairment exists at the reporting unit.
The quantitative impairment test, used to identify both the existence of impairment and the amount of impairment loss, compares the estimated fair value of each reporting unit with goodwill to its carrying amount, including goodwill. To determine fair value estimates, the Company uses the income approach based on discounted cash flow analyses, combined, when appropriate, with a market-based approach. The market-based approach considers valuation comparisons of recent public sale transactions of similar businesses and earnings multiples of publicly traded businesses operating in industries consistent with the reporting unit. If the carrying amount of a reporting unit, including goodwill, exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the amount of goodwill allocated to that reporting unit.
Other Intangible Assets
The Company’s other intangible assets have finite and indefinite lives and included customer relationships, technology and know-how, trademarks, brand names and purchased patents.
The cost of intangible assets with finite lives is amortized using the straight-line method over the estimated period of economic benefit. Asset lives are adjusted whenever there is a change in the estimated period of economic benefit. No residual value has been assigned to these intangible assets.
Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate the carrying amount may not be recoverable. These conditions may include a change in the extent or manner in which the asset is being used or a change in future operations. The Company assesses the recoverability of the carrying amount by preparing estimates of future revenue, margins, and cash flows. If the sum of expected future cash flows (undiscounted and without interest charges) is less than the carrying amount, an impairment loss is recognized. The impairment loss recognized is the amount by which the carrying amount exceeds the fair value. Fair value of these assets may be determined by a variety of methodologies, including discounted cash flow models.
Intangible assets with indefinite lives are not subject to amortization but are tested for impairment annually during the fourth quarter, or more frequently if an event occurs or circumstances change that would indicate a potential impairment. These circumstances may include, but are not limited to, a significant adverse change in the business climate, unanticipated competition, or a change in projected operations or results of a reporting unit.
The Company assesses whether an indefinite lived intangible impairment exists using both qualitative and quantitative assessments. The qualitative assessment involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of the indefinite lived intangible is less than its carrying amount. If, based on this qualitative assessment, it is determined that it is not more likely than not that the fair value of the indefinite lived intangible is less than its carrying amount, the Company does not perform a quantitative assessment.
If the qualitative assessment indicates that it is more likely than not that the indefinite-lived intangible asset is impaired or if the Company elects to not perform a qualitative assessment, the Company then performs the quantitative impairment test. The quantitative impairment test for an indefinite-lived intangible asset consists of a comparison of the fair value of the asset with its carrying amount. If the carrying amount of an intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. Fair value of these assets may be determined by a variety of methodologies, including discounted cash flows.
Business Combinations
The Company includes the results of operations of its acquisitions in its consolidated results, prospectively from the date of acquisition. The Company allocates the fair value of purchase consideration to the assets acquired, liabilities assumed and any noncontrolling interests in the acquired entity generally based on their fair values at the acquisition date. The excess of the fair value of purchase consideration over the fair value of these assets acquired, liabilities assumed and any noncontrolling interests in the acquired entity is recorded as goodwill. The primary items that generate goodwill include the value of the synergies between the acquired company and Flotek and the value of the acquired assembled workforce. Acquisition-related expenses are recognized separately from the business acquisition and are recognized as expenses as incurred.
Fair Value Measurements
57

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The Company categorizes financial assets and liabilities using a three-tier fair value hierarchy, based on the nature of the inputs used to determine fair value. Inputs refer broadly to assumptions that market participants would use to value an asset or liability and may be observable or unobservable. When determining the fair value of assets and liabilities, the Company uses the most reliable measurement available. See Note 14, “Fair Value Measurements.”
Revenue Recognition
The Company recognizes revenue to depict the transfer of control of promised goods or services to its customers in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services. See Note 5, “Revenue from Contracts with Customers,” for further discussion on revenue.
The Company recognizes revenue based on a five-step model when all of the following criteria have been met: (i) a contract with a customer exists, (ii) performance obligations have been identified, (iii) the price to the customer has been determined, (iv) the price to the customer has been allocated to the performance obligations, and (v) performance obligations are satisfied.
Products and services are sold with fixed or determinable prices. Certain sales include right of return provisions, which are considered when recognizing revenue and deferred accordingly. Deposits and other funds received in advance of delivery are deferred until the transfer of control is complete.
As an accounting policy election, the Company excludes from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer.
Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenues.
Foreign Currency Translation
Financial statements of foreign subsidiaries are prepared using the currency of the primary economic environment of the foreign subsidiaries as the functional currency. Assets and liabilities of foreign subsidiaries are translated into U.S. dollars at exchange rates in effect as of the end of identified reporting periods. Revenue and expense transactions are translated using the average monthly exchange rate for the reporting period. Resultant translation adjustments are recognized as other comprehensive income (loss) within stockholders’ equity.
Comprehensive Income (Loss)
Comprehensive income (loss) encompasses all changes in stockholders’ equity, except those arising from investments from and distributions to stockholders. The Company’s comprehensive income (loss) includes net income (loss) and foreign currency translation adjustments.
Research and Development Costs
Expenditures for research activities relating to product development and improvement are charged to expense as incurred.
Income Taxes
Deferred tax assets and liabilities are recognized for temporary differences between financial statement carrying amounts and the tax bases of assets and liabilities and are measured using the tax rates expected to be in effect when the differences reverse. Deferred tax assets and liabilities are recognized related to the anticipated future tax effects of temporary differences between the financial statement basis and the tax basis of the Company’s assets and liabilities using statutory tax rates at the applicable year end. Deferred tax assets are also recognized for operating loss and tax credit carry forwards. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date.
A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The establishment of a valuation allowance requires significant judgment and is impacted by various estimates. Both positive and negative evidence, as well as the objectivity and verifiability of that evidence, is considered in determining the appropriateness of recording a valuation allowance on deferred tax assets. Except for a state jurisdiction, the Company maintains a full valuation allowance on its deferred tax assets.
58

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The Company has performed an evaluation and concluded that there are no significant uncertain tax positions requiring recognition in the Company’s consolidated financial statements.
The Company’s policy is to record interest and penalties related to income tax matters as income tax expense.

Stock-Based Compensation
Stock-based compensation expense for stock-based payments, related to stock options, restricted stock awards and restricted stock units, is recognized based on their grant-date fair values. The Company recognizes compensation expense, net of estimated forfeitures, on a straight-line basis over the requisite service period of the award. Estimated forfeitures are based on historical experience.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates.
Significant items subject to estimates and assumptions include application of the carrying amount and useful lives of property and equipment and intangible assets, impairment assessments, business combinations, stock-based compensation expense, and valuation allowances for accounts receivable, inventories, and deferred tax assets.
Discontinued Operations
The results of operations of a component of the Company that can be clearly distinguished, operationally and for financial reporting purposes, that either has been disposed of or is classified as held for sale is reported in discontinued operations, if the disposal represents a strategic shift that has, or will have, a major effect on the Company’s operations and financial results.
Reclassifications
Certain prior year amounts have been reclassified to conform to the current year presentation. The reclassifications did not impact previously recorded net loss and stockholders’ equity.
Recent Accounting Pronouncements
Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”). We evaluate the applicability and impact of all authoritative guidance issued by the FASB. Guidance not listed below was assessed and determined to be either not applicable, clarifications of items listed below, immaterial or already adopted by the Company.
(a) Recently Adopted Guidance
Effective January 1, 2020, the Company adopted Accounting Standards Update (“ASU”) No. 2018-13, “Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement.” This standard removes, modifies and adds additional requirements for disclosures related to fair value measurement in the FASB’s Accounting Standards Codification (“ASC”) 820. The pronouncement is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted in any interim period. Implementation of this standard did not have a material effect on the consolidated financial statements and related disclosures.
(b) New Accounting Standards Issued But Not Adopted as of December 31, 2020
The FASB issued ASU No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This standard removes specific exceptions to the general principles in Topic 740. The pronouncement is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years, with early adoption permitted for public companies for periods in which financial statements have not yet been issued. The Company is currently evaluating the impact of this standard on the consolidated financial statements and related disclosures.
59

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The FASB issued ASU No. 2016-13, “Measurement of Credit Losses on Financial Instruments.” This standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects estimates of expected credit losses over their contractual life that are recorded at inception based on historical information, current conditions, and reasonable and supportable forecasts. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of this standard, including subsequent amendments, on the consolidated financial statements and related disclosures.

Note 3 — Business Combination

During the second quarter of 2020, the Company acquired 100% ownership of JP3, a privately-held data and analytics technology company, in a cash-and-stock transaction. JP3’s real-time data platforms combine the energy industry’s only field-deployable, inline optical analyzer with proprietary cloud visualization and analytics, targeting an increase of processing efficiencies and valuation of natural gas, crude oil and refined fuels. The transaction was valued at approximately $36.6 million, as of the transaction closing date, comprised of $25.0 million in cash, subject to certain adjustments and contingent consideration as described below, and 11.5 million shares in Flotek common stock with an estimated fair value of $8.5 million, net of a discount for marketability due to a lock-up period. The payment of $25.0 million was subject to certain purchase price adjustments, and the total non-equity consideration at closing was comprised of $25.0 million plus net working capital in excess of the target net working capital of $1.9 million. Additionally, the Company was subject to contingent consideration with an estimated fair value of $1.2 million for two potential earn-out provisions up to $5.0 million based on certain stock performance targets. The first and second earn-out provisions are payable if the ten-day volume-weighted average share price equals or exceeds $2 per share and $3 per share, respectively, before May 18, 2025.

The following table summarizes the fair value of JP3’s assets acquired as of the closing date of May 18, 2020 (in thousands):
Tradenames and trademarks$1,100 
Technology and know-how5,000 
Customer lists6,800 
Inventories7,100 
Cash 604 
Net working capital, net of cash and inventories(1,063)
Fixed assets426 
Long-term debt assumed and other assets (liabilities)(893)
Goodwill17,522 
Net assets acquired$36,596 

The Company recorded transaction costs of $0.5 million for professional services including legal, accounting, and other professional or consulting fees in connection with the JP3 acquisition to the Company’s operating expenses (excluding depreciation and amortization) in the consolidated statements of operations during the second quarter of 2020.
Pro forma information for JP3 is not provided as the impact is not considered material.
During the third quarter of 2020, the Company made certain measurement period adjustments to inventory, resulting in an increase of goodwill of $2.3 million. See Note 6, “Inventories.”
As discussed in Note 11, “Impairment of Fixed, Long-lived and Intangible Assets,” during the third quarter of 2020, the Company identified a triggering event under ASC 350, Intangibles — Goodwill and Other, and completed an impairment analysis at the DA reporting unit level. During the third quarter of 2020, the Company recognized a finite-lived intangible assets impairment charge of $12.5 million in the DA reporting unit, which resulted from lower performance than expected by the reporting unit. The extended impact of COVID-19 and subsequent decline in oil and gas demand further contributed to the impairment charge. As a result of these factors, the Company concluded that sufficient indicators existed to require an interim quantitative assessment of goodwill for that reporting unit as of September 30, 2020. The fair value of the reporting unit was estimated based on an analysis of the present value of future discounted cash flows, and the Company recognized a goodwill
60

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
impairment charge of $11.7 million. The significant estimates used in the discounted cash flows model included the Company’s weighted average cost of capital, projected cash flows and the long-term rate of growth.
During the third quarter of 2020, the first stock performance target was achieved. In October 2020, the Company paid $2.5 million into escrow in accordance with the terms of the JP3 Membership Interests Purchase Agreement to partially settle the earn-out payment that had been recorded as an accrued liability at September 30, 2020. At December 31, 2020, the estimated fair value of the second stock performance earn-out provision was $1.4 million, which was recorded as a contingent liability in accrued liabilities.

As the achievement of earn-out provisions and changes in fair value estimates are not acquisition adjustments, the Company recorded $2.7 million of expense for achievement of the first stock performance target and the increase in the fair value of the contingent consideration for the second earn-out provision in operating expenses for the year ended December 31, 2020.

Note 4 — Discontinued Operations
During the fourth quarter of 2018, the Company initiated and began executing a strategic plan to sell its CICT segment. The Company met all of the criteria to classify the CICT segment as held for sale in the fourth quarter 2018, and classified the assets, liabilities and results of operations for this segment as “Discontinued Operations” for all periods.
On January 10, 2019, the Company entered into a Share Purchase Agreement with Archer-Daniels-Midland Company (“ADM”) for the sale of all of the shares representing membership interests in its wholly-owned subsidiary, Florida Chemical Company, LLC (“FCC”), which represented the CICT segment.
Effective February 28, 2019, the Company completed the sale of FCC to ADM for $175.0 million in cash consideration, subject to post-closing working capital adjustments and potential indemnification claims by ADM. ADM placed $17.5 million in escrow for these items, which were released over a period of time through the second quarter of 2020. The escrow balance included in other current assets was zero and $9.9 million at December 31, 2020 and 2019, respectively. Pursuant to the terms of the Share Purchase Agreement, Flotek Chemistry, LLC (“Flotek Chemistry”), a wholly-owned subsidiary of the Company, entered into a supply agreement in which FCC would supply terpene at specified prices for specified quantities.
As of December 31, 2019, the Company concluded that the original long-term supply agreement met the definition of a loss contract. As such, the Company recognized a current liability and loss of $15.8 million as of December 31, 2019. The loss was capped by the price paid for the terpene supply agreement amendment, executed in February 2020, which aligned purchase commitments to expected usage for blended products as of December 31, 2019.
Pursuant to the post-closing working capital dispute resolution procedures set forth in the Share Purchase Agreement, the Company and ADM engaged a neutral third-party auditor to help reach agreement on the final post-closing working capital adjustment. In February 2020, the third-party auditor ruled in favor of awarding ADM the entire disputed amount of $4.1 million. As a result, the working capital adjustment escrow balance was released to ADM and a corresponding reduction was made to the gain on sale of business as of December 31, 2019.
The following summarized financial information has been reported as Discontinued Operations for the years ended December 31 (in thousands):
61

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Consumer and Industrial Chemistry Technologies
20202019
Discontinued operations:
Revenue$ $11,031 
Operating expenses (11,572)
Depreciation and amortization  
Research and development (69)
(Loss) income from operations (610)
Other income 35 
Gain on sale of businesses 65,417 
Income before income taxes 64,842 
Income tax expense (22,684)
Net income from discontinued operations$ $42,158 

Note 5 — Revenue from Contracts with Customers
Revenues are recognized when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled in exchange for those goods or services. In recognizing revenue for products and services, the Company determines the transaction price of purchase orders or contracts with customers, which may consist of fixed and variable consideration. Determining the transaction price may require significant judgment by management, which includes identifying performance obligations, estimating variable consideration to include in the transaction price, and determining whether promised goods or services can be distinguished in the context of the contract. Variable consideration typically consists of product returns and is estimated based on the amount of consideration the Company expects to receive. Revenue accruals are recorded on an ongoing basis to reflect updated variable consideration information.
The majority of the products from the CT segment are sold at a point in time and service contracts are short-term in nature. The DA segment recognizes revenue for sales of equipment at the time of sale. Revenue related to service and support is recognized over time. The Company bills sales on a monthly basis with payment terms customarily 30-45 days for domestic and 60 days for international from invoice receipt. In addition, sales taxes are excluded from revenues.
Disaggregation of Revenue
The Company has disaggregated revenues by product sales (point-in-time revenue recognition) and service revenue (over-time revenue recognition). Product sales accounted for 95% or more of total revenue for the years ended December 31, 2020 and 2019.

The Company differentiates revenue and based on whether the source of revenue is attributable to products or services. Revenue disaggregated by revenue source is as follows (in thousands):
 Years ended December 31,
 20202019
Revenue:
Products$50,478 $115,683 
Services2,663 3,670 
$53,141 $119,353 
Arrangements with Multiple Performance Obligations
The CT and DA segments primarily sell chemicals and equipment recognized at a point in time based on when control transfers to the customer determined by agreed upon delivery terms. Additionally, both segments offer various services associated to products sold which includes field services, installation, maintenance, and other functions. Service revenue is recognized on an over time basis for CT as services are performed as the customer is simultaneously benefiting as the Company performs. For
62

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
DA, services are recognized upon completion of commissioning and installation due to the short-term nature of the performance obligation. DA has additional performance obligations related to providing ongoing or reoccurring maintenance. Revenue for these types of arrangements is recognized ratably over time throughout the contract period. Additionally, DA may provide subscription-type arrangements with customers in which monthly reoccurring revenue is recognized ratably over time in accordance with agreed upon terms and conditions. Subscription-type arrangements were not a material revenue stream in 2020.
Contract Balances
Under revenue contracts for both products and services, customers are invoiced once the performance obligations have been satisfied, at which point payment is unconditional. Contract liabilities associated with incomplete performance obligations are not material.
Practical Expedients and Exemptions
The Company applies several practical expedients as discussed below:
Sales commissions are expensed when incurred because the amortization period would have been one year or less. These costs are recorded within corporate general and administrative expenses.
The majority of the Company’s services are short-term in nature with a contract term of one year or less. For those contracts, the Company has utilized the practical expedient in ASC 606-10-50-14, exempting the Company from disclosure of the transaction price allocated to remaining performance obligations if the performance obligation is part of a contract that has an original expected duration of one year or less.
The Company’s payment terms are short-term in nature with settlements of one year or less. The Company utilized the practical expedient in ASC 606-10-32-18, exempting the Company from adjusting the promised amount of consideration for the effects of a significant financing component given that the period between when the Company transfers a promised good or service to a customer and when the customer pays for that good or service will be one year or less.
In most service contracts, the Company has the right to consideration from a customer in an amount that corresponds directly with the value to the customer of the Company’s performance completed to date. For these contracts, the Company has utilized the practical expedient in ASC 606-10-55-18, allowing the Company to recognize revenue in the amount to which it has a right to invoice.
Accordingly, the Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.

Note 6 — Inventories
Inventories are as follows (in thousands):
December 31,
20202019
Raw materials$7,190 $4,339 
Finished goods15,705 24,569 
Inventories22,895 28,908 
Less reserve for excess and obsolete inventory(11,058)(5,698)
Inventories, net$11,837 $23,210 
Changes in the reserve for excess and obsolete inventory are as follows (in thousands):
 20202019
Balance, beginning of year$5,698 $2,117 
Charged to provisions12,261 5,659 
Deductions for sales and disposals(6,901)(2,078)
Balance, end of the year
$11,058 $5,698 
63

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The Company periodically reviews the value of items in inventory and provides write-downs or write-offs of inventory based on an assessment of market values. Write-downs or write-offs of inventory are charged to cost of goods sold.
The provision for excess and obsolete inventory includes charges of $8.4 million for the CT segment and $3.9 million for the DA segment, offset by sales and disposals of $6.9 million, primarily related to terpene sales in 2020.
At December 31, 2020, the Company recognized an increase in the reserve for excess and obsolete inventory of $0.4 million due to terpene on hand exceeding anticipated usage. Also see Note 16, “Commitments and Contingencies,” for terpene purchase commitments at December 31, 2020. At December 31, 2019, the Company recorded a reserve for excess terpene of $4.4 million.

Note 7 — Property and Equipment
Property and equipment are as follows (in thousands):
December 31,
20202019
Land$2,415 $2,415 
Land improvements867 2,025 
Buildings and leasehold improvements6,364 38,741 
Machinery and equipment7,760 27,694 
Furniture and fixtures649 1,671 
Transportation equipment1,190 1,440 
Computer equipment and software1,296 3,348 
Property and equipment20,541 77,334 
Less accumulated depreciation(11,454)(37,505)
Property and equipment, net$9,087 $39,829 
Depreciation expense totaled $2.5 million and $6.5 million for the years ended December 31, 2020 and 2019, respectively.
During the first quarter of 2020, the Company recognized an impairment of property and equipment of $30.2 million. See Note 11, “Impairment of Fixed, Long-lived and Intangible Assets.” During the year ended December 31, 2019, no impairments were recognized related to property and equipment.


Note 8 — Leases
The Company has leases for corporate offices, research and development facilities, warehouses, sales offices and equipment. The leases have remaining lease terms of one to fifteen years, some of which include options to extend the leases for up to ten years. The Company’s largest lease is for the Global Research and Innovation Center (“GRIC”). The lease was entered into on July 12, 2015, with a fifteen-year term and an option to renew for an additional seven years. The rent payments on the GRIC lease escalate each year until the end of the term.
Operating lease right-of-use assets and corresponding operating lease liabilities, net of deferred rent, represent the present value of future lease payments under operating leases with terms of greater than twelve months. Leases with an initial expected term 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 expected lease term. The discount rate used upon adoption of ASC 842, “Leases,” in the calculation was the incremental borrowing rate on the revolving credit facility in 2019.
During the first quarter of 2020, the Company ceased use of the corporate headquarters leased offices and moved corporate employees to the GRIC during the second quarter of 2020. In addition, the lease liability and corresponding right-of-use assets for the corporate headquarters and GRIC were remeasured to remove the anticipated term extensions as the Company determined it was no longer reasonably certain to utilize the extension at the GRIC. The remeasurement resulted in adjustments to lease liabilities and right-of-use assets totaling of $6.2 million at March 31, 2020.
64

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
In addition, during the first quarter of 2020, the Company recorded an impairment of the right-of-use assets totaling $7.4 million. See Note 11, “Impairment of Fixed, Long-lived and Intangible Assets.”
During the second quarter of 2020, the Company terminated the lease of the corporate headquarters office in exchange for a one-time payment of $1.0 million and moved all corporate employees to the GRIC facility effective as of June 29, 2020. As a result of terminating the corporate headquarters office lease and making the one-time payment, the Company recorded a gain on lease termination of $0.6 million.
The components of lease expense and supplemental cash flow information are as follows (in thousands):
For the years ended
December 31,
20202019
Operating lease expense$1,370 $2,609 
Finance lease expense:
Amortization of right-of-use assets17 1,237 
Interest on lease liabilities18 10 
Total finance lease expense35 1,247 
Short-term lease expense202 123 
Total lease expense$1,607 $3,979 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$2,884 $2,336 
Operating cash flows from finance leases18 10 
Financing cash flows from finance leases70 51 


Maturities of lease liabilities are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2021$1,367 $69 
20221,289 46 
20231,317 39 
20241,347 23 
20251,347  
Thereafter6,865  
Total lease payments13,532 177 
Less: Interest(4,548)(21)
Present value of lease liabilities$8,984 $156 
65

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Supplemental balance sheet information related to leases is as follows for the years ended December 31 (in thousands):
20202019
Operating Leases
Operating lease right-of-use assets$2,320 $16,388 
Current portion of operating lease liabilities$636 $486 
Long-term operating lease liabilities8,348 16,973 
Total operating lease liabilities$8,984 $17,459 
Finance Leases
Property and equipment$147 $293 
Accumulated depreciation(26)(28)
Property and equipment, net$121 $265 
Current portion of finance lease liabilities$60 $55 
Long-term finance lease liabilities96 158 
Total finance lease liabilities$156 $213 
Weighted Average Remaining Lease Term
Operating leases9.9 years16.6 years
Finance leases3.1 years4.6 years
Weighted Average Discount Rate
Operating leases8.9 %8.9 %
Finance leases9.0 %9.0 %
Rent expense under operating leases totaled $1.6 million for the year ended December 31, 2020, and $2.9 million for the year ended December 31, 2019.

66

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 9— Goodwill
During the second quarter of 2020, the Company acquired 100% ownership of JP3, a privately-held data and analytics technology company, in a cash-and-stock transaction. The Company identified the acquired company as the DA segment, a new operating segment. See Note 3, “Business Combination.” The Company recorded goodwill of $17.5 million at the date of acquisition.
During the third quarter of 2020, the Company identified a triggering event under ASC 350, Intangibles — Goodwill and Other, and completed an impairment analysis at the DA reporting unit level. During the third quarter of 2020, the Company recognized a goodwill impairment charge of $11.7 million.
Also, during the third quarter of 2020, the Company made certain measurement period adjustments to inventory obtained in the JP3 acquisition, resulting in an increase of goodwill of $2.3 million. See Note 6, “Inventories.”
Changes in the carrying amount of goodwill are as follows (in thousands):
Activity during the year ended December 31, 2020:
Acquisition goodwill recognized$17,522 
Measurement period adjustment2,276 
Goodwill impairment recognized(11,706)
Goodwill balance, net of impairment$8,092 
Balance at December 31, 2020:
Goodwill$19,798 
Accumulated impairment losses(11,706)
Goodwill balance, net of impairment$8,092 

Note 10 — Other Intangible Assets
Intangible assets acquired are amortized on a straight-line basis. Amortization of intangible assets acquired totaled $0.9 million and, $2.0 million for the years ended December 31, 2020 and 2019, respectively.
Amortization of deferred financing costs totaled $1.4 million for the year ended December 31, 2019. In March 2019, the Company repaid the outstanding balance of its credit facility. See Note 13, “Debt.”
During the year ended December 31, 2020, the Company recorded impairment charges of $32.4 million for other intangible assets, impairing all finite-lived intangible assets, including those acquired in the May 2020 acquisition of JP3. See Note 11, “Impairment of Fixed, Long-lived and Intangible Assets.” During the year ended December 31, 2019, no impairments were recognized related to other intangible assets.
At December 31, 2019, the net carrying value of other intangible assets was $20.3 million, as follows (in thousands):
 CostAccumulated
Amortization
Finite-lived intangible assets:
Patents and technology$17,493 $(6,715)
Customer relationships15,367 (6,013)
Trademarks and brand names1,351 (1,160)
Total finite-lived intangible assets$34,211 $(13,888)

67

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS


Note 11 — Impairment of Fixed, Long-lived and Intangible Assets

The Company recorded impairment charges of fixed, long-lived and intangible assets during the year ended December 31, 2020, as follows (in thousands):
Property and equipment, net$30,178 
Operating lease right-of-use assets7,434 
Other Intangibles:
   Patents and technology14,733 
   Customer relationships15,796 
   Intangible assets in progress596 
   Trademarks and brand names1,238 
Total other intangibles32,363 
Total impairment of fixed, long-lived and intangible assets$69,975 

During the first quarter of 2020, the price of crude oil declined by over 50%, trading below $25 per barrel, causing a significant disruption across the industry, which began to negatively impact the Company’s results of operations. These declines of results of operations were driven by market factors, including an oversupply of oil, insufficient storage and demand destruction resulting from the reaction to COVID-19. Based on these factors, the Company concluded that a triggering event occurred and, accordingly, an interim quantitative impairment test was performed as of March 31, 2020.

Using the income approach, the fair value of the reporting unit was determined based on the present value of future cash flows. The Company utilized internal forecast trends and potential growth rates to estimate future cash flows of the asset group. Based on the results of the quantitative assessment, the Company concluded the carrying value of the asset group exceeded its fair value as of March 31, 2020, and an impairment loss of $57.5 million was recorded as a result of the adverse effect of the COVID-19 pandemic, estimated effect on the economy, and the related negative impact on oil and natural gas prices on projections of future cash flows.

During the second quarter of 2020, the Company purchased JP3 and formed the DA segment. During the third quarter of 2020, revenue declined due to limited access to worksites, inability to install equipment, changes in the Company’s leadership, reduction of capital spending by clients due to COVID-19, inability to present to new customers and difficulty in working on the international marketing of the Verax analyzer. Further, the Company was negatively impacted by reduced demand in the oil and gas sector because of reductions in capital spending across our customer base, lower than anticipated growth in the international market gained from the JP3 acquisition and the delayed start of the Company’s global sales business executive.
Although the site lockdowns and extreme caution to prevent the spread of COVID-19 that began in the first half of 2020 began to ease during the third quarter, the segment saw very little of the expected repeat business and almost none from new customers due to frozen budgets. Secondly, COVID-19 restrictions adversely impacted the Company’s ability to physically gain on-site access to customers’ operations, including laboratory and testing facilities, which is a critical component to JP3’s multi-phased sales approach.
In consideration of these events, management reevaluated forecasted sales activity, expected margins and the long-term expectations of the DA segment for the third quarter of 2020. Based on these factors, the Company concluded a triggering event occurred in the DA segment, and accordingly, an interim quantitative impairment test was performed as of September 30, 2020.
Using the income approach, the fair value of the reporting unit was determined based on the present value of future cash flows. The Company utilized internal forecast trends and potential growth rates to estimate future cash flows of the asset group. Based on the results of the quantitative assessment, the Company concluded the carrying value of the asset group exceeded its fair value as of September 30, 2020. The Company recognized an impairment loss of $12.5 million in the DA reporting unit finite-lived intangible assets, which resulted primarily from lower performance than expected by the reporting unit. The extended
68

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
impact of COVID-19 and declines in the oil and gas sector also contributed to the impairment loss. Also see Note 3, “Business Combination.” No impairments of fixed, long-lived and intangible assets occurred during the fourth quarter of 2020.

Note 12 — Accrued Liabilities
Current accrued liabilities are as follows (in thousands):
December 31,
20202019
Loss on purchase commitments (Note 16)$9,402 $15,750 
Severance costs3,558 3,450 
Payroll and benefits1,789 471 
Contingent liability for earn-out provision1,416  
Taxes other than income taxes 544 1,799 
Due to third parties434 2,509 
Legal costs333 149 
Deferred revenue, current146  
Other653 424 
Total current accrued liabilities$18,275 $24,552 

Note 13 — Debt
Long-term debt is as follows (in thousands):
December 31,
20202019
Long-term debt
    Flotek PPP loan$4,788 $ 
    JP3 PPP loan 877  
Total5,665  
Less current maturities(4,048) 
Total long-term debt, net of current portion$1,617 $ 
Payroll Protection Program Loan
In April 2020, the Company received a $4.8 million loan under the Payroll Protection Program (“PPP”), which was created through the Coronavirus Aid, Relief, and Economic Act (“CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). In connection with the acquisition of JP3 in May 2020, the Company assumed a PPP loan of $0.9 million obtained by JP3 in April 2020. The PPP loans have a fixed interest rate of 1% and have a two-year term, maturing 2022. No payments of principal or interest were required during the year ended December 31, 2020.

A portion of the loans may be eligible for forgiveness by the SBA depending on the extent of proceeds used for payroll costs and other designated expenses incurred for up to 24 weeks following loan origination, subject to adjustments for headcount reductions and compensation limits and provided that at least 60% of the eligible costs incurred are used for payroll. Receipt of these funds required the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support ongoing operations of the Company. This certification further required the Company to take into account current business activity and the ability to access other sources of liquidity sufficient to support ongoing operations in a manner that is not significantly detrimental to the business. As of December 31, 2020, the Company had not applied for or estimated the potential forgiveness on the PPP loans. The receipt of these funds, and the forgiveness of the loans attendant to these funds, is dependent on the Company having initially qualified for the loans and qualifying for the forgiveness of such loans based on our
69

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
past and future adherence to the forgiveness criteria. The PPP loans are subject to any new guidance and new requirements released by the Department of the Treasury, which initially indicated that all companies that have received funds in excess of $2.0 million will be subject to a government audit by the SBA to further ensure PPP loans are limited to eligible borrowers in need.

Bank Credit Facility

Through March 1, 2019, the Company maintained a revolving credit facility with PNC Bank, National Association (the “Credit Facility”) with a maximum revolving advance amount of $75 million. Upon closing the sale of the CICT segment in 2019, the Company repaid the outstanding balance, interest and fees on the Credit Facility on March 1, 2019, and terminated the Credit Facility.

Note 14 — Fair Value Measurements
Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes financial assets and liabilities into the three levels of the fair value hierarchy. The hierarchy prioritizes the inputs to valuation techniques used to measure fair value and bases categorization within the hierarchy on the lowest level of input that is available and significant to the fair value measurement.
Level 1 — Quoted prices in active markets for identical assets or liabilities;
Level 2 — Observable inputs other than Level 1, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3 — Significant unobservable inputs that are supported by little or no market activity or that are based on the reporting entity’s assumptions about the inputs.
Fair Value of Other Financial Instruments
The carrying amounts of certain financial instruments, including cash and cash equivalents, accounts receivable and accounts payable approximate fair value due to the short-term nature of these accounts. The PPP loans for Flotek and JP3 also approximate fair value due to maturity in less than eighteen months.
Liabilities Measured at Fair Value on a Recurring Basis
The following table presents the Company’s assets and liabilities that are measured at fair value on a recurring basis and the level within the fair value hierarchy:
Balance at December 31,Balance at December 31,
Level 1Level 2Level 32020Level 1Level 2Level 32019
Contingent consideration$ $ $1,416 $1,416 $ $ $ $ 
During the third quarter of 2020, the first stock performance target of the contingent consideration was achieved, and the Company accrued a liability of $2.5 million, which was transferred out of Level 3 to a current liability and subsequently settled during the fourth quarter of 2020. No other transfers occurred during the year ended December 31, 2020. At December 31, 2020, the estimated fair value of the remaining stock performance earn-out provision was $1.4 million, which was recorded as a contingent liability. The estimated fair value of the earn-out provision was valued using the Monte Carlo model analyzing 20,000 simulations performed using Geometric Brownian Motion with inputs such as risk-neutral expected growth and volatility.
There were no transfers in or out of either Level 1, Level 2 or Level 3 fair value measurements during the year ended December 31, 2019. At December 31, 2019, no liabilities were required to be measured at fair value on a recurring basis. 


70

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Assets Measured at Fair Value on a Nonrecurring Basis
The Company’s non-financial assets, including property and equipment, goodwill and other intangible assets are measured at fair value on a non-recurring basis and are subject to fair value adjustment in certain circumstances. During the first quarter of 2020, the Company recorded an impairment of $57.5 million for impairment of long-lived assets. Management inputs used in fair value measurements were classified as Level 3.
As disclosed in Note 3, “Business Combination,” the Company acquired JP3 in May 2020. The fair values of JP3’s long-lived assets and intangibles were determined using the income approach. The fair value of the Company’s inventory was determined using the comparative sales method. The fair value measurements were primarily based on significant inputs that are not observable in the market and thus represent a Level 3 measurement, other than cash and working capital accounts, which carrying amounts were determined to approximate fair value due to their short-term nature.
During the third quarter of 2020, the Company’s DA segment recorded an impairment charge on finite-lived intangible assets of $12.5 million and an impairment charge on goodwill of $11.7 million. The fair value of the DA reporting unit was estimated based on an analysis of the present value of future discounted cash flows. The significant estimates used in the discounted cash flows model included the Company’s weighted average cost of capital, projected cash flows and the long-term rate of growth. The fair value measurements were primarily based on significant inputs that are not observable in the market and thus represent a Level 3 measurement.
Level 3 Rollforward for Assets and Liabilities Measured at Fair Value on a Recurring Basis
In conjunction with the May 2020 acquisition of JP3, the Company recorded contingent consideration of $1.2 million. Management inputs used in the fair value measurement were classified as Level 3. During the third quarter of 2020, the first stock performance target for the contingent consideration was achieved, resulting in an accrued liability of $2.5 million, which was settled during the fourth quarter of 2020. The Company also estimated the fair value of the remaining stock performance earn-out provision at December 31, 2020 and recorded the fair value of the contingent liability of $1.4 million. The expense for achievement of the first stock performance target and the change in the fair value of the contingent consideration for the second earn-out provision are recorded in operating expenses in continuing operations for the period ended December 31, 2020.
The following table presents the changes in contingent consideration balances classified as Level 3 balances:
Years ended December 31,
20202019
Balance - beginning of period$ $ 
Additions / issuances1,200  
Change in fair value2,716  
Transfer out of Level 3(2,500) 
Balance - end of period$1,416 $ 

71

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 15 — Income Taxes
Components of the income tax (benefit) expense are as follows (in thousands):
 Years ended December 31,
 20202019
Current:
Federal$(6,115)$(22,923)
State144 (2,295)
Foreign(21)(238)
Total current(5,992)(25,456)
Deferred:
Federal(116)24,373 
State(71)1,345 
Foreign  
Total deferred(187)25,718 
Income tax (benefit) expense$(6,179)$262 
The components of loss before income taxes are as follows (in thousands):
 Years ended December 31,
 20202019
United States$(141,864)$(75,633)
Foreign(765)(178)
Loss before income taxes $(142,629)$(75,811)
A reconciliation of the U.S. federal statutory tax rate to the effective income tax rate is as follows:
 Years ended December 31,
 20202019
Federal statutory tax rate21.0 %21.0 %
State income taxes, net of federal benefit2.1 0.6 
Non-U.S. income taxed at different rates0.2 0.5 
Increase in valuation allowance(20.3)(20.5)
Reduction in tax benefit related to stock-based awards(0.2)(0.1)
 Effect of tax rate differences of NOL carryback1.5  
Research and development credit 0.2 
Other (2.0)
Effective income tax rate4.3 %(0.3)%
On March 27, 2020, the CARES Act was enacted in response to the COVID-19 pandemic. Among other things, the CARES Act provided the ability for taxpayers to carryback a net operating loss (“NOL”) arising in a taxable year beginning after December 31, 2017 and before January 1, 2021 to each of the five years preceding the year of the loss. Based on analysis of the extended NOL carryback provision, the Company recorded a tax receivable of $6.1 million as of March 31, 2020, which was received in July 2020.
Fluctuations in effective tax rates have historically been impacted by permanent tax differences with no associated income tax impact, changes in state apportionment factors, including the effect on state deferred tax assets and liabilities, and non-U.S. income taxed at different rates, except for the NOL carryback claim discussed above.
Deferred income taxes reflect the tax effect of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the value reported for income tax purposes, at the enacted tax rates expected to be in effect when the differences reverse. The components of deferred tax assets and liabilities are as follows (in thousands):
72

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
 December 31,
 20202019
Deferred tax assets:
Net operating loss carryforwards$23,589 $17,248 
Allowance for doubtful accounts1,134 1,037 
Inventory valuation reserves2,093 629 
Equity compensation435 353 
Goodwill4,087 965 
Accrued compensation657 587 
Foreign tax credit carryforward3,802 3,894 
Accrued liabilities2,076 3,530 
Lease liability1,945 3,992 
Property and equipment3,640  
Intangible assets6,026  
Other353 96 
Total gross deferred tax assets49,837 32,331 
Valuation allowance(48,671)(20,341)
Total deferred tax assets, net1,166 11,990 
Deferred tax liabilities:
Property and equipment (3,696)
Intangible assets (4,134)
ROU asset(686)(3,793)
Prepaid insurance and other(257)(331)
Total gross deferred tax liabilities(943)(11,954)
Net deferred tax assets$223 $36 
As of December 31, 2020, the Company had U.S. net operating loss carryforwards of $94.7 million, including $46.4 million expiring in various amounts in 2035 through 2037 which can offset 100% of taxable income and $48.3 million that has an indefinite carryforward period which can offset 80% of taxable income per year. The ability to utilize net operating losses and other tax attributes could be subject to a significant limitation if the Company were to undergo an “ownership change” for purposes of Section 382 of the Tax Code.
Net deferred tax assets arise due to the recognition of income and expense items for tax purposes, which differ from those used for financial statement purposes. ASC 740, Income Taxes, provides for the recognition of deferred tax assets if realization of such assets is more likely than not. In assessing the need for a valuation allowance, the Company considers all available objective and verifiable evidence, both positive and negative, including historical levels of pre-tax income (loss) both on a consolidated basis and tax reporting entity basis, legislative developments, and expectations and risks associated with estimates of future pre-tax income. As of December 31, 2019, the Company determined that it was more likely than not that it would not realize the benefits of certain deferred tax assets and, therefore, recorded a $20.3 million valuation allowance against the carrying value of net deferred tax assets, except for deferred tax liabilities related to certain state jurisdictions. At December 31, 2020, the valuation allowance against the net federal and state deferred tax assets was $48.7 million.
The Company has not calculated U.S. taxes on unremitted earnings of certain non-U.S. subsidiaries due to the Company’s intent to reinvest the unremitted earnings of the non-U.S. subsidiaries. At December 31, 2020, the Company had approximately $5.7 million in unremitted earnings for one of its foreign jurisdictions, which were not included for U.S. tax purposes. Due to the 2017 Tax Act, U.S. federal transition taxes have been recorded for a one-time U.S. tax liability on these earnings which have not previously been repatriated to the U.S. However, certain withholding taxes will need to be paid upon repatriation. It is not practicable to estimate the amount of the deferred tax liability on such unremitted earnings.
The Company performed an evaluation and concluded there are no significant uncertain tax positions requiring recognition in the Company’s financial statements. The evaluation was performed for the tax years which remain subject to examination by tax jurisdictions as of December 31, 2020, which are the years ended December 31, 2017 through December 31, 2020 for U.S. federal taxes and the years ended December 31, 2016 through December 31, 2020 for state tax jurisdictions.
During 2020, the Internal Revenue Service (“IRS”) notified the Company that a 2018 tax return was selected for examination as
a result of a carryback claim. At this time, the Company is not aware of any findings that would have a material impact on the
consolidated financial statements.
73

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

Note 16 — Commitments and Contingencies
Litigation
The Company is subject to routine litigation and other claims that arise in the normal course of business. Management is not aware of any pending or threatened lawsuits or proceedings that are expected to have a material effect on the Company’s financial position, results of operations or liquidity.
Commitments
Terpene Supply Agreement
On February 26, 2020, Flotek Chemistry entered into an amendment to the terpene supply agreement between Flotek Chemistry and FCC. Pursuant to the terms and conditions of the amendment, the terpene supply agreement was amended to, among other things, (a) reduce the minimum quantity of terpene that Flotek Chemistry is required to purchase by approximately 3/4ths in 2020 and by approximately half in each of 2021, 2022 and 2023, (b) provide a fixed per pound price for terpene in 2020, (c) reduce the maximum amount of terpene subject to the terpene supply agreement by approximately 1/3rd, and (d) change the payment terms to net 45 days. In order to make the terms and conditions of the amendment to the terpene supply agreement effective, Flotek Chemistry made a one-time payment in February 2020 of $15.8 million to ADM. The expense associated with the terpene supply agreement amendment payment was recorded as a loss on contract purchase commitments, reported in operating expenses in continuing operations in December 2019.
For the year ended December 31, 2020, the Company recognized a loss of $9.9 million and an accrued liability of $9.4 million at December 31, 2020, associated with the amended terpene supply agreement due to the Company’s expected usage of terpene in blended products being less than the minimum quantities of terpene required to be purchased and expected selling prices of the excess terpene as such loss is not considered recoverable. The reductions in expected usage resulted from reduced demand for terpene in the oil and gas sector due of capital spending reductions across our customer base and impacts of COVID-19, combined with product mix changes using lower concentrations of terpene.
Indemnification
The Company agreed to provide indemnification to National Oilwell DHT, L.P. for certain intellectual property-related claims in connection with sale of its Teledrift business unit in 2017. The expenses incurred by the Company were $0.4 million and $0.6 million for the years ended December 31, 2020 and 2019, respectively. The Company expects to incur additional costs during 2021, which are uncertain, but could be as much as $0.5 million or more.
Lease Obligations
See Note 8, “Leases.”
Concentrations and Credit Risk
The majority of the Company’s revenue is derived from its CT segment, which consists predominantly of customers within the oil and gas industry and the sanitizer, surface cleaner and disinfectant industry to a lesser extent.  Customers within the oil and gas industry include oilfield services companies, integrated oil and natural gas companies, independent oil and natural gas companies, and state-owned national oil companies. Customers within the sanitizer, surface cleaner and disinfectant industry typically include industrial and consumer markets, including hospitals, travel and hospitality, food services, e-commerce and retail, sports and entertainment. The concentration in the oil and gas industry increases credit and business risk.
Within the CT segment, the Company had two major customers for the year ended December 31, 2020, which accounted for 24% and 18% of consolidated revenue, and two major customers for the year ended December 31, 2019, which accounted for 20% and 10% of consolidated revenue. The Company’s largest three customers collectively accounted for 50% and 40% of consolidated revenue for the years ended December 31, 2020 and 2019, respectively.
No single customer of the DA segment accounted for 10% or more of the Company’s consolidated revenue for the year ended December 31, 2020.
74

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The Company is subject to concentrations of credit risk within trade accounts receivable, as the Company does not generally require collateral as support for trade receivables. In addition, the majority of the Company’s cash is invested in three major U.S. financial institutions and balances often exceed insurable amounts.
Note 17 —Stockholders’ Equity
Common and Preferred Stock
On May 5, 2020, the shareholders of the Company approved an amendment to the Company’s Amended and Restated Certificate of Incorporation, as previously amended, to increase the authorized shares of common stock from 80 million shares to 140 million shares of common stock, par value $0.0001 per share, and 100,000 shares of one or more series of preferred stock, par value $0.0001 per share. The additional authorized shares are available for corporate purposes, including acquisitions.
A reconciliation of the changes in common shares issued is as follows:
 Years ended December 31,
 20202019
Shares issued at the beginning of the year63,656,897 62,162,875 
Issued upon sale of common stock200,000  
Issued upon exercise of stock options111,298  
Issued as restricted stock award grants3,114,978 924,022 
Issued as restricted stock unit grants86,241 570,000 
Issued in business combination to acquire JP311,500,000  
Shares issued at the end of the year78,669,414 63,656,897 
Treasury Stock
The Company accounts for treasury stock using the cost method and includes treasury stock as a component of stockholders’ equity. During the years ended December 31, 2020 and 2019, the Company purchased 145,703 shares and 93,977 shares, respectively, of the Company’s common stock at market value as payment of income tax withholding owed by employees upon the vesting of restricted shares and the exercise of stock options. Shares issued as restricted stock awards to employees that were forfeited are accounted for as treasury stock. During the year ended December 31, 2020, there were 66,115 shares surrendered for the exercise of stock options. During the year ended December 31, 2019, no shares were surrendered for the exercise of stock options.
Stock Repurchase Program
In June 2015, the Company’s Board of Directors authorized the repurchase of up to $50 million of the Company’s common stock. Repurchases could be made in the open market or through privately negotiated transactions. On June 9, 2020, the board of directors of the Company rescinded the authorization to repurchase the Company’s stock under this program.
During the year ended December 31, 2019, the Company repurchased $0.3 million of its common stock under this authorization. No shares were repurchased under this program during the year ended December 31, 2020.

Note 18 — Stock-Based Compensation and Other Benefit Plans
Stock-Based Incentive Plans
Stockholders approved long-term incentive plans in 2019, 2018, 2014, 2010 and 2007 (the “2019 Plan,” the “2018 Plan,” the “2014 Plan,” the “2010 Plan” and the “2007 Plan,” respectively) under which the Company may grant equity awards to officers, key employees, non-employee directors and service providers in the form of stock options, restricted stock, and certain other incentive awards. The maximum number of shares that may be issued under the 2019 Plan, 2018 Plan, 2014 Plan, 2010 Plan and 2007 Plan are 1.0 million, 3.0 million, 5.2 million, 6.0 million and 2.2 million, respectively. At December 31, 2020, the Company had a total of 1.8 million shares remaining to be granted under the 2019 Plan and 2018 Plan. Shares may no longer be granted under the 2007, 2010 and 2014 Plans.
75

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Stock Options
All stock options are granted with an exercise price equal to the market value of the Company’s common stock on the date of grant. During 2020, 1.3 million stock options were granted, all market-based options. The market-based options are restricted until criteria defined in the agreement are met. Proceeds received from stock option exercises are credited to common stock and additional paid-in capital, as appropriate. The Company uses historical data to estimate pre-vesting option forfeitures. Estimates are adjusted when actual forfeitures differ from the estimate. Stock-based compensation expense is recorded for all equity awards expected to vest. During the year ended December 31, 2020, 0.1 million stock options vested, and 0.6 million stock options were forfeited. No stock options vested or were forfeited during the year ended December 31, 2019.
Stock option activity for the years ended December 31, 2020 and 2019, are as follows
SharesWeighted-Average
Exercise
Price
Weighted-Average
Fair Value
Outstanding as of January 1, 2019 $ $ 
Granted3,000,000 1.93 1.25 
Exercised   
Forfeited   
Outstanding as of January 1, 20203,000,000 
Granted1,327,795 1.12 0.62 
Exercised(111,298)0.92 0.51 
Forfeited(556,497)0.92 0.51 
Outstanding as of
December 31, 20203,660,000 
Vested or expected to vest at
December 31, 20201,111,298 
.
The following table sets forth significant assumptions used in the Monte Carlo model for market-based options to determine the fair value of the options at the date of grant:
Year Ended December 31, 2020Year Ended December 31, 2019
Market-Based OptionsMarket-Based Options
Risk-free interest rate0.12 %1.84 %
Expected volatility of common stock103.50 %71.57 %
Expected life of options in years27
Vesting period in years27
76

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
The following table sets forth significant assumptions used in the Black Scholes model for time-vested options to determine the fair value of the options at the date of grant:
Year Ended December 31, 2019
Time-Vested Options
Initial stock price$1.93
Strike price1.93
Term (in years)6.5
Risk-free rate1.8 %
Volatility rate73.6 %
The Company had no time-vested options granted in 2020. At December 31, 2020, the unrecognized compensation cost related to stock options was $3.6 million.

Restricted Stock
The Company grants employees either time-vesting or market-based restricted shares in accordance with terms specified in the Restricted Stock Agreements. During the year ended December 31, 2020, 53% of the restricted shares granted were time-vesting and 47% were performance-based. Grantees of restricted shares retain voting rights for the granted shares.
Time-vesting restricted shares vest after a stipulated period has elapsed after the date of grant, generally three years. Certain time-vested shares have also been issued with a portion of the shares granted vesting immediately.
Market-based restricted shares are issued with criteria defined over a designated period and vest only when, and if, the outlined criteria are met.
Restricted stock share activity for the years ended December 31, 2020 and 2019, are as follows:
Restricted Stock SharesSharesWeighted-
Average Fair
Value at Date of
Grant
Non-vested at January 1, 20191,050,372 $3.47 
Granted to employees1,494,022 2.62 
Vested(615,941)3.72 
Forfeited(299,433)3.16 
Non-vested at January 1, 20201,629,020 2.66 
Granted to employees3,114,978 0.83 
Vested(711,988)2.94 
Forfeited(1,236,910)1.65 
Non-vested at December 31, 20202,795,100 $1.00 
The total fair value of restricted stock that vested during the years ended December 31, 2020 and 2019 was $2.1 million and $6.3 million, respectively.
At December 31, 2020, unrecognized compensation expense related to non-vested restricted stock was $1.8 million. The unrecognized compensation expense is expected to be recognized over a weighted-average period of 0.8 years.
Restricted Stock Units
During the year ended December 31, 2020, the Company granted 0.9 million market-based restricted stock units (“RSUs”). The performance period for these RSUs continues until December 22, 2024.
During the year ended December 31, 2019, the Company granted 1.1 million RSUs. The period for these RSUs continues until December 31, 2024.
77

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Restricted stock units activity for the years ended December 31, 2020 and 2019, are as follows:
Restricted Stock Units (1)
UnitsWeighted-
Average Fair
Value at Date of
Grant
RSUs at January 1, 2019301,766 $3.94 
2018 forfeited(272,046)6.39 
2019 granted1,071,530 3.75 
2019 forfeited(62,776)1.66 
RSUs at January 1, 20201,038,474 3.24 
2020 granted922,786 1.19 
2020 forfeited(733,711)3.79 
RSUs at December 31, 20201,227,549 $1.25 
(1) Restricted stock units and performance stock units are disclosed in the preceding table.
At December 31, 2020, unrecognized compensation expense related to restricted stock units was $2.0 million. The unrecognized compensation expense is expected to be recognized over a weighted-average period of 1.2 years.
Employee Stock Purchase Plan
The Company’s Employee Stock Purchase Plan (“ESPP”) was approved by stockholders in 2012. The Company registered 500,000 shares of its common stock, currently held as treasury shares, for issuance under the ESPP. The purpose of the ESPP is to provide employees with an opportunity to purchase shares of the Company’s common stock through accumulated payroll deductions. The ESPP allows participants to purchase common stock at a purchase price equal to 85% of the fair market value of the common stock on the last business day of a three-month offering period which coincides with calendar quarters. Payroll deductions may not exceed 10% of an employee’s compensation and participants may not purchase more than 1,000 shares in any one offering period. In addition, for each calendar year, an employee may not be granted purchase rights for Flotek Stock valued over $25,000, as determined at the time such purchase right is granted. The fair value of the discount associated with shares purchased under the plan is recognized as stock-based compensation expense and was $0.1 million for each of the years ended December 31, 2020 and 2019. The total fair value of the shares purchased under the plan during each of the years ended December 31, 2020 and 2019 was $0.1 million. The employee payment associated with participation in the plan occurs through payroll deductions. Effective after the third quarter 2018 purchase, the Company suspended the ESPP due to lack of shares. Following shareholder approval for additional shares, the Company resumed the ESPP during the second quarter 2019.
Stock-Based Compensation Expense
Non-cash stock-based compensation expense related to restricted stock, restricted stock unit grants and stock purchased under the Company’s ESPP was $3.2 million and $4.0 million during the years ended December 31, 2020 and 2019, respectively.

401(k) Retirement Plan
The Company maintains a 401(k) retirement plan for the benefit of eligible employees in the U.S. All employees are eligible to participate in the plan upon employment. On January 1, 2015, the Company implemented a new matching program. The Company matches contributions at 100% of up to 2% of an employee’s compensation and, if greater, the Company matches contributions at 50% from 5% to 8% of an employee’s compensation. In April 2020, the Company suspended its matching contribution to employee accounts.
During the years ended December 31, 2020 and 2019, compensation expense included $0.2 million and $0.7 million, respectively, related to the Company’s 401(k) match.

Note 19 — Earnings (Loss) Per Share
Basic earnings (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding combined with dilutive common share equivalents outstanding, if the
78

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
effect is dilutive. Potentially dilutive common share equivalents consist of incremental shares of common stock issuable upon exercise of stock options and settlement of restricted stock units.
Potentially dilutive securities were excluded from the calculation of diluted loss per share for the years ended December 31, 2020 and 2019, since including them would have an anti-dilutive effect on loss per share due to the loss from continuing operations incurred during the period. Securities convertible into shares of common stock that were not considered in the diluted loss per share calculations were 1.8 million restricted stock units and 3.8 million stock options for the year ended December 31, 2020 and 0.1 million restricted stock units for the year ended December 31, 2019.


Note 20 — Supplemental Cash Flow Information
Supplemental cash flow information is as follows (in thousands):
 Years ended December 31,
 20202019
Supplemental non-cash investing and financing activities:
Equity issued — acquisition of JP3$8,538 $ 
Supplemental cash payment information:
Interest paid$25 $599 
Income taxes (received, net of payments) paid(6,246)(699)

Note 21 — Related Party Transaction
In January 2017, the IRS notified the Company that it was examining the Company’s federal tax returns for the year ended December 31, 2014. As a result of this examination, the IRS informed the Company on May 1, 2019, that certain employment taxes related to the compensation of our former CEO, Mr. Chisholm, were not properly withheld in 2014 and proposed an adjustment. Mr. Chisholm’s affiliated companies through which he provided his services have agreed to indemnify the Company for any such taxes, and Mr. Chisholm executed a personal guaranty in favor of the Company, supporting this indemnification.
At June 30, 2019, the Company recorded a liability of $2.4 million related to the estimated employment tax under-withholding for the years 2014 through 2018. By September 30, 2019, the liability totaled $1.8 million, after the Company paid $0.6 million to the IRS for these taxes and made an additional accrual covering the estimated under-withholding tax liability through 2019. In addition, at June 30, 2019, the Company recorded a receivable from the affiliated companies of Mr. Chisholm totaling $2.4 million. In October 2019, an amendment to the employment agreement was executed, giving the Company the contractual right of offset for any amounts owed to the Company, and giving the Company the right to withhold payments equal to amounts reasonably estimated to potentially become due to the Company by the affiliated companies from, any amounts owed under the employment agreement. The Company netted the related party receivable against the severance payable as of December 31, 2019. At December 31, 2019, the Company recorded $1.8 million for potential liability to the IRS.
On January 5, 2020, Mr. Chisholm ceased to be an employee of the Company. During 2020, the Company did not make any payments to Mr. Chisholm.
During the first quarter of 2020, an additional accrual was recorded for $0.2 million related to potential penalties and interest on the IRS obligation. As of December 31, 2020, the receivable from Mr. Chisholm was $1.4 million, which is equal to the payable to the IRS and was netted with Mr. Chisholm’s severance liability. Both the IRS and severance liabilities are recorded in accrued liabilities on the consolidated balance sheet. In September 2020, the Company stopped all payments to Mr. Chisholm pending the completion and results of ongoing IRS audits.


79

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Note 22 — Business Segment, Geographic and Major Customer Information
Segment Information
Operating segments are defined as components of an enterprise for which separate financial information is available that is regularly evaluated by the chief operating decision-maker in deciding how to allocate resources and assess performance. The operations of the Company are categorized into the following reportable segments: CT and DA.

Chemistry Technologies. The CT segment includes specialty chemistries, logistics and technology services, which enable its customers to pursue improved efficiencies in the drilling and completion of their wells. The Company designs, develops, manufactures, packages, distributes, delivers and markets reservoir-centric fluid systems, including specialty and conventional chemistries, for use in oil and gas well drilling, cementing, completion, remediation and stimulation activities designed to maximize recovery in both new and mature fields. Customers of the CT business segment include major integrated oil and gas companies, oilfield services companies, independent oil and gas companies, national and state-owned oil companies, and international supply chain management companies.
In 2020, the Company leveraged historical expertise, existing infrastructure, personnel, supply chain, research and resident consumer market experience to address the emerging demand for sanitizers, surface cleaners and disinfectants for industrial, commercial and consumer use. Rather than operating under relaxed pandemic-related guidelines, the Company sought to produce Food and Drug Administration and Environmental Protection Agency compliant products by completing all necessary upgrades to its already ISO 9001:2015 certified facility in Marlow, Oklahoma. Today the Company has a portfolio of specialty chemical products to address the long-term challenges created by the current COVID-19 pandemic and in preparation for future outbreaks.
Data Analytics. The DA segment, created in the second quarter of 2020 in conjunction with the acquisition of JP3 on May 18, 2020, includes the design, development, production, sale and support of equipment and services that create and provide valuable information about the composition of energy customers’ hydrocarbon fluids. The customers of the DA segment span across the entire market, from production upstream to midstream facilities to refineries and distribution networks. To date, the DA segment has focused solely on North American markets. The DA segment provides real-time hydrocarbon composition data that helps its customers generate additional profit by enhancing blending, optimizing transmix, increasing efficiencies of towers, enabling automation of fluid handling, and reducing losses due to give-away (i.e., that portion of a product of higher value than what is specified) using real-time process information.

The Company evaluates performance based upon a variety of criteria. The primary financial measure is segment operating income. Various functions, including certain sales and marketing activities and general and administrative activities, are provided centrally by the corporate office. Costs associated with corporate office functions, other corporate income and expense items, and income taxes are not allocated to the reportable segment.
Summarized financial information of the reportable segments is as follows (in thousands):
As of and for the years ended December 31,Chemistry Technologies
Data Analytics(1)
Corporate and
Other
Total
2020
Net revenue from external customers$50,310 $2,831 $ $53,141 
Loss from operations, including impairment(88,486)(36,407)(18,755)(143,648)
Depreciation and amortization2,519 422 471 3,412 
Additions to long-lived assets1,425   1,425 
2019
Net revenue from external customers$119,353 $ $ $119,353 
Loss from operations, including impairment(45,682) (29,818)(75,500)
Depreciation and amortization7,439  1,026 8,465 
Additions to long-lived assets2,411   2,411 
(1) The financial information disclosed for the DA segment is for the period May 18, 2020 to December 31, 2020.
80

FLOTEK INDUSTRIES, INC.
NOTES TO CONSOLIDATED FINANCIAL STATEMENTS
Assets of the Company by reportable segment are as follows (in thousands):
December 31,
20202019
Chemistry Technologies$43,346 $116,110 
Data Analytics13,201  
Corporate and Other29,663 114,490 
Total assets$86,210 $230,600 
Geographic Information
Revenue by country is based on the location where services are provided and products are used. No individual countries other than the U.S. and the United Arab Emirates (“UAE”) accounted for more than 10% of revenue. Revenue by geographic location is as follows (in thousands):
 Years ended December 31,
 20202019
U.S.$40,632 $104,786 
UAE6,763 3,897 
Other countries5,746 10,670 
Total revenue$53,141 $119,353 
Long-lived assets held in countries other than the U.S. are not considered material to the consolidated financial statements.
Major Customers
Revenue from major customers and as a percentage of consolidated revenue, is as follows:
Year ended December 31, 2020Chemistry Technologies% of Total RevenueData Analytics% of Total Revenue
Customer A$12,891 24.26 %**
Customer B****
Customer C$9,394 17.68 %**
Year ended December 31, 2019   
Customer A$24,386 20.43 %**
Customer B$12,322 10.32 %**
Customer C****
*This customer did not account for more than 10% of revenue during this period.

81


Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure.
Not applicable.


Item 9A. Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

The Company’s disclosure controls and procedures are designed to ensure that information required to be disclosed by the Company in reports filed or submitted under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. The Company’s disclosure controls and procedures are also designed to ensure such information is accumulated and communicated to management, including the principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosures. There are inherent limitations to the effectiveness of any system of disclosure controls and procedures, including the possibility of human error and the circumvention or overriding of controls and procedures. Accordingly, even effective disclosure controls and procedures can only provide reasonable assurance that control objectives are attained.

Based upon this evaluation, our principal executive officer and principal financial officer have concluded that our disclosure controls and processes were not effective because of the material weaknesses in our internal control over financial reporting described below.

Management’s Annual Report on Internal Control over Financial Reporting

The Company’s management, including the Chief Executive Officer and the Chief Financial Officer, is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rule 13a-15(f) of the Exchange Act. As of December 31, 2020, Company’s management has evaluated the effectiveness of its internal control over financial reporting under the Exchange Act. The Company’s management used the framework in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO) to perform this evaluation. Management excluded JP3, which was acquired by the Company in May 2020, from its assessment of the effectiveness of internal control over financial reporting, as the Company may omit an assessment of an acquired business’s internal control over financial reporting from its assessment of the registrant’s internal control for up to one year from the acquisition date. As of and for the year ended December 31, 2020, JP3 represented 5% of total revenue and 15% of total assets of the consolidated financial statement amounts. Based upon this evaluation, our management concluded as of December 31, 2020, that our internal control over financial reporting was not effective because of the material weaknesses described below.
A material weakness is a deficiency, or a combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the Company’s annual or interim financial statements will not be prevented or detected on a timely basis.

The Company identified deficiencies in its internal control over financial reporting that represented material weaknesses. Specifically, the Company’s management determined that the Company did not, as of December 31, 2020, design and maintain effective internal controls over financial reporting. The material weaknesses relate to: (1) ineffective design and operation of controls over nonrecurring transactions, including derecognition of items and cash flow presentation relating to disposal transactions, and operating ineffectiveness of controls relating to impairment evaluations; (2) ineffective design and operating effectiveness over forecasts used in business combinations and impairment evaluations; and (3) the ineffective design and operating effectiveness of the assessment of going concern.

The Company believes that, notwithstanding the material weaknesses mentioned above, the consolidated financial statements contained in this Form 10-K present fairly, in all material respects, the consolidated financial positions, results of operations
82


and cash flows of the Company and its subsidiaries in conformity with generally accepted accounting principles in the United States as of the dates and for the periods stated therein.

The effectiveness of the Company’s internal control over financial reporting as of December 31, 2020, has been audited by BDO USA, LLP, an independent registered public accounting firm, as stated in their report which is included herein.

Remediation Plan and Status

The Company has implemented and continues to implement certain remediation actions and continues to test and evaluate the elements of the remediation plan. These elements include:

Implementing monitoring controls over the review and validation of both tangible and intangible assets;
Expanding controls over impairments of goodwill and long-lived assets;
Enhancing specificity in the design and implementation of controls around nonrecurring, complex accounting activities, with the assistance of technical subject-matter experts;
Implementing controls for forecasting and budgeting, to include additional process documentation and precision;
Expanding monthly management review controls; and,
Enhancing existing control procedures around the quarterly going concern analysis process.

The Company believes that the actions listed above will provide appropriate remediation of the material weaknesses; however, the testing of the effectiveness of the controls has not been completed by the Company. Due to the nature of the remediation process and the need for sufficient time after implementation to evaluate and test the effectiveness of the controls, no assurance can be given as to the timing for completion of remediation. The material weaknesses will be fully remediated when the Company concludes that the controls have been operating for sufficient time and independently validated by management.

Changes in Internal Control over Financial Reporting

During the second quarter of 2020, the Company acquired JP3, a privately-held data and analytics technology company. Due to the timing of the acquisition, management did not include the internal control processes for JP3 in its assessment of the effectiveness of internal control over financial reporting as of December 31, 2020. The acquisition is excluded from the certifications required under the Sarbanes-Oxley Act. We will include all aspects of internal control over financial reporting for this acquisition in our 2021 assessment. Upon acquisition and at December 31, 2020, management has concluded that there have been no changes to JP3’s previous structure around internal controls over financial reporting.

Additionally, the Company remediated a previously reported material weakness related to the elimination of intercompany
profits in inventory during Q4 2020.

Except for the items described above, there have been no changes in the Company’s system of internal control over financial reporting during the fiscal quarter ended December 31, 2020, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
Item 9B. Other Information.
None.


83


PART III

Item 10. Directors, Executive Officers and Corporate Governance.
The information required by this Item is incorporated by reference to the Company’s Definitive Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of year end.

Item 11. Executive Compensation.
The information required by this Item is incorporated by reference to the Company’s Definitive Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of year end.

Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.
The information required by this Item is incorporated by reference to the Company’s Definitive Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of year end.

Item 13. Certain Relationships and Related Transactions, and Director Independence.
The information required by this Item is incorporated by reference to the Company’s Definitive Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of year end.

Item 14. Principal Accounting Fees and Services.
The information required by this Item is incorporated by reference to the Company’s Definitive Proxy Statement for the 2021 Annual Meeting of Stockholders to be filed with the SEC within 120 days of year end.
84


PART IV

Item 15. Exhibits and Financial Statement Schedules.

EXHIBIT INDEX
Exhibit
Number
Exhibit Title
2.1
††
3.1
3.2
3.3
3.4*
4.1
4.2*
10.1
10.1
10.2
10.3
10.4
10.5
10.6
10.7
10.8
10.9
10.10***
10.11
10.12***
10.13
10.14
10.15
85


Exhibit
Number
Exhibit Title
10.16
10.17
10.18
10.19
10.20
10.21
10.22
10.23
10.24
10.25
10.26
21.1*
23.1*
23.2*
31.1*
31.2*
32.1**
32.2**
101.INS*Inline XBRL Instance Document.
101.SCH*Inline XBRL Schema Document.
101.CAL*Inline XBRL Calculation Linkbase Document.
101.LAB*Inline XBRL Label Linkbase Document.
101.PRE*Inline XBRL Presentation Linkbase Document.
101.DEF*Inline XBRL Definition Linkbase Document.
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
*Filed with this Form 10-K.
**Furnished with this Form 10-K, not filed.
***Portions of this exhibit have been omitted pursuant to Item 601(b)(10) of Regulation S-K in order for them to remain confidential.
Management contracts or compensatory plans or agreements.
††Pursuant to Item 601(a)(5) of Regulation S-K, certain schedules and similar attachments have been omitted. The Company hereby agrees to furnish a copy of any omitted schedule or attachment to the Securities and Exchange Commission upon request.
Item 16. Form 10-K Summary.
86


None.
87


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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.
 
FLOTEK INDUSTRIES, INC.
By:   /s/    John W. Gibson, Jr.
 John W. Gibson, Jr.
 President, Chief Executive Officer and Chairman of the Board
Date: March 16, 2021


Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

SIGNATURESTITLEDATE
/s/ John W. Gibson Jr.    
John W. Gibson, Jr.
President, Chief Executive Officer, and Chairman of the Board (Principal Executive Officer)March 16, 2021
/s/ Michael E. Borton    
Michael E. Borton
Chief Financial Officer (Principal Financial and Accounting Officer)March 16, 2021
/s/ Michelle M. Adams    
Michelle M. Adams
DirectorMarch 16, 2021
/s/ Harsha V. Agadi    
Harsha V. Agadi
DirectorMarch 16, 2021
/s/ Ted D. Brown    
Ted D. Brown
DirectorMarch 16, 2021
/s/ Michael Fucci    
Michael Fucci
DirectorMarch 16, 2021
/s/ Paul W. Hobby    
Paul W. Hobby
DirectorMarch 16, 2021
/s/ David Nierenberg    
David Nierenberg
DirectorMarch 16, 2021
88
EX-3.4 2 a202010-kexhibit34.htm EX-3.4 Document


EXHIBIT 3.4

SECOND AMENDED AND RESTATED
BYLAWS
OF
FLOTEK INDUSTRIES, INC.
A Delaware Corporation
ARTICLE I
REGISTERED OFFICE
The registered office of the Corporation required by the Delaware General Corporation Law to be maintained in the State of Delaware, shall be the registered office named in the original Certificate of Incorporation of the Corporation, or such other office (which need not be a place of business or principal office of the Corporation) as may be designated from time to time by the Board of Directors in the manner provided by law.
ARTICLE II
STOCKHOLDERS
Section 1. Place of Meetings. All meetings of the stockholders shall be held at the principal office of the Corporation, or at such other place within or without the State of Delaware as shall be specified or fixed in the notices (or waivers of notice) thereof. The Board of Directors may, in its sole discretion, determine that a meeting of the stockholders not be held at a place, but instead be held solely by means of remote communication in the manner and to the extent permitted by applicable law
Section 2. Quorum; Required Vote for Shareholder Action; Adjournment of Meetings. Unless otherwise required by law, the Certificate of Incorporation or these Bylaws, the holders of a majority of the stock issued and outstanding and entitled to vote at any meeting of stockholders, present in person or represented by proxy thereat (determined based on the relative number of votes to which each share is entitled with respect to the election of directors), shall constitute a quorum at any such meeting for the transaction of business; the affirmative vote of the holders of a majority of such stock so present or represented at such meeting at which a quorum is present shall constitute the act of the stockholders. The stockholders present at a duly organized meeting may continue to transact business until adjournment, notwithstanding the withdrawal of sufficient stockholders to destroy the quorum. Notwithstanding other provisions of the Certificate of Incorporation or these Bylaws, the chairman of the meeting of stockholders or the holders of a majority of the issued and outstanding stock, present in person or represented by proxy and entitled to vote thereat, whether or not a quorum is present, shall have the power to adjourn such meeting from time to time, without any notice other than announcement at the meeting of the time and place of the holding of the adjourned meeting. If the adjournment is for more than thirty (30) days, or if subsequent to the adjournment a new record date is fixed for the adjourned meeting, a notice of the adjourned meeting shall be given to each stockholder of record entitled to vote at such meeting. At any such adjourned meeting at which a quorum shall be present or represented by proxy, any business may be transacted which might have been transacted at the meeting as originally called. If authorized by the Board of Directors, in its sole discretion, and subject to such guidelines and procedures as the Board of Directors may adopt, stockholders and proxy holders not physically present at a meeting of stockholders may by means of remote communication, to the fullest extent permitted by applicable law: (a) participate in a meeting of stockholders, and (b) be deemed present in person and vote at a meeting of stockholders whether such meeting is to be held at a designated place or solely by means of remote communication.

Section 3. Annual Meetings. An annual meeting of the stockholders, for the election of directors to succeed those whose terms expire and for the transaction of such other business as may properly be considered at the meeting,



shall be held at such place, within or without the State of Delaware, or by means of remote communication, on such date, and at such time as the Board of Directors shall fix and set forth in the notice of the meeting. If the Board of Directors has not fixed a place for the holding of the annual meeting of stockholders in accordance with this Article II, Section 3, and has not determined that the annual meeting shall be by means of remote communication, such annual meeting shall be held at the principal place of business of the Corporation. The Corporation may postpone, reschedule or cancel any annual meeting of stockholders previously scheduled by the Board of Directors.
Section 4. Special Meetings. Unless otherwise provided in the Certificate of Incorporation, special meetings of the stockholders for any proper purpose or purposes may be called at any time by the Chairman of the Board (if any), the Board of Directors, or the President. The Corporation may postpone, reschedule or cancel any special meeting of stockholders previously scheduled by the Board of Directors.
Section 5. Record Date. For the purpose of determining stockholders entitled to notice of or to vote at any meeting of stockholders, or any adjournment thereof, or entitled to express consent to corporate action in writing without a meeting, the Board of Directors may fix a record date, which record date shall not precede the date upon which the resolution fixing such record date is adopted by the Board of Directors, and which record shall not be more than sixty (60) nor less than ten (10) days prior to the date of such meeting. If the Board of Directors so fixes a date, such date shall also be the record date for determining the stockholders entitled to vote at such meeting unless the Board of Directors determines, at the time it fixes such record date, that a later date on or before the date of the meeting shall be the date for making such determination.
If no record date is fixed by the Board of Directors, the record date for determining stockholders entitled to notice of or to vote at a meeting of stockholders shall be the close of business on the day next preceding the day on which notice of such meeting is given or, if notice is waived in accordance with Article VIII, Section 3 of these Bylaws, the close of business on the day next preceding the day on which the meeting of stockholders is held.
If, in accordance with Article II, Section 12 hereof, corporate action without a meeting of stockholders is to be taken, the Board of Directors may fix a record date for determining stockholders entitled to consent in writing to such corporate action, which record date shall not precede the date upon which the resolution fixing the record date is adopted by the Board of Directors, and which record date shall not be more than ten (10) days subsequent to the date upon which the resolution fixing the record date is adopted by the Board of Directors.
If no record date has been fixed by the Board of Directors, the record date for determining stockholders entitled to consent to corporate action in writing without a meeting, when no prior action by the Board of Directors is required by law, shall be the first date on which a signed written consent setting forth the action taken or proposed to be taken is delivered to the Corporation by delivery to its registered office, its principal place of business, or to an officer or to agent of the Corporation having custody of the books in which proceedings of meetings of stockholders are recorded. Delivery made to the Corporation’s registered office shall be by hand or by certified or registered mail, return receipt requested. If no record date has been fixed by the Board of Directors and prior action by the Board of Directors is required by law, the record date for determining stockholders entitled to consent to corporate action in writing without a meeting shall be the close of business on the day on which the Board of Directors adopts the resolution taking such prior action.

In order that the Corporation may determine the stockholders entitled to receive payment of any dividend or other distribution or allotment of any rights, or the stockholders entitled to exercise any rights in connection with any change, conversion or exchange of stock, or for the purpose of any other lawful action (other than one of the purposes addressed in the first paragraph of this Section 5 of this Article II), the Board of Directors may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted, and which record date shall not be more than sixty (60) days prior to such action. If no record date is fixed, the record date for determining stockholders for any such purpose shall be the close of business on the day on which the Board of Directors adopts the resolution relating thereto.
2


A determination of stockholders of record entitled to notice of or to vote at a meeting of stockholders shall apply to any adjournment of the meeting; provided, however, that the Board of Directors may fix a new record date for the adjourned meeting.
Section 6. Notice of Meetings. Written notice stating the place, if any, means of remote communication, if any, day and hour of all meetings and, in the case of a special meeting, the purpose or purposes for which the meeting is called, shall be delivered not less than ten (10) nor more than sixty (60) days prior to the date of the meeting, either personally, by mail, or by electronic transmission in accordance with applicable law, by or at the direction of the President, the Secretary or the officer or person calling the meeting, to each stockholder entitled to vote at such meeting. If mailed, such notice shall be deemed to have been given when addressed to the stockholder, at his address as it appears on the share transfer records of the Corporation, postage prepaid, and deposited in the United States mail. An affidavit of the Secretary, an Assistant Secretary or the transfer agent of the Corporation that the notice has been given shall, in the absence of fraud, be prima facie evidence of the facts stated therein.
Section 7. Voting List. The Corporation shall prepare and make, at least ten (10) days prior to each meeting of stockholders, a complete list of the stockholders entitled to vote at such meeting or any adjournment thereof, arranged in alphabetical order, with the address of and the number of shares held by each, which list, for a period often (10) days prior to such meeting, shall be kept on file at the registered office or principal place of business of the Corporation and shall be subject to inspection by any stockholder at any time during usual business hours. Such list shall also be produced and kept open at the time and place of the meeting and shall be subject to inspection by any stockholder during the course of the meeting. If the meeting is held solely by means of remote communication, the list shall also be open to the examination of any stockholder during the whole time of the meeting as provided by applicable law and the information required to access the list shall be provided to stockholders in accordance with applicable law. The original share transfer records shall be prima facie evidence as to the identity of those stockholders entitled to examine such voting list or transfer records or to vote at any meeting of stockholders. Failure to comply with the requirements of this Article II, Section 7 shall not affect the validity of any action taken at such meeting.
Section 8. Proxies. Each stockholder entitled to vote at a meeting of stockholders or to express consent, or dissent to a corporate action in writing without a meeting, may authorize another person or persons to act for him by proxy. Proxies for use at any meeting of stockholders shall be filed with the Secretary, or such other officer as the Board of Directors may from time to time determine by resolution, prior to or at the time of such meeting. All proxies shall be received and taken charge of and all ballots shall be received and canvassed by the secretary of the meeting who shall also decide all questions with respect to the validity of such proxies, the qualification of voters, and the acceptance or rejection of votes, unless an inspector or inspectors shall have been appointed by the chairman of the meeting, in which event such inspector or inspectors shall decide all such questions.
No proxy shall be valid after three (3) years from the date of its execution, unless such proxy provides for a longer period. Each proxy, unless expressly provided therein to be irrevocable and coupled with an interest sufficient in law to support an irrevocable power, shall be revocable.
Should a proxy designate two or more persons to act as proxies, unless such instrument shall expressly provide otherwise, a majority of such persons present at any meeting at which their powers thereunder are to be exercised shall have and may exercise all the powers of voting or consent thereby conferred, or if only one be present, then such powers may be exercised by that one; or, if an even number attend and a majority cannot agree on any particular issue, the Corporation shall not be required to recognize such proxy with respect to such issue, if such proxy does not specify how the shares that are the subject of such proxy are to be voted with respect to such issue in such a contingency.
Section 9. Voting; Inspectors; Elections. Unless otherwise required by law or provided in the Certificate of Incorporation, each stockholder shall, on each matter submitted to a vote at a meeting of stockholders, have one vote for each share of stock entitled to vote thereon, which is registered in his name on the record date for such meeting. Shares registered in the name of another corporation, domestic or foreign, may be voted by such officer, agent or proxy as the Bylaws (or comparable instrument) of such corporation may prescribe, or in the absence of such
3


provision, as the Board of Directors (or comparable body) of such corporation may determine. Shares registered in the name of a deceased person may be voted by his executor or administrator, either in person or by proxy.
All voting, except as otherwise required by law or the Certificate of Incorporation, may be by a voice vote; provided, however, that upon demand by stockholders holding a majority of the issued and outstanding stock present in person or by proxy at any meeting of stockholders, a stock vote shall be taken. Every stock vote shall be taken by written ballot, each of which shall state the name of the stockholder or proxy voting and such other information as may be required under the procedure established for the meeting. All elections of directors shall be by stock vote, unless otherwise provided in the Certificate of Incorporation.
At any meeting at which a vote is taken by ballot, the chairman of such meeting may appoint one or more inspectors, each of whom shall sign an oath or affirmation to faithfully execute, to the best of his ability and with strict impartiality, the duties of inspector at such meeting. Such inspector shall receive the ballots, count the votes and make and sign a certificate of the results thereof. The chairman of the meeting may appoint any person to serve as inspector, provided, however, that no candidate for the office of director shall be appointed as an inspector.

Except as set forth below in this paragraph, the election of directors at any meetings of the stockholders at which directors are to be elected shall be by ballot and, subject to any rights of the holders of any class or series of stock to elect directors separately, each director shall be elected by a majority of the votes cast with respect to the director by stockholders entitled to vote and present in person or represented by proxy. For purposes of the immediately preceding sentence, a majority of the votes cast means that the number of shares voted “for” a director must exceed 50% of the votes cast “for” or “against” with respect to that director, excluding abstentions. Notwithstanding the foregoing, if the number of eligible nominees standing for election at any meeting of the stockholders exceeds the number of directors to be elected, the directors shall be elected by a plurality of the votes cast at the meeting. If an incumbent director who is nominated for re-election does not receive sufficient votes “for” to be elected, the director shall promptly tender his or her resignation to the Chairman of the Board following certification of the vote. The Corporate Governance and Nominating Committee of the Board shall make a recommendation to the Board of Directors on whether to accept or reject the resignation, or whether other action should be taken. The Board shall act on the tendered resignation, taking into account the Corporate Governance and Nominating Committee’s recommendation, and publicly disclose (by a press release, a filing with the Securities and Exchange Commission or other broadly disseminated means of communication) its decision regarding the tendered resignation within 90 days from the date of the certification of the election results. The Corporate Governance and Nominating Committee in making its recommendation, and the Board in making its decision, may each consider any factors or other information that it considers appropriate and relevant. The director who tenders his or her resignation should not participate in the recommendation of the Corporate Governance and Nominating Committee or the decision of the Board with respect to his or her resignation. If such incumbent director’s resignation is not accepted by the Board, such director shall continue to serve until the next annual meeting of the stockholders of the Corporation and until his or her successor is duly elected, or his or her earlier resignation or removal. If a director’s resignation is accepted by the Board pursuant to this Section, or if a nominee for director is not elected and the nominee is not an incumbent director, then the Board, in its sole discretion, may fill any resulting vacancy pursuant to the provisions of Article III, Section 8 of these Bylaws or may decrease the size of the Board pursuant to the provisions of Article III, Section 1 of these Bylaws.
All other matters shall be determined by a majority of the votes cast.
Unless otherwise provided in the Certificate of Incorporation, cumulative voting for the election of directors shall be prohibited.
Section 10. Conduct of Meetings. All meetings of the stockholders shall be presided over by the chairman of the meeting, who shall be the Chairman of the Board (if any) of the Corporation, or if, he is not present, the President of the Corporation, or if neither the Chairman of the Board (if any) nor President is present, a chairman elected at such meeting. The Secretary of the Corporation, if present, shall act as secretary of such meetings, or if he is not present, an Assistant Secretary (if any) shall so act; if neither the Secretary nor an Assistant Secretary (if any) is present, then a secretary shall be appointed by the chairman of the meeting. The chairman of any meeting of stockholders shall
4


determine the order of business and the procedure at the meeting, including such regulation of the manner of voting and the conduct of discussion, as seem to him in order. Unless the chairman of the meeting shall otherwise determine, the order of business shall be as follows:
(a) Calling of meeting to order.
(b) Election of a chairman and the appointment of a secretary (if necessary).
(c) Presentation of proof of the due calling of the meeting.
(d) Presentation and examination of proxies and determination of a quorum.
(e) Reading and settlement of minutes of the previous meeting.
(f) Reports of officers and committees.
(g) The election of directors, if the meeting is an annual meeting or a meeting called for that purpose.
(h) Unfinished business.
(i) New business.
(j) Adjournment.
Section 11. Treasury Shares. Neither the Corporation nor any other person shall vote, directly or indirectly, at any meeting of stockholders, shares of the Corporation’s own stock owned by the Corporation, shares of the Corporation’s own stock owned by another corporation the majority of the voting stock of which is owned or controlled by the Corporation, and such shares shall not be counted for quorum purposes or in determining the number of outstanding shares.
Section 12. Action by Written Consent. Unless otherwise provided in the Certificate of Incorporation, any action permitted or required to be taken at a meeting of stockholders by law, the Certificate of Incorporation or these Bylaws, may be taken without a meeting, without prior notice and without a vote, if a consent or consents in writing, setting forth the action so taken, shall be signed by the holders of all of the outstanding stock entitled to vote on such action and such consent shall be delivered to the Corporation’s registered office, its principal place of business; or to an officer or agent of the Corporation having custody of the book in which the proceedings of meetings of stockholders are recorded. Delivery made to a Corporation’s registered office shall be by hand or by certified or registered mail, return receipt requested. Every written consent shall bear the date of signature thereto and no written consent shall be effective to take the corporate action referred to therein unless, within sixty (60) days of the first consent delivered to the Corporation in the manner required by this Article II, Section 12, written consents signed by all of the stockholders entitled to vote on such action are delivered to the Corporation.
Prompt notice of the taking of corporate action without a meeting, by less than a unanimous written consent, shall be given by the Secretary to those stockholders who did not consent in writing.
Section 13. Notice of Business to be Brought Before a Meeting.
(a)    At an annual meeting of the stockholders, only such business shall be conducted as shall have been properly brought before the meeting. To be properly brought before an annual meeting, business must be (i) specified in a notice of meeting given by or at the direction of the Board of Directors, (ii) if not specified in a notice of meeting, otherwise brought before the meeting by the Board of Directors or the Chairman of the Board or (iii) otherwise properly brought before the meeting by a stockholder present in person who (A) (1) was a beneficial owner of shares of the Corporation both at the time of giving the notice provided for in this Section 13 and at the time of the meeting, (2) is entitled to vote at the meeting, and (3) has complied with this Section 13 in all applicable respects or (B) properly made such proposal in accordance with Rule 14a-8 under the Securities Exchange Act of 1934, as amended, and the rules and regulations thereunder (as so amended and inclusive of such rules and regulations, the “Exchange Act”). The foregoing clause (iii) shall be the exclusive means for a stockholder to propose business to be brought before an annual meeting of the stockholders. The only matters that may be brought
5


before a special meeting are the matters specified in the notice of meeting given by or at the direction of the person calling the meeting pursuant to Section 4, and stockholders shall not be permitted to propose business to be brought before a special meeting of the stockholders. For purposes of this Section 13, “present in person” shall mean that the stockholder proposing that the business be brought before the annual meeting of the Corporation, or a qualified representative of such proposing stockholder, appear at such annual meeting. A “qualified representative” of such proposing stockholder shall be a duly authorized officer, manager or partner of such stockholder or any other person authorized by a writing executed by such stockholder or an electronic transmission delivered by such stockholder to act for such stockholder as proxy at the meeting of stockholders and such person must produce such writing or electronic transmission, or a reliable reproduction of the writing or electronic transmission, at the meeting of stockholders. Stockholders seeking to nominate persons for election to the Board of Directors must comply with Section 14 and Section 15 and this Section 13 shall not be applicable to nominations except as expressly provided in Section 14 and Section 15.
(b)    Without qualification, for business to be properly brought before an annual meeting by a stockholder, the stockholder must (i) provide Timely Notice (as defined below) thereof in writing and in proper form to the Secretary of the Corporation and (ii) provide any updates or supplements to such notice at the times and in the forms required by this Section 13. To be timely, a stockholder’s notice must be delivered to, or mailed and received at, the principal executive offices of the Corporation not less than ninety (90) days nor more than one hundred twenty (120) days prior to the one-year anniversary of the preceding year’s annual meeting; provided, however, that if the date of the annual meeting is more than thirty (30) days before or more than sixty (60) days after such anniversary date, notice by the stockholder to be timely must be so delivered, or mailed and received, not later than the ninetieth (90th) day prior to such annual meeting or, if later, the tenth (10th) day following the day on which public disclosure of the date of such annual meeting was first made (such notice within such time periods, “Timely Notice”). In no event shall any adjournment or postponement of an annual meeting or the announcement thereof commence a new time period for the giving of Timely Notice as described above.
(c)    To be in proper form for purposes of this Section 13, a stockholder’s notice to the Secretary shall set forth:
(i)As to each Proposing Person (as defined below), (A) the name and address of such Proposing Person (including, if applicable, the name and address that appear on the Corporation’s books and records); and (B) the class or series and number of shares of the Corporation that are, directly or indirectly, owned of record or beneficially owned (within the meaning of Rule 13d-3 under the Exchange Act) by such Proposing Person, except that such Proposing Person shall in all events be deemed to beneficially own any shares of any class or series of the Corporation as to which such Proposing Person has a right to acquire beneficial ownership at any time in the future (the disclosures to be made pursuant to the foregoing clauses (A) and (B) are referred to as “Stockholder Information”);
(ii)As to each Proposing Person, (A) the full notional amount of any securities that, directly or indirectly, underlie any “derivative security” (as such term is defined in Rule 16a-1(c) under the Exchange Act) that constitutes a “call equivalent position” (as such term is defined in Rule 16a-1(b) under the Exchange Act) (“Synthetic Equity Position”) and that is, directly or indirectly, held or maintained by such Proposing Person with respect to any shares of any class or series of shares of the Corporation; provided that, for the purposes of the definition of “Synthetic Equity Position,” the term “derivative security” shall also include any security or instrument that would not otherwise constitute a “derivative security” as a result of any feature that would make any conversion, exercise or similar right or privilege of such security or instrument becoming determinable only at some future date or upon the happening of a future occurrence, in which case the determination of the amount of securities into which such security or instrument would be convertible or exercisable shall be made assuming that such security or instrument is immediately convertible or exercisable at the time of such determination; and, provided, further, that any Proposing Person satisfying the requirements of Rule 13d-1(b)(1) under the Exchange Act (other than a Proposing Person that so satisfies Rule 13d-1(b)(1) under the Exchange Act solely by reason of Rule 13d-1(b)(1)(ii)(E)) shall not be deemed to hold or maintain the notional amount of any securities that underlie a Synthetic Equity Position held by such Proposing Person as a hedge with respect to a bona fide derivatives trade or position of such Proposing Person
6


arising in the ordinary course of such Proposing Person's business as a derivatives dealer, (B) any rights to dividends on the shares of any class or series of shares of the Corporation owned beneficially by such Proposing Person that are separated or separable from the underlying shares of the Corporation, (C) any material pending or threatened legal proceeding in which such Proposing Person is a party or material participant involving the Corporation or any of its officers or directors, or any affiliate of the Corporation, (D) any other material relationship between such Proposing Person, on the one hand, and the Corporation, any affiliate of the Corporation, on the other hand, (E) any direct or indirect material interest in any material contract or agreement of such Proposing Person with the Corporation or any affiliate of the Corporation (including, in any such case, any employment agreement, collective bargaining agreement or consulting agreement) , (F) a representation that such Proposing Person intends or is part of a group which intends to deliver a proxy statement or form of proxy to holders of at least the percentage of the Corporation’s outstanding capital stock required to approve or adopt the proposal or otherwise solicit proxies from stockholders in support of such proposal and (G) any other information relating to such Proposing Person that would be required to be disclosed in a proxy statement or other filing required to be made in connection with solicitations of proxies or consents by such Proposing Person in support of the business proposed to be brought before the meeting pursuant to Section 14(a) of the Exchange Act (the disclosures to be made pursuant to the foregoing clauses (A) through (G) are referred to as “Disclosable Interests”); provided, however, that Disclosable Interests shall not include any such disclosures with respect to the ordinary course business activities of any broker, dealer, commercial bank, trust company or other nominee who is a Proposing Person solely as a result of being the stockholder directed to prepare and submit the notice required by these Bylaws on behalf of a beneficial owner; and
(iii)As to each item of business that the stockholder proposes to bring before the annual meeting, (A) a brief description of the business desired to be brought before the annual meeting, the reasons for conducting such business at the annual meeting and any material interest in such business of each Proposing Person, (B) the text of the proposal or business (including the text of any resolutions proposed for consideration), and (C) a reasonably detailed description of all agreements, arrangements and understandings (x) between or among any of the Proposing Persons or (y) between or among any Proposing Person and any other person or entity (including their names) in connection with the proposal of such business by such stockholder; and (D) any other information relating to such item of business that would be required to be disclosed in a proxy statement or other filing required to be made in connection with solicitations of proxies in support of the business proposed to be brought before the meeting pursuant to Section 14(a) of the Exchange Act; provided, however, that the disclosures required by this paragraph (iii) shall not include any disclosures with respect to any broker, dealer, commercial bank, trust company or other nominee who is a Proposing Person solely as a result of being the stockholder directed to prepare and submit the notice required by these Bylaws on behalf of a beneficial owner.
For purposes of this Section 13, the term “Proposing Person” shall mean (i) the stockholder providing the notice of business proposed to be brought before an annual meeting, (ii) the beneficial owner or beneficial owners, if different, on whose behalf the notice of the business proposed to be brought before the annual meeting is made, and (iii) any participant (as defined in paragraphs (a)(ii)-(vi) of Instruction 3 to Item 4 of Schedule 14A) with such stockholder in such solicitation.
(d)    A Proposing Person shall update and supplement its notice to the Corporation of its intent to propose business at an annual meeting, if necessary, so that the information provided or required to be provided in such notice pursuant to this Section 13 shall be true and correct as of the record date for stockholders entitled to vote at the meeting and as of the date that is ten (10) business days prior to the meeting or any adjournment or postponement thereof, and such update and supplement shall be delivered to, or mailed and received by, the Secretary at the principal executive offices of the Corporation not later than five (5) business days after the record date for stockholders entitled to vote at the meeting (in the case of the update and supplement required to be made as of such record date), and not later than eight (8) business days prior to the date for the meeting or, if practicable, any adjournment or postponement thereof (and, if not practicable, on the first practicable date prior to the date to which
7


the meeting has been adjourned or postponed) (in the case of the update and supplement required to be made as of ten (10) business days prior to the meeting or any adjournment or postponement thereof).
(e)    Notwithstanding anything in these Bylaws to the contrary, no business shall be conducted at an annual meeting that is not properly brought before the meeting in accordance with this Section 13. The presiding officer of the meeting shall, if the facts warrant, determine that the business was not properly brought before the meeting in accordance with this Section 13, and if he or she should so determine, he or she shall so declare to the meeting and any such business not properly brought before the meeting shall not be transacted.
(f)    This Section 13 is expressly intended to apply to any business proposed to be brought before an annual meeting of stockholders other than any proposal made in accordance with Rule 14a-8 under the Exchange Act and included in the Corporation’s proxy statement. In addition to the requirements of this Section 13 with respect to any business proposed to be brought before an annual meeting, each Proposing Person shall comply with all applicable requirements of the Exchange Act with respect to any such business. Nothing in this Section 13 shall be deemed to affect the rights of stockholders to request inclusion of proposals in the Corporation’s proxy statement pursuant to Rule 14a-8 under the Exchange Act.
(g)    For purposes of these Bylaws, “public disclosure” shall mean disclosure in a press release reported by a national news service or in a document publicly filed by the Corporation with the Securities and Exchange Commission pursuant to Sections 13, 14 or 15(d) of the Exchange Act.
Section 14. Notice of Nominations for Election to the Board of Directors.
(a)    Nominations of any person for election to the Board of Directors at an annual meeting or at a special meeting (but only if the election of directors is a matter specified in the notice of meeting given by or at the direction of the person calling such special meeting) may be made at such meeting only (i) by or at the direction of the Board of Directors, including by any committee or persons authorized to do so by the Board of Directors or these bylaws, or (ii) by a stockholder present in person (A) who was a beneficial owner of shares of the Corporation both at the time of giving the notice provided for in this Section 14 and at the time of the meeting, (B) is entitled to vote at the meeting, and (C) has complied with this Section 14 and Section 15 as to such notice and nomination. For purposes of this Section 14, “present in person” shall mean that the stockholder proposing that the business be brought before the meeting of the Corporation, or, if the proposing stockholder is not an individual, a qualified representative of such stockholder, appear at such meeting. A “qualified representative” of such proposing stockholder shall be a duly authorized officer, manager or partner of such stockholder or any other person authorized by a writing executed by such stockholder or an electronic transmission delivered by such stockholder to act for such stockholder as proxy at the meeting of stockholders and such person must produce such writing or electronic transmission, or a reliable reproduction of the writing or electronic transmission, at the meeting of stockholders. The foregoing clause (ii) shall be the exclusive means for a stockholder to make any nomination of a person or persons for election to the Board of Directors at an annual meeting or special meeting.
(b) (i)     Without qualification, for a stockholder to make any nomination of a person or persons for election to the Board of Directors at an annual meeting, the stockholder must (1) provide Timely Notice (as defined in Section 13) thereof in writing and in proper form to the Secretary of the Corporation, (2) provide the information, agreements and questionnaires with respect to such stockholder and its candidate for nomination as required to be set forth by this Section 14 and Section 15 and (3) provide any updates or supplements to such notice at the times and in the forms required by this Section 14 and Section 15.
(ii)     Without qualification, if the election of directors is a matter specified in the notice of meeting given by or at the direction of the person calling a special meeting, then for a stockholder to make any nomination of a person or persons for election to the Board of Directors at a special meeting, the stockholder must (i) provide timely notice thereof in writing and in proper form to the Secretary of the Corporation at the principal executive offices of the Corporation, (ii) provide the information with respect to such stockholder and its candidate for nomination as required by this Section 14 and Section
8


15 and (iii) provide any updates or supplements to such notice at the times and in the forms required by this Section 14. To be timely, a stockholder’s notice for nominations to be made at a special meeting must be delivered to, or mailed and received at, the principal executive offices of the Corporation not earlier than the one hundred twentieth (120th) day prior to such special meeting and not later than the ninetieth (90th) day prior to such special meeting or, if later, the tenth (10th) day following the day on which public disclosure (as defined in Section 13) of the date of such special meeting was first made.
(iii)     In no event shall any adjournment or postponement of an annual meeting or special meeting or the announcement thereof commence a new time period for the giving of a stockholder’s notice as described above.
(c)    To be in proper form for purposes of this Section 14, a stockholder’s notice to the Secretary shall set forth:
(i)As to each Nominating Person (as defined below), the Stockholder Information (as defined in Section 13(c)(i), except that for purposes of this Section 14 the term “Nominating Person” shall be substituted for the term “Proposing Person” in all places it appears in Section 13(c)(i));
(ii)As to each Nominating Person, any Disclosable Interests (as defined in Section 13(c)(ii), except that for purposes of this Section 14 the term “Nominating Person” shall be substituted for the term “Proposing Person” in all places it appears in Section 13(c)(ii) and the disclosure with respect to the business to be brought before the meeting in Section 13(c)(ii) shall be made with respect to the election of directors at the meeting); and
(iii)As to each candidate whom a Nominating Person proposes to nominate for election as a director, (A) all information with respect to such candidate for nomination that would be required to be set forth in a stockholder’s notice pursuant to this Section 14 and Section 15 if such candidate for nomination were a Nominating Person, (B) all information relating to such candidate for nomination that is required to be disclosed in a proxy statement or other filings required to be made in connection with solicitations of proxies for election of directors in a contested election pursuant to Section 14(a) under the Exchange Act (including such candidate’s written consent to being named in the proxy statement as a nominee and to serving as a director if elected), (C) a description of any direct or indirect material interest in any material contract or agreement between or among any Nominating Person, on the one hand, and each candidate for nomination or his or her respective associates or any other participants in such solicitation, on the other hand, including, without limitation, all information that would be required to be disclosed pursuant to Item 404 under Regulation S-K if such Nominating Person were the “registrant” for purposes of such rule and the candidate for nomination were a director or executive officer of such registrant (the disclosures to be made pursuant to the foregoing clauses (A) through (C) are referred to as “Nominee Information”), and (D) a completed and signed questionnaire, representation and agreement as provided in Section 15(a).
For purposes of this Section 14, the term “Nominating Person” shall mean (i) the stockholder providing the notice of the nomination proposed to be made at the meeting, (ii) the beneficial owner or beneficial owners, if different, on whose behalf the notice of the nomination proposed to be made at the meeting is made, and (iii) any other participant in such solicitation.
(d)    A stockholder providing notice of any nomination proposed to be made at a meeting shall further update and supplement such notice, if necessary, so that the information provided or required to be provided in such notice pursuant to this Section 14 shall be true and correct as of the record date for stockholders entitled to vote at the meeting and as of the date that is ten (10) business days prior to the meeting or any adjournment or postponement thereof, and such update and supplement shall be delivered to, or mailed and received by, the Secretary at the principal executive offices of the Corporation not later than five (5) business days after the record date for stockholders entitled to vote at the meeting (in the case of the update and supplement required to be made as of such record date), and not later than eight (8) business days prior to the date for the meeting or, if practicable, any adjournment or postponement thereof (and, if not practicable, on the first practicable date prior to the date to which
9


the meeting has been adjourned or postponed) (in the case of the update and supplement required to be made as of ten (10) business days prior to the meeting or any adjournment or postponement thereof).
(e)    In addition to the requirements of this Section 14 with respect to any nomination proposed to be made at a meeting, each Nominating Person shall comply with all applicable requirements of the Exchange Act with respect to any such nominations.
Section 15. Additional Requirements For Valid Nomination of Candidates to Serve as Director and, If Elected, to Be Seated as Directors.
(a)    To be eligible to be a candidate for election as a director of the Corporation at an annual or special meeting, a candidate must be nominated in the manner prescribed in Section 14 and the candidate for nomination, whether nominated by the Board of Directors or by a stockholder of record, must have previously delivered (in accordance with the time period prescribed for delivery in a notice to such candidate given by or on behalf of the Board of Directors), to the Secretary at the principal executive offices of the Corporation, (i) a completed written questionnaire (in a form provided by the Corporation) with respect to the background, qualifications, stock ownership and independence of such proposed nominee and (ii) a written representation and agreement (in form provided by the Corporation) that such candidate for nomination (A) is not and, if elected as a director during his or her term of office, will not become a party to (1) any agreement, arrangement or understanding with, and has not given and will not give any commitment or assurance to, any person or entity as to how such proposed nominee, if elected as a director of the Corporation, will act or vote on any issue or question (a “Voting Commitment”) or (2) any Voting Commitment that could limit or interfere with such proposed nominee’s ability to comply, if elected as a director of the Corporation, with such proposed nominee’s fiduciary duties under applicable law, (B) is not, and will not become a party to, any agreement, arrangement or understanding with any person or entity other than the Corporation with respect to any direct or indirect compensation or reimbursement for service as a director that has not been disclosed therein and (C) if elected as a director of the Corporation, will comply with all applicable corporate governance, conflict of interest, confidentiality, stock ownership and trading and other policies and guidelines of the Corporation applicable to directors and in effect during such person’s term in office as a director (and, if requested by any candidate for nomination, the Secretary of the Corporation shall provide to such candidate for nomination all such policies and guidelines then in effect).
(b)    The Board of Directors may also require any proposed candidate for nomination as a Director to furnish such other information as may reasonably be requested by the Board of Directors in writing prior to the meeting of stockholders at which such candidate’s nomination is to be acted upon in order for the Board of Directors to determine the eligibility of such candidate for nomination to be an independent director of the Corporation in accordance with the Corporation’s Corporate Governance Guidelines.
(c)    A candidate for nomination as a director shall further update and supplement the materials delivered pursuant to this Section 15, if necessary, so that the information provided or required to be provided pursuant to this Section 15 shall be true and correct as of the record date for stockholders entitled to vote at the meeting and as of the date that is ten (10) business days prior to the meeting or any adjournment or postponement thereof, and such update and supplement shall be delivered to, or mailed and received by, the Secretary at the principal executive offices of the Corporation (or any other office specified by the Corporation in any public announcement) not later than five (5) business days after the record date for stockholders entitled to vote at the meeting (in the case of the update and supplement required to be made as of such record date), and not later than eight (8) business days prior to the date for the meeting or, if practicable, any adjournment or postponement thereof (and, if not practicable, on the first practicable date prior to the date to which the meeting has been adjourned or postponed) (in the case of the update and supplement required to be made as of ten (10) business days prior to the meeting or any adjournment or postponement thereof).
(d)    No candidate shall be eligible for nomination as a director of the Corporation unless such candidate for nomination and the Nominating Person seeking to place such candidate’s name in nomination has complied with Section 14 and this Section 15, as applicable. The presiding officer at the meeting shall, if the facts warrant, determine that a nomination was not properly made in accordance with Section 14 and this Section 15, and if he or
10


she should so determine, he or she shall so declare such determination to the meeting, the defective nomination shall be disregarded and any ballots cast for the candidate in question (but in the case of any form of ballot listing other qualified nominees, only the ballots case for the nominee in question) shall be void and of no force or effect.
(e)    Notwithstanding anything in these Bylaws to the contrary, no candidate for nomination shall be eligible to be seated as a director of the Corporation unless nominated and elected in accordance with Section 14 and this Section 15.

ARTICLE III
BOARD OF DIRECTORS
Section 1. Power; Number; Term of Office. The powers of the Corporation shall be exercised by or under the authority of, and the business and affairs of the Corporation shall be managed under, the direction of the Board of Directors.
Unless otherwise provided in the Certificate of Incorporation, the number of directors that shall constitute the Board of Directors shall be determined from time to time by resolution of the Board of Directors (provided that no decrease in the number of directors that would have the effect of shortening the term of any incumbent director may be made by the Board of Directors). If the Board of Directors does not make such a determination, the number of directors shall be that number set forth in the Certificate of Incorporation as the number of directors constituting the initial Board of Directors. Each director shall hold office for the term for which he is elected and thereafter until his successor shall have been elected and qualified, or until his earlier death, resignation or removal.
Unless otherwise provided in the Certificate of Incorporation, directors need not be stockholders or residents of the State of Delaware.
Section 2. Quorum; Required Vote for Director Action. Unless otherwise required by law or provided in the Certificate of Incorporation or these Bylaws, a majority of the total number of directors fixed by or in the manner provided in the Certificate of Incorporation or these Bylaws shall constitute a quorum for the transaction of business at a meeting of the Board of Directors, and the act of a majority of the directors present at such meeting at which a quorum is present shall be the act of the Board of Directors.
Section 3. Meetings; Order of Business. The directors may hold their meetings and may have an office and keep the books of the Corporation, except as otherwise provided by law, in such place or places, within or without the State of Delaware, as the Board of Directors may from time to time determine by resolution. At all meetings of the Board of Directors business shall be transacted in such order as shall from time to time be determined by the Chairman of the Board (if any) or in his absence by the President (if the President is a director) or by resolution of the Board of Directors.
Section 4. First Meeting. In connection with any annual meeting of stockholders at which directors are elected the Board of Directors may, if a quorum is present, hold its first meeting for the transaction of business immediately after and at the place of such annual meeting of the stockholders. Notice of such meeting, at such time and place, shall not be required.
Section 5. Regular Meetings. Regular meetings of the Board of Directors shall be held at such times and places as shall be designated from time to time by resolution of the Board of Directors. Notice of such regular meetings shall not be required.
Section 6. Special Meetings. Special meetings of the Board of Directors may be called by the Chairman of the Board (if any), the President or, upon written request of a majority of the directors then in office, by the Secretary, in each case on at least twenty-four (24) hours personal, written, telegraphic, cable or wireless notice to each director. Such
11


notice, or any waiver thereof pursuant to Article VIII, Section 3 hereof, need not state this purpose or purposes of such meeting, except as may otherwise be required by law, the Certificate of Incorporation or these Bylaws.

Section 7. Removal. Any one or more directors or the entire Board of Directors may be removed, with or without cause, by the holders of a majority of the shares then entitled to vote at an election of directors for the particular directors being removed; provided that, unless the Certificate of Incorporation otherwise provides, if the Board of Directors is classified, then the stockholders may effect such removal only for cause; and provided further that, if the Certificate of Incorporation expressly grants to stockholders the right to cumulate votes for the election of directors and if less than the entire board is to be removed, no director may be removed without cause if the votes cast against his removal would be sufficient to elect him if then cumulatively voted at an election of the entire Board of Directors or, if there be classes of directors, at an election of the class of directors of which such director is a part.
Section 8. Vacancies; Increases in the Number of Directors. Unless otherwise provided in the Certificate of Incorporation or these Bylaws, vacancies and newly created directorships resulting from any increase in the authorized number of directors elected by all of the stockholders having the right to vote as a single class may be filled by the affirmative vote of a majority of the directors then in office, although less than a quorum, or by a sole remaining director. If the Certificate of Incorporation entitles the holders of any class or classes of stock or series thereof to elect one (1) or more directors, vacancies and newly created directorships of such class or classes or series may be filled by a majority of the directors elected by such class or classes or series thereof then in office, or by a sole remaining director so elected.
If the directors of the Corporation are divided into classes, any directors elected to fill vacancies or newly created directorships shall hold office until the next election of the class for which such directors shall have been chosen, and until their successors shall be duly elected and shall qualify.
Section 9. Compensation. Unless otherwise provided in the Certificate of Incorporation, the Board of Directors shall have the authority to fix the compensation, if any, of directors.
Section 10. Action Without a Meeting; Telephone Conference Meeting. Unless otherwise provided in the Certificate of Incorporation, any action required or permitted to be taken at any meeting of the Board of Directors, or any committee designated by the Board of Directors, may be taken without a meeting if all members of the Board of Directors or committee, as the case may be, consent thereto in writing, and the writing or writings are filed with the minutes of proceedings of the Board of Directors or committee. Such consent shall have the same force and effect as a unanimous vote at a meeting, and may be stated as such in any document or instrument filed with the Secretary of State of Delaware.
Unless otherwise provided in the Certificate of Incorporation, subject to the requirement for notice of such meetings, members of the Board of Directors, or members of any committee designated by the Board of Directors, may participate in a meeting of such Board of Directors or committee, as the case may be, by means of a conference telephone or similar communications equipment, by means of which all persons participating in the meeting can hear each other, and participation in such meeting shall constitute presence in person at the meeting, except where a person participates in the meeting for the express purpose of objecting to the transaction of any business on the ground that the meeting is not lawfully called or convened.
Section 11. Approval or Ratification of Acts or Contracts by Stockholders. The Board of Directors in its discretion may submit any act or contract for approval or ratification at any annual meeting of the stockholders, or at any special meeting of the stockholders called for the purpose of considering any such act or contract, and any act or contract that shall be approved or ratified by the vote of the stockholders holding a majority of the issued and outstanding shares of stock of the Corporation entitled to vote and present in person or represented by proxy at such meeting (provided that a quorum is present), shall be as valid and as binding upon the Corporation and upon all the stockholders as if it had been approved or ratified by every stockholder of the Corporation. In addition, any such act or contract may be approved or ratified by the written consent of stockholders holding a majority of the issued and outstanding shares of capital stock of the Corporation entitled to vote and such consent shall be as valid and as
12


binding upon the Corporation and upon all the stockholders as if it had been approved or ratified by every stockholder of the Corporation.
ARTICLE IV
COMMITTEES
Section 1. Designation; Powers. The Board of Directors may, by resolution passed by a majority of the whole board, designate one or more committees, including a Compensation Committee, Audit Committee, and Corporate Governance and Nominating Committee, each such committee consisting of one or more of the directors of the Corporation. Any such designated committee shall have and may exercise such of the powers and authority of the Board of Directors in the management of the business and affairs of the Corporation as may be provided in such resolution, except that no such committee shall have the power or authority of the Board of Directors with regard to amending the Certificate of Incorporation (except that a committee may, to the extent authorized by the Certificate of Incorporation and the Delaware General Corporation Law, fix certain terms of stock to be issued by the Corporation), adopting an agreement of merger or consolidation, recommending to the stockholders the sale, lease or exchange of all or substantially all of the Corporation’s property and assets, recommending to the stockholders a dissolution of the Corporation or a revocation of a dissolution of the Corporation, or amending, altering or repealing the Bylaws or adopting new Bylaws for the Corporation; unless such resolution or the Certificate of Incorporation expressly so provides, no such committee shall have the power or authority to declare a dividend, to authorize the issuance of stock or to adopt a certificate of ownership and merger pursuant to the Delaware General Corporation Law. Any such designated committee may authorize the seal of the Corporation to be affixed to all papers which may require it. In addition, such committee or committees shall have such other powers and limitations of authority as may be determined from time to time by resolution adopted by the Board of Directors.
Section 2. Specific Committees.
(a) The Compensation Committee shall (i) exercise the authority of the full Board of Directors with respect to setting compensation policy for all employees of the Corporation, (ii) make recommendations to the full Board of Directors regarding executive compensation and employee stock option awards, and (iii) have such additional powers and duties as shall be delegated to it by the Board of Directors from time to time.
(b) The Audit Committee shall (i) exercise the authority of the full Board of Directors with respect to overseeing the performance and reviewing the scope of the audit functions of the Corporation’s independent auditors, (ii) review and make recommendations to the full Board of Directors regarding audit plans and procedures, the Corporation’s policies with respect to conflicts of interest and the prohibition of the use of corporate funds or assets for improper purposes, changes in the accounting policies, and the use of independent auditors for nonaudit services, and (iii) have such additional powers and duties as shall be delegated to it by the Board of Directors from time to time.
(c) The Corporate Governance and Nominating Committee shall (i) recommend to the full Board of Directors persons to be considered for election to the Board of Directors, considering, among other things, any nominations submitted by stockholders, and (ii) have such additional powers and duties as shall be delegated to it by the Board of Directors from time to time.
Section 3. Procedure; Meetings; Quorum. Any committee designated pursuant to Article IV, Section 1 hereof shall choose its own chairman and secretary, shall keep regular minutes of its proceedings and report the same to the Board of Directors when requested, shall fix its own rules and procedures, and shall meet at such times and at such place or places as may be provided by such rules or procedures, or by resolution of such committee or Board of Directors. At every meeting of any such committee, the presence of a majority of all the members thereof shall constitute a quorum, except as provided in Section 3 of this Article IV, and the affirmative vote of a majority of the members present shall be necessary for the adoption of any resolution.
13


Section 4. Substitution of Members. The Board of Directors may designate one or more directors as alternate members of any committee, who may replace any absent or disqualified member at any meeting of such committee. In the absence or disqualification of a member of a committee, the member or members present at any meeting and not disqualified from voting, whether or not constituting a quorum, may unanimously appoint another member of the Board of Directors to act at the meeting in the place of the absent or disqualified member.

ARTICLE V
OFFICERS
Section 1. Number, Titles and Term of Office. The officers of the Corporation shall be a President, one or more Vice Presidents (any one or more of whom may be designated Executive Vice President or Senior Vice President), a Treasurer, a Secretary and, if the Board of Directors so elects, a Chairman of the Board, a Chief Executive Officer (“CEO”), and such other officers as the Board of Directors may from time to time elect or appoint. Each officer shall hold office until his successor shall be duly elected and shall qualify or until his death or until he shall resign or shall have been removed in the manner hereinafter provided. Any number of offices may be held by the same person, unless the Certificate of Incorporation provides otherwise. Except for the Chairman of the Board, if any, no officer need be a director.
Section 2. Salaries. The salaries or other compensation, if any, of the officers and agents of the Corporation shall be fixed from time to time by the Board of Directors.
Section 3. Removal. Any officer or agent elected or appointed by the Board of Directors may be removed, either with or without cause, by the vote of a majority of the whole Board of Directors at any regular meeting, or at a special meeting called for such purpose, provided the notice for such meeting shall specify that such proposed removal will be considered at the meeting; provided, however, that such removal shall be without prejudice to the contractual rights, if any, of the person so removed. Election or appointment of an officer or agent shall not of itself create contractual rights.
Section 4. Vacancies. Any vacancy occurring in any office of the Corporation may be filled by the Board of Directors.
Section 5. Powers and Duties of the Chief Executive Officer. The CEO, if there is such an officer, shall be the chief executive officer of the Corporation. Subject to the control of the Board of Directors, the CEO shall have general executive charge, management and control of the properties, business and operations of the Corporation with all such powers as may be reasonably incident to such responsibilities; he may agree upon and execute all leases, contracts, evidences of indebtedness and other obligations in the name of the Corporation and may sign all certificates for shares of capital stock of the Corporation; and he shall have such other powers and duties as designated in accordance with these Bylaws and as may be assigned to him from time to time by the Board of Directors. The CEO will preside at all meetings of the stockholders in absence of a Chairman of the Board.
Section 6. Powers and Duties of the Chairman of the Board. The Chairman of the Board (if any) shall preside at all meetings of the stockholders and of the Board of Directors; and he shall have such other powers and duties as designated in accordance with these Bylaws and as may be assigned to him from time to time by the Board of Directors.

Section 7. Powers and Duties of the President. Unless otherwise determined by the Board of Directors or the CEO, if there is such an officer, the President shall have the authority to agree upon and execute all leases, contracts, evidences of indebtedness and other obligations in the name of the Corporation and he shall, in the absence of the Chairman of the Board or the CEO or if there be no Chairman of the Board and CEO, preside at all meetings of the stockholders and (if a director) of the Board of Directors; and the President shall have such other powers and duties as designated in accordance with these Bylaws and as may be assigned to him from time to time by the Board of Directors or the CEO, if there is a CEO.
14


Section 8. Vice Presidents. Each Vice President shall perform such duties and have such powers as the Board of Directors, the CEO, or President may from time to time prescribe. In addition, in the absence of the President, or in the event of his inability or refusal to act, a Vice President designated by the Board of Directors, the CEO, or President or, in the absence of such designation, the Vice President who is present and who is senior in terms of time as a Vice President of the Corporation, shall perform the duties of the President, as the case may be, and when so acting shall have all the powers of and be subject to all the restrictions upon the President, as the case may be; provided, however, that such Vice President shall not preside at meetings of the Board of Directors unless he is a director.
Section 9. Treasurer. The Treasurer shall have responsibility for the custody and control of all the funds and securities of the Corporation, and he shall have such other powers and duties as designated in accordance with these Bylaws and as may be prescribed from time to time by the Board of Directors. He shall perform all acts incident to the position of Treasurer, subject to the control of the chief executive officer and the Board of Directors; the Treasurer shall, if required by the Board of Directors, give such bond for the faithful discharge of his duties in such form as the Board of Directors may require.
Section 10. Assistant Treasurers. Each Assistant Treasurer (if any) shall have the usual powers and duties pertaining to his office, together with such other powers and duties as designated in accordance with these Bylaws and as may be prescribed from time to time by the Treasurer, the chief executive officer or the Board of Directors. The Assistant Treasurers shall exercise the powers of the Treasurer during the Treasurer’s absence or inability or refusal to act.
Section 11. Secretary. The Secretary shall keep the minutes of all meetings of the Board of Directors, committees of directors and of the stockholders in books provided for such purpose; he shall attend to the giving and serving of all notices; he may in the name of the Corporation affix the seal of the Corporation to all contracts of the Corporation and attest thereto; he may sign with the other appointed officers all certificates for shares of capital stock of the Corporation; he shall have charge of the certificate books, transfer books and stock ledgers, and such other books and papers as the Board of Directors may direct, all of which shall at all reasonable times be open to inspection by any director upon application at the office of the Corporation during business hours; he shall have such other powers and duties as designated in accordance with these Bylaws and as may be prescribed from time to time by the Board of Directors; and he shall in general perform all acts incident to the office of Secretary, subject to the control of the chief executive officer and the Board of Directors.

Section 12. Assistant Secretaries. Each Assistant Secretary (if any) shall have the usual powers and duties pertaining to his office, together with such other powers and duties as designated in accordance with these Bylaws and as may be prescribed from time to time by the chief executive officer, the Board of Directors or the Secretary. The Assistant Secretaries shall exercise the powers of the Secretary during the Secretary’s absence or inability or refusal to act.
Section 13. Action with Respect to Securities of Other Companies. Unless otherwise determined by the Board of Directors, the CEO, if there is such an officer, shall have the power to vote and to otherwise act on behalf of the Corporation, in person or by proxy, at any meeting of security holders of any other corporation, or with respect to any action of security holders thereof, in which this Corporation may hold securities and otherwise to exercise any and all rights and powers which this Corporation may possess by reason of its ownership of securities in such other corporation.
ARTICLE VI
INDEMNIFICATION OF DIRECTORS
OFFICERS, EMPLOYEES AND AGENTS
Section 1. Right to Indemnification. Subject to the limitations and conditions as provided in this Article VI, each person who was or is made a party to or is threatened to be made a party to or is involved in any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative, arbitrative or investigative (hereinafter a “proceeding”), or any appeal in such a proceeding or any inquiry or investigation that could lead to
15


such a proceeding, by reason of the fact that he, or a person of whom he is the legal representative, is or was a director or officer of the Corporation, or while a director or officer of the Corporation is or was serving at the request of the Corporation as a director, officer, partner, venturer, proprietor, trustee, employee, agent, or similar functionary of another foreign or domestic corporation, partnership, joint venture, sole proprietorship, trust, employee benefit plan or other enterprise, shall be indemnified by the Corporation to the fullest extent permitted by the Delaware General Corporation Law, as the same exists or may hereafter be amended (but, in the case of any such amendment, only to the extent that such amendment permits the Corporation to provide greater indemnification rights than said law permitted the Corporation to provide prior to such amendment) against judgments, penalties (including excise and similar taxes and punitive damages), fines, settlements and reasonable expenses (including, without limitation, attorneys’ fees) actually incurred by such person in connection with such proceeding, and indemnification under this Article VI shall continue as to a person who has ceased to serve in the capacity which initially entitled such person to indemnity hereunder. The rights granted pursuant to this Article VI shall be deemed contractual rights, and no amendment, modification or repeal of this Article VI shall have the effect of limiting or denying any such rights with respect to actions taken or proceedings arising prior to any such amendment, modification or repeal. It is expressly acknowledged that the indemnification conferred in this Article VI could involve indemnification for negligence of the indemnified party or under theories of strict liability.

Section 2. Advance Payment. The right to indemnification conferred in this Article VI shall include the right to be paid or reimbursed by the Corporation for the reasonable expenses incurred by a person of the type entitled to be indemnified under Section 1 hereof who was, is or is threatened to be made a named defendant or respondent in a proceeding in advance of the final disposition of the proceeding and without any determination as to the person’s ultimate entitlement to indemnification; provided, however, that the payment of such expenses incurred by any such person in advance of the final disposition of a proceeding shall be made only upon delivery to the Corporation of a written affirmation by such director or officer of his good faith belief that he has met the standard of conduct necessary for indemnification under this Article VI and a written undertaking, by or on behalf of such person, to repay all amounts so advanced if it shall ultimately be determined that such indemnified person is not entitled to be indemnified under this Article VI or otherwise.
Section 3. Indemnification of Employees and Agents. The Corporation, by adoption of a resolution of the Board of Directors, may indemnify and advance expenses to an employee or agent of the Corporation to the same extent and subject to the same conditions that it is required to indemnify and advance expenses to directors and officers under this Article VI; the Corporation may indemnify and advance expenses to persons who are not or were not directors, officers, employees or agents of the Corporation, but who are or were serving at the request of the Corporation as a director, officer, partner, venturer, proprietor, trustee, employee, agent or similar functionary of another foreign or domestic corporation, partnership, joint venture, sole proprietorship, trust, employee benefit plan or other enterprise against any liability asserted against him and incurred by him in such a capacity or arising out of his status as such a person to the same extent that it may indemnify and advance expenses to directors or officers under this Article VI.
Section 4. Appearance as a Witness. Notwithstanding any other provision of this Article VI, the Corporation may pay or reimburse expenses incurred by a director or officer in connection with his appearance as a witness or other participation in a proceeding at a time when he is not a named defendant or respondent in the proceeding.
Section 5. Nonexclusivity of Rights. The right to indemnification and advancement and payment of expenses conferred in this Article VI shall not be exclusive of any other right which a director or officer or other person indemnified pursuant to Article VI, Section 3 hereof, may have or hereafter acquire under any law, provision of the Certificate of Incorporation, these Bylaws, any agreement, vote of stockholders or disinterested directors otherwise.
Section 6. Insurance. The Corporation may purchase and maintain insurance, at its expense, to protect itself and any person who is or was serving as a director, officer, employee or agent of the Corporation, or is or was serving at the request of the Corporation as a director, officer, partner, venturer, proprietor, trustee, employee, agent or similar functionary of another foreign or domestic corporation, partnership, joint venture, proprietorship, employee benefit plan, trust or other enterprise against any expense, liability or loss, whether or not the Corporation would have the power to indemnify such person against such expense, liability or loss under this Article VI.
16



Section 7. Savings Clause. If this Article VI or any portion hereof shall be invalidated on any grounds by any court of competent jurisdiction, then the Corporation shall nevertheless indemnify and hold harmless each director, officer or any other person required to be indemnified in accordance with this Article VI as to costs, charges and expenses (including attorneys’ fees), judgments, fines and amounts paid in settlement with respect to any proceeding, to the full extent permitted by any applicable and valid portion of this Article VI to the fullest extent permitted by applicable law.
ARTICLE VII
CAPITAL STOCK
Section 1. Certificates of Stock. The shares of the capital stock of the Corporation shall be represented by certificates, provided, however, that the Board of Directors may determine by resolution that some or all of any or all the classes or series of the Corporation’s stock shall be uncertificated shares. Any such resolution shall not apply to shares represented by a certificate until such certificate is surrendered to the Corporation. Notwithstanding the adoption of such a resolution by the Board of Directors, every holder of stock represented by certificates and, upon request, every holder of uncertificated shares shall be entitled to have a certificate signed by, or in the name of the name of the Corporation by any two authorized officers of the Corporation, including, without limitation, the Chairman of the Board (if any), the President, any Vice President, the Treasurer, an Assistant Treasurer, the Secretary and an Assistant Secretary, representing the number of shares registered in certificate form. Any or all the signatures on the certificate may be a facsimile. In case any officer, transfer agent or registrar who has signed or whose facsimile signature has been placed upon a certificate shall have ceased to be such officer, transfer agent or registrar before such certificate is issued, such certificate may be issued by the Corporation with the same effect as if such person were such officer, transfer agent or registrar at the date of issue.
Section 2. Transfer of Shares. The shares of stock of the Corporation shall only be transferable on the books of the Corporation by the holders thereof in person or by their duly authorized attorneys or legal representatives, upon surrender and cancellation of certificates for a like number of shares (or upon compliance with the provisions of Article VII, Section 5, hereof, if applicable). Upon surrender to the Corporation or a transfer agent of a certificate for shares duly endorsed or accompanied by proper evidence of succession, assignment or authority to transfer (or upon compliance with the provisions of Article VII, Section 5 hereof, if applicable) and of compliance with any transfer restrictions applicable thereto contained in any agreement to which the Corporation is a party, or of which the Corporation has knowledge by reason of a legend with respect thereto placed upon any such surrendered stock certificate, it shall be the duty of the Corporation to issue a new certificate to the person entitled thereto, cancel the old certificate and record the transaction upon its books.
Section 3. Ownership of Shares. The Corporation shall be entitled to treat the holder of record of any share or shares of capital stock of the Corporation as the owner in fact thereof at that time for purposes of voting such shares, receiving distributions thereon or notices in respect thereof, transferring such shares, exercising rights of dissent, exercising or waiving any preemptive rights, or giving proxies with respect to such shares; and, neither the Corporation nor any of its officers, directors, employees, or agents shall be liable for regarding that person as the owner of those shares at that time for those purposes, regardless of whether or not that person possesses a certificate for those shares.
Section 4. Regulations Regarding Certificates. The Board of Directors shall have the power and authority to make all such rules and regulations as it may deem expedient concerning the issue, transfer and registration or the replacement of certificates for shares of capital stock of the Corporation.
Section 5. Lost, Stolen, Destroyed or Mutilated Certificates. The Board of Directors may determine the conditions upon which a new certificate of stock may be issued in place of any certificate which is alleged to have been lost, stolen, destroyed or mutilated; and may, in its discretion, require the owner of such certificate or his legal representative to give bond, with sufficient surety, to indemnify the Corporation and each transfer agent and registrar
17


against any and all losses or claims which may arise by reason of the issuance of a new certificate in the place of the one so lost, stolen, destroyed or mutilated.
ARTICLE VIII
MISCELLANEOUS PROVISIONS
Section 1. Fiscal Year. The fiscal year of the Corporation shall be such as established from time to time by the Board of Directors.
Section 2. Corporate Seal. The Board of Directors may provide a suitable seal containing the name of the Corporation. The Secretary shall have charge of the seal (if any). If and when so directed by the Board of Directors or a committee thereof, duplicates of the seal may be kept and used by the Treasurer or by the Assistant Secretary or Assistant Treasurer.
Section 3. Notice and Waiver of Notice. Whenever any notice is required to be given by law, the Certificate of Incorporation or these Bylaws, except with respect to notices of meetings of stockholders (with respect to which the provisions of Article II, Section 6 hereof apply) and except with respect to notices of special meetings of directors (with respect to which the provisions of Article III, Section 6 hereof apply) said notice shall be deemed to be sufficient if given (I) by telegraphic, cable or wireless transmission or (ii) by deposit of such postage prepaid notice, in a post office box addressed to the person entitled thereto at his address as it appears on the records of the Corporation. Such notice shall be deemed to have been given on the day of such transmission or mailing, as the case may be.
Whenever notice is required to be given by law, the Certificate of Incorporation or these Bylaws, a written waiver thereof, signed by the person entitled to such notice, whether before or after the time stated therein, shall be deemed equivalent to notice. Attendance of a person, including without limitation a director, at a meeting shall constitute a waiver of notice of such meeting, except when the person attends a meeting for the express purpose of objecting, at the beginning of such meeting, to the transaction of any business because the meeting is not lawfully called or convened. Neither the business to be transacted at, nor the purpose of, any regular or special meeting of the stockholders, directors, or a committee of directors need be specified in any written waiver of notice, unless so required by the Certificate of Incorporation or these Bylaws.
Section 4. Resignations. Any director, member of a committee or officer may resign at any time. Such resignation shall be made in writing and shall take effect at the time specified therein, or if no time be specified, at the time of its receipt by the chief executive officer or Secretary. The acceptance of such resignation shall not be necessary for its effectiveness, unless expressly so provided in the resignation.
Section 5. Facsimile Signatures. In addition to the provisions for the use of facsimile signatures specifically authorized elsewhere in these Bylaws, facsimile signatures of any officer or officers of the Corporation may be used as determined by the Board of Directors.
Section 6. Reliance upon Books, Reports and Records. A member of the Board of Directors, or a member of any committee thereof, shall be fully protected in relying in good faith upon the records of the Corporation and upon such information, opinions, reports or statements presented to the Corporation by any of its officers or employees, or committees of the Board of Directors, or by any other person as to matters the director reasonably believes are within such other person’s professional or expert competence and who has been selected with reasonable care by or on behalf of the Corporation, as to the value and amount of the assets, liabilities and/or net profits of the Corporation, or any other facts pertinent to the existence and amount of surplus or other funds from which dividends might properly be declared and paid, or with which the Corporation’s stock might properly be purchased or redeemed.
18


Section 7. Forum Selection. Unless the Corporation consents in writing to the selection of an alternative forum, the Court of Chancery (the “Chancery Court”) of the State of Delaware (or, in the event that the Chancery Court does not have jurisdiction, the federal district court for the District of Delaware or other state courts of the State of Delaware) shall, to the fullest extent permitted by law, be the sole and exclusive forum for (a) any derivative action or proceeding brought on behalf of the Corporation, (b) any action asserting a claim of breach of a fiduciary duty owed by any director, officer or other employee of the Corporation to the Corporation or to the Corporation’s stockholders, (c) any action arising pursuant to any provision of the Delaware General Corporate Law or the Certificate of Incorporation or these Bylaws (as either may be amended from time to time), or (d) any action asserting a claim against the Corporation governed by the internal affairs doctrine. If any action the subject matter of which is within the scope of the preceding sentence is filed in a court other than a court located within the State of Delaware (a “Foreign Action”) in the name of any stockholder, such stockholder shall be deemed to have consented to (i) the personal jurisdiction of the state and federal courts located within the State of Delaware in connection with any action brought in any such court to enforce the preceding sentence and (ii) having service of process made upon such stockholder in any such action by service upon such stockholder’s counsel in the Foreign Action as agent for such stockholder.
ARTICLE IX
AMENDMENTS
The original or other Bylaws of the Corporation may be adopted, amended or repealed by the incorporators, by the initial directors if they are named in the Certificate of Incorporation, or, before the Corporation has received any payment for any of its stock, by its Board of Directors. After the Corporation has received any payment for any of its stock, the power to adopt, amend or repeal Bylaws shall reside in the stockholders entitled to vote; provided, however, the Corporation may, in the Certificate of Incorporation, confer the power to adopt, amend or repeal Bylaws upon the directors. The fact that such power has been so conferred upon the directors, shall not divest the stockholders of the power, nor limit their power to adopt, amend or repeal Bylaws.
Approved:    October 11, 2017
Amended:    March 11, 2021
19
EX-4.2 3 a202010-kexhibit42.htm EX-4.2 Document

EXHIBIT 4.2

DESCRIPTION OF CAPITAL STOCK
The following description of capital stock of Flotek Industries, Inc. (the “Company,” “we” or “us”) is a summary and does not purport to be complete. It is subject to and qualified in its entirety by reference to the Company’s Amended and Restated Certificate of Incorporation, the Certificate of Amendment to the Amended and Restated Certificate of Incorporation (collectively, the “Certificate of Incorporation”) and the Company’s Second Amended and Restated Bylaws, as amended (the “Bylaws”), each of which are incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this Exhibit 4.2 is a part. We encourage you to read the Certificate of Incorporation, the Bylaws and the applicable provisions of the Delaware General Corporation Law (the “DGCL”), for additional information.

General

Our authorized capital stock consists of:

140,000,000 shares of common stock, $0.0001 par value; and
100,000 shares of preferred stock, $0.0001 par value.

The following summary of the rights, preferences and privileges of our capital stock, our Certificate of Incorporation and our Bylaws does not purport to be complete and is qualified in its entirety by reference to the provisions of applicable law and to our Certificate of Incorporation and Bylaws.

Common Stock

Holders of common stock are entitled to one vote per share on all matters to be voted upon by the stockholders. Because holders of common stock do not have cumulative voting rights, the holders of a majority of the shares of common stock can elect all of the members of the board of directors standing for election. The holders of common stock are entitled to receive dividends as may be declared by the board of directors. Upon our liquidation, dissolution or winding up, and subject to any prior rights of outstanding preferred stock, the holders of our common stock will be entitled to share pro rata in the distribution of all of our assets available for distribution to our stockholders after satisfaction of all of our liabilities and the payment of the liquidation preference of any preferred stock that may be outstanding. There are no redemption or sinking fund provisions applicable to the common stock. All outstanding shares of common stock are fully paid and non-assessable. The holders of our common stock have no preemptive or other subscription rights to purchase our common stock.

Preferred Stock

Subject to the provisions of the Certificate of Incorporation and limitations prescribed by law, the board of directors has the authority to issue up to 100,000 shares of preferred stock in one or more series and to fix the rights, preferences, privileges and restrictions of the preferred stock, including dividend rights, dividend rates, conversion rates, voting rights, terms of redemption, redemption prices, liquidation preferences and the number of shares constituting any series or the designation of the series, which may be superior to those of the common stock, without further vote or action by the stockholders.

One of the effects of undesignated preferred stock may be to enable the board of directors to render more difficult or to discourage an attempt to obtain control of us by means of a tender offer, proxy contest, merger or otherwise and, as a result, protect the continuity of our management. The issuance of shares of the preferred stock under the board of directors’ authority described above may adversely affect the rights of the holders of common stock. For example, preferred stock issued by us may rank prior to the common stock as to dividend rights, liquidation preference or both, may have full or limited voting rights and may be convertible into shares of common stock. Accordingly, the issuance of shares of preferred stock may discourage bids for the common stock or may otherwise adversely affect the market price of the common stock.




Delaware Anti-Takeover Law, Certificate of Incorporation and Bylaw Provisions

We are subject to the provisions of Section 203 of the DGCL. In general, Section 203 prohibits a publicly held Delaware corporation from engaging in a “business combination” with an “interested stockholder” for a period of three years after the date of the transaction in which the person became an interested stockholder, unless the business combination is approved in a prescribed manner.

Section 203 defines a “business combination,” among other things, as a merger, asset sale or other transaction resulting in a financial benefit to the interested stockholders. Section 203 defines an “interested stockholder” as a person who, together with affiliates and associates, owns, or, in some cases, within three years prior, did own, 15% or more of the corporation’s voting stock. Under Section 203, a business combination between us and an interested stockholder is prohibited unless:

our board of directors approved either the business combination or the transaction that resulted in the stockholder becoming an interested stockholder prior to the date the person attained the status;
upon consummation of the transaction that resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of our voting stock outstanding at the time the transaction commenced, excluding, for purposes of determining the voting stock outstanding, shares owned by persons who are directors and also officers and employee stock plans, under which employee participants do not have the right to; or
the business combination is approved by our board of directors on or subsequent to the date the person became an interested stockholder and authorized at an annual or special meeting of the stockholders by the affirmative vote of the holders of at least 66 2/3% of the outstanding voting stock that is not owned by the interested stockholder.

This provision has an anti-takeover effect with respect to transactions not approved in advance by our board of directors, including discouraging takeover attempts that might result in a premium over the market price for the shares of our common stock. With approval of our stockholders, we could amend our Certificate of Incorporation or Bylaws in the future to elect not to be governed by the anti-takeover law. This election would generally be effective 12 months after the adoption of the amendment and would not apply to any business combination between us and any person who became an interested stockholder on or before the adoption of the amendment.

Provisions of Our Certificate of Incorporation and Bylaws

Our Certificate of Incorporation and Bylaws provide that any action required or permitted to be taken by our stockholders may be taken at a duly called meeting of stockholders or by written consent of the holders of all of the outstanding stock entitled to vote on such action. Under Delaware law, the power to adopt, amend or repeal Bylaws is conferred upon the stockholders. A corporation may, however, in its Certificate of Incorporation also confer upon the board of directors the power to adopt, amend or repeal its Bylaws. Our Certificate of Incorporation and Bylaws grant our board the power to adopt, amend and repeal our Bylaws on the affirmative vote of a majority of the directors then in office. Our stockholders may adopt, amend or repeal our Bylaws, but only at any regular or special meeting of stockholders by the holders of not less than a majority of the outstanding shares of stock entitled to vote. Also, our Bylaws do not grant our stockholders the ability to call special meetings of stockholders. Advance notice is required for stockholders to nominate directors or to submit proposals for consideration at meetings of stockholders.

The foregoing provisions of our Certificate of Incorporation and Bylaws and the provisions of Section 203 of the DGCL could have the effect of delaying, deferring or preventing a change in control of the Company.

Liability and Indemnification of Officers and Directors

Our Certificate of Incorporation and Bylaws provide that indemnification shall be to the fullest extent permitted by the DGCL for all current or former directors or officers of the Company. As permitted by the DGCL, the Certificate of Incorporation provides that directors of the Company will not be liable to the Company or its stockholders for



monetary damages for breach of fiduciary duty as a director to the fullest extent of the law of the State of Delaware. If the DGCL is amended to authorize the further elimination or limitation of directors’ liability, then the liability of our directors will automatically be limited to the fullest extent provided by law.

We have also agreed to obtain and maintain director and officer liability insurance for the benefit of each of our officers and directors. These policies include coverage for losses for wrongful acts. Each of our officers and directors is named as an insured under such policies and provided with the same rights and benefits as are accorded to the most favorably insured of our directors and officers.

Exclusive Forum Provision

Our Bylaws provide that, unless the Company consents in writing to the selection of an alternative forum, the Court of Chancery (the “Chancery Court”) of the State of Delaware (or, in the event that the Chancery Court does not have jurisdiction, the federal district court for the District of Delaware or other state courts of the State of Delaware) shall, to the fullest extent permitted by law, be the sole and exclusive forum for (a) any derivative action or proceeding brought on behalf of the Company, (b) any action asserting a claim of breach of a fiduciary duty owed by any director, officer or other employee of the Company to the Company or to the Company’s stockholders, (c) any action arising pursuant to any provision of the DGCL or the Certificate of Incorporation or the Bylaws (as either may be amended from time to time), or (d) any action asserting a claim against the Company governed by the internal affairs doctrine.

Listing of Common Stock

Our common stock is currently listed on the New York Stock Exchange under the symbol “FTK.”

Transfer Agent and Registrar

The transfer agent and registrar for the common stock is American Stock Transfer & Trust Company, LLC.

EX-21.1 4 a202010-kexhibit211.htm EX-21.1 Document

EXHIBIT 21.1
FLOTEK INDUSTRIES, INC.
LIST OF SUBSIDIARIES

SubsidiaryJurisdiction of Formation
Flotek Chemistry, LLCOklahoma
Flotek Paymaster, Inc.Texas
JP3 Measurement, LLCTexas



EX-23.1 5 a202010-kexhibit231.htm EX-23.1 Document

EXHIBIT 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We consent to the incorporation by reference in the Registration Statements filed on Form S-8 (Nos. 333-157276, 333-172596, 333-174983, 333-183617, 333-198757, 333-213407, 333-225865, 333-231749, 333-237292 and 333-239244) and on Form S-3 (Nos. 333-161552, 333-166442, 333-166443, 333-173806, 333-174199, 333-189555, 333-212864, 333-219618 and 333-251043) of Flotek Industries, Inc. and subsidiaries (the “Company”) of our reports dated March 6, 2020, relating to the consolidated financial statements of Flotek Industries, Inc. appearing in the Annual Report on Form 10-K of Flotek Industries, Inc. and subsidiaries for the year ended December 31, 2020.

We also consent to the reference to our firm under the heading “Experts” in such Registration Statements.

/s/ Moss Adams, LLP

Houston, Texas
March 16, 2021


EX-23.2 6 a202010-kexhibit232.htm EX-23.2 Document

EXHIBIT 23.2

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

Flotek Industries, Inc.
Houston, Texas

We hereby consent to the incorporation by reference in the Registration Statements filed on Form S-8 (Nos. 333-157276, 333-172596, 333-174983, 333-183617, 333-198757, 333-213407, 333-225865, 333-231749, 333-237292 and 333-239244) and on Form S-3 (Nos. 333-161552, 333-166442, 333-166443, 333-173806, 333-174199, 333-189555, 333-212864, 333-219618 and 333-251043) of Flotek Industries, Inc. (the “Company”) of our reports dated March 16, 2021, relating to the consolidated financial statements and the effectiveness of the Company’s internal control over financial reporting, which appear in this Annual Report on Form 10-K of Flotek Industries, Inc. and subsidiaries for the year ended December 31, 2020. Our report on the effectiveness of internal control over financial reporting expresses an adverse opinion on the effectiveness of the Company’s internal control over financial reporting as of December 31, 2020.

/s/ BDO USA, LLP

Houston, Texas
March 16, 2021

EX-31.1 7 a202010-kexhibit311.htm EX-31.1 Document

EXHIBIT 31.1
CERTIFICATION
I, John W. Gibson, Jr., certify that:
1. I have reviewed this Annual Report on Form 10-K of Flotek Industries, Inc.;
2. To the best of 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. To the best of 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 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:
(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.
 
/s/    John W. Gibson, Jr.
John W. Gibson, Jr.
President, Chief Executive Officer and
Chairman of the Board
Date: March 16, 2021

EX-31.2 8 a202010-kexhibit312.htm EX-31.2 Document

EXHIBIT 31.2
CERTIFICATION
I, Michael E. Borton, certify that:
1. I have reviewed this Annual Report on Form 10-K of Flotek Industries, Inc.;
2. To the best of 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. To the best of 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 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:
(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.
 
/s/   Michael E. Borton
Michael E. Borton
Chief Financial Officer
Date: March 16, 2021

EX-32.1 9 a202010-kexhibit321.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 Annual Report of Flotek Industries, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned hereby certifies, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that:
(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.
 
/s/    John W. Gibson, Jr.
John W. Gibson, Jr.
President, Chief Executive Officer and
Chairman of the Board
Date: March 16, 2021


EX-32.2 10 a202010-kexhibit322.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 Annual Report of Flotek Industries, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2020, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned hereby certifies, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that:
(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.
 
/s/    Michael E. Borton
Michael E. Borton
Chief Financial Officer
Date: March 16, 2021


EX-101.SCH 11 ftk-20201231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page 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 INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Nature of Operations link:presentationLink link:calculationLink link:definitionLink 2402401 - Disclosure - Organization and Nature of 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 - Changes in Allowance for Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2108103 - Disclosure - Business Combination link:presentationLink link:calculationLink link:definitionLink 2309302 - Disclosure - Business Combination (Tables) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Business Combination - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Business Combination - Net Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2112104 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Discontinued Operations - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2415407 - Disclosure - Discontinued Operations - Summary Of Financial Information That Has Been Reported As Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 2116105 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2418408 - Disclosure - Revenue from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2119106 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2421409 - Disclosure - Inventories - Components of inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2422410 - Disclosure - Inventories - Schedule of Inventory Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 2423411 - Disclosure - Inventories - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2124107 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2325306 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2426412 - Disclosure - Property and Equipment - Components of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2427413 - Disclosure - Property and Equipment - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2128108 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2329307 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2430414 - Disclosure - Leases - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2431415 - Disclosure - Leases - Components of Lease Expense and Supplementary Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2432416 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2433417 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2134109 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 2335308 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2436418 - Disclosure - Goodwill - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2437419 - Disclosure - Goodwill - Changes in the Carrying Value of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2138110 - Disclosure - Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2339309 - Disclosure - Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2440420 - Disclosure - Other Intangible Assets - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2441421 - Disclosure - Other Intangible Assets - Schedule of Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2142111 - Disclosure - Impairment of Fixed, Long-lived and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2343310 - Disclosure - Impairment of Fixed, Long-lived and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2444422 - Disclosure - Impairment of Fixed, Long-lived and Intangible Assets - Schedule of Impairment Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2445423 - Disclosure - Impairment of Fixed, Long-lived and Intangible Assets - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2146112 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 2347311 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 2448424 - Disclosure - Accrued Liabilities - Schedule of Current Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2149113 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2350312 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2451425 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2452426 - Disclosure - Debt - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2153114 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2354313 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2455427 - Disclosure - Fair Value Measurements - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2456428 - Disclosure - Fair Value Measurements - Recurring (Details) link:presentationLink link:calculationLink link:definitionLink 2457429 - Disclosure - Fair Value Measurements - Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2158115 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2359314 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2460430 - Disclosure - Income Taxes - Components of Income Tax (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 2461431 - Disclosure - Income Taxes - Domestic and Foreign Income (Details) link:presentationLink link:calculationLink link:definitionLink 2462432 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2463433 - Disclosure - Income Taxes - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2464434 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2165116 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2466435 - Disclosure - Commitment and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2167117 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 2368315 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2469436 - Disclosure - Stockholders’ Equity - Reconciliation of Changes in Common Shares Issued and Additional Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 2470437 - Disclosure - Stockholders’ Equity - Treasury Stock and Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2171118 - Disclosure - Stock-Based Compensation and Other Benefit Plans link:presentationLink link:calculationLink link:definitionLink 2372316 - Disclosure - Stock-Based Compensation and Other Benefit Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2473438 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Stock-Based Incentive Plans (Details) link:presentationLink link:calculationLink link:definitionLink 2474439 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Stock Options - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2475440 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Schedule of Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 2476441 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Schedule of Significant Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2477442 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Restricted Stock and Restricted Stock Units- Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2478443 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Restricted Stock Share Activity and Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2479444 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Employee Stock Purchase Plan and Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2480445 - Disclosure - Stock-Based Compensation and Other Benefit Plans - 401(k) Retirement Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2181119 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2482446 - Disclosure - Earnings (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2183120 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 2384317 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2485447 - Disclosure - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2186121 - Disclosure - Related Party Transaction link:presentationLink link:calculationLink link:definitionLink 2487448 - Disclosure - Related Party Transaction (Details) link:presentationLink link:calculationLink link:definitionLink 2188122 - Disclosure - Business Segment, Geographic and Major Customer Information link:presentationLink link:calculationLink link:definitionLink 2389318 - Disclosure - Business Segment, Geographic and Major Customer Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2490449 - Disclosure - Business Segment, Geographic and Major Customer Information - Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2491450 - Disclosure - Business Segment, Geographic and Major Customer Information - Assets by Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2492451 - Disclosure - Business Segment, Geographic and Major Customer Information - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 2493452 - Disclosure - Business Segment, Geographic and Major Customer Information - Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 ftk-20201231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 13 ftk-20201231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 14 ftk-20201231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Combinations Business Combinations Policy [Policy Text Block] Granted to employees (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Machinery and equipment Other Machinery and Equipment [Member] Intangible assets Deferred Tax Liabilities, Intangible Assets Document Type Document Type ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Other income (expense), net Other Nonoperating Income (Expense) Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Related Party [Axis] Related Party [Axis] Treasury Stock Treasury Stock [Member] Payables and Accruals [Abstract] Services Service [Member] Segments [Axis] Segments [Axis] 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 First earn out provision threshold (usd per share) Earn Out Provision Threshold One Earn Out Provision Threshold One Level 3 Fair Value, Inputs, Level 3 [Member] Provision for excess and obsolete inventory Charged to provisions Inventory Write-down Measurement period adjustment Goodwill, Purchase Accounting Adjustments Assets Measured at Fair Value on a Nonrecurring Basis [Table] Assets Measured at Fair Value on a Nonrecurring Basis [Table] Assets Measured at Fair Value on a Nonrecurring Basis Treasury stock purchased (in shares) Stock Repurchased During Period, Shares Long-term debt assumed and other assets (liabilities) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets (Liabilities) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets (Liabilities) Statistical Measurement [Domain] Statistical Measurement [Domain] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Share-based Compensation Arrangement by Share-based Payment Award Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Purchase of treasury stock Payments for Repurchase of Other Equity Deferred tax liabilities, net Deferred Income Tax Liabilities, Net Proceeds from debt Proceeds from Issuance of Debt Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Name of each exchange on which registered Security Exchange Name Other intangible assets, net Intangible Assets, Net (Excluding Goodwill) Second earn out provision threshold (usd per share) Earn Out Provision Threshold Two Earn Out Provision Threshold Two Stock-Based Compensation and Other Benefit Plans Compensation and Employee Benefit Plans [Text Block] Tradenames and trademarks Trademarks and Trade Names [Member] Property and equipment Finance Lease, Right-of-Use Asset, before Accumulated Amortization Forfeited (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Loss from operations Loss from operations, including impairment Operating Income (Loss) Total current liabilities Liabilities, Current Stock surrendered for exercise of stock options (in shares) Stock Surrendered During Period, Shares Treasury stock shares surrendered in exercise of stock options. Defined Contribution Plan Defined Contribution Plan Disclosure [Line Items] Non-vested at beginning of period (in dollars per share) Non-vested at 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 Legal costs Accrued Professional Fees, Current Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Research and development Disposal Group, Including Discontinued Operation, Research and Development Disposal Group, Including Discontinued Operation, Research and Development Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Commitments and contingencies (Note 16) Commitments and Contingencies Increase in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent Total lease payments Finance Lease, Liability, Payment, Due ASSETS Assets [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Vesting period in years Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Accounting Policies [Abstract] Accounting Policies [Abstract] Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Revenue, Major Customer Revenue, Major Customer [Line Items] Furniture and fixtures Furniture and Fixtures [Member] Loss on contract settlement Discontinued Operation, Gain (Loss) On Contract Settlement Discontinued Operation, Gain (Loss) On Contract Settlement Restricted Cash Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block] Entity Address, State Entity Address, State or Province Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Stock price (per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price Assumed PPP loan Business Combination, Assumed Payroll Protection Program Loan Business Combination, Assumed Payroll Protection Program Loan Operating cash flows from operating leases Operating Lease, Payments Accounts payable Accounts Payable, Current Percentage by award type Share-based Compensation Arrangement by Share-based Payment Award, Grants in Period, Percent by Award Type Share-based Compensation Arrangement by Share-based Payment Award, Grants in Period, Percent Time-Vesting versus Performance Vesting. Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Operating lease right-of-use assets Operating lease, right-of-use asset Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment 2021 Lessee, Operating Lease, Liability, to be Paid, Year One Income taxes paid Income Taxes Paid Florida Chemical Company Florida Chemical Company, LLC [Member] Florida Chemical Company, LLC Outstanding beginning balance (in shares) Outstanding ending balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 2021 Finance Lease, Liability, to be Paid, Year One Fixed assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment 2024 Lessee, Operating Lease, Liability, to be Paid, Year Four Long Lived Assets Held-for-sale Long Lived Assets Held-for-sale [Line Items] Major Customers [Axis] Customer [Axis] State Current State and Local Tax Expense (Benefit) Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Income Taxes Income Tax, Policy [Policy Text Block] Total lease expense Lease, Cost Impairment of fixed assets Tangible Asset Impairment Charges Other comprehensive (loss) income: Other Comprehensive Income (Loss), Net of Tax [Abstract] Other income Disposal Group, Including Discontinued Operation, Other Income (Expense) Disposal Group, Including Discontinued Operation, Other Income (Expense) Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Deferred tax assets, net Deferred Income Tax Assets, Net Payments for finance leases Financing cash flows from finance leases Finance Lease, Principal Payments Excess working capital assumed Business Combination, Excess Working Capital Assumed Business Combination, Excess Working Capital Assumed Stock compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Computer equipment and software Computer Equipment and Software [Member] Computer Equipment and Software [Member] Inventories, net Inventories, net Inventory, Net Revenue Net revenue from external customers Revenue from Contract with Customer, Excluding Assessed Tax Payment for amendment agreement Payment For Amendment Agreement Payment For Amendment Agreement Measurement Frequency [Domain] Measurement Frequency [Domain] Inventory Inventory [Line Items] Percentage of revenue by major customers (in percentage) Concentration Risk, Percentage Business Acquisition [Axis] Business Acquisition [Axis] Geographical [Domain] Geographical [Domain] Inventory [Axis] Inventory [Axis] Statement [Line Items] Statement [Line Items] Stock issued in JP3 acquisition (in shares) Issued in business combination to acquire JP3 (in shares) Stock Issued During Period, Shares, Acquisitions Gain on lease termination Gain (Loss) on Termination of Lease Forecast Forecast [Member] Foreign Deferred Foreign Income Tax Expense (Benefit) Basic and diluted earnings (loss) per common share: Earnings Per Share, Basic and Diluted [Abstract] Customer A Customer A [Member] Customer A Summarized financial information regarding reportable segments Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] Debt instrument term (years) Debt Instrument, Term Borrowings on revolving credit facility Proceeds from Long-term Lines of Credit Interest payable Interest Payable, Current Entity Voluntary Filers Entity Voluntary Filers Number of stock options vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares Statement [Table] Statement [Table] Write-offs Accounts Receivable, Allowance for Credit Loss, Writeoff Statistical Measurement [Axis] Statistical Measurement [Axis] Credit Facility [Axis] Credit Facility [Axis] Deferred income tax (benefit) provision Deferred Income Taxes and Tax Credits Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Repayments on revolving credit facility Repayments of Long-term Lines of Credit Customer one Customer One [Member] Customer One Capital expenditures Payments to Acquire Property, Plant, and Equipment Excluding Capitalized Cost Payments to Acquire Property, Plant, and Equipment Excluding Capitalized Cost Share Repurchase Program, June 2015 Share Repurchase Program, June 2015 [Member] Share Repurchase Program, June 2015 [Member] JP3 PPP loan JP3 Paycheck Protection Program [Member] JP3 Paycheck Protection Program [Member] Data Analytics Data & Analytics [Member] Data & Analytics [Member] Nonrecurring Fair Value, Nonrecurring [Member] Business Combinations [Abstract] Business Combinations [Abstract] Basic earnings (loss) per common share (in dollars per share) Earnings Per Share, Basic and Diluted Entity Small Business Entity Small Business Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Increase (Decrease) in Stockholders' Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] From 5 to 8 Percent Defined Contribution Plan Matching Range from 5 to 8 Percent [Member] Defined Contribution Plan Matching Range from 5 to 8 Percent [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Debt Debt Disclosure [Text Block] Revenue Disposal Group, Including Discontinued Operation, Revenue Proceeds from sale of common stock Proceeds from Issuance of Common Stock Share Repurchase Program [Domain] Share Repurchase Program [Domain] Reduction in tax benefit related to stock-based awards Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent Changes in the carrying value of goodwill: Goodwill [Roll Forward] Amendment Flag Amendment Flag Weighted average common shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Summary of impairment charges Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Balance - beginning of period Balance - end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Maximum number of shares that may be issued (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized Leases Lessee, Finance Leases [Text Block] Operating expenses Disposal Group, Including Discontinued Operation, Costs of Goods Sold Research and Development Costs Research and Development Expense, Policy [Policy Text Block] Restricted Stock, Time-vesting Restricted Stock, Time-vesting [Member] Restricted Stock, Time-vesting [Member] Corporate and Other Corporate, Non-Segment [Member] Shares remaining to be granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Other Other Accrued Liabilities, Current Assets Measured at Fair Value on a Nonrecurring Basis Assets Measured at Fair Value on a Nonrecurring Basis [Line Items] Assets Measured at Fair Value on a Nonrecurring Basis Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Restricted stock awards forfeited (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Transaction Type [Axis] Transaction Type [Axis] Entity Central Index Key Entity Central Index Key Related Party [Domain] Related Party [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Contingent liability for earn-out provision Loss Contingency, Accrual, Current Related Party Transaction Related Party Transaction [Line Items] Excess terpene Excess Terpene [Member] Excess Terpene [Member] Accrued liabilities, current Accrued Liabilities, Current [Abstract] Accounts Receivable and Allowance for Doubtful Accounts Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Forfeited (per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited in Period, Weighted Average Grant Date Fair Value Schedule of other intangible assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Proceeds from Paycheck Protection Program loan Proceeds from Issuance of Other Long-term Debt Defined Contribution Plan, Matching Contributions [Domain] Defined Contribution Plan, Matching Contributions [Domain] [Domain] for Defined Contribution Plan, Matching Contributions [Axis] Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Escrow deposit Escrow Deposit Income taxes receivable Income Taxes Receivable, Current Geographical [Axis] Geographical [Axis] Segments [Domain] Segments [Domain] Unrecognized compensation cost related to stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Operating lease, renewal term Lessee, Operating Lease, Renewal Term Effect of tax rate differences of NOL carryback Effective Income Tax Rate Reconciliation Effect Of Tax Rate Differences of NOL Carryback Percent Effective Income Tax Rate Reconciliation Effect Of Tax Rate Differences of NOL Carryback Percent Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Defined Contribution Plan, Matching Contributions [Axis] Defined Contribution Plan, Matching Contributions [Axis] Defined Contribution Plan, Matching Contributions [Axis] Weighted-Average Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Employee Stock Employee Stock [Member] Schedule of restricted stock activity Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Up to 2 Percent Defined Contribution Plan Matching Range up to 2 Percent [Member] Defined Contribution Plan Matching Range up to 2 Percent [Member] Schedule of disaggregation of revenue Revenue from External Customers by Products and Services [Table Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Stock issued in JP3 acquisition Equity issued — acquisition of JP3 Stock Issued During Period, Value, Acquisitions Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Income Statement Location [Domain] Income Statement Location [Domain] 2022 Lessee, Operating Lease, Liability, to be Paid, Year Two Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Gain on sale of businesses Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Corporate general and administrative Selling, General and Administrative Expense Federal Current Federal Tax Expense (Benefit) Amortization of other intangible assets Amortization of Intangible Assets Preferred stock, minimum number of series authorized Preferred Stock, Minimum Number of Series Authorized Preferred Stock, Minimum Number of Series Authorized Schedule of components of lease expense and supplemental cash flow information Lease, Cost [Table Text Block] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Three Schedule of inventory reserve Schedule of Inventory Valuation Reserve Changes [Table Text Block] Schedule of Inventory Valuation Reserve Changes [Table Text Block] Other long-term assets Other Assets, Noncurrent Plan Name [Axis] Plan Name [Axis] Business Segment, Geographic and Major Customer Information Segment Reporting Disclosure [Text Block] Sale of common stock Stock Issued During Period, Value, New Issues Loss from continuing operations Loss from continuing operations, net of tax Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Operating cash flows from finance leases Finance Lease, Interest Payment on Liability TOTAL ASSETS Total assets Assets Related Party Transactions Related Party Transactions Disclosure [Text Block] Scenario [Axis] Scenario [Axis] Trademarks and brand names Trademarks And Brand Names [Member] Trademarks And Brand Names [Member] Non-vested at beginning of period (in shares) Non-vested at end of period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Impairment of right-of-use assets Finance Lease, Impairment Loss Title of each class Title of 12(b) Security Disposal Group Classification [Axis] Disposal Group Classification [Axis] Schedule of current accrued liabilities Schedule of Accrued Liabilities [Table Text Block] Flotek PPP loan Paycheck Protection Program [Member] Paycheck Protection Program [Member] Income before income taxes Operating loss Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Granted (per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Intangible assets Deferred Tax Assets Intangible Assets Deferred Tax Assets Intangible Assets Income taxes payable Accrued Income Taxes, Current Chief Executive Officer Chief Executive Officer [Member] Schedule of reconciliation of changes in common shares issued Schedule of Common Stock Outstanding Roll Forward [Table Text Block] Schedule of maturities of lease liabilities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Interest expense Interest Expense Customer B Customer B [Member] Customer B Schedule of components of income tax (benefit) expenses Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accrued liability Accrued Liabilities Weighted Average Remaining Lease Term Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Product and Service [Axis] Product and Service [Axis] TOTAL LIABILITIES Liabilities Business acquisition costs Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed Award unrecognized compensation expense, expected period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2025 Finance Lease, Liability, to be Paid, Year Five Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Expected Volatility Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stock options granted Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture Other countries Non-US [Member] Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Adjustment Scenario, Adjustment [Member] Customer C Customer C [Member] Customer C Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Change in fair value of contingent consideration Change in Fair Value Contigent Consideration Change in Fair Value Contigent Consideration Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Lease liability Deferred Tax Assets, Lease Liability Deferred Tax Assets, Lease Liability Level 1 Fair Value, Inputs, Level 1 [Member] Rent expense Operating Lease, Expense Inventories Increase (Decrease) in Inventories Reduction in tax benefit related to stock-based awards Excess Tax Benefit from Share-based Compensation, Operating Activities Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Accounts payable Increase (Decrease) in Accounts Payable Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] JP3 Measurement, LLC JP3 Measurement, LLC [Member] JP3 Measurement, LLC [Member] Debt Instrument [Axis] Debt Instrument [Axis] Additional Paid-in Capital Additional Paid-in Capital [Member] Inventories Inventory, Gross Schedule of business acquisitions, by acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Operating Segments Operating Segments [Member] Disaggregation of Revenue Disaggregation of Revenue [Line Items] Common and Preferred Stock Class of Stock Class of Stock [Line Items] Accrued liabilities Increase (Decrease) in Accrued Liabilities Common stock shares purchased, cost Treasury Stock, Value, Acquired, Cost Method Adjustments to reconcile loss from continuing operations to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Awards granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted Interest on lease liabilities Finance Lease, Interest Expense Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Machinery and equipment Machinery and Equipment [Member] Maximum shares employees may purchase each year, value Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Purchase Power Each Year, Value Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Purchase Power Each Year, Value Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Deferred tax assets: Deferred Tax Assets, Net [Abstract] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Taxes receivable Income Taxes Receivable Discontinued operations: Net Cash Provided by (Used in) Discontinued Operations and Continuing Operations [Abstract] Discontinued operations: Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract] Research and development Research and Development Expense Other Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Outstanding beginning balance (in USD per share) Outstanding ending balance (in USD per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Comprehensive Income (Loss) Comprehensive Income, Policy [Policy Text Block] Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Purchase of business, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Common stock, shares authorized (in shares) Common Stock, Shares Authorized Schedule of restricted stock unit activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Ownership (in percentage) Business Acquisition, Percentage of Voting Interests Acquired Revenue by geographic location Revenue from External Customers by Geographic Areas [Table Text Block] 2014 Plan 2014 Plan [Member] 2014 Plan [Member] Federal Deferred Federal Income Tax Expense (Benefit) ROU asset Deferred Tax Liabilities, Right-of-Use Asset Deferred Tax Liabilities, Right-of-Use Asset Financial information regarding reportable segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Operating Expense Operating Expense [Member] Inventory reserves Inventory Valuation Reserves [Roll Forward] Inventory Valuation Reserves [Roll Forward] Loss on write-down of assets held for sale Impairment of fixed and long-lived assets Impairment of Long-Lived Assets Held-for-use Goodwill Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Income Statement [Abstract] Income Statement [Abstract] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] 2020 Award Period Three [Member] Award Period Three Long-term operating lease liabilities Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Net cash used in operating activities Cash Provided by (Used in) Operating Activities, Discontinued Operations Name of Property [Domain] Name of Property [Domain] Additions / issuances Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Use of Estimates Use of Estimates, Policy [Policy Text Block] Research and development credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Schedule of Segment Reporting Information, by Segment [Table] Schedule of Long Lived Assets Held-for-sale [Table] Income tax expense Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation Current assets: Assets, Current [Abstract] Goodwill Goodwill, Gross 2019 Award Period Two [Member] Award Period Two 2023 Finance Lease, Liability, to be Paid, Year Three Patents and technology Patents [Member] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Schedule of effective income tax rate reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Scenario [Domain] Scenario [Domain] Additions to long-lived assets Payments to Acquire Property, Plant, and Equipment Allowance for doubtful accounts Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts Counterparty Name [Domain] Counterparty Name [Domain] City Area Code City Area Code Consolidation Items [Domain] Consolidation Items [Domain] Document Period End Date Document Period End Date Contingent consideration Business Combination, Contingent Consideration, Liability Due from related parties Due from Related Parties, Current Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Time-Vested Options Time-vested Options [Member] Time-vested Options [Member] Finance Leases Finance Lease, Assets And Liabilities, Lessee [Abstract] Finance Lease, Assets And Liabilities, Lessee [Abstract] Stock repurchase shares authorized Stock Repurchase Program, Authorized Amount Beginning balance (per share) Ending balance (per share) Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price Other intangible assets, net Other Intangible Assets, Net Customer lists Customer Lists [Member] Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Goodwill Deferred Tax Assets Goodwill Deferred Tax Assets Goodwill GRIC Global Research and Innovation Center [Member] Global Research and Innovation Center Accumulated impairment losses Goodwill, Impaired, Accumulated Impairment Loss Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Impairment of right-of-use assets Operating lease right-of-use assets Operating Lease, Impairment Loss Initial stock price ( per share) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Initial l Stock Price Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Initial l Stock Price Amended terpene supply agreement Amended Terpene Supply Agreement [Member] Amended Terpene Supply Agreement [Member] Components of inventory Schedule of Inventory, Current [Table Text Block] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Stock compensation expense Share-based Payment Arrangement, Noncash Expense Treasury stock purchased Stock Repurchased During Period, Value Interest payable Increase (Decrease) in Interest Payable, Net Property and equipment Deferred Tax Assets, Property, Plant and Equipment Restricted stock awards granted (in shares) Issued as restricted stock grants (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Cover [Abstract] Cover [Abstract] Acquisition goodwill recognized Goodwill, Acquired During Period Employee contribution Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Other Intangible Assets Intangible Assets Disclosure [Text Block] Taxes payable Taxes Payable Schedule of domestic and foreign net loss before taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Property and equipment, useful life Property, Plant and Equipment, Useful Life Components of Property, Plant and Equipment Property, Plant and Equipment, Net [Abstract] Affiliated Entity Affiliated Entity [Member] Total Long-term Debt Goodwill Goodwill [Line Items] Lessee, Lease, Description Lessee, Lease, Description [Line Items] Leases Lessee, Operating Leases [Text Block] 2018 Plan 2018 Plan [Member] 2018 Plan [Member] Operating expenses (excluding depreciation and amortization) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Restricted cash at the beginning of the period Restricted cash at the end of period Restricted Cash and Cash Equivalents Other current assets Increase (Decrease) in Other Current Assets Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Net deferred tax assets Deferred Tax Assets, Net Customer relationships Customer Relationships [Member] Income from discontinued operations, net of tax Net income from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Total costs and expenses Costs and Expenses Award Date [Domain] Award Date [Domain] Statement, Equity Components [Axis] Equity Components [Axis] Restricted Stock Restricted Stock [Member] Loss on purchase commitments (Note 16) Accrued Liabilities, Loss on Purchase Commitments, Current Accrued Liabilities, Loss on Purchase Commitments, Current Discontinued operations, net of tax (in dollars per share) Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic and Diluted Share Share-based Payment Arrangement [Abstract] Share-based Payment Arrangement [Abstract] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Total gross deferred tax assets Deferred Tax Assets, Gross Total finance lease expense Financing Lease, Cost Financing Lease, Cost Minimum Minimum [Member] Land Land [Member] Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Current portion of operating lease liabilities Operating Lease, Liability, Current Award Date [Axis] Award Date [Axis] Award unrecognized compensation expense Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Number of stock options forfeited (in shares) Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares Cash paid for amounts included in the measurement of lease liabilities: Operating Lease, Payments [Abstract] Operating Lease, Payments Components of supplemental cash flow information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] 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 Schedule of valuation assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Company match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Entity Interactive Data Current Entity Interactive Data Current U.S. UNITED STATES Revenue by geographic location Revenues [Abstract] Exercised (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Accrued compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Fair Value Measurements Fair Value Disclosures [Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Schedule of stock options Share-based Payment Arrangement, Option, Activity [Table Text Block] Stock-Based Compensation Share-based Payment Arrangement [Policy Text Block] Name of Major Customer [Domain] Customer [Domain] Foreign Current Foreign Tax Expense (Benefit) Land improvements Land Improvements [Member] Other Intangible Assets Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Total fair value of the shares purchased under the plan Employee Stock Purchase Plan (ESPP), Shares Purchased, Total Fair Value Employee Stock Purchase Plan (ESPP), Shares Purchased, Total Fair Value Litigation settlement, amount awarded to other party Litigation Settlement, Amount Awarded to Other Party Entity Registrant Name Entity Registrant Name Business Acquisition Business Acquisition [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Operating leases (in percentage) Operating Lease, Weighted Average Discount Rate, Percent Total gross deferred tax liabilities Deferred Tax Liabilities, Gross Total impairment of fixed, long-lived and intangible assets Asset Impairment Charges Changes in the allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss [Roll Forward] Weighted Average Discount Rate Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate [Abstract] Proceeds from sale of assets Proceeds from Sale of Property, Plant, and Equipment Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Number of reportable segments Number of Reportable Segments Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Percentage of cost allocable to payroll costs (percent) Percentage Of Cost Required To Be Allocable To Payroll Expense Percentage Of Cost Required To Be Allocable To Payroll Expense Consolidation Items [Axis] Consolidation Items [Axis] Entity Incorporation, State Entity Incorporation, State or Country Code Impairment of goodwill Goodwill impairment recognized Goodwill, Impairment Loss Accounts receivable, net of allowance for doubtful accounts of $1,316 and $1,527 at December 31, 2020 and 2019, respectively Accounts Receivable, after Allowance for Credit Loss, Current Finished goods Inventory, Finished Goods, Gross Total lease payments Lessee, Operating Lease, Liability, to be Paid Other Deferred Tax Assets, Other Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Operating lease, remaining lease term Lessee, Operating Lease, Remaining Lease Term Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Weighted average common shares used in computing basic and diluted loss per common share Weighted Average Number of Shares Outstanding, Basic and Diluted Total deferred tax assets, net Deferred Tax Assets, Net of Valuation Allowance Percent of common stock fair market value Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Depreciation and amortization Disposal Group, Including Discontinued Operation, Depreciation and Amortization Goodwill Goodwill balance, net of impairment Goodwill Revenue by major customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Net working capital, net of cash and inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Working Capital, Net Of Cash And Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Working Capital, Net Of Cash And Inventory Document Transition Report Document Transition Report Title of Individual [Axis] Title of Individual [Axis] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Income taxes payable Increase (Decrease) in Income Taxes Payable Other (expense) income: Nonoperating Income (Expense) [Abstract] Restricted cash Restricted Cash and Cash Equivalents, Current Prepaid insurance and other Deferred Tax Liabilities, Prepaid Expenses Level 2 Fair Value, Inputs, Level 2 [Member] Cash consideration Disposal Group, Including Discontinued Operation, Consideration Buildings and leasehold improvements Building and Building Improvements [Member] Other current assets Other Assets, Current Schedule of changes in the carrying value of goodwill Schedule of Goodwill [Table Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Equity [Abstract] Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Supplemental non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Deferred revenue, current Contract with Customer, Liability, Current Accrued liability Transfer out of Level 3 Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 Granted (in USD per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Customer Concentration Risk Customer Concentration Risk [Member] Vested or expected to be vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Credit Facility [Domain] Credit Facility [Domain] Number of earn-out provisions (provisions) Number Of Potential Earn-out Provisions Number Of Potential Earn-out Provisions Defined Contribution Plan [Table] Defined Contribution Plan [Table] Schedule of fair value measurements, recurring Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Expected Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Entity File Number Entity File Number Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Debt Disclosure [Abstract] Debt Disclosure [Abstract] Taxes other than income taxes Accrual for Taxes Other than Income Taxes, Current Operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Inventory, Current [Table] Inventory, Current [Table] Chemistry Technologies Chemicals [Member] Chemicals. 2019 Plan and 2018 Plan 2019 And 2018 Plan [Member] 2019 And 2018 Plan Accrued liabilities Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Unsecured Debt Unsecured Debt [Member] Summary of financial information has been segregated from continuing operations Disposal Groups, Including Discontinued Operations [Table Text Block] Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Less reserve for excess and obsolete inventory Balance, beginning of year Balance, end of the year Inventory valuation reserves Inventory Valuation Reserves Non-cash share-based compensation expense Share-based Payment Arrangement, Expense Discontinued operations, disposed of by sale Discontinued Operations, Disposed of by Sale [Member] Stock issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Counterparty Name [Axis] Counterparty Name [Axis] Common stock, $0.0001 par value, 140,000,000 shares authorized; 78,669,414 shares issued and 73,088,494 shares outstanding at December 31, 2020; 63,656,897 shares issued and 59,511,416 shares outstanding at December 31, 2019 Common Stock, Value, Issued Additional earn-out based on appreciation of Flotek’s share price Business Combination, Earn Out Payments Business Combination, Earn Out Payments Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Disposal Group Name [Axis] Disposal Group Name [Axis] Finite-Lived Intangible Assets Finite-Lived Intangible Assets [Line Items] Impairment charges of other intangible assets Impairment of related to other intangible assets Impairment of Intangible Assets, Finite-lived Document Fiscal Year Focus Document Fiscal Year Focus Document Annual Report Document Annual Report Current portion of long-term debt Less current maturities Long-term Debt, Current Maturities Entity Current Reporting Status Entity Current Reporting Status Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings 2024 Finance Lease, Liability, to be Paid, Year Four Maximum shares employees may purchase in any one offering period (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Purchase Power During Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Purchase Power During Offering Period Archer-Daniels-Midland Company Archer-Daniels-Midland Company [Member] Archer-Daniels-Midland Company [Member] Comprehensive loss Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Granted to employees (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 Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Common stock, shares issued (in shares) Shares issued at the beginning of the year (in shares) Shares issued at the end of the year (in shares) Common Stock, Shares, Issued Cash and cash equivalents Cash, cash equivalents at beginning of period Cash and cash equivalents at end of period Cash and Cash Equivalents, at Carrying Value Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Operating lease liability Present value of lease liabilities Total operating lease liabilities Operating Lease, Liability Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Offering period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Offering Period 2018 Award Period One [Member] Award Period One Long-term debt Long-term Debt, Excluding Current Maturities Segment Reporting [Abstract] Segment Reporting [Abstract] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Operating Leases Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee [Abstract] Summary of Significant Accounting Policies Basis of Presentation and Significant Accounting Policies [Text Block] Accounts receivable, net Increase (Decrease) in Accounts Receivable Debt Instrument Debt Instrument [Line Items] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Organization and Nature of Operations Nature of Operations [Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Aggregate value of consideration paid Business Combination, Consideration Transferred Contingent liabilities remaining Discontinued Operation, Amounts of Material Contingent Liabilities Remaining TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Shares issued to acquire business (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Loss Contingencies Loss Contingencies [Line Items] Accumulated other comprehensive (loss) income Accumulated Other Comprehensive Income (Loss), Net of Tax Income Taxes Income Tax Disclosure [Text Block] Raw materials Inventory, Raw Materials, Gross Entity Address, City Entity Address, City or Town Payroll and benefits Employee-related Liabilities, Current Continuing operations (in dollars per share) Income (Loss) from Continuing Operations, Per Basic and Diluted Share Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Purchase of patents and other intangible assets Payments to Acquire Intangible Assets Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Operating lease expense Operating Lease, Cost Maximum employee compensation payroll deductions may not exceed Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate 2025 Lessee, Operating Lease, Liability, to be Paid, Year Five Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Accrual for potential penalties and interest Income Tax Examination, Penalties and Interest Accrued Unremitted earnings outside the US Undistributed Earnings of Foreign Subsidiaries Anti-dilutive securities excluded from calculation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Total current Current Income Tax Expense (Benefit) Finance leases (in years) Finance Lease, Weighted Average Remaining Lease Term Products Product [Member] Net cash flows provided by discontinued operations Net Cash Provided by (Used in) Discontinued Operations Short-term lease expense Short-term Lease, Cost Discontinued Operations Discontinued Operations, Policy [Policy Text Block] (Gain) loss on disposal of long-lived assets Gain (Loss) on Disposition of Property Plant Equipment Indefinite-lived Intangible Assets by Major Class [Axis] Indefinite-lived Intangible Assets [Axis] Equity Component [Domain] Equity Component [Domain] Schedule of supplemental balance sheet information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Deductions for sales and disposals Inventory Valuation Reserves, Deductions For Sales and Disposals Inventory Valuation Reserves, Deductions For Sales and Disposals Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Other long-term assets Increase (Decrease) in Other Noncurrent Assets Entity Tax Identification Number Entity Tax Identification Number Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Transaction [Domain] Transaction [Domain] Net loss Net loss Net Income (Loss) Attributable to Parent Long-term finance lease liabilities Long-term finance lease liabilities Finance Lease, Liability, Noncurrent Changes in current assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Due to third parties Other Liabilities, Current Inventories Inventory Disclosure [Text Block] Trademarks and brand names Trade Names [Member] Leases [Abstract] Leases [Abstract] 2010 Plan 2010 Plan [Member] 2010 Plan [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Total current assets Assets, Current Current Fiscal Year End Date Current Fiscal Year End Date Goodwill Goodwill Disclosure [Text Block] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Operating loss carryforwards Operating Loss Carryforwards Schedule of deferred tax assets and liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Unusual or infrequent item, or both, loss, gross Unusual or Infrequent Item, or Both, Loss, Gross Present value of lease liabilities Total finance lease liabilities Finance Lease, Liability Inventory valuation reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves Property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Severance costs Accrued Liabilities, Severance Costs, Current Accrued Liabilities, Severance Costs, Current Escrow balance Discontinued Operation, Escrow Deposit Discontinued Operation, Escrow Deposit Disposal Group Name [Domain] Disposal Group Name [Domain] (Gain) loss on sale of assets Gain (Loss) on Disposition of Assets for Financial Service Operations Stockholders’ Equity: Stockholders' Equity Attributable to Parent [Abstract] Intangible assets other than goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Payment to terminate lease Payment To Terminate Lease Payment To Terminate Lease Document Fiscal Period Focus Document Fiscal Period Focus Restricted stock awards granted Stock Issued During Period, Value, Restricted Stock Award, Gross Less accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Intangible assets in progress Intangible Assets In Progress [Member] Intangible Assets In Progress [Member] Thereafter Finance Lease, Liability, to be Paid, after Year Five Restricted stock units granted (in shares) Stock Issued During Period, Shares, Restricted Stock Unit, Gross Stock Issued During Period, Shares, Restricted Stock Unit, Gross Deferred revenue, long-term Contract with Customer, Liability, Noncurrent Three major customers Three Customers [Member] Three Customers Supplemental cash payment information: Supplemental Cash Flow Information [Abstract] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Stock issued under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Entity Filer Category Entity Filer Category Common Stock Common Stock [Member] Product and Service [Domain] Product and Service [Domain] Property, Plant and Equipment Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Non-U.S. income taxed at different rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Inventory [Domain] Inventory [Domain] Principles of Consolidation Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] Compensation expense related to 401(k) retirement plan Defined Contribution Plan, Cost Finance leases (in percentage) Finance Lease, Weighted Average Discount Rate, Percent Technology and know-how Technology-Based Intangible Assets [Member] Schedule of depreciation or amortization of property and equipment Components of property, plant and equipment Property, Plant and Equipment [Table Text Block] Contingent consideration Commitments, Fair Value Disclosure Sale of common stock (in shares) Issued upon sale of common stock (in shares) Stock Issued During Period, Shares, New Issues Class of Treasury Stock [Table] Class of Treasury Stock [Table] Cost Finite-Lived Intangible Assets, Gross Sales Revenue Benchmark [Member] Discontinued Operations, Held-for-sale Discontinued Operations, Held-for-sale [Member] Debt instrument stated interest rate (percent) Debt Instrument, Interest Rate, Stated Percentage Product sales as a percentage of total revenue (in percentage) Product Sales As A Percentage Of Total Revenue Product Sales As A Percentage Of Total Revenue Provision for doubtful accounts Charges to provision for doubtful accounts, net of recoveries Accounts Receivable, Credit Loss Expense (Reversal) Foreign tax credit carryforward Deferred Tax Assets, Tax Credit Carryforwards, Foreign Name of Property [Axis] Name of Property [Axis] Preferred stock, $0.0001 par value, 100,000 shares authorized; no shares issued and outstanding Preferred Stock, Value, Outstanding Stock options exercised (in shares) Stock options exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Related Party Transactions [Abstract] Related Party Transactions [Abstract] Net change in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Business Combination Business Combination Disclosure [Text Block] Total other income (expense) Nonoperating Income (Expense) Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Schedule of maturities of lease liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Stock options Share-based Payment Arrangement, Option [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Equity, Class of Treasury Stock Equity, Class of Treasury Stock [Line Items] Chemistry Technologies Energy Chemistry Technologies [Member] Energy Chemistry Technologies [Member] Costs and expenses: Costs and Expenses [Abstract] Risk Free Interest Rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Treasury stock, shares (in shares) Treasury Stock, Shares 2007 Plan 2007 Plan [Member] 2007 Plan [Member] State Deferred State and Local Income Tax Expense (Benefit) Loss Contingencies [Table] Loss Contingencies [Table] Plan Name [Domain] Plan Name [Domain] United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Deferred tax assets, operating loss carryforwards, not subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Customer two Customer Two [Member] Customer Two Bank Credit Facility Bank Credit Facility [Member] Bank Credit Facility Non-cash lease expense Noncash Lease Expense Noncash Lease Expense Additional paid-in capital Additional Paid in Capital Stockholders’ Equity Activity Shareholders' Equity and Share-based Payments [Text Block] Cash Equivalents & Cash Management Cash and Cash Equivalents, Policy [Policy Text Block] Inventories Inventory, Policy [Policy Text Block] Income tax benefit (expense) Income tax (benefit) expense Income Tax Expense (Benefit) Charged to provisions Inventory Valuation Reserves, Charged To Provisions Inventory Valuation Reserves, Charged To Provisions Income taxes (received, net of payments) paid Income Taxes Paid, Net Proceeds from sale of businesses Proceeds from Divestiture of Businesses Restricted cash at the beginning of the period Cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Impairment of intangible assets Total other intangibles Impairment of Intangible Assets (Excluding Goodwill) Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Effect of changes in exchange rates on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Title of Individual [Domain] Title of Individual [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Accrued liabilities Total current accrued liabilities Accrued Liabilities, Current Transportation equipment Transportation Equipment [Member] Current portion of finance lease liabilities Current portion of finance lease liabilities Finance Lease, Liability, Current Local Phone Number Local Phone Number Exercised (per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Weighted Average Grant Date Fair Value Payments to acquire business Payments to Acquire Businesses, Gross Deferred tax assets, operating loss carryforwards, subject to expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Deferred tax liabilities: Deferred Tax Liabilities, Net [Abstract] Patents and technology Patented Technology [Member] (Loss) income from operations Disposal Group, Including Discontinued Operation, Operating Income (Loss) Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Common stock with estimated fair value Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Schedule of debt Schedule of Debt [Table Text Block] UAE UNITED ARAB EMIRATES Schedule of fair value, liabilities measured on recurring basis, unobservable input reconciliation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Depreciation expense Depreciation Entity Address, Street Entity Address, Address Line One Entity Emerging Growth Company Entity Emerging Growth Company Stock options exercised Stock Issued During Period, Value, Stock Options Exercised Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Total deferred Deferred Income Tax Expense (Benefit) Impairment of fixed assets Impairment of Long-Lived Assets to be Disposed of Indemnification expense Indemnification Expense Intellectual Property Expenses Incurred Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Award Type [Axis] Award Type [Axis] Weighted- Average Fair Value at Date of Grant Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Market-Based Options Market Based Options [Member] Market Based Options Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Fair value of vested restricted stock Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Maximum Maximum [Member] Amortization of deferred financing costs Amortization of Debt Issuance Costs Preferred stock. shares authorized (in shares) Preferred Stock, Shares Authorized Net cash provided by investing activities Cash Provided by (Used in) Investing Activities, Discontinued Operations Equity compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost Retained Earnings (Accumulated Deficit) Retained Earnings [Member] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Payment for contingent consideration Payment for Contingent Consideration Liability, Financing Activities Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Fair Value, Assets and Liabilities Measured on Recurring Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Balance, beginning of year Balance, end of year Accounts Receivable, Allowance for Credit Loss Income taxes receivable Increase (Decrease) in Income Taxes Receivable Award Type [Domain] Award Type [Domain] Schedule of changes in the allowance for doubtful accounts Financing Receivable, Allowance for Credit Loss [Table Text Block] Trading Symbol(s) Trading Symbol Discontinued Operations and Disposal Groups [Abstract] Discontinued Operations and Disposal Groups [Abstract] Disposal Group Classification [Domain] Disposal Group Classification [Domain] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Treasury stock, at cost; 5,580,920 and 4,145,481 shares at December 31, 2020 and 2019, respectively Treasury Stock, Value Earnings (Loss) Per Share Earnings Per Share [Text Block] 2019 Plan 2019 Plan [Member] 2019 Plan [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Current liabilities: Liabilities, Current [Abstract] Federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Buildings and leasehold improvements Buildings and Leasehold Improvements [Member] Buildings and Leasehold Improvements [Member] Entity Shell Company Entity Shell Company Segment Reporting Information Segment Reporting Information [Line Items] Recurring Fair Value, Recurring [Member] Impairment of Fixed, Long-lived and Intangible Assets Asset Impairment Charges [Text Block] 2022 Finance Lease, Liability, to be Paid, Year Two Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Entity Public Float Entity Public Float Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Restricted Stock, Performance-based Restricted Stock, Performance-based [Member] Restricted Stock, Performance-based [Member] EX-101.PRE 15 ftk-20201231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 16 ftk-20201231_g1.jpg begin 644 ftk-20201231_g1.jpg M_]C_X1$ 17AI9@ 34T *@ @ !P$2 , ! $ $: 4 ! M8@$; 4 ! :@$H , ! ( $Q ( @ <@$R ( 4 M DH=I 0 ! J -0 "OR G$ *_( "<0061O8F4@4&AO M=&]S:&]P($-3-B H36%C:6YT;W-H*0 R,#$S.C X.C$T(#$S.C4T.C4R M .@ 0 # 0 ! "@ @ $ 0 ?2@ P $ 0 3L M!@$# , ! 8 $: 4 ! !(@$; 4 ! !*@$H , ! M ( (! 0 ! !,@(" 0 ! /Q@ !( 0 $@ M !_]C_[0 ,061O8F5?0TT ?_N Y!9&]B90!D@ '_VP"$ P(" @) M" P)"0P1"PH+$14/# P/%1@3$Q43$Q@1# P,# P,$0P,# P,# P,# P,# P, M# P,# P,# P,# P,# P!#0L+#0X-$ X.$!0.#@X4% X.#@X4$0P,# P,$1$, M# P,# P1# P,# P,# P,# P,# P,# P,# P,# P,# P,#/_ !$( &4 H ,! M(@ "$0$#$0'_W0 $ K_Q $_ !!0$! 0$! 0 # $"! 4&!P@) M"@L! $% 0$! 0$! $ @,$!08'" D*"Q 00! P($ @4'!@@% M PPS 0 "$0,$(1(Q!4%181,B<8$R!A21H;%"(R054L%B,S1R@M%#!R624_#A M\6-S-1:BLH,F1)-49$7"HW0V%])5XF7RLX3#TW7C\T8GE*2%M)7$U.3TI;7% MU>7U5F9VAI:FML;6YO8W1U=G=X>7I[?'U^?W$0 " @$"! 0#! 4&!P<&!34! M (1 R$Q$@1!46%Q(A,%,H&1%*&Q0B/!4M'P,R1BX7*"DD-3%6-S-/$E!A:B MLH,')C7"TD235*,79$55-G1EXO*SA,/3=>/S1I2DA;25Q-3D]*6UQ=7E]59F M=H:6IK;&UN;V)S='5V=WAY>GM\?_V@ , P$ A$#$0 _ /54DE"VVNFMUMKV MUUU@N>]Q :UHUG_7B_-S M!B.Q68YR99BO+R\-M(/HMR6M8WV/?[?T7_J1;-%F9U=QL[_J%V*27M1_2 M)EYE1^)9A_-1QX!VQPC_ -WQO''_ !>[=:NI/8[Q],?]\LK47?5OZWX)W]/Z MH;PWZ+'6/;/_ %G)^U8__279I)>S#I8\BC_2?,GYS'(/WOX)+2=HM:!6X_U';G8>0[_ (NVE=/TSK'3NJU&S"N%FV/4K/M>PGM9 M4[WM5JVFJ^MU5S&VU/$/8\!S2/!S7>UC_54DDDBQJ22224I))))2DDDDE/_]#U58M0/7L:C)M8 M= MYCF8U7_"Y%:T:JJZ:F4U-#*JVAC&-T :T;6M;_5:FG4UT&[-']7 3_3R7P?U M(?+*?]Z7R09I)))S"I))))2DDDDE*22224\[]:/JU^T&_M'I_P"BZI1#FEIV MFS9JQN[\W(K_ .T]O_6K/T7\W8^J_7V=9P3ZA#2!JF\%2XAI?S#NV#S/%@&'(.(P/ZG)?JQQ_2Q_UX,DD MDDYKJ22224I))))2DDDDE/\ _]'O^F@9?6>HYYAPH+<"@QJ!6!?E?Y^1?Z;O M_"JUEF?5R7=)KN/.39=D'_KUMM[?^C8M--AL#WU^UEYC^=E']S]6/^I>C_G* M2223F)2\R^OS<_,^O?2^D8V=?@LS<:MA?4]X#7&S*_2>E792U[O9M7IJ\N_Q M@=1HZ5_C#Z1U+(#G48>-7;8UD%Q LRV^S>YC/SOWTE-[_P :[K7_ ,]67_FV M_P#O:J_UG.?TSZT?4_IKK^?O]17?_ !Z/ MJM_W&SO\RG_WJ6?]<K#GX]=SOZ+50W M[9=_/?J]7J;-O_&CU1_3_JCD-K):[->S%+F\['[K,@?])S^C.^O7V;KW1^NY'3L M5U I=BL:\.;8Q]C[?7;7DT;+V^IZ3_\ B]]=ME6QL_6GI=F=_S@R\,TW>@:]UMDQ75=ZF[[53M_G]NS:O M7K?YI_\ 5/Y%X_\ 4'Z_=&^J_1[<+J%619;??Z[30VLM##513#O6NI=OWTO2 M0]$S_%AUEKVN/UIRW!K@2"VW4 SM_IJC?EY8_P <./BB^T8QIDT;W>F3]FO/ M\SN]/Z3?W5:Q/\;WU:R\JG%KQLP69%C*F%S*8#GN%;=VW*<[;[E@?6?J]?1/ M\9[NK6UNN;BXP+:FZ%[WT74U,W'^;;ZEGOL_,8DI[_ZT_6GI_P!6>G'+RSZE M]DMQ<5I ?:\">3_-TU_2OO=[*6?\)Z55G,?5#HGU@ZWG?\Y_K)E7,JM<+P'=5^CEWIXE3OYG&=^DNM_6,M>D)*?_]+T/ZMD?L#I_ECU@_$-#7+265]7 M'-;@VXHFD+S3_&6ZVW_ M *VM'ZD]7JZO]6<&]C@;::VX^2V02VZIK:[0Z/H[_P">9_P5M:YW&_QFYF9D MTXEGU#C>YK6N5/,^K'UF^IG4[NJ_5%IS>F7:W=. M,OUK6M7GX_QQ8=0->=TC+Q\ML@T@M(GXW?9K?_ %4R\GZ[?7_;ATX9Z+ MT-Q:;[+@[WMYW.=8VBS+V[?T>/CU,H]3^DY*2DW^+LV=8^M_7?K,V1B6;J:" MYI&X6/997_)WUXN)C.M_X]-9_P#EKK_XC_W6L7==#Z)@="Z;5T[ 86U5R7/= MJ^QYULON?^?;8[_TG7^B7$V8V3_X\E>1Z-GH>C'K;';)^S6?X7;Z:2GT*W^: M?_5/Y%P?^)D _5K+D?\ :P_^>,5=Y;_-/_JG\B\?^I7ULZA]5NE68)Z)E9AN MN]?U&A]8$UTT[-IHL_T.[][#N86N]CV[VJ^S_&IGO>UG_-O+;N<&DES]),3_ $51OQLD_P"./'R!39Z MH@W;';)^S7_X6-G=)32P,_._Q;]UK?SZO^U^.S M_P -T?Z*WTZJVJZIEU+VV56-#Z[&$.:YKAN8]CV^US7-5+KO0^G]>Z=9T[J# M-]3_ ',>-'UV#^;R*'_F6U_^H[/T3[&+AOJKG]8^I_5G_5GK-=MO3'.G%S&5 MO=77N/ML#FA[:\6]W\[7_P!I,C_@OTB2G__3[VIWV'ZQW4.,5=5K%],D1Z] M%.2QK?WK,;[-9_UFU;"SNN8%V9AAV(0S.Q7C(PW'CU6?X-^K?T=["^BS_C$; MI?4J>IX3,NH%NZ6VU.T?78WVVT6M.US;*GIHT)'U'[6?(./''*/T0,63PE'^ M:E_AX_\ TG-MI)))S I))))2DDDDE*22224I4.L]9Q.C8@RLH/>USQ6RNH!S MW.,G:QKG,_-:KZY+&=_SG^LHRV^[I/1S%#OS;+]';VG^LUEO_%U8_P#W)39R M(H#YI:!LS\Q&6'E=%R\/)?U'H#VTVV'=DX-D_9[SW>-O]&R?^%K^G_A?\(BX M7UEPKKAAYK7=-ZAWQ/U>[^9R&;OH>FY 2K26A_YI7RP<0,\).2&YC_E M<7^TA_ZEAZ'72223F!22222E)*EU/K/3.E5>KGY#*1$M:3+W?\74W](]8-EW M7_K0/2QF/Z3T=^C[[!%]S?"NO\RM_P#F?\-;_1TV4P-!K+L&?%RTYCCD1BQ# M?+/Y?\#_ #L_ZD%=:ZID]E]*PNE8C<3"KV5C5SCJYSO])8[ M\Y_^K/T:N(1B;XI:R/\ S? )SYXF(PX@8X8&]?GRS_SN3_N8_H*2223VNI)) M))2DDDDE*22224__U?54E\JI)*?JI4.L?L;[&?VSZ'V;_A]L3'^#W?X3_B_T MB^9$D);';Z[,F'^_36#QB]W_ $9J6;U"OZS@$Y>1FOQ_SF=,HQVN M_L6695F7_P"!+P%)+SX_\+_UVHWQ#V_NOC[7!Q_X/WS]+^X^_= _YF?:OT<_ MM2?=^T=WVG=/_=CV>K_X776+Y523\>WZ/^ U^>_G!?O;#_=/S_X'#_D_W7ZJ M27RJDGM1^JDE\JI)*?JI)?*J22GZJ27RJDDI^JDE\JI)*?_9_^T9)%!H;W1O M'1E96Y":71B;V]L M MP @ #4 -@ P M /<')I;G10.$))3009 $ M'CA"24T#\P "0 0 X0DE-)Q H 0 ! M.$))30/U !( "]F9@ ! &QF9@ & ! "]F9@ ! *&9F@ & M ! #( ! %H & ! #4 ! "T & !.$))30/X M !P #_____________________________ ^@ ____________ M_________________P/H /____________________________\#Z M #_____________________________ ^@ #A"24T$ @ .$)) M300" " X0DE-!# $! #A"24T$+0 !@ ! CA" M24T$" $ $ ) "0 X0DE-!!X 0 .$)) M300: -! !@ !.P ?0 & $8 ; !O '0 90!K M 0 ! 'T !.P M ! ! ! ;G5L M; ( &8F]U;F1S3V)J8P $ !28W0Q ! !4;W @ M;&]N9P 3&5F=&QO;F< $)T;VUL;VYG !.P !2 M9VAT;&]N9P ?0 &7!E $YO;F4 )=&]P3W5T +U@ /Q@ 8 '_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@ 90"@ 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 #\ ]5224+;:Z:W6VO;776"Y[W$!K6C5SG.=]%K4E;L+\W,&([%9CG)EF*\O+PVT@^BW):UC?8]_M_1? M^I%LT69G5W&QS/L_2'2UM=C?TN2QS2QS[&6?T7%=N_1L_I5O_=?Z%E;IOU,Z M7T_.;FLLMN-1)HKM+2UA(V[O:QCK'-_P?J?^?/TBCEQD@QTCU;V$>1M>_P#Z=][O^H78I)>U'](F7F5'XEF'\U''@';'"/\ W?&\+K^M_7.E6-IZ_@DM)VBUH%;C_4=N=AY#O\ B[:5 MT_3.L=.ZK4;,*X6;8]2L^U[">UE3O>U6K::KZW57,;;4\0]CP'-(\'-=[5RG M5?J;;C7#J/U=L=CY%6HQ]T?+'LL^CN_[CW_JUG_!)>N/]>/;]-<)I..!G-^S]2JD%A!:+-OT]K'^ZNZO\ PV.[ M_C/YO^;Z%/C(2%AJ9L.3#,PR"I#[)#]Z/]52222+&I))))2DDDDE*22224__ MT/55BU ]=R?7>0>CX[XQZQJ,FUAUR;?S78E%@_5:_P##6_K/_<=&ZY9;<*.D MX[BRWJ)G_ *+JE$.:6G:;-FK&[OS_Z:!E] M9ZCGF'"@MP*#&H%8%^5_GY%_IN_\*K669]7)=TFNX\Y-EV0?^O6VWM_Z-BTT MV&P/?7[67F/YV4?W/U8_ZEZ/^FKR[_&!U&CI7^,/I'4L@.=1AXU=MC607$"S+;[- M[F,_._?24WO_ !KNM?\ SU9?^;;_ .]JK_6'O8 M+BRZFE]MU8>[=ZOY^_U%=_\ 'H^JW_<;._S*?_>I9_UQRJ\WZY?4_,J!%>2< M>Y@=$AK[Z+&[MIILV_\:/5']/^J.0VLEKLU[,4 MN;SL?NLR!_US'JMJ_MK1^I'2*>D?5C!H8T"VZMN1DN@ NNM:VRS='[G\RS_@ MJJTE/,_^-!3<'6YW6LO(S':^L .?^O.R+?\ P=5FJ%M55U3Z;F-LJL:665O 31LO;ZGI/_P"+ MWUVV5;%R3N@]8;]=&_5/]NY9+J_4^V;[?]$[)V_9_M/\C9_/+?\ \7?J='^M MO7?JNTN.)477T!SIVBMS*F'^O;BY.+ZO_$*-G_Y:Z_\ B/\ W6L22[?U=^I7 M4>A9UF=D]G^XN,^I?U9ZS]:>EV9W_.#+PS M3=Z!KW6V3%=5WJ;OM5.W^?V[-J]>M_FG_P!4_D7C_P!0?K]T;ZK]'MPNH59% MEM]_KM-#:RT,-5%,.]:ZEV_?2])#T3/\6'66O:X_6G+<&N!(+;=0#.W^FJ-^ M7EC_ !PX^*+[1C&F31O=Z9/V:\_S.[T_I-_=5K$_QO?5K+RJ<6O&S!9D6,J8 M7,I@.>X5MW; M^S\QB2GO_K3]:>G_ %9Z<=_SG^LF5GB5._F<9WZ2ZW]8RUZ0DI__ MTO0_JV1^P.G^6/6#\0T-CKSSZTXV2__ !H= M!O938^EE50?8UCBP?I,OZ5C1L;]))3Z%M;X!>KJ_U9P;V.!MIK;CY+9!+;JFM MKM#H^CO_ )YG_!6UKG<;_&;F9F33B6?5S)97DV,I>ZPN+0VQPJ0UK6M&YSWN=[6M:U>?C_'%AU UYW2,O'RVR#2"T MB?C=]FM_\ 53+R?KM]?]N'3AGHO0W%IOLN#O>WGAZ,>ML=LG[-9_A=OII*?0K?YI_]4_D7!_XF0#]6LN1_P!K#_YXQ5WEO\T_ M^J?R+Q_ZE?6SJ'U6Z59@GHF5F&Z[U_4:'U@3733LVFBS_0[MR2GV+:WP"\OZ MUT[#ZI_C;KZ?GU^MBWXX%E][6?\V\MNYP:2 M7/TDQ/\ 15&_&R3_ (X\?(%-GH"B#=L=LG[-?_A8V=TE-+ S\[_%OUP]+ZFY M]_U?S7%]&1$EG[U[6M_/J_[7X[/_ W1_HK?3JK:KJF74O;958T/KL80YKFN M&YCV/;[7-LUVV],X^VP.:'MKQ;W?SM?_ &DR/^"_2)*? M_]/O:G?8?K'=0XQ5U6L7TR1'KT 4Y+&M_>LQOLUG_6;5L+.ZY@79F&'8A#,[ M%>,C#<>/59_@WZM_1WL+Z+/^,1NE]2IZGA,RZ@6[I;;4[1]=C?;;1:T[7-LJ M>FC0D?4?M9\@X\<2_9Q#CR5U_D9C^L]/ MK-V/='[3PF9BYV-7E8EC;J+1N98W@C_ +ZYOY[/S$98>5T7+P\E_4>@/;3;8=V3 M@V3]GO/=XV_T;)_X6OZ?^%_PB+A?67"NN&'FM=TWJ'?%R8;)X_5[OYG(9N^A MZ;D!*M):'_FE?+!Q SPDY(;F/^5Q?[2'_J6'H==))).8%))))*4DJ74^L],Z M55ZN?D,I$2UI,O=_Q=3?TCU@V7=?^M ]+&8_I/1WZ/OL$7W-\*Z_S*W_ .9_ MPUO]'393 T&LNP9\7+3F..1&+$-\L_E_P/\ .S_J05UKJF3US*=]7^B.EATS M\P:L8SZ+ZVN'TOW7_P"D_F&?X:RGH>F=-Q>F85>%BMBNLY1 MZ7TK"Z5B-Q,*O96-7..KG._TECOSG_ZL_1JXA&)OBEK(_P#-\ G/GB8C#B!C MA@;U^?+/_.Y/^YC^@I)))/:ZDDDDE*22224I))))3__5]527RJDDI^JE0ZQ^ MQOL9_;/H?9O^'VQ,?X/=_A/^+_2+YD20EL=OKLR8?YR/S;_Y+^<_P/ZS[MC- M#GQ]6']5KHC]&[8RS$C_ ()G5K*'?YCUL5L^N#:Q%V':?^[%3ZW_ #^RWWU+ MYQ240JM+O_5WP_3B]#?GQ^X>+V^#_P K?:]__JGM?TA^D(^N)[]-8/&+W?\ M1FI9O4*_K. 3EY&:_'_.9TRC':[^Q99E69?_ ($O 4DO/C_PO_7:C?$/;^Z^ M/M<''_@_?/TO[C[]T#_F9]J_1S^U)]W[1W?:=T_]V/9ZO_A==8OE5)/Q[?H_ MX#7Y[^<%^]L/]T_/_@U'ZJ27RJDDI^JDE\JI)*?JI)?*J M22GZJ27RJDDI_]DX0DE-!"$ %4 ! 0 \ 00!D &\ 8@!E " M4 !H &\ = !O ', : !O ' 3 $$ 9 !O &( 90 @ % : !O '0 ;P!S M &@ ;P!P " 0P!3 #8 ! #A"24T$!@ !P ( 0$ _^$^NFAT M=' Z+R]N&%P+S$N,"\ /#]X<&%C:V5T(&)E9VEN/2+O MN[\B(&ED/2)7-4TP37!#96AI2'IR95-Z3E1C>FMC.60B/SX@/'@Z>&UP;65T M82!X;6QN#IX;7!T:STB061O8F4@6$U0 M($-O&UL;G,Z>&UP34T](FAT=' Z+R]N&%P+S$N,"]M;2\B('AM;&YS.G-T4F5F/2)H='1P.B\O;G,N861O8F4N8V]M M+WAA<"\Q+C O7!E+U)E&%P+S$N,"]S5'EP92]$:6UE;G-I;VYS(R(@>&UL;G,Z>&UP1STB M:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+V&UP.D-R96%T941A=&4](C(P,3,M,#@M,314,3,Z-#DZ M-3DM,#4Z,# B('AM<#I#3TB1F%L&UP34TZ2&ES=&]R>3X@ M/')D9CI397$^(#QR9&8Z;&D@&UP+FEI9#HP.#@P,3$W-# W,C V.#$Q.#(R04,Q0D(V M0T-$.$4P-"(@&UP+FEI9#HP M-#@P,3$W-# W,C V.#$Q.#(R03@Y13(T0S Y,3DR-R(@&UP M+FEI9#I!,S&UP+FEI9#I!-#&UP1SIG&UP1SI#;VQO&UP1SIT M>7!E/2)04D]#15-3(B!X;7!'.F-Y86X](C N,# P,# P(B!X;7!'.FUA9V5N M=&$](C N,# P,# P(B!X;7!'.GEE;&QO=STB,"XP,# P,# B('AM<$&UP1SIS=V%T8VA.86UE/2)";&%C M:R(@>&UP1SIM;V1E/2)#35E+(B!X;7!'.G1Y<&4](E!23T-%4U,B('AM<$65L;&]W/2(P+C P,# P,"(@>&UP1SIB;&%C:STB,3 P+C P,# P,"(O/B \ M&UP1SIT>7!E/2)04D]#15-3(B!X;7!'.F-Y86X](C N,# P,# P M(B!X;7!'.FUA9V5N=&$](C$P,"XP,# P,# B('AM<$65L;&]W/2(Q,# N M,# P,# P(B!X;7!'.F)L86-K/2(P+C P,# P,"(O/B \&UP M1SIT>7!E/2)04D]#15-3(B!X;7!'.F-Y86X](C N,# P,# P(B!X;7!'.FUA M9V5N=&$](C N,# P,# P(B!X;7!'.GEE;&QO=STB,3 P+C P,# P,"(@>&UP M1SIB;&%C:STB,"XP,# P,# B+SX@/')D9CIL:2!X;7!'.G-W871C:$YA;64] M(D--64L@1W)E96XB('AM<$&UP1SIT>7!E/2)04D]# M15-3(B!X;7!'.F-Y86X](C$P,"XP,# P,# B('AM<$65L;&]W/2(Q,# N,# P,# P(B!X;7!'.F)L86-K/2(P M+C P,# P,"(O/B \6%N M(B!X;7!'.FUO9&4](D--64LB('AM<$&UP1SIC M>6%N/2(Q,# N,# P,# P(B!X;7!'.FUA9V5N=&$](C N,# P,# P(B!X;7!' M.GEE;&QO=STB,"XP,# P,# B('AM<$&UP1SIS=V%T8VA.86UE/2)#35E+($)L=64B('AM<$&UP1SIT>7!E/2)04D]#15-3(B!X;7!'.F-Y86X](C$P,"XP,# P M,# B('AM<$&UP1SIY96QL;W<](C N M,# P,# P(B!X;7!'.F)L86-K/2(P+C P,# P,"(O/B \&UP1SIS=V%T8VA.86UE M/2)#/3$U($T],3 P(%D].3 @2STQ,"(@>&UP1SIM;V1E/2)#35E+(B!X;7!' M.G1Y<&4](E!23T-%4U,B('AM<$65L;&]W/2(Y,"XP,# P,# B('AM M<$&UP1SIT M>7!E/2)04D]#15-3(B!X;7!'.F-Y86X](C N,# P,# P(B!X;7!'.FUA9V5N M=&$](CDP+C P,# P,"(@>&UP1SIY96QL;W<](C@U+C P,# P,"(@>&UP1SIB M;&%C:STB,"XP,# P,# B+SX@/')D9CIL:2!X;7!'.G-W871C:$YA;64](D,] M,"!-/3@P(%D].34@2STP(B!X;7!'.FUO9&4](D--64LB('AM<$&UP1SIC>6%N/2(P+C P,# P,"(@>&UP1SIM86=E;G1A/2(X M,"XP,# P,# B('AM<$65L;&]W/2(Y-2XP,# P,# B('AM<$&UP1SIS=V%T8VA.86UE/2)#/3 @33TU M,"!9/3$P,"!+/3 B('AM<$&UP1SIT>7!E/2)04D]# M15-3(B!X;7!'.F-Y86X](C N,# P,# P(B!X;7!'.FUA9V5N=&$](C4P+C P M,# P,"(@>&UP1SIY96QL;W<](C$P,"XP,# P,# B('AM<$&UP1SIS=V%T8VA.86UE/2)#/3 @33TS-2!9 M/3@U($L],"(@>&UP1SIM;V1E/2)#35E+(B!X;7!'.G1Y<&4](E!23T-%4U,B M('AM<$&UP1SIM;V1E/2)#35E+(B!X;7!'.G1Y<&4](E!23T-%4U,B('AM<$65L;&]W/2(Y,"XP,# P,# B('AM<$&UP1SIS=V%T8VA.86UE/2)#/3(P($T],"!9/3$P,"!+/3 B('AM M<$&UP1SIT>7!E/2)04D]#15-3(B!X;7!'.F-Y86X] M(C$Y+CDY.3DY."(@>&UP1SIM86=E;G1A/2(P+C P,# P,"(@>&UP1SIY96QL M;W<](C$P,"XP,# P,# B('AM<$&UP1SIS=V%T8VA.86UE/2)#/34P($T],"!9/3$P,"!+/3 B('AM<$&UP1SIT>7!E/2)04D]#15-3(B!X;7!'.F-Y86X](C4P M+C P,# P,"(@>&UP1SIM86=E;G1A/2(P+C P,# P,"(@>&UP1SIY96QL;W<] M(C$P,"XP,# P,# B('AM<$&UP1SIS=V%T8VA.86UE/2)#/3&UP1SIT>7!E/2)04D]#15-3(B!X;7!'.F-Y86X](C&UP1SIM86=E;G1A/2(P+C P,# P,"(@>&UP1SIY96QL;W<](C$P M,"XP,# P,# B('AM<$&UP M1SIS=V%T8VA.86UE/2)#/3@U($T],3 @63TQ,# @2STQ,"(@>&UP1SIM;V1E M/2)#35E+(B!X;7!'.G1Y<&4](E!23T-%4U,B('AM<$&UP1SIY96QL;W<](C$P M,"XP,# P,# B('AM<$&UP1SIM;V1E M/2)#35E+(B!X;7!'.G1Y<&4](E!23T-%4U,B('AM<$&UP1SIY96QL;W<](CDU M+C P,# P,"(@>&UP1SIB;&%C:STB,S N,# P,# R(B\^(#QR9&8Z;&D@>&UP M1SIS=V%T8VA.86UE/2)#/3&UP1SIM;V1E/2)# M35E+(B!X;7!'.G1Y<&4](E!23T-%4U,B('AM<$&UP M1SIT>7!E/2)04D]#15-3(B!X;7!'.F-Y86X](C&UP1SIM M86=E;G1A/2(Q-"XY.3DY.3@B('AM<$65L;&]W/2(P+C P,# P,"(@>&UP M1SIB;&%C:STB,"XP,# P,# B+SX@/')D9CIL:2!X;7!'.G-W871C:$YA;64] M(D,].#4@33TU,"!9/3 @2STP(B!X;7!'.FUO9&4](D--64LB('AM<$&UP1SIC>6%N/2(X-2XP,# P,# B('AM<$&UP1SIS=V%T8VA.86UE/2)#/3$P M,"!-/3DU(%D]-2!+/3 B('AM<$&UP1SIT>7!E/2)0 M4D]#15-3(B!X;7!'.F-Y86X](C$P,"XP,# P,# B('AM<$&UP1SIS=V%T8VA.86UE/2)#/3$P,"!- M/3$P,"!9/3(U($L],C4B('AM<$&UP1SIT>7!E/2)0 M4D]#15-3(B!X;7!'.F-Y86X](C$P,"XP,# P,# B('AM<$&UP1SIY96QL;W<](C(U+C P,# P,"(@>&UP1SIB;&%C M:STB,C4N,# P,# P(B\^(#QR9&8Z;&D@>&UP1SIS=V%T8VA.86UE/2)#/3&UP1SIT>7!E/2)0 M4D]#15-3(B!X;7!'.F-Y86X](C&UP1SIM86=E;G1A/2(Q M,# N,# P,# P(B!X;7!'.GEE;&QO=STB,"XP,# P,# B('AM<$&UP1SIS=V%T8VA.86UE/2)#/34P($T] M,3 P(%D],"!+/3 B('AM<$&UP1SIT>7!E/2)04D]# M15-3(B!X;7!'.F-Y86X](C4P+C P,# P,"(@>&UP1SIM86=E;G1A/2(Q,# N M,# P,# P(B!X;7!'.GEE;&QO=STB,"XP,# P,# B('AM<$&UP1SIS=V%T8VA.86UE/2)#/3,U($T],3 P M(%D],S4@2STQ,"(@>&UP1SIM;V1E/2)#35E+(B!X;7!'.G1Y<&4](E!23T-% M4U,B('AM<$65L;&]W/2(S-2XP,# P,#0B('AM<$&UP1SIM;V1E/2)#35E+(B!X;7!'.G1Y<&4](E!23T-% M4U,B('AM<$65L;&]W/2(U,"XP,# P,# B('AM<$&UP1SIS=V%T8VA.86UE/2)#/3 @33TY-2!9 M/3(P($L],"(@>&UP1SIM;V1E/2)#35E+(B!X;7!'.G1Y<&4](E!23T-%4U,B M('AM<$&UP1SIM;V1E/2)#35E+(B!X;7!'.G1Y<&4](E!23T-%4U,B('AM<$&UP1SIY M96QL;W<](C8P+C P,# P-"(@>&UP1SIB;&%C:STB,C4N,# P,# P(B\^(#QR M9&8Z;&D@>&UP1SIS=V%T8VA.86UE/2)#/34U($T]-C @63TV-2!+/30P(B!X M;7!'.FUO9&4](D--64LB('AM<$&UP1SIC>6%N M/2(U-2XP,# P,# B('AM<$&UP M1SIM;V1E/2)#35E+(B!X;7!'.G1Y<&4](E!23T-%4U,B('AM<$&UP1SIY96QL M;W<](C8U+C P,# P,"(@>&UP1SIB;&%C:STB,"XP,# P,# B+SX@/')D9CIL M:2!X;7!'.G-W871C:$YA;64](D,],S @33TU,"!9/3&UP1SIT>7!E/2)04D]#15-3(B!X;7!'.F-Y86X](C,P M+C P,# P,B(@>&UP1SIM86=E;G1A/2(U,"XP,# P,# B('AM<$65L;&]W M/2(W-2XP,# P,# B('AM<$&UP1SIM M;V1E/2)#35E+(B!X;7!'.G1Y<&4](E!23T-%4U,B('AM<$&UP1SIY96QL;W<] M(C@P+C P,# P,"(@>&UP1SIB;&%C:STB,C4N,# P,# P(B\^(#QR9&8Z;&D@ M>&UP1SIS=V%T8VA.86UE/2)#/30P($T]-C4@63TY,"!+/3,U(B!X;7!'.FUO M9&4](D--64LB('AM<$&UP1SIC>6%N/2(S.2XY M.3DY.38B('AM<$&UP1SIB;&%C:STB-3 N,# P,# P(B\^(#QR9&8Z;&D@ M>&UP1SIS=V%T8VA.86UE/2)#/34P($T]-S @63TX,"!+/3&UP1SIM;V1E/2)#35E+(B!X M;7!'.F-Y86X](C N,# P,# P(B!X;7!'.FUA9V5N=&$](CDP+CDX,#0P,"(@ M>&UP1SIY96QL;W<](C&UP1SIB;&%C:STB-2XX.#(T,# B M+SX@/"]R9&8Z4V5Q/B \+WAM<$&UP M1SIG&UP1SIS=V%T8VA.86UE M/2)#/3 @33TP(%D],"!+/3$P,"(@>&UP1SIM;V1E/2)#35E+(B!X;7!'.G1Y M<&4](E!23T-%4U,B('AM<$65L;&]W/2(P+C P,# P,"(@>&UP1SIB;&%C M:STB,3 P+C P,# P,"(O/B \&UP1SIM;V1E/2)#35E+(B!X;7!'.G1Y<&4](E!2 M3T-%4U,B('AM<$65L;&]W/2(P+C P,# P,"(@>&UP1SIB;&%C:STB.#DN M.3DY-# U(B\^(#QR9&8Z;&D@>&UP1SIS=V%T8VA.86UE/2)#/3 @33TP(%D] M,"!+/3@P(B!X;7!'.FUO9&4](D--64LB('AM<$&UP1SIC>6%N/2(P+C P,# P,"(@>&UP1SIM86=E;G1A/2(P+C P,# P,"(@ M>&UP1SIY96QL;W<](C N,# P,# P(B!X;7!'.F)L86-K/2(W.2XY.3@W.34B M+SX@/')D9CIL:2!X;7!'.G-W871C:$YA;64](D,],"!-/3 @63TP($L]-S B M('AM<$&UP1SIT>7!E/2)04D]#15-3(B!X;7!'.F-Y M86X](C N,# P,# P(B!X;7!'.FUA9V5N=&$](C N,# P,# P(B!X;7!'.GEE M;&QO=STB,"XP,# P,# B('AM<$&UP1SIM M;V1E/2)#35E+(B!X;7!'.G1Y<&4](E!23T-%4U,B('AM<$65L;&]W/2(P M+C P,# P,"(@>&UP1SIB;&%C:STB-3DN.3DY,3 T(B\^(#QR9&8Z;&D@>&UP M1SIS=V%T8VA.86UE/2)#/3 @33TP(%D],"!+/34P(B!X;7!'.FUO9&4](D-- M64LB('AM<$&UP1SIC>6%N/2(P+C P,# P,"(@ M>&UP1SIM86=E;G1A/2(P+C P,# P,"(@>&UP1SIY96QL;W<](C N,# P,# P M(B!X;7!'.F)L86-K/2(U,"XP,# P,# B+SX@/')D9CIL:2!X;7!'.G-W871C M:$YA;64](D,],"!-/3 @63TP($L]-# B('AM<$&UP M1SIT>7!E/2)04D]#15-3(B!X;7!'.F-Y86X](C N,# P,# P(B!X;7!'.FUA M9V5N=&$](C N,# P,# P(B!X;7!'.GEE;&QO=STB,"XP,# P,# B('AM<$&UP1SIM;V1E/2)#35E+(B!X;7!'.G1Y<&4] M(E!23T-%4U,B('AM<$65L;&]W/2(P+C P,# P,"(@>&UP1SIB;&%C:STB M,CDN.3DX.# R(B\^(#QR9&8Z;&D@>&UP1SIS=V%T8VA.86UE/2)#/3 @33TP M(%D],"!+/3(P(B!X;7!'.FUO9&4](D--64LB('AM<$&UP1SIC>6%N/2(P+C P,# P,"(@>&UP1SIM86=E;G1A/2(P+C P,# P M,"(@>&UP1SIY96QL;W<](C N,# P,# P(B!X;7!'.F)L86-K/2(Q.2XY.3DW M,#$B+SX@/')D9CIL:2!X;7!'.G-W871C:$YA;64](D,],"!-/3 @63TP($L] M,3 B('AM<$&UP1SIT>7!E/2)04D]#15-3(B!X;7!' M.F-Y86X](C N,# P,# P(B!X;7!'.FUA9V5N=&$](C N,# P,# P(B!X;7!' M.GEE;&QO=STB,"XP,# P,# B('AM<$&UP1SIS=V%T8VA.86UE/2)#/3 @33TP(%D],"!+/34B('AM<$&UP1SIT>7!E/2)04D]#15-3(B!X;7!'.F-Y86X](C N M,# P,# P(B!X;7!'.FUA9V5N=&$](C N,# P,# P(B!X;7!'.GEE;&QO=STB M,"XP,# P,# B('AM<$&UP1SIS=V%T8VA.86UE/2)#/3 @33TQ,# @ M63TQ,# @2STP(B!X;7!'.FUO9&4](D--64LB('AM<$&UP1SIC>6%N/2(P+C P,# P,"(@>&UP1SIM86=E;G1A/2(Q,# N,# P M,# P(B!X;7!'.GEE;&QO=STB,3 P+C P,# P,"(@>&UP1SIB;&%C:STB,"XP M,# P,# B+SX@/')D9CIL:2!X;7!'.G-W871C:$YA;64](D,],"!-/3&UP1SIM;V1E/2)#35E+(B!X;7!'.G1Y<&4](E!23T-%4U,B M('AM<$&UP1SIB;&%C:STB,"XP,# P M,# B+SX@/')D9CIL:2!X;7!'.G-W871C:$YA;64](D,],"!-/3$P(%D].34@ M2STP(B!X;7!'.FUO9&4](D--64LB('AM<$&UP M1SIC>6%N/2(P+C P,# P,"(@>&UP1SIM86=E;G1A/2(Q,"XP,# P,#(B('AM M<$65L;&]W/2(Y-2XP,# P,# B('AM<$&UP1SIS=V%T8VA.86UE/2)#/3@U($T],3 @63TQ,# @2STP M(B!X;7!'.FUO9&4](D--64LB('AM<$&UP1SIC M>6%N/2(X-2XP,# P,# B('AM<$&UP1SIB;&%C:STB,"XP,# P,# B+SX@ M/')D9CIL:2!X;7!'.G-W871C:$YA;64](D,],3 P($T].3 @63TP($L],"(@ M>&UP1SIM;V1E/2)#35E+(B!X;7!'.G1Y<&4](E!23T-%4U,B('AM<$&UP1SIM86=E;G1A/2(Y,"XP,# P,# B('AM<$65L;&]W/2(P+C P,# P,"(@>&UP1SIB;&%C:STB,"XP,# P,# B+SX@/')D M9CIL:2!X;7!'.G-W871C:$YA;64](D,]-C @33TY,"!9/3 @2STP(B!X;7!' M.FUO9&4](D--64LB('AM<$&UP1SIC>6%N/2(V M,"XP,# P,#0B('AM<$&UP5%!G.E-W871C:$=R;W5P'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!D0 '_VP"$ $! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$" @(" @(" @(" @,# P,# P,# P,! 0$! M 0$! 0$! 0(" 0(" P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# M P,# P,# P,# P,# P,# __ !$( 3L!] ,!$0 "$0$#$0'_W0 $ #__Q &B M !@(# 0 '" 8%! D#"@(! L! & P$! 0 M 8%! ,' @@!"0 *"Q @$#! $# P(# P,"!@EU 0(#!!$%$@8A!Q,B @Q M%$$R(Q4)44(6820S%U)Q@1ABD25#H;'P)C1R"AG!T34GX5,V@O&2HD147J%AH>(B8J4E9:7F)F:I*6FIZBIJK2UMK>XN;K$Q<;'R,G*U-76U]C9VN3E MYN?HZ>KT]?;W^/GZ$0 " 0,"! 0#!00$! 8&!6T! @,1!"$2!3$& "(305$' M,F$4<0A"@2.1%5*A8A8S";$DP=%#$A:.SP]/C\RD:E*2TQ-3D])6EM<75Y?4H1U=F.':& MEJ:VQM;F]F=WAY>GM\?7Y_=(6&AXB)BHN,C8Z/@Y25EI>8F9J;G)V>GY*CI* M6FIZBIJJNLK:ZOK_V@ , P$ A$#$0 _ -_CW[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW15>Y_F_\4/C^ M]72=I]X[(PF:HKK4;6QE?+NS>$,EV1(ZC:>TX,WN"C\DB%0\]/%&"#=@ 2"+ M&3P_7F" MDD-PE52BC&],W5TR ABDU+0R.05] L_L#WWNKMD6I=OVZ:9O5R(U^T4UL1]H M7\N/67?)_P#=P\_[CX4W._/.V[9")-@8[;* M0M^Z?4@4\#GTK8.W'.7-%U7Q-ZF'^D(C_P"K87J/.3PX&HX^IJ7?W=^[7GDW7W)VKN:2IU?HUS& MI?SMDLO4F774,9#JO=SJ^O/LHFW3<[BIGW&=R>.J1S\_,GJ3ML]N_;_95C79 M^1MGM%3X1#96T06@TBFB-:47&/+'#H,ZRMK,A4R5E?5U-=5S:/+55D\M34R^ M.-8H_)/,[ROHB15%R;* !P/:)F9R6=B6]3GH5P006T2P6T*1PK6BJ JBIJ: M4 J22?F:]1O>NG>G''YC+XAI6Q64R.,:<(LS8^NJ:)IE0L4$III8C($+&U[V MN?=DDDCKX;E:^A(_P=);FQLKT(+RSBF"\-:*U*\::@:5^70P;<^3GR1VA*)M MJ]_]U;=<2F9AANT=[XZ.5SX=?GAI\VYK!N MURA^4KC_ -T"=T]IO:S>T,>\>VVPW2TI^K86KD#-*%HB5I4T((())%#T9C9 M7\U+YZ[&,*4/R!SV>I(V4RT6]<#M'>8JD1$0139#<. K\W&I" DPU43DW.J[ M-N:K6@7=G=?1U1Z_FREOV$=11OWW/?NY\PAVN/;6VMIB,-:S7-KIS6H M2&9(CQ_%&PIBF!0ZO7/\_#Y#8(TT'9O4G5O8=% $66?;\^X>OL[6!2OD>>N: MJWAA$F< V,6,C0$_I-K$26?NKN\5!>[?!,H_AU1L?SJX_8O4"\T?W<_[O?WHV!9;CE>_P!KWVU%:)'*;:X-/6.Y"PBOD%NF).*<";1^ MJ^_.E.\,S#H%=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_T-_CW[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U5O\[_YH_5GPWK? M]'V%PK]I=V344-=/L^DR!Q."VA15T FQU=O+/"EK7BJZZ.19J?&TL4E5+ -< MSTL76^DCC\?^= MO_66_OQM'(*R%!>1EC5^U!,R2*E,L?\ /G^7"YPU M\FP.A),*7T_P%=L[YCTTWE# IE/](;U8K_"-)E*M#J);P6LHCD>Z>_\ BZS: M6GA_PZ7X?;XE:_/A\NLZV_NZ/94[?],O,G,8OZ?VWCVA[J>?5W'P1_F7]4_-..IVG)BWZS[FQ- ^0KM@9/*0Y.BS^.I^*O,;)S?V] ^8I MZ0%7JJ26GAK*17N%FA1I_6U>\MZ=(]R]NY;%[:I3%E-LXGK".JZ]V/NW8^7:I;"984>,JCFW=M=QZ?%CU2+X43"JNC MV\,&N&1'TKXA7JHGV .LUNO>_=>Z,SUO\,OE=VW'!4=??'WM3/8ZJ"-39N3: M63PNW)Q)?28MR9^'%X&0<7-JG@WN4KJB%S'+.*>L$)DF'^\9\NCQ[(_DB?.#=(B;<&/ MZNZU5M)E3>&_X*D$/^GD MK_U;#]8^[_\ ?^^[]LY<;;<[ONI' VUF4!_[+)+0@>?PUIY5QT9_;7_"??L* MJ6+^^'R4V9@F-_,-M=>YO=:Q_MN1XFRFY-F&:\P53<)926^H"D\A]IKMJ?4; MS&O^EC9O\+)U$FZ_WE7+,)?]Q^U5_<#R\>]BMZY''PX+JF*G%+O4AQY1@9_-F_9_/H$7G]Y7S$^O]W^U%E%W8\2^EEHN<'3;PU;AW"@X M]NX_S=)/*?\ "?';$HF_@ORDSV/9IRU.<1V!D4 MQJ2"= !L$[^TL!KX6^.,^<0./RD7_)]G1S9_WEN[H8_K_:&VE&GN\/<7BJU. M(U6M<\X4F)=S;9W1M)7>\VE9&Q4F] M3$I"QW(#D:VX.@:RZ;VGW!:_3[M"Y_I*R?X-?0\VG^\FY(F*_OSVUW6V6N? MGM[F@QP\06M?Q8J. SDZ2L;Z_DN_.W9PG?$;,V3V1! 92T^Q>P,(ADCB( E@ MI-\?W*R,XE4ZD183*0+: U@2*Z]N.:+>ICMHI@/X)%_P/H/\J]3!R]]^_P"[ MOOGAK>[[?[5(U,7=G*:$^1:T^J04X$EM/]*F>B)]E?&;Y#=.K--VATGV=L>B MI_\ .9?/[,SM'@2 2"T6X#1-A*A05/,=0P]A>]V7=]NJ;[;9XE'FR,%_WJFG M^?60_*ONQ[9<\&-.4>?MIW"X;A'#=0M-^<.KQ5_-!T!WLLZD#IQQ&8R^ R5' MF<#E,CA,QCIA48_*XBNJ<;DJ&H *B>CKJ.6&JII@K$!D96L?K[O'))$ZR12% M9!P()!'V$9'2:]L;+QW&SBN+&5=+QR(KHX]&1@58?(@CJTCX_?SBOF%T MO+0X[=NY:3O7:%.R)/A^S5DJMRBF%O+]AV!1>/V!(EL*+!J M\M=FU8- _A@%NQ_CZOM^,_\ -^^*'?S4."W3FI>B-^52HAP/95;14^UZNJ(& MJ'"=AI]MM^H76P2-M M)/D.NHBCF@GAD66&:&50\4L4J%DDBD1@58$@@W'L<@A@"#4'K#^2 M-XG>*5"LJD@@BA!&""#D$'!!X=9?>^J=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]'?X]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW3!NO/P;4VMN7=-3"]33;:P&9S]13Q,$ MEJ(,-CJG(RPQN58*\L=,5!(-B?I[:GE$$$T["H1"W[!7HRV;;9-YW?:MHBD" M2W5S%"&.0#*ZH"1Z M4]?.V[%W[N;M/?F\.R-YY"7*;JWQN/+;GSM=*S'RY' M,5LM;.D*,2(*.G,OC@B6R0PHL: *H Q#O+J>^NKB\N7U3RN68_,FO[/0>0QU M].G+'+FT\H21*%!)\V--3L'W+1M32M"U5'CZN-Z_%SE2!+09G'&:DJ8FN MDU/.\;@JQ!6;=?3;;?VE_;L1+%(&'SHCQ/IDC895T5E((!ZVP?YI'P.WY\VYN@=P],+M>GSN! M?<6*W)N?<^6DP^*@V1N"'#Y7#U56L-)D,Q7#'Y&EG:"&EI)9!]Y(7 %K3SSQ MRM=R[;/:S;H=+[K>R3O_"G8 MGV$Y8CY@IT./<#^\8YZW7Q[/VYY2L]IM34">Y)N[FGDZI2.WC;U5TN5^9ZMH MZB^)'QGZ(CI?]$W277NT*ZC$8@S]/@:?)[MM%_FO/O+.?Q/==48R209:QR"2 M?J3['VW[!LNUA?H-LAC8?BTU?_>VJQ_,]88M86F M:.VSQI:Q>';K7STQ#&.C$^S?J,>O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>ZZ90P*L RL"K*P!# BQ!!X((]^ZV"000:$=%![A^ _Q [T6JE[!Z'V M++EZS4TVYML8]MC[IDG)5DJ*G<&SI<)DLC+$R"PJGGC(NK*5)4A[<>5>7MTU M&[VJ+Q#^)1H;_>DTD_G7J;.2/O'>]WMX84Y:]Q=Q%DG""=_J[<#S58;D2H@/ MF8PC>8((!%1/>_\ (,PE4M;EOC=W#6XJHM++3[,[;IER./>0H76GIMZ[9Q]/ M74-.L@THLV)K)-)&N4E26C_=/:J)M4FS;B5/DDHJ/][45'YH?MZS7]N_[Q[< M(C!9^Z?(\ M>Q&WTG:&GWOB%BW)L6KO*D5.PW1A'K,=CY:PR*8J>M:EJVO8Q A@(TW;EK>] MD).X6+K%7XQW(?\ ;+4"OD&H?EUG][:>_GM-[MQHO)/.%M/N16IM)*P7:X); M_%Y0KN%H=3Q"2,>3D$$E5]D74P]'M^*7\Q;Y+_$FIH\;LS=C;LZXCGB:MZLW MS)59K:AIQ(3.-O.TZ939U6Z2.0^.FA@>4J]1!4! GL4;#S?O6P,J6UQXEG7, M3U*_[7S0_P"E(%]$4]UONS"RYI*G1N%H%BN-5,>,*>'/VW#D1U=V].D:3=9;QR-*LN6JVX9-C;B M*4=!O%"?TP)'39+2K,U(L:ZS.'+O.VT;^$A#^!N!_P!#YOLLUSNLEK^]^25)(O[9&I&OK=P59[8^K$O!4@"8L=(L?]C'K%OK MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ__2W^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T&N2WYU;G] MXY;HJNW9MC([\R&RLAG\SUR,I23[B&R*N2FPE9E,AB$D>II<;529:.)6E5?* M)+H&4,0B>ZL9;B3:VN$-T8BQCJ-6@T4DCR!K3/'H56O+O-^V['9>X=OLUW%R M['?I#%>^&P@^J4-*L:2$:6D41LQ"DZ=-#0D Z%WRA^/F[OB_W?OKIS=]+5)+ MMO+5#[=RU1%XX=T[.JYYI-L[IH9$40S4^7QJJT@0GP5*RP/IDB=5Q8WO:;C9 M-SNMNN%-4;M/\2'X6'VC]AJ.(/7T8>T?N7LONY[?\O<\[),A2ZA431@U-OV^O\;6T\VYLM752KXZ9Y*&]-1J[+]Q73PPJ0S@^SSEW9I]]W:UL8 MD)C+ R'R6,'N)/EC ]6('GU$/OG[J[1[/>VO,?.&XW:)?K \=G&2-4]XZL(( MT7BP#]\A .B))'(HO6_M[RMZ^;KKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NL%52TU;35%%6T\%71U< M$M+5TE5%'44U535$;13T]1!*KQ3031.5=&!5E)!!!]Z9592K %2*$'@1TY#- M+;RQ3P2LDZ,&5E)#*P-0RD4(((J",@Y'52?RE_DX_&3O=*_<'6M$OQ_["F5Y M(Z[9&,IWV%DJFQ*C,=?++18ZD5CQY,3+C6N2\BS'@@'?/;O9-T#RV2_279\T M'83\X\ ?[0KZFO6:'M#]^3W9]NVM]MYJG/,O+2D I=2,+Q%_X5>4=V^RX61],$=97?;4];MRO MF;TK39."DDD8'Q>5 ',,[[RIO/+[DWEOJM:XE2K(?M-*J?DP'RKQZZK^SWWD M/:SWKMT3E;>_!Y@"UDL+G3%=I05)5-16=!Q+P/(JBFO0W:"8PS34TT513RRT M]13RQS03PR-%-#-$P>*6*5"KQRQNH*L"""+CV&P2I!!H1U.TD:2H\4J!HF!! M!%00<$$'!!&"#QZO5^"W\YG??5+X;K/Y23Y?LKK9/ML=B^R%UY#L;9E/<1*^ M==RU1O[!TX(+-*W\7A345EJ[14PE'E?W&NK QV6^%IK/ $G&1/\ 3?[\7[>\ M>K8'7/+[POW%>7N<5ON;/:&.#:N:CJ>2QPEE=-QI"!VV04?3,: I#5Y3M M)[$W]LOL_:>%WWUYN?#;QV?N*D6NPVX8N7-^Y2WJ_Y=YF MVF>QWNU?1+#,A1T/E@\5849'6JNI#(64@E7>U'1+U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__]/?X]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=<)98X(Y)II$AAA1Y99976..*.-2\DDDCD*B(H))) 'O1( ))Q MU9$>1UCC4L[$ "I)/ >9/D.J"_FK_-ES-?NI_C5\#\?4=C=HYVOEVQ5=EX M'&/N*"DRK&6&?$]78I(9X=S9B$QN9,O*DN,IXT9X%J 14015S)S[(\YV;E9# M-?.=)D4:J'TB'XC_ $S51Y5XCH]["_W[C/E)\ENP=R9SONHDR>5I]K MXC=%=54V(K,_1U%+DZG?V[X:N2NWUG:NFK'6>ECF_ABL6$CURLI15RER/<;? M=)OF]7;MNIJ=(8D L*$N]:NQ!R*Z?4MY![[RWWN]DYWYZ-E4^3#[QVQ+4#]Y\)N"CM4QT\K -)23B>AG=%:6!RBD#/>=@VK?H1# MN5L&*_"PPZ_Z5AG\C53Y@]8J^U?O5[C>S6ZR[IR'O[6Z34\:W<"6VG"\/%A; MM+#(61-$J D)(H8UJSB_D#_'-4PP*8Z2E\KB"&)6*^QWL^Q;9L5N;?;;8(II MJ8Y9B/-F.3YT& *F@'6&_NA[O^X'O%O:;YS[OKW4T080Q*!';VZ,02L$*T5* MT4,YU22:5,CN0#T8;V;]1GU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U RF*Q>Z/&D MJ-'(@:-A0@BH(/$$'!'2FSO+O;[JWOK"ZD@O87#QR1LR.CJ:JR.I#*RG(8$$ M'(/5!GS9_DG;0WJF9[&^)#4.Q-W,L]?6=/Y&I\&Q=P3@23S1[/R=5(S;+R57 M(=,=).[8?4RHAH(E),5;!2*XXF(GL;_2$_ 3Y ]GIH'71WV#^_ MQO>P-8\K^](DW'9:A%W)%K=PC !N8U'^-1J,M(H%S0%F%RY ZUD]];#WIUEN MO,[&["VOF]G;OV_5&CS.WMP4$^-R=#,%#QF2GJ$4R4]3"ZRPS)JAGA=9(V9& M5C"MU:W-E/):W<#1W"&A5A0C_5Q!X$9&.NLG+W,>P\V;-8\P\L[O;WVR7*:H MIH7#QN.!H1P93564T9&!5@&! -1\-/G5W+\+]X'*;)KCN'8.8JHI-Z]79JKG M&VMQ1J$B>NHF"S-MW$>(GO+G-&X\MW&NV;7:,>^(GM; MYC^%O1A]A!&.H>]]?N\\B^^^QBTW^W^FYD@0BUW")1X\)XA'X>- 3EH7-,EH MVCD.OKSCJ+NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_]3?X]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW3/N'<."VG@LON?<^7QVW]N[?QU9E\YG,O604&+Q.+H('J:VO MKZVI>."EI:6"-G=W8*JCVW--%;Q23SR!(4!+,30 #B2?(#I=MFV;CO6XV6T; M192W.Z7,JQQ11J7DDD_/YDW:=9\1OA+0Y7'= M22RU='O/?>NKPJ[TP,+QQ5^>W;E_M?NMG=9J\;I#1\5F9618YHGDF2A6&-ZY MBW7G*^;8.6E8;?D.^1K7S9S2J1^@XOP().GKJS[3^QGMQ]U?D^#WJ]_;B&7G M0!6M;2BR_2S$$I#;1ZM-S?T(+2_V5L5+(ZK&UP;@_A)\ .GOA9M4+MZGBW?V MKF:&.GWEVMEJ"*',9$'1)-A]NTADJAM;:RU"AA20R/+4%4:JFG:.,QR%RURG MMW+<'Z(\2_8=\I&3\E&=*_(9/XB:"F$/O[]Y+G?WYW@G_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z)U\O?@_TE\RMH_P;L7#C%;QQE+-% ML_LW!4]/%N[:\SZI$@\[JJYO /.VJ;'51:!]3-&89M,RAWF#EG;.8K?P[R/3 M<*.R11WK_P!!+ZJ<>E#GJ:G( M^8H3W.]E_?/D;WRY<7>^5+S1N,2J+JSD(%Q:N:X=1\<;$'PID[) /PN'C1%_ M&_Y*=J_%CLS$=G]49Z7&Y*BEBBS6#J7GEVWO'":[U>WMT8N*:),CC*I&;2;K M/32Z9H)(ID214VS;S?;%>QWUA+1QQ4_"Z^:L/,']H.00<]'ONG[5\'*=[ MRESEMPEM9 3%*H GMI:=LUO(02DBFE1E)%K'(KQLRG=O^'WS!ZN^9/5U+O\ MV!5#'9S'"EH=_;!KJJ*;/[&S\T3.:.L"+$:_#UYBD?'9%(UAK85;TQSQSP0Y M+[V1YN]C.;IN6^9(?%V^74 M]G>(I$-W"#34M:Z)4J!-"26B8C+1M'(YL/9]U#77O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=?_U=_CW[KW7O?NO=>]^Z]U[W[KW3=F,QB=O8G)Y[/9 M.@PN$PM!5Y7+Y?*U<%!C,7C*""2JKLAD*ZJDBIJ.BHZ:)I)99&5$1220![I) M)'#&\LKA8E!))- ,DDG@!YGI5965YN=Y:;=MUI)/N$\BQQQQJ7DDD'\U_O.+XJ_%J"NQ'0&!RJU>Y-S5(JZ'&[CHL5 M7+'+V+O^HC02T>SZ&H0/A,.1]Q5U'CEDC:K:&&CA'>=XW/GS=!L6Q@KM*-5F M-0& /]I)Z(/P)Q)H2-5 O7+VJ]K_ &_^YM[>O[P^[TDOPTT.MDHJ)&,%# =":G:6625MAV&QY>L5L[-:L7F_WNYON.:N:KC3$M4M;5"? M(*U$40/%C@RRD:Y7R:* M$1#.>SOJ)>O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[H+.YNENM?D!U[G.K^V-KT.Z]H9Z(>>CJ@8ZK'UT2 M2+1YK"9"+35X?.8YI6:"J@9)4N5N49U9#N.VV6[6DMC?P"2W?R/$'R*GB&'D M1GH7\B<^73FZ:N5-A]D)1> &;3)4-M3=D,!DI\5NRAIT9EL5I\E MAGIPI6>GIL<.:N4[OEJY%29-N<]DE/\ C+^C#]C#(\P.\'W(K+$C HV7>;W8K M^*_LGHZX93\+KYJP\P?Y&A&1U)?NO[5\J>\7)NX\F4^+WR7ZY^6'46W^V^N*T&DR*"BW%MVHGBDS6R]T M4T439;;&.HC_;E7WD[LF]6>_;?%?V;=IPR^:-YJWS M'D?,4(P>OGR]W/:CFCV:YUW+DOFF#]:(ZH)U!$5U;L3X<\1->U@*,M2T<@>- M^Y#T8?V;]1EU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__6W^/?NO=>]^Z] MU[W[KW7O?NO=:R_\P7Y8=B_.3NS%_ CXCO-FMI2Y],7V#N/'S>+%;VSN%K%J M\D:K*0B7P=7]?-1FIJ:G]&0K(2\:2QPTC5$+]2K;[T+;Q+.!Q62UAE72FF,T MK?WFK1&G&&)@K,C/,([N?AS\1NN_AOU#C>MMDQKD]13K%E=[[L M^TC@JLC,I>5Z##4=FBQM KO'1TY-VDGDGGFDOEWE^SY=V]+.V%930R/YNU,G MY <%7R'J22< O?'WJYG]\N=KKFK?W,6WQZH[*T4UCM;?42J#@'E;#3S$!I7X M!8UCC0U_L^ZAOKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7ND!VCU=L/NC8>Y.L^S-MT&Z]E[ MKH'Q^8P^00E'0D24]725$92IQ^4Q]2B3TM5 \<]-/ⅅJZ@A)?6-KN5K-97 ML(DMI!0@_P"$>A'$$9!R.A)RAS?S'R'S'M?-G*>Z26>_6<@>*5#P\F5E-5>- MU)22-P4="58%21UI(?/7X-[X^%/:3X2L-9N'JO=<];7=8[],#"/)8V.9F?;N M>DCACI:7>&!A=%JHTTQU$;)41*J2&./&GFKEBYY:OC$U7L9"3&_J/X6\@Z^? MK@CC0=^/NY_>#Y?]^N4%W" );LMU24.%[6V;"Y9,Q@$G;P9O&P2.D";HVPU1)/0 MR$J9%:6F9ECJ)"-*G[1P)Z<^\=[#;-[[\B MS[/*LV_F\?)Y:3)8K)4Z5-)4Q$@.A:-P'1PLD;@HZJRD#)NVN(+NWA MNK:0/!(H92.!!R.OGUWW8]VY9WG=.7M^L9+;>;*=X9HG%&21"593Y'(P14,* M%200>E-[?Z*>O>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_]??X]^Z]U[W[KW7O?NO M=4C_ ,WGYV5W3FTXOC%TY75,W=';&,%+N6OP9DGRVR=DYH_81T./6DU5,6\- M\^5J>C$8,]-1^291'++22>XT]P.:&VZW&R;4ZT8KQ1#B@IG6_ 4R!4X) M4]9^?S2ZH$EH([JZB[R[ZNTVUI0/+J['ETQG4B3+ MT.?\L#X&T/Q!ZH7=.]<=32]^]F8RCJ]\5C>.HEV;@Y##78[KC&U*%XE7'RJD MV5DA)2JR2Z=7[#Q[E!^]9U!<_P+Q$8/RXM3BWF0J]1[][?[ MQ=Q[V\Y':-AN7'MQM,K+:+D"ZE%4>^=30]XJMNK9C@-=*22RKU:+[&_6(O7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW0'?(OX^]=_)[J;-6LP>>@\V M/R444#9?:NX::*=,1NK;U1/&XH\SB9)VT,/3+#))!(&AED1BS>-IL][L)MOO M4K$XP?-6\F7T(_F*@X)ZD'VO]R^9_:7G/:>=N5+HIN%LU'0D^'<0L09+>8 C M5%( *CBK!)%HZ(PT4?DQ\<^P?BQW!N?I_L6DTY/!SBHP^;IX9H\1N[;-6\AP MVZ<')+?RX_)P1D,FIGIJA):>2TL4BC%[>MGN]BW"?;[Q>]3AO)U/!E^1_D:@ MY!Z^AOVH]T.6O>#DC:.=^5YO\4N%TRQ,09+:=:>+;R@<'C)P: .A25*HZDW M_P EKYSOL/=N8K(/MOS1]+.-@O9/\6E:L1/X7/%/L?R_I_Z;K"/[^/W>UYBV9_> MCE.Q)W[;X@NY1H,SVB86ZH,F2U&)3DM;=Q(6W .T][G/KC_U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=?_]#?X]^Z]U[W[KW1=?E9\C=I?%3HS>WV M<"9Q#4;LWGDUD@VUMJD(U2C[^N&NIDC21J6ABGJ"I2%O9/ON\6^Q;7<[C<9T M"BK_ !N?A4?:>/HH)\NI/]G/:[>O>+W"V#D3905-S)JGFI5;>UCH9YV\NQ,( MI($DK1Q AG'5$_\ *@^-^Z_E!W=O;^8%\AUEW"\&[LC5[ &2A8T>X>QF8I7[ MDIJ2H,D:[];5+<,:, MT18N&%U4;,7N:.N4/7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]T1/YR_ KK?YP;3VUC-R9>HV/O79N1>IVUV%B<139?)TN)K0!F=N5U!/68Y, MEA\DR1S*K3(]-4Q+)&0&F24+\S\JV?,T$*32&*YC/;( "0#Q4BHJ#QXX(J/, M'(?[OGWC.:?N_P"\[K=[59+N&PWT06>RDD:.-I%_LIT<*Y25*LI(4AT8JPJ$ M9*S*+^0!MO&UE)D<=\J=W4&0H*F"MH:ZBZTH*6LHJREE2>FJZ2I@WU'-3U-/ M-&KQR(P9& (((]@I?:B%&5TWV0.#4$1@$$<"#KX]983_ -Y+NMU!-:W7L]92 M6TB%71KYV5E84964VA#*P)!!!!!H<=7][/Q>>PFU-N8;=&XQN_<6)PN-QV:W M4,5'@VW'DJ*DBIZK-RXB&LKX,=49.6,S2Q1RM&LCMHLME$KVZ2Q00QSS>),J M@%J:=1 RU*FE>)%>N;F^7>W;AO.Z7VT;7]%MWNBOKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_]'?X]^Z]U[W[KW6K)_, M+[$W=_,#^=6P/A9U)D9'V5UUNBHVODZ^ B?%_P!\XD>?M+?&06(I]Q1=>X.B MFH(8Y+N)Z.K$!/W@#0;S=>7'-G-%IRW8/_BT+E2?+7_HKGY1J"H^8:GQ==?O MNS4R=4TE35SM^Y M454TDKDLY)F>QLK?;K.VL;5--O$@51]GF?4DY)\R2>N4O.'-F]\]]QN7FE;RU,<*H_#'&M(XT&$C546@4#I?^U?0;Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[K_TM_CW[KW1+/Y@7R7@^*GQ=["[(I:D0[SR=+_ ''ZUB!'DDW[ MNBFJZ?%5J*PT.FVZ.&IRTJ,5$D5 T8.IUN&^;-Z&Q;'=WBM_C+#1'_IVK0_[ M45<^H6G4\_=K]J)/>+W=Y9Y6FBU;%$_U=\?(6=NRM(A\P9V*6ZD5TM,&(H#U M6G_(T^+TVW=C;O\ EAO.CEDW+V=+6[2Z]GKU:2KBV7C,F'W1N!99M4C2[KW3 M1" .WK\6++ E*@W!GMAL9AM;C?KE?UIZI'7CH![F_P!LPI]B^AZRL_O!_=Q- MTYAV3V:V*<#:MI"7-Z$PINI(Z6\-!BEO;MKH,:K@ @-'B_\ ]ROUS:Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO_3W^/?NO=:NW\VG>^X_E7\V.EOA9UY M5>>#:>0P6#R!A_?IH>P>RGQU9F,GD!3,XEQ^S-DK1RR,UGI2U:"!ZKPAS]9HM,E[%-*E<,; M.Q#K%&FJE'NKKQ54#$E+<@G'6RMUUL+;?5NPMG=;[/HEQVU]C;:PVU<%2*$U M1XW"4$%!3/.Z*@GK)T@\D\I&J69F=B68GW,UG:PV-K;V=NM((D"J/DHH/S]3 MYG/7*CF?F/=>;^8]\YIWRX,N[[A=RW$S>KRN78 &M%!-$7@J@*, =+/VIZ(N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7N@A[\[SZX^,_3G8/?/;V7JL#UIU?@)MS;QS%#B">"FDJ( M,1AZ:LR=>XEJ4'CAB=S>]N/?NM@$D <>J:/^@F?^4%_S_O?'_HB.XO\ [#_> MJ]7\)_3KW_03/_*"_P"?][X_]$1W%_\ 8?[]7KWA/Z=>_P"@F?\ E!?\_P"] M\?\ HB.XO_L/]^KU[PG].O?]!,_\H+_G_>^/_1$=Q?\ V'^_5Z]X3^G7O^@F M?^4%_P _[WQ_Z(CN+_[#_?J]>\)_3JVCXI?*WI3YJ=*;<^0GQ[W'D-U=6[JR M&X<9A MXJ..#,X/;-=BJY9,5F('+0RNJLQ4V92![JPC=@"!CH7?A3_-M^#O\P??NZ^M M/BYV3N'>N[]E[0;?6X:#,=<[ZV9!2;;7,XO &LBK]U8+%4=5+_$\Q3IX8W:6 MS%M.E21[KS(RBI'5E7OW5.O>_=>Z][]U[KWOW7NO>_=>ZAY'(X_$4%9E,M74 M>,QF/IIJROR.1JH**@H:2G1I:BJK*NI>*GIJ:"-2SN[*JJ"20/?NO=4T?)7_ M (4#_P J[XS559ALK\CL?W%NRB8K+M7X\XFJ[:D)0R)*G]\\1)3=6PU,$L>A MX)<_'4*QYCL"1[JXC<^7536]_P#A8/\ &F@K'3K?X?=Y[KQXG94JM[[VV#U] M6-3!IPDKT.!'9L"3LBQDQBI9078:SH!?5>G/ /FW0;87_A8YLB>5QN+X";JQ M4(KA'')A?D9B,_*V-U(&JWBKNF-MHE<$+$4X=HR0!YA>X]7KW@?TNCL]+_\ M"K_^6]V!4TN.[2VM\@N@ZN1H159C^FRI7B.C+^_=:Z][]U[HJ?S M%^:?Q\^!O4M-W?\ );=63V=UU5[OPVQ8,MB=K;BW?5-N3/467R&,HSBMLX[) MY)8IJ7!U+&8Q^)"@#,"RW]U95+&@X]5;?]!,_P#*"_Y_WOC_ -$1W%_]A_O5 M>K>$_IU[_H)G_E!?\_[WQ_Z(CN+_ .P_WZO7O"?TZ]_T$S_R@O\ G_>^/_1$ M=Q?_ &'^_5Z]X3^G7O\ H)G_ )07_/\ O?'_ *(CN+_[#_?J]>\)_3KW_03/ M_*"_Y_WOC_T1'<7_ -A_OU>O>$_IU[_H)G_E!?\ /^]\?^B([B_^P_WZO7O" M?TZ%[H/^?G_+)^3'">ICIY\ MOF-L4>,H(S%3.?)-*B"UK\^]UZ\8W )(QU93\COD-U9\4>E-^_(3NS-UFW.K M>M4S>+V[1R08;!TE=E:YI,KF($*PQ.RJQ8V521[J@ M!8@#CU3Q_P!!,_\ *"_Y_P![X_\ 1$=Q?_8?[U7J_A/Z=>_Z"9_Y07_/^]\? M^B([B_\ L/\ ?J]>\)_3KW_03/\ R@O^?][X_P#1$=Q?_8?[]7KWA/Z=>_Z" M9_Y07_/^]\?^B([B_P#L/]^KU[PG].O?]!,_\H+_ )_WOC_T1'<7_P!A_OU> MO>$_IU[_ *"9_P"4%_S_ +WQ_P"B([B_^P_WZO7O"?TZOU][Z;ZHIW7_ ,*0 M/Y36RMT[EV;N'O/>E)G]I9_,[9SE+%TAVW514V8P.1J<5DZ>.JI]I24]2D-; M2.HDC9D<"ZD@@^]5Z<\)_3H_?PE_F&_%C^89M;>^\OBSO;,;VP'7>?Q^V=U5 M68V7NO9_=>Z][]U[JKWYC?SD/Y?/P0[/H^FOD;W54[>[+J=O46Z*K:NV=C;VW MY6X3#Y1Y5Q,FX9MHX++4>$K,K%"T\%+42)5/3%)S&(I8GD]U=49A4#'13/\ MH)G_ )07_/\ O?'_ *(CN+_[#_>J];\)_3JQW_9_>@/]E _V>CP=M_[+O_ _ M[V?Q[_0MV7_>O^Y'W?VO]_?]'?\ =S^_']Q_!_EO\4^Q^T_A?^7Z_LOW_>^J MZ3JT^?7_U-]#?&\,)U[LO=V_=RU(H]N[)VSG=VYZK)4"FP^W<759?)37=D2\ M='1N1<@$CVQ=7$5I;7%U,U(8D9V/R4$G^0Z-^7]DW#F;?MEYR?MO[']^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW56/\ .X_[=0?.?_Q"&4_]W.%]Z/5X_C7K MY*_OW2SKWOW7NO>_=>Z][]U[KWOW7NOJ _\ "9C_ +=!="?^'QWO_P"_BWA[ M\.DDOQGK2$_G\_\ ;WWYL?\ A\;&_P#?.]<^_=*(_@7JT[_A(-_V6U\F/_%6 M)_\ W[77'OPZI/\ "/MZ^A%[WTFZ][]U[KWOW7NO>_=>ZH\_FJ_ST_C)_+4H MJ_KZC6+O+Y25./2?%]*[9R\-)1;0%;3I/C\SVYNB*"OCV?CYJ>99X,?'#49B MNC:,K!#3RBL3W3B1E\^77SY?G+_-9^;O\PG/5U5\@.X SU7?1T=7D:N MEQ^/I:FNKZZI@HZ*BHX):FKK*NIE6"FI:6F@5YJBIJ)G5$1%+.Q )/OW5NK M .K_ .4[_,K[CHJ;)[!^$'R/KL36^,T.9SW6F?V/A,A')+' M1C\SOJGVWBZ MZE$LEFFAE>)-+EF 1RONJET'XAT+VXOY%?\ -LVO0MD,E\'^UZF!4GD,>W:W M8V[ZXK30M/(%QFT]VYO).[(MHU$1:5[(@9B![]UKQ$_BZK_[A^.7R"^/643" M]\]'=N=,92:4PTU%VEUUN[8MM[^69_PJ=[4ZYR&W^I?YBE#4]M]=SU-)C*7 MY$;5Q-+2]J;+I7"TJ56_-JXBFI,5V7@:("-YJJBAI,_'$)I6&7J&CA]^Z9>$ M'*\>MZWJWM3KCNWK_:W:O4>]=N=B=<[VQ4&:VKO':F3I\M@\SCI[KY*:KIF8 M)/3S(T-1!($GIJB-XID25'0;Z3D$&AX]:[7_ J^_P"W7V _\6GZG_\ >/[3 M]^Z_=>Z][]U[KWOW7NO>_=>Z][]U[JT[^2/_ -O7_@Q_ MXF_%?^Z;->_=5D^!NOH1?S^?^W07S8_\,?8W_OXNN?>^DL?QKU\H_P!ZZ6=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7V]O>^D'7Q>?DU_V4C\@__$W]K_\ O>9_ MW7I<. ZW>_\ A'O_ -DW?,3_ ,3?L3_W@YO>QTQ/Q7K<+][Z8Z][]U[KWOW7 MNM?7^=U_.ZV/_+>V/5].].U>#WQ\SM\8/R[?V_+X,I@^E<'E(&%)V)V)2!GB MFRLT3^7!X.6S5S!:JJ4405:OW3L<>K)^'KYHG8/8.^.V-\;J[*[*W5G-\;^W MQG,AN3=V[MR9"?*9S<&/6_O\ 8T/V/\,^SI?X;]K]C_#_ +>'['[' MP_;_ &?VFCP?:^#T>/3HT<6MQ[WTFZ__U=IK^,EEJ-U[DE5%-VIJG";7EH9B1I"UP'U9?8#]QMP-ERU/"II)<. ML8^SXF_(JI4_Z;K,G[BG)2\V^_FT;E<1:K+8[.>^:H[3( MO *_Q++<+*OG6 M(G@#TH_Y0G3J]2_"'KJNJ:7[?.=M5V8[9S.J$QR/!N*6'';682,2\L$VR\+C MIUX50T[:0;EF>]OMN^@Y9LV9:2W!,I_VV%_XP%/Y]%?WV>>#SI[_ /,]O%-J MV_98XMNBS4 P O<8X BZEG0\31!4XH+._8VZQ*Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[JK'^=Q_V MZ@^<_P#XA#*?^[G"^]'J\?QKU\E?W[I9U]:C^2/_ -NH/@Q_XA#%_P#NYS7O MPZ1R?&W5IWO?5.O>_=>Z][]U[KWOW7NOE'_S^?\ M[[\V/\ P^-C?^^=ZY]Z MZ61_ O5IW_"0;_LMKY,?^*L3_P#OVNN/?AU2?X1]O7T(O>^DW7O?NO=>]^Z] MUK2_S\_YW$7P#VE)\:?C9F:&K^8F_P#!TV0K-PK!BLSC?C_LS)V:#E M91UO86XZ.YP>-J8)(8*=_P"(U2F+[2"MUT[''JR?AZ^;]N3KEK\KF,QE:^6>NR63R5=.\T\\SO++*Y9 MB22??NE76RQ_*B_X3<=W_-#$[;[V^4V4S_QT^-^9@I,QMK#0X^*/NGMC#U#) M+39#;^)S-++0[$VEDZ2\E/F,G!43U<31R4M!-33)5K[IIY0N!D];U7Q)_ES? M"KX.8>FQ_P :/C[L+8&9CHQ1U_8,F-_O'VGG$:!8:G^-=E[D?*;RJZ:K.MVH MUK(Z")Y7$,$2L5][Z3LS-Q/1V??NJ]>]^Z]TP;HVIM;?&!R.UMZ[:P&[]L9B M TN6VYNC#8[<&!RE,2":?(XC+4U7CZV D Z)8V6X^GOW7NM:7^85_P )@OB! M\DL9G=[_ !'6A^)/=$Q$%76= ;IR!URBBS.QH145O7R5+!(8ZK;9B MHJ*,LYQ56]E]ZIT\LS##9'6@Q\L/B'\@_A)W!G.CODCUYE>O]\X?_*:,U 6L MV]NW RRR14&Z]D[CIM>+W1MG)&)A'4TSL8I5>"=8:F*:&/W2A6#"H/5@O\GW M^<+W!_+$[A" M]^ZUU[W[KW6EY_PL8_YEM\#_ /P^._/_ '0]5^]'I^#BW6GG\%_^RVOAW_XM M/\?/_?M;1]^Z?;X6^SK[)_O?2'KWOW7NO>_=>ZIY_G\_]N@OFQ_X8^QO_?Q= M<^_=7C^->OE'^]=+.OL+_P LK_MVY_+Y_P#%(/BA_P"^&V%[WTB?XV^T]'?] M^ZKU[W[KW7O?NO=>]^Z]U[W[KW7Q>?DU_P!E(_(/_P 3?VO_ .]YG_=>EPX# MK=[_ .$>_P#V3=\Q/_$W[$_]X.;WL=,3\5ZW"_>^F.O>_=>ZU]?YW7\[K8_\ MM[8]7T[T[5X/?'S.WQ@_+M_;\O@RF#Z5P>4@84G8G8E(&>*;*S1/Y<'@Y;-7 M,%JJI11!5J_=.QQZLGX>OFB=@]@[X[8WQNKLKLK=6G@C2&"""%!'%##%&%CBBB MC4*JJ % L./>^D_67W[KW7__UKD_YZ>Y\IV#WC\7?C?M]VDR4N-JMPBC1@T5 M7FNS]UT6R-LK.@(_?HWVG4Z!<$)5G\,#[A;W0G>[W/8]FA/>5+4]3(P1?V:# M^WKJ_P#W>FTVG+7M_P"[ONEN2@6JRK#J/%8K"W:ZGH?1A<1U^<8]#UL@;,VK MB]B[/VILC!Q^'";.VU@MJX>&RKXL7M[%TN(Q\>E?2NBDHT%AP+>YCMH([6W@ MMHA2*-%4?8H '\AURUWW>+SF'?-YW_<'U7]]=S7$I]9)I&D<_FS'I2^WNBKK MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NJL?YW'_ &Z@^<__ (A#*?\ NYPOO1ZO'\:]?)7]^Z6=?6H_ MDC_]NH/@Q_XA#%_^[G->_#I')\;=6G>]]4Z][]U[KWOW7NO>_=>Z^4?_ #^? M^WOOS8_\/C8W_OG>N?>NED?P+U:=_P )!O\ LMKY,?\ BK$__OVNN/?AU2?X M1]O7T(O>^DW7O?NO=$2_F3?.#9O\O/X?=K?)C=,=+D\QM[')M[K#:-34+3MO MKMCR-KH=:3&A-:CUV3>$/-38:AK*A$O9V M_.X^UMS9#>/8_9>Z,OO'>6Y##X^8&+*UT$E3.AHX85K?=,RR4[5X];[ M7O?2;KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZKU_F1_RW.A?YF'0M?U!V_0+AMU MX9:_*]1=NXJ@IZC=_56[ZBG2,9+&F1ZVOAUWWV3\<>[L%_ >P^LL_/ALF(/N),/G,>ZI5X+=N MV:VIIJ2;);5W9AIX,ACJAHHGDI:A/)''('C372P$, 1PZV=/^$MG\S?)=5]P MS_R\^V]Q2R=7]T5F2SO0-5E:IFIMC]PQ4\V2S.RJ*2GX.+=:>?P7_[+:^'?_BT_P ?/_?M;1]^Z?;X6^SK[)_O?2'KWOW7NO>_ M=>ZIY_G\_P#;H+YL?^&/L;_W\77/OW5X_C7KY1_O72SK["_\LK_MVY_+Y_\ M%(/BA_[X;87O?2)_C;[3T=_W[JO7O?NO=>]^Z]U[W[KW7O?NO=?%Y^37_92/ MR#_\3?VO_P"]YG_=>EPX#K=[_P"$>_\ V3=\Q/\ Q-^Q/_>#F]['3$_%>MPO MWOICK7U_G=?SNMC_ ,M[8]7T[T[5X/?'S.WQ@_+M_;\O@RF#Z5P>4@84G8G8 ME(&>*;*S1/Y<'@Y;-7,%JJI11!5J_=.QQZLGX>OFB=@]@[X[8WQNKLKLK=6< MWQO[?&YZ$JW9+*4J\1V;V;B*M 5Z[4A) M\/AYT_W\'IJJI?X7XHLG[IB23\*];Y:JJ*J(JHB*%1% 555195518*J@6 'T M][Z3]]^Z]U__7N"[#C7OC^?'M' W-7B.L=T;.DII&_=CI&ZCZR7LF MH#! RP"+?%+-$ER?W66]F;2(3O!^]?=*WBXQP.GY>%'XG_'P1]O76GEAC[=? MW=6][C\%[NUG_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NJL?YW'_;J#YS_ /B$,I_[N<+[T>KQ_&O7R5_?NEG7UJ/Y(_\ VZ@^ M#'_B$,7_ .[G->_#I')\;=6G>]]4Z][]U[KWOW7NO>_=>Z^4?_/Y_P"WOOS8 M_P##XV-_[YWKGWKI9'\"]6G?\)!O^RVODQ_XJQ/_ ._:ZX]^'5)_A'V]?0B] M[Z3=>]^Z]U\]K_A65\QJ[LGY7=:_#?;N6U;+^.6SJ#>N^,?3U"E*GN#M+'Q9 M2EBR5/&"&DVSUB^+DHW9M:'.U:Z5#:GT>E,*T4MZ]40?RS?AEEOGU\V>C?C/ M2&LI=M[MW*@QTDEHVRM;2QD^ ML#W[IQVTJ3U]=[96S-J]<[.VKU]L7 X[:VRMC[]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW6IA_PJK^ &*[<^->WOG7LC#Q+V?\<)<3M/LNHI*GH6H=/D>OG][/W=N7K_= MNUM^;+S5=MO>.R=QX3=VT]Q8R7PY+ [EVWDZ7,X+-8^8JPBKL7E***>)K'3) M&#;W[I3QQU]BKX/_ "7Q'S%^(OQZ^36'6C@'<'6.W=S9O'X]I&HL)O2.G.)W M_MNF>5WE>+;&^<;D<>&8DM]M<_7WOI$PTL1T:GW[JO6EY_PL8_YEM\#_ /P^ M._/_ '0]5^]'I^#BW6GG\%_^RVOAW_XM/\?/_?M;1]^Z?;X6^SK[)_O?2'KW MOW7NO>_=>ZIY_G\_]N@OFQ_X8^QO_?Q=<^_=7C^->OE'^]=+.OL+_P LK_MV MY_+Y_P#%(/BA_P"^&V%[WTB?XV^T]'?]^ZKU[W[KW7O?NO=>]^Z]U[W[KW7Q M>?DU_P!E(_(/_P 3?VO_ .]YG_=>EPX#K=[_ .$>_P#V3=\Q/_$W[$_]X.;W ML=,3\5ZL!_G=?SNMC_RWMCU?3O3M7@]\?,[?&#\NW]OR^#*8/I7!Y2!A2=B= MB4@9XILK-$_EP>#ELU([-[-Q%6@*]=J0D^ M'P\Z?[^#TU54O\+\463]TQ))^%>M\M55%5$541%"HB@*JJHLJJHL%50+ #Z> M]])^N7OW7NO>_=>Z][]U[K__T+D/Y"?OW,8JI66.=5 M&1[7PFU,%!')#5*)0=MUDP$JK+"1']%+HPA;D\?6\_\ ,%XX&SQ2+0CX-NEN)B05Q^NJ]I*M5N)"L#LT> MYIZY/=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW56/\[C_ +=0?.?_ ,0AE/\ W MODK^_=+.MP'X*_\ "H/8GP[^(G0GQCR7P\W;ONNZ8V)2;.J=WT/!^^/_1^ M8'_[5?OU>J^ ?XNO?]!C'6W_ '@?OC_T?F!_^U7[]7KW@'^+KW_08QUM_P!X M'[X_]'Y@?_M5^_5Z]X!_BZVP?BAWY2?*;XT=%_(^@VU4[-HN[NL=H]E4NU*S M)Q9JJV]!NO$T^5CQ-1EH:+&Q9&6B6HT-,M/"'(N$7Z>]],L*$CKYB/\ /Y_[ M>^_-C_P^-C?^^=ZY]ZZ5Q_ O5IW_ D&_P"RVODQ_P"*L3_^_:ZX]^'5)_A' MV]?0B][Z3=>]^Z]U\IJYZRGW[\@>TX"DR"QC/OPZ9G/PC MK>*][Z3]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T%O>'4VVN^NF. MV>D-XQK)M7M[KC>O6FX;P+4M%B-[;Z]LY?96Z=R[-W!3_:9[:6?S.V/H/>NEW'KZ(/\ PDP[HJ=]?R^.RNH\E6_<5G1?R$W+2X6EO(?X?LKL M?;NWMXXZ*S H//O1MPR^D_VN5!Y;PZ33"C ^HZVE?>^F>M+S_A8Q_P RV^!_ M_A\=^?\ NAZK]Z/3\'%NM//X+_\ 9;7P[_\ %I_CY_[]K:/OW3[?"WV=?9/] M[Z0]>]^Z]U[W[KW5//\ /Y_[=!?-C_PQ]C?^_BZY]^ZO'\:]?*/]ZZ6=;GOQ M;_X5:]?_ !V^,GQT^/U;\+=X[JK.B^B>HNG*O<]+W9A<53;CJ>L>O]O;)GSU M/BY>MJZ7&P9B7"&H2G:>9H5D"%W(U'U>F#"22=7$]#M_T&,=;?\ >!^^/_1^ M8'_[5?OU>M> ?XNO?]!C'6W_ '@?OC_T?F!_^U7[]7KW@'^+KW_08QUM_P!X M'[X_]'Y@?_M5^_5Z]X!_BZ&CXW?\*M>O_D3\B.A/C]1?"W>.U:SO3NCJWIRD MW/5=V87*TVW*GL[?."V3!GJC%Q=;4,N2@P\N;%0].L\+3+&4#H3J&Z]:,) ) MU<.MMOW[IGKXO/R:_P"RD?D'_P")O[7_ />\S_NO2XH_R:GDBGWU1TUL*\!U1-V#V#OCMC?&ZNRNRMU9S?&_M\9S(;DW=N[< MF0GRF([-[-Q%6@*]=J0D^'P\Z?[^#TU54O\+\ M463]TQ))^%>M\M55%5$541%"HB@*JJHLJJHL%50+ #Z>]])^N7OW7NO>_=>Z M][]U[KWOW7NO_]&Y[^103NCN[Y?[_+U%4:JBVN36_;+#3RG=^[=XYK7.%AC6 MFJ*G^"ZXXAH&E7]/I],,>U_Z^Y\PW=2:A_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZJQ_G+<&SMUT.[NL*&DSF'FEF@CK8*3,;YQV3@1I8'73-!$_I^GOW M52Z T+9Z$G_A@;^;[_WA/OC_ -#GIW_[8WOW6O$3^+KW_# W\WW_ +PGWQ_Z M'/3O_P!L;W[KWB)_%U[_ (8&_F^_]X3[X_\ 0YZ=_P#MC>_=>\1/XNOI+?RV MNL-^=*_ 3X?=2=H;=J=I=B]<_'WK/:&]=L5E305E5@=R8/;5#0Y7%U%5BZNO MQM1+1U43(SP32Q,1=6(Y][Z2N068CA7KYM/\_G_M[[\V/_#XV-_[YWKGWKI5 M'\"]6G?\)!O^RVODQ_XJQ/\ ^_:ZX]^'5)_A'V]?0B][Z3=,.ZZ^)7+++/+)--)) M---(\LLLKM)+++(Q>2221R6>1V))))))]ZZ7]?1U_P"$F&#H<7_+.W_DZ<.U M7N3Y<=G9+(22^$D2T?6W3.#IZ>!DACE%+'38I7".TA$LLA! 8*-CI+-\8^SK M9]]^Z:Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NOCN?S),? M1XG^8G\^,5CH%IL?C/FG\I*MRM/\C:6OF\HC$[^ M>##4RZ68HOCNH!9BWATS/^'K=M][Z3]:7G_"QC_F6WP/_P##X[\_]T/5?O1Z M?@XMUIY_!?\ [+:^'?\ XM/\?/\ W[6T??NGV^%OLZ^R?[WTAZ][]U[KWOW7 MNJ>?Y_/_ &Z"^;'_ (8^QO\ W\77/OW5X_C7KY1_O72SJU7KO^2+_-.[8Z_V M-VGU[\0MX[EV#V5L[;._]C[CI=Y=54M-N#9^\L+1;BVUFZ>FR._:/(4\&5PN M1@G2.>&*9%D =%8%1[JAD0&A;/2Q_P"&!OYOO_>$^^/_ $.>G?\ [8WOW7O$ M3^+KW_# W\WW_O"??'_H<].__;&]^Z]XB?Q=>_X8&_F^_P#>$^^/_0YZ=_\ MMC>_=>\1/XNC7? [^2+_ #3NI_G'\,NT^POB%O';6P>M?E=\=M_[XW'5;RZJ MJJ;;^S]F]O;/W%N7-U%-CM^UF0J(,5A<=/.\<$,LSK&0B,Q"GW6FD0JP#9IU M],+WOI)U\7GY-?\ 92/R#_\ $W]K_P#O>9_W7I<. Z _WOK?1G_AAW=UW\;_ M )1]*]W]L=,[:[_Z[ZZWMCL_NKJG=8D?%[CQL2RP-40TYJ(,=69K 23+D<=! MD%J,7/74L25D$U,TD;>ZTP)! -#U]>CXX?(?I[Y6]*;![\Z&W90[TZM[#PZY M/;F8HXVII8#3S2T&3PF6QLJI4X7/[>RE+-15]%,JRTE5 \;"Z^]](B"#0\>A MO]^ZUU[W[KW7O?NO=>]^Z]U[W[KW7__2NK_X3T_]S>?^4"_^;5[AKVD_YV#_ M )L?]9NNJ7]YE_X)3_J_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NJL?YW'_ M &Z@^<__ (A#*?\ NYPOO1ZO'\:]?)7]^Z6=?6H_DC_]NH/@Q_XA#%_^[G-> M_#I')\;=6G>]]4Z][]U[KWOW7NO>_=>Z^4?_ #^?^WOOS8_\/C8W_OG>N?>N MED?P+U:=_P )!O\ LMKY,?\ BK$__OVNN/?AU2?X1]O7T(O>^DW7%E5U9'57 M1U*NC ,K*PLRLIN&5@;$'Z^_=>Z^*'V;LFOZS[)["ZXRJ3Q93K_?&[-DY**J MC,-3'7[4SU?@JQ*B)E0Q3I44#!U*@JUQ8>]=+QD5ZWV?^$@G:5%FOB!\H^FO MO(Y\MUU\B\;V'-1L\KU-%A>VNN-O8#%]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=<)98H( MI)II(X888WEEEE=8XHHHU+R222.0J1HH))) 'OW7NOC"_*?LR#NKY._(WN2 MFF:HINVN^.WNS*>=M&J>#?G8.X=TQ3-XTCCU21Y4$Z54<\ #CWKI?\+&/^9;? _P#\/COS_P!T/5?O1Z?@XMUI MY_!?_LMKX=_^+3_'S_W[6T??NGV^%OLZ^R?[WTAZ][]U[KWOW7NJ>?Y_/_;H M+YL?^&/L;_W\77/OW5X_C7KY1_O72SK["_\ +*_[=N?R^?\ Q2#XH?\ OAMA M>]](G^-OM/1W_?NJ]>]^Z]U[W[KW7O?NO=>]^Z]U\7GY-?\ 92/R#_\ $W]K M_P#O>9_W7I<. ZOP_D-_R9NBOYF_4_RRWYW3O;>6!R.R(L=U?U73;3,-)3[4 MWUN/"R[AINS15-54U&V)GDIZ$]L]>8]IA1P;VP5 BBKIM*1Y['P"DF>.6.CJJ3W59$U MCY]?4+ZR[,V#W-U[LWM;JW=6(WQUWV#M[&;JV=NS!3FHQ>=P.7IDJJ&NIF=( MYHF:-],D,J1ST\JM%*B2(R#?2,BAH>/2Y]^Z]U[W[KW7O?NO=>]^Z]U__].Z M7_A/540+/\MZ5I4%3-#T1410%@)9(*9^XHZB5$^K)#)5Q!C] 9%_K[AGVD(K MOZUR? _EXW^<==5?[S&.0Q^RTP0^$K;N"?(%AMA )]2%8C[#Z=;*?N9NN577 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U5C_.X_P"W4'SG_P#$(93_ -W.%]Z/5X_C7KY*_OW2 MSKZU'\D?_MU!\&/_ !"&+_\ =SFO?ATCD^-NK3O>^J=>]^Z]U[W[KW7O?NO= M?*/_ )_/_;WWYL?^'QL;_P!\[US[UTLC^!>K3O\ A(-_V6U\F/\ Q5B?_P!^ MUUQ[\.J3_"/MZ^A%[WTFZ][]U[KY5W_"@CXUUGQL_FH_)*F3'?8[6[MS%%\B MMF5"Q/%%DJ/MB.7*[PJ44HL8^V[3IL_3>@L"( QL6*KKI9$:H/ET87_A,G\Q M\?\ &3^8KB>K]W96/&=?_+7;+],U4U5.(<=1=ET]:F?ZDR%1=U,E5D\[!4[= MI5 ;]_<*D@*"Z^ZU*M4KYCKZ9GO?23KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NJC/YX_S#H/AA_+<^0&]:;*14'87:&WJKH7J2#SI#7S[X[4QV0P ME1E,9K60-6;+V:,MGE#*R,V+"-^L7]U>-=3 >77R?/>NEG7U0/\ A/-\::OX MT?RKOC_2YJ@_AVZ^\/XY\C=S0&,1NZ]I24DNQIY1^LSR]48?;_D#@,CW2WI' MO?224U<_+J[;W[IOK2\_X6,?\RV^!_\ X?'?G_NAZK]Z/3\'%NM//X+_ /9; M7P[_ /%I_CY_[]K:/OW3[?"WV=?9/][Z0]>]^Z]U[W[KW5//\_G_ +=!?-C_ M ,,?8W_OXNN??NKQ_&O7RC_>NEG7V%_Y97_;MS^7S_XI!\4/_?#;"][Z1/\ M&WVGH[_OW5>O>_=>Z][]U[KWOW7NO>_=>Z^+S\FO^RD?D'_XF_M?_P![S/\ MNO2X]CIB?BO5V/\VG^5=U/_-!Z J- MF9M<9M#O;8M-D,KT3W"U 9ZW:N=F6*6KVOGVIVBJ\EU_O TL<&1IKN:>015L M*-/3HC[Z;1RAKY=?*^[VZ+[5^-';F^^B^[=GY'8G:'6^3)Y2NZ W3DG=9-^;4QL'W4DVSLK5RJ=Q MXJGA,KC_ '(4H:JBFIZ_W34D>H5'Q=?2KP&?P>Z\#A-T[8S&,W#MK8HX0QF3H*F.>GGB=XI8G5U)4@^]])>G?W[ MKW7O?NO=>]^Z]U__U+F_Y)TK;5^5OS&ZXG)6IAH)Y9(Y:1Z2HU;)[(RF"F+0 M-(QHRDFX@'A.HJQ OZ3>&/;4^!OW,5F?B ]*?!(5_+XN'75K[_"#>/9SV-YH MC_LFD !#!A_C5C',,T[JB##"@(S3.-EWW,_7*7KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZJQ M_G_=>Z][]U[KY1_\_G_ +>^_-C_ ,/C8W_O MG>N?>NED?P+U:=_PD&_[+:^3'_BK$_\ []KKCWX=4G^$?;U]"+WOI-U[W[KW M6K?_ ,*D/Y?];\COB=M[Y9==8*7)=H?$MLK5[NIL=3>7(9[H7!Z^=3B]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW4/(Y''XC'UV6RU=1XO%8NCJLCD\GD:J"BQ^.Q]% ]36UU=6U+Q4U)1TE- M$TDLLC*D:*68@ GW[KW7R]OY^?\ -*B_F,_*:' =79>JF^+_ ,??XQM+J@+) M-#1[]W!5U2)O+MR:C8@Z-R24,%)B1(-<6'HXI-$,U54H==*XTTC/$]$X_E3_ M 4W%_,-^;'4G05'15QV!'E8=\]WY^D!1-M=.[4K*.KW=.U4+_:9'3IV9#$LA7W5G;2I/GU]<[&8S'87&X_#8BAI<9B<30TF,Q>-H((Z6AQ M^.H*>.EHJ&CIH52&GI:2FB6..- %1% 'O?2+J=[]U[K2\_X6,?\RV^!_\ MX?'?G_NAZK]Z/3\'%NM//X+_ /9;7P[_ /%I_CY_[]K:/OW3[?"WV=?9/][Z M0]>]^Z]U[W[KW5//\_G_ +=!?-C_ ,,?8W_OXNN??NKQ_&O7RC_>NEG7V%_Y M97_;MS^7S_XI!\4/_?#;"][Z1/\ &WVGH[_OW5>O>_=>Z][]U[KWOW7NO>_= M>Z^+S\FO^RD?D'_XF_M?_P![S/\ NO2X]CIB?BO6X7[WTQU0[_/ _DW;3_F7]1+OOK2BPNV?F)U5A:I>LMU5,E+A\ M?V1@5G6MJNI]_P"4-,YEQ]21-)@JV=@N'R<[$O'255;J]TY&^@T/P]?,0WEL MW=G7F[-Q[$WWMS-;/WIL_-9';FZMJ[CQU5B,]M[/8BJEHLIB,OBZV*&KH]=*^.1UM/?\)\?YY,GQ9SFW_A5\M]WV^-&Y\JU+U/VAN7) M53Q]!;CRKN7CU]#"* M6*>*.:&2.:&:-)8I8G62*6*10\Z][]U[K__ MU;BOAG*O4O\ .P^1FR',5(G8>5[^Q5!3%(X U'GLU1=TX^DI8I(5;3#C< K( M(]),4=PQ2^J%>7#]![E;Q;''C-. /DQ$P _)?]0ZZR>^J'G3[A'M?S H+G;( M=GD=JD]T,3[6[,0?.28@ZJ]S4H&I39N]S5UR;Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NJL? MYW'_ &Z@^<__ (A#*?\ NYPOO1ZO'\:]?)7]^Z6=?6H_DC_]NH/@Q_XA#%_^ M[G->_#I')\;=6G>]]4Z][]U[KWOW7NO>_=>Z^4?_ #^?^WOOS8_\/C8W_OG> MN?>NED?P+U:=_P )!O\ LMKY,?\ BK$__OVNN/?AU2?X1]O7T(O>^DW7O?NO M=0AJ\9E<5DZ2GK\;D\;7T\E+78_(4-5'+2UM#6TL MKQRQ2(TE_**W)_+<[[J-\=<8>NR/Q [GSE;6]3Y]7D MK1U[N&I6HR64Z9W/4R,]3#782**2?"U,^H9/#A;2RU5+7"+72N-]8H?BZJ]^ M'_S [U^#/>NTOD)\>]VR[8WOMB4T]=0U FJML;VVQ53029K8^^,+'/3QY[:F M>CIT$\!=)894BJ::6"K@@GB]U=E#"AX=?35_E=_SG?BY_,QV?CL9M_+T/5?R M0QN*CGWQ\>]UYFC&X%GIX4.3SG6^0F^S'8FRTF)/W--%'74:%16TM,7C,F^D MCQE/LZN"]^ZIU[W[KW7O?NO=>]^Z]TB>QNR>ONH-D[B[)[4WKM?KO8&TL?)E M-S;RWGF\?MW;>#H(V5#49'+Y2>FHZ99)76.,,^J25U1 SLH/NO $X''KY\/\ M\3_A05D_F?1Y[XJ?#C(;AVA\7&J9Z#L/LB>*MV]NWY!PP.JKB:;%SQTV6VGU M-)*AD:CJA'D&]-X M9K';FY:)X*REP!HZ>5MN]3[:R$) M>*HV]L9:Z_=>ZTO/\ A8Q_ MS+;X'_\ A\=^?^Z'JOWH]/P<6ZT\_@O_ -EM?#O_ ,6G^/G_ +]K:/OW3[?" MWV=?9/\ >^D/7O?NO=>]^Z]U3S_/Y_[=!?-C_P ,?8W_ +^+KGW[J\?QKU\H M_P!ZZ6=?87_EE?\ ;MS^7S_XI!\4/_?#;"][Z1/\;?:>CO\ OW5>O>_=>Z][ M]U[KWOW7NO>_=>Z^+S\FO^RD?D'_ .)O[7_][S/^Z]+AP'6[W_PCW_[)N^8G M_B;]B?\ O!S>]CIB?BO6X7[WTQU[W[KW6KW_ ,*!?Y(]/\UMHY7Y;_&';$$7 MRVV)@T;>.T<33!)OD5LS!TD%/38Q8Q414Y[0VGB:8KB9Q&T^6I(UQDA=DH#! MKIZ.33VGX>OG+5E'5XZKJL?D*6IH:^AJ9Z.MHJR"6FJZ.KII6@J:6JIIU2:G MJ:>9&1T=0R,"" 1[]TIZW7/^$Z_\\W^%2;._E]?,G>JC%2M2;=^,7<^[,I*T MF/J99*2@PG1.\ M_=>Z_]:W;Y>SCX^?SKNFNT79,?C.PLMTSGZ^J5"L,&%W/1R]';GJW!702M!A M:J670"6N6_6Q/N$N8#^Z/N2'7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U5C_.X_[=0?.?\ \0AE/_=SA?>CU>/XUZ^2O[]TLZ^M1_)'_P"W4'P8_P#$ M(8O_ -W.:]^'2.3XVZM.][ZIU[W[KW7O?NO=>]^Z]U\H_P#G\_\ ;WWYL?\ MA\;&_P#?.]<^]=+(_@7I&_RFOYH6>_E6]S=C]PX#I[$=S5/8G6+]:S8+,;RK M-E08N!]U;>W1_%HJ^BV[N22KE$F $/A,48M*6UW6Q]UYTU@"O5^'_08QV3_W M@?L?_P!'YGO_ +5?OU>F_ '\77O^@QCLG_O _8__ */S/?\ VJ_?J]>\ ?Q= M#M\6_P#A5KV!\B?DW\=/C]6_"W9VU:/O3O;J+IRKW/2]V9K*U.W*;L[L#;VR M9\]3XN7K:ABR4^'BS9J$IVGA69HPA= =0]7K1A !.K@.MMSOOH3J3Y.]2;VZ M,[SV3B.P>L.P<1)A]R;;S$;&.6,LLU'D<=60M%78?/8>NBCJJ"OI9(JNAJXH MYH9$D16&^F02#4<>OFX?S.6)T MD1@"I!'OW3G6QW\-/^%0OS_^-V,Q&SN[:;:OS V'BHX:>*H[,JZ_;?<$-%!I M"4D7;F$@KFS#NIX,/GLA(Y4FHTKH/NFFA4\,'J^3K#_A79\&L_0TZ]L? M'[Y,];9N2,-/'M>BZX[+VU3N(6>6/^-S[WV'G9;R@)&5PUGO=_&![]7ILPMY M$="CD/\ A61_+$HZ.>IIMG_+/+31*ICQV/ZKZ_CK*DEU4K ^5[AQF/5E5BQ\ MD\8TJ;$FP.^M>"_RZKD^1?\ PL$RE3CZW%?$WXBTN+R,B6H=\_('>+Y:&F9A M9A+UGUZ,;YI$O=)/[U!;@:HF%Q[U7JX@]6ZUX] M]T&+JJBJVSL2C6DVSUGM!I[QWVWL';T&/V[2URTNF!\A-#/E*F*-1454S#5[ M]TZJJO = =\?_CGW?\J.S\!TW\?.M-T=J=C[DET8_;FUZ$U+T]*KHE3F,WD9 MF@Q6W-O8X2!JO(Y">FH:5#JEE1>??NMDA14G'7T=?Y+?\B7KK^6]BZ;NWN.J MP/:OS#W#A325&XJ2F^ZV;TKC_=>Z][]U[K2\_X6,?\ ,MO@?_X?'?G_ M +H>J_>CT_!Q;K3S^"__ &6U\.__ !:?X^?^_:VC[]T^WPM]G7V3_>^D/7O? MNO=>]^Z]U3S_ #^?^W07S8_\,?8W_OXNN??NKQ_&O7RC_>NEG6VW\;O^%6O8 M'QV^._0GQ^HOA;L[=5'T7TOU;TY2;GJN[,UBJG<=-UCL;!;)@SU1BXNMJZ+& MSYB+""H>G6>986D*!W U'U>F3""2=7'H:?\ H,8[)_[P/V/_ .C\SW_VJ_?J M]:\ ?Q=>_P"@QCLG_O _8_\ Z/S/?_:K]^KU[P!_%U[_ *#&.R?^\#]C_P#H M_,]_]JOWZO7O '\77O\ H,8[)_[P/V/_ .C\SW_VJ_?J]>\ ?Q=;V7O?2?KX MO/R:_P"RD?D'_P")O[7_ />\S_NO2X]CI MB?BO6X7[WTQU[W[KW7O?NO=:8?\ PHM_D='?5+O+^8-\0-H(-ZXVEK=R_)OJ M+;E%3P+N[%44#U>5[GV9BJ*FC,V\:&%'GW+2*2V5@4U\:_>QU(KM=/Q24HK= M:(ZLR,KHS(Z,&1U)5E93=65A8JRD7!'T]^Z4=?0$_P"$]'\\Y._\3M;X+_,+ M><8[VP5#%A^B^WMTY0FI[OQ%,SK1]?[LR5;99NU\'1!8L?5R2>7]],=?_7N\_G^=:U$-+\=>\<9')3S8[([GZUS&3@+Q3Q MU%3'2[OV9'%41E6ADIVQF;D6QU:FNMK'W#ONO9$+L^YH*$%HR?MHZ9_)^NI' M]VYS5&\WN?[?7;!DEB@OHHS0@A2UM=$J<$-XEJI\J"AX]7L_'GM"G[KZ*ZB[ M9IY(I&[ Z\VIN:O6)55*7,Y'#TLN>QQ5 (UEQ>:^XIG"W0/$=)(L?3)4(&V[G<0)7\422L(7SFDD M6AQ7-&%:'H8_9CT!NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z()_-*Z4[-^1O\OCY6]'=,[9_OCVCV M5U97[;V5M?\ C.W]O?QK-3Y/%U$5%_&MU97![=QVJ&G<^2KJX(A:Q:Y /NK( M0&!/#KYX7_0.)_.;_P"\-_\ V8;XJ_\ V\O>NE7BQ_Q=?0]_E:]*=F_'+^7Q M\4NCNYML_P!SNT>M>K*#;>]=K_QG;^X?X+FH,GE*B6B_C6U?[>BIJBKGT:(8I)&5#[JK M2(58!LTZ^DC[WTEZX2Q13Q20S1QS0S1O%+%*BR12Q2*4DCDC<%7C=200000? M?NO=:Z'ST_X30?!3Y<9#.;_Z=3(?$'M[++/4SY#JW#8W(=19O+2A?]R&X.G) MY<5CJ"5M U?W=K\!'([/-/'/,[.?=.K*RX.1UJM?([_A,3_-#Z0J,C6]?;*V M!\F=J4CSRQ9?I_?.*H-P+CD/[$U=L;L=]E9Z;(R@@/28G^,,CWTNZ O[UT\) M4/RZJ;WW_+_^=76%144W8/PV^46T32LHDJLWT/V=28V17F^WCFI/?NKZE/!AT@,?\5/E#EJR#'8KXW=]Y/(5+,M-0X_I[L.L MK*AE1I&6"FIMNR32LL:%B%4V4$_0>]=>J/4='2Z9_DE_S4^]:RCIMH_"?NC; ME-5O%?+]NX2FZ/Q5-2R,P;(25';M;LN6II8HD,EJ:.>:5+>*.1GC5M]5,B#\ M76P'\/?^$B>\*^LQ>Y_G-\A>KH2T8[1WAB*#$ M8&>-4:*:*@P>61]=XJQ"H+>ITVT_\(ZW /B?\*OB_P#!_K__ $:?&#I_:_5N MW:EJ6?.U>,BJ,ANK=]?21-##E-Y[QS$^0W/NK(1+(XB:MJIEIU=DA6..R#?3 M#,6-2>C2^_=:Z][]U[KWOW7NO>_=>ZUC?^%*7\O/Y@_/[9'Q+Q'Q(ZA_TLY' MK+=7;N2WO3_W_P"K]A_P2BW1B-@4N"F\O9F]=F09+[Z?"52Z:1JAXO%>0(&0 MM[IV)E75J/6MM\4?^$_7\W7K7Y2?&SL;>OQ)_@NS=@=^].[UW;F?]//QER/\ M)VQM7L3;F=SV3_A^)[GK\K7_ &&*H)9?#3035$NC3'&[D*==.F1""-7EU]+O MWOI+U[W[KW7O?NO=5M_S>^@NVOE%_+A^470O16T_[\]L=B[5VKC=F[4_CNVM ML_QBMQO9.R\_6P_QW>&9V_MO'^'$8FHEU559 C>/2I+LJGW5T(# GAU\^O\ MZ!Q/YS?_ 'AO_P"S#?%7_P"WE[UTI\6/^+KW_0.)_.;_ .\-_P#V8;XJ_P#V M\O?NO>+'_%U[_H'$_G-_]X;_ /LPWQ5_^WE[]U[Q8_XNO?\ 0.)_.;_[PW_] MF&^*O_V\O?NO>+'_ !=>_P"@<3^_=>\6/\ BZ]_T#B? MSF_^\-__ &8;XJ__ &\O?NO>+'_%U]3CWOI'U\QKO3_A/1_."WCW;W%N_;?Q M#_B.W=U=I]A;DP.0_P!/WQ?H_O\ "YS=N7R>+K?M*_NNEKJ7[JAJHW\MDG MWOIKKWOW7NO>_=>Z][]U[K1Q_G0?\)MNV-Y]V?[,'_+4ZUQ&Z,/VKEZZM[7Z M"BWCL;82[&WG6M79/(;[V'D>Q=S;2VQ_<;SP?Z//]F._P!F'^'?]U?[C_P_Q?Z6_P"#_P"F_P _^FCP?Y'] MG]I_"?O?]RWE_P"77[]GIFD6JNKM_/K_T-NS^:=T^.Y/A!W-CZ:E-3G-AXRE M[7V^54R/#5;!F.5S;11*K/+-4[-.4IT46=Q15K+$HE7 M[8\M^U-0_/K)K[G_ #O_ %&^\!R+[?JVTIH/Z#]P_P"-:Q^0ZE[^\)Y";E[W>VSG6VMR M+#?]O0NU,&ZLPMO*!BG^X_TC<:EF8]78^Y*ZP'Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z__]'?NKJ&CR=#68W(4T-909"EJ*&NHZA!)3U5'5PO M3U--/&UUDAGAD964\%21[JRJZLCK5"*$>H/$=/6]Q/:7$%U;2LES$ZNC*:%6 M4@JP/D00"#Z]:F/P=S-;\"OYHV[OC]N6JEH]G;SW+F^F'GKYF5:BBSU93[AZ M7W(RL8HGKLO*<93AVXBAR\]KGZP+RQ(W*O/%QM,S4MY':'/HQU0M]I[1\@YZ M[-_>!L;?[QGW1-D]RMJB#[Y86D6Z40<'A5H=T@\R$C'CO0?$UM'P'6VQ[GSK MB]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]TQ9_=&V=J4D5?NG<6"VU0SU"TD%;G\OC\-235;1RS+2Q5&1J*:& M2H:&%W" EBJ,;6!]M2SPP*&GF5%)I5B *^F>C#;=HW7>9GM]HVRXNKA5U%88 MWE8+4#4516(6I J12I \^F3#]F];;AR-/A\!V#L?.9:L\WVF+P^[,#D\C5?; MP2U4_P!O145?/4S^"F@>1]*G3&C,; $^VX[VSE<1Q7<32'@ RDGSX UX=&%] MRGS3MEK+?;ERUN%O9)35)+;S1HM2%&IV0**L0HJ_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO__2W^/?NO=:SG\]SH"NV_NSJCY9;2CJ*)J\TG6^],ACV-/-0;EP M9K,_L#/^:%A4+6UF.BK:5I_2L0QM*H(9UO"_NCM+0W%AOUN"*TCW2KF*0)DMX\QI1 M32[;X3?(R@^4WQKZU[]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6I'_/!^34?9 MW?6!Z$VUDON=J=%T,S;C%-*QI:WL[T[W.X^XVZV MFC>>89!X&H=RV$!81D5&I?J)C)(1PDB2W?..A8_D,_'0YO>_9'R@;_ 'BWN@+#8.5O:7;KC_&K^3ZZ\ ;(MX6*6T;+ MYK+/KDS2C6JD5KC:$]S=UR.Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z_]/?X]^Z]T ?RAZ&P7R9 MZ%[*Z4S[Q4T6]=ORT^(RDJLPP6Z<=-#EMJ9VT8,S18G<-#3331I9IH%>*^ES M[*M[VJ+>MJO=ME-!*F#_ L,JWY, 3ZBH\^I']H_<7\-I5=1AZ:@Y8PQ/NJ&"7%N4N:FLBH%4Z>?<-^WN[2[+O=SL%_V M),Y6A_#,AH!_MLK\R$ZZF_?>]M=O]UO:7E_WHY,"W5SM=JMQXD8J9]JN%65G M]2+]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW18/F-\D<'\4?CUO_ +CRH@J2-WI!6WJJTH3)'CZ:>10Q3223F+>8MAVB[W&2A=11!_$YPH^RN M3_1!/EU+?L=[6;A[R>YG+?(UGJ2TFE\2ZE'^@V<5&N)*T(#:?TXJX:9XU) : MHT,@N\^UM^V49/>/878^[6:P'W.9W1O#=V7+,>-(GR.9S.0)/T#22?CWBS_C M-_=?BDNYI/M+.Y_PDGKZ+2=BY-YM]_P") M?Q_PWQA^/G6G3&)$$M3M; PR;GR4 N,WO/+,V4W;F/(RK*\%7G*J84P>[14B M117L@]Y4[!M,>R;39;;'2J)W'^)SES^;$T]!0>77SC^\_N3?>[?N7S7SW>EA M%>7)$"'_ $*UC_3MHJ< 5B5==,-(7?BQZ,;[..HOZ][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__4 MW^/?NO=>]^Z]UJ[_ ,[CXI5^P>Q-M?,3KJFJ,=CMW5^)PG8M3B6EIY\#V)AX M$_NIN^)Z8*:(9_&8U())E*!*^A1V)FJ[F$/+==<_N!^\=MS)RQNOL=S1*LMU91R2V2R4(FLI2?J+8ZOC\&1RX4U MK#*R@!(<7-?R[_EYC_F%\><#N^OJJ5>S]HBGVEVSB8%B@:'<])3@T^X:>DCT M^'$[PH4%;!I411SF>G0L:=C[D;E'F!.8=HBN'8?6Q]DH_I#\5/1QD>5:CRZP M5^\Y[)W/LA[F[CLEM"_]4KW5<[=(:FMNS9A9CQDMG/A/4ZF7PY33Q0.CW>Q3 MUCMU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UIL?S>? MF;#\D^\TZUV+E16=0](U63PF-JJ.I,N/W?OR204NZMUQM"_VM;CJ%J88[&2# MR*88IZB*3QUA48Z^X',8WG=/HK62NWVQ*@@X=^#-Z$#X5^0)!HW7<[[D_L2_ MM7[>MS7S#9Z.=N8$CE=66CVUH!JM[6,;^Z?5\]3@.MXZN#]C-]A9"@>+*9F!95*3TVS<+6V5K6^_K8GC;R M4K@&WMER^;J\DWVX3]" E8Z_BD(R?L13_O3"F5ZC?^\!]ZDY?Y6L_9[8[L?O MG=U6:^*G,5DCUCB-,AKJ5*D?[YB=6&F9:[57N=.N//7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=?__5W^/?NO=>]^Z]T'';_56SN\.LM[=2[_Q_\2VCOS U>!S$">(5,"SZ M9:/*8Z6:*:.FR^%R,,-913%&\%7!'( 2H]H]PL+?<[*YL+M-5O*A4_Y"/0@T M(/D0#T*>2><=\]O^;-@YTY;N?"WO;KE9HCG2:8:-P""TPL?1QNE!V!U=DZH56W]]8"EDE:!\K04 MSKD*'U^2&=:B@DD025(]X][==WW(/,TL%R";<'3(!PDB)JKJ/4#N7T-4)%3U MVZYXY:Y/^^?]W_;MXV%HXM[:(SV3L07L]PC73-:3,!41NP,,N-+(8KE5;3$> MMRO:>Z]N;ZVQ@-Y[0S-#N':VZ<109[;V!U#*PX$$5!'7"[>=FW3E[=MRV+>[&2VWBSG>& M:)Q1XY(V*NC#U!!&*@\02,]*#V[T6]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U3C_ #=OG5'\6]T><%Y]YHL=7(.RS@A7!TWEZM'C@'DT4%5FN*U!_2A*LLKE=5 MOX]=$[W^2G<&R^F]@4IFSN[\HE/-7R1/+0;>PE.#49S$<48 M-2(X8PL48))"**DFI(I^UW00Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_UM_CW[KW7O?N MO=>]^Z]U5M_-)^"L'RYZA&Z=DX^+_3MU70UU?LEXDBBFWE@G9:K,]?UTYT^1 MJSQFHQ32$K!D 8P8XZNH?V!^>.5QS!M_CVR?[M( 2G]->)C/V\5]&Q@,>LO? MNA_>&D]E>=CM&_W)_P!;O>)$2Z!)(M91VQ7B#---0EP!EX>XAFAB7JI7^47_ M # I>CMS1_%'O3*2XCKG/9ZJI=@YO<#RT8ZSWQ7USI7[7S!K IQ6V-R99V+> M3QQXW*.\D@6.IGDB /('-AVR8;#NCZ;-W(1FQX;DY4UX*Q^S2U2<$D9G_?5^ M[6GN#M+>\GMY:"?FBVME:\BA ;Z^T1 4N(M/]I/!& !IU-/;A52K11J^UG[G M;KCGU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T5/YC?++8?P\Z:S/9^[WAR. M9E$N)V#LQ*N.FR6]=VRP,]%C*>^N6GQ=)Q/D*L(XI*168*\K112$7,6_6O+V MW27UQF3A&E ,C?!#'4>)(0*J@=UT7>V.T]_\ ?G9^Z.S^P,E4;CWSOS--7U\D4B#3/38O&4B14E#2H6$5/$D:WMSC!?WUWNM[/>W;E[J5JG_ >0 H M%'D !U]"O)O*'+?MQREM'*7+=JMKR]MUOH0$C@*L\LKX#22,6DED--3LS&E> MMN[^57\#8_B=U6V_^PL7&G??:F-HZC]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U__7W^/?NO=>]^Z]U[W[KW7O?NO=:X7\X+^7 M))D?[P?+OHS :ZU%?*=Y[*PU)(TURGN%N5+U)@/BY\A=Q)'O6AAIL1U'V% MFZV5I-[TREHZ78^Y;_ M !D4$4C'XQY(Q/XQ^$_B&/BIJ)OOF_=/;8)MQ]W?;/:R=AD9I-RLHD%+5N+7 M<"*!_BS&K3Q@?XNU91^@S"#81]RUUS0Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[H%N_P#O M_K'XS]8Y[M?M?/)A=MX5!%34T0CGS6Y,U/'*^.VUMK'/+"V4SN4:%A'&&6.. M-7FF>*"*65"W=MVLMELI;^_ETPKP'FQ\E4>;'_9- "0//;;VVYL]U^;-NY-Y M-VXS[K.:LQJ(H(@1KGG>A\.&.HU-0DDJB*\CHC:/7S#^6_8OS&[=R79.]YFQ M^&I/N,5L#9--422XC9.U14M+38ZF!TI5Y>MLLN1KBBR5E3R!'#'!#%C+S#O] MYS%N#WER:1C$:>2+7 ^9/%F\SZ #Z!?8_V6Y8]CN2;7E7E]!)?/IDO+IE D MNKC31G;S6-Y?\ D^?RYII)]O?+WO#">.GA\65Z-V9E*:)_ MNI2%DH^T+*M([R-[>\GDF'F#Y^R?M_?UE:L>[74;$:1P;;XV'$M_P 2V4D ?XODF95V M5__=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_0W^/?NO=>]^Z]U[W[ MKW7O?NO==,H8%6 96!5E8 A@18@@\$$>_=;!(((-".M5_P#FD?RNJKJ>JSGR M8^-F%J&ZY:HFSO8O7V&CD-5UM5&0U-5NW:L$'[QV,9KRU5-'ZL(UY(_\AN** M#.>.2&L&EWK9HS]'75)&.,9XEU_H>9'X.([?A[ _=#^]U#SG#M_M1[J7ZCFD M*(K*\E(TWRTTK;7!./JZ=L;G%T.UO\8H9S+_ ,LC^;#0[[@VW\>/E!N&&@WY M%''A]@]N9RMAIZ#>RQB*'&;:WK7U+I'2[T<7BI+#9+)[[<)M,0P!Q9F\E4>9/[!Q) !/4@^V7M?SE[N-9*B151%BIXH88L:^9.9+WF M2]-Q<'3;K41Q@X0?Y6/XF\^ H .^/L/[#\I^Q'*:;'L:"??)PK7MZR@2W,H M'Y^'!'4B&$$A 2S%Y7DD>Q+^5I_*]K.ZJ[ ?(KY X6:CZ=Q]53Y786Q\E 8Z MCM6LI)EEILOF*:90T?7<$T8(1A?,L-(_R349Q?R-R0VY-%O&[1TVX&J(?]%( MX$C_ 'W_ ,?_ -+QQC^][][B#D*WW+VP]M;]7YXE0QWEVAJ-O5A1HXV'&](. M2#_BHS_;4$>V#%%'!''##&D,,*)%%%$BQQQ1QJ$CCCC0!41% ]SP M ,=<:W=Y':21BSL222:DD\23YD^9ZY^]]5Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z_]'?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7"6*.>.2&:-)H9D>*6*5 M%DCECD4I)')&X*NCJ2""""#[T0""",=61WC=9(V*NI!!!H01P(/D1Y'K6-_F M4?RBZO;TF=[Z^)NW):W;K?>9C?O3&(B>:OP+L\U76Y_KB@B4M68$*29L+$#/ M1D7HUD@/@IH5YS]OVA,NZ[##6')>$<5\RT8\U]4&1^&HPO6;[JWWU8=S7;O; MGWFW01[F-,5GNDA 284"K#?.?AF_ANF[)>$Y60>)*C_Y>/\ .!R_5D6#Z3^5 M>0RNX^O:9J;$[5[6DCJ,GNC8=(@2FAQ>[X8DER.Y]K404>.I19LI0H"FFIA$ M4=.FY1]PI+$1;;OKL]H*!9>+(/1_-E'KEEX=PH >?>;^Y'9"57A85# M*000?,$8(ZY%;GM>Y;)N%YM.\6$UKNEO(8Y894:.2-U-&5T8!E8'B" >GGVY MT@Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NB._, M_P">_2WPOVK)4[NK5W3V5DZ&2?9W5&#K8$W#FY&UQT]?F*@QU,>UML"H6TM? M41NS*CBFAJ95,7L,GPPHP )4RO$AU]::WR>^5?<'RV[ M$J>P^VLZ*J2,2TNVMK8L34FT]F8=Y3*N(VYBI)YS#&38S5$SS5E4RAII7(73 MCKO>^[AO]XUW?RU/!5&$0>BC_"34GS)Z[H>TGL[R1[+XDH MUQ=2@4\2>0 5/\**%BC!(C1:FMP?\MC^49D-Y38+OCY7[=J,9LU#%D]D],9J MEEILGN_CR4F>W]22/%4XG;,;6>GQ4B+49+AZ@1T@$=9(7)O(#W)BW7?H2MMQ M2%A0OZ-(.(7T4Y;SHN&PA^]3]]6VV)-Q]NO9O30V; %9 M)SP>X4E(,K%JFJ\&T#2TM-14U/145/!24=)!%2TE)2Q1T]-2TU/&L4%/3P1* MD4,$,2!410%50 /_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_TM_C MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW5+'\P#^49L?Y$/FNV.A5P_ M6_=E09\EFL(ZBAV)V75E7DGDKX:>)DVQNVMD /\ $($^VJY2QJXC)*U7'&_- MG(%KN_B7^U:8=R.2."2'Y_PN?XA@GXA4ZAGE]VW[ZO,'MBMAR;[C&?=>05HD M4M==W8K@ (6-9[9!CP7.N-:"%]*"%J-/CY\O?EI_+4[,R76VY,+F8=O8S*AM M[]$=@?<08J83N'FR^U:]!4G;^0KZ.:?'UH9)98JR,(/<8;3S!O_)EZ M]G-$W@JW?!)P^U3G23Y,M5;B0PIUT']R_9/V8^]7RG:\U;5?P-N2GQ^\\,R*OW4])3>1J?M!^(?TEJ/6AQUQ]]Z/NZ>Y7L?N#KS/M?C\NO)IAW"W!>UEK\(9J:H) M2.,4P5B0WAF1 ')T/8DZ@CKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z@ M93*XO!XVNS.;R5!A\1BZ6>NR>5RE93X_&XZAIHVEJ:RNKJN2&EI*6GB4L\DC M*B*"20/='D2)&DD<+&HJ230 #B23@#I39V=WN%U;V-A:R3WLSA(XXU9W=V-% M5$4%F9C@* 23@#K7^^<'\Z[;FT1F.M?B&:#=^YE%109+N;(TRU>T,'."T,AV M-BJE-&[J^$ABE?4J,4K*K1QUT;W6*.9OOH>:O>SQ++:3I=-K1M-S*.(^KD4UMD.*PH?J""0S6[+0ZZ M&*P_=/R=[5^SQ=+O7N/MS?N2>HF;77;BW'F:M](GKLA6U+R?;8^A@ ,M1/)% M245,EW:.)+K#\<>Y;W?:466XW"5OFS$^I/D!YDT 'H!UU O+[D/VEY.\>[FL M-CY*VZ( 82&")?)$50-3N?A1 TDKFBAG;.T3\ /Y0NS.@I<)VU\A$Q'8?V(PF1V'US6I:6GJ8TGB$>ZMV4+V9:R11242^^QOON0FXV;3[9R,X*2W!JEW M>J<,I(-;>W<8,:GQ)5Q*P5FA%VWN2^L!.O>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO_]/?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW19_DS\1>B_EKM(;6[BVA!DZFBBG&V]XXLQXS>VT9YQZY]O[ M@2&6:*!Y KRT/;25DM;D#@)H20"0*A94*3("0DBZC75J^5?\ MK+Y._#[-GL[J6NW!V9U_MZK.;Q78?7,>1Q?8.PS1R&>GK=PX'#U,F:Q%)97I22SN]0HRPS2J(I YQ]/.$D8L$034+= M#W\3OYXO9O7\>-V?\G]OU';FUX3%31]A;>7'XSLO%TBJD8;*8^3[';N]1#'& M &=\;6L6:2:IJ&L/9KL/N;>V@2WWN$W$ QXBT$@'S&%?_C)\RQZCCWE_N^^4 M^97NM[]I-R79=W:K&RFUR6,C9/Z;C7-:U)X 3Q *D48SUL9="?*3H7Y-8 ; M@Z6[(P&[UBACER>#CG;';MP#. /'GMJ9)*7/8L"34BS20?;SE289)%&KW,&U M;YM6]1>+MMXDGJO!U_TRFC#[:4/D3UR]]QO:'W&]I]R.V\^J&3%"5#ZT! =5..C >S;J-NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZXNZ1H\DCK''&K/)( M[!$1$!9G=F(5551_$TR>'6U5G95526)H .)/H.JL_E1_-Q^+WQT3);? MVOF5[Q[*IEEACVOU]D*6IVYC:Y00L>Y]^**K"4"I*K)+#0C)5L,BZ9(([Z@! MM]Y_V/9P\4$GU5Z/PQD%0?Z3Y4?,+J8>8'67WL_]RSW=]SVM=RW>Q/+_ "HY M!-Q>(RSNGK!:=LKU%"K2^!$P-5D;AUK'?+#^8'\COE]72TO86Z1@>OXJL5.* MZLV;]UA]E4;1Z135&3@:HGK]TY2(+J%3DIJCPR.YITITR5NDO+.T?4\RE-,FX76F6Z:OQ+&= M(2WC/#1 J:E"^*TC+JZ'KX=_RE_D+\F9<3NS>=#5=*=051@JSNG=F.FCW1N3 M',R.?[E[/J#39"I2K@8-#7UWVF/:-_)"]3I,9->7N0=WWHQSW*FVV\YU..YA M_03!-?)FHOF-7#J.O?#[YWMG[3I>;-L5PF_\[I5?I[=P;>!\C_&KE=2*5.&A MB\28,-+K%76-JGXR?$'HGXD[3_NST]M&''UM93T\6Y-Z99HLGOC=TU. 1/N# M/F"%WA\MY$HZ:.FQ\#L3#!'7]KV"W\#;K>C$=SG+O_ *9O\@HH\@.N M/'NS[V^XGO1O/[VYXWMI8$8F"UCK':6P/E##4@&F#(Y>9P 'D:@Z,Y[.^HFZ M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_]3? MX]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U6=\ MKOY5'QA^4$E?N6##/T_V?5B21]]]>45%24N6JW9G^XW=L]A!@]PN\DC-+41? M8Y*8Z0]654+[!>_81_3WI_'& 3_33X6^9&ECYMUE?[-_?%]V_:1+ M;:I+X;WRDE +2]9F:->%+:YS+"* !4;Q8%%=,())ZUZ^\_Y77S8^)F>.^NO* M/.]A8/ 5$]9A^RNC:K-1[LPL,499:_(;;QWVS M<+E0LMCNRQ&WE)/P)/(#:S M0*LGA2N2*0UX"%\?_P"=?\J>HY*? =N46&[X MVW12K3SCJE10^MLGC:^J:2UYE (*O:?7-PTI/,UM,?*0=M?DZU6GS;3U@= M[@?<7]]>2_'NMHVJWW_:EJ==C)68*.&JUF$G\1ZLYVIO/9^_,/!N M'8VZ]M;SP%3;[;.;4SN+W%AZBZ+(/!D\155E%+>-U;TN>"#]#[&T%S;W48FM M9TDB/XE8,/V@D=8E[SL6^]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= 9V[\FOC]T M+32U';_;^P]ARQ1"9<3F,]2-N2IC,:RAL?M6B:KW+D[QL&M3TDILP/Y'LKW# M>MIVH$[AN$41]"PU'[%%6/Y ]2%R5[3^Y7N-*D?)')&X[BA-/$BA;P%-:=]P MVF"/-1WR+P/IU4!WU_/DZ>VPM?B/CWUSN'M#+(&BI=V[R,FR=EB0A3'64F)* M5.\,S3J"0T-1#AGO]'MR8^W7W3V^#7'M%F\\GD[]B?:!ES]A"=9N>W/]W5SO MNQMKWW,YHM=HLSEK:VI=75/-6DJMM$WF&1KD4XK7JC+Y"_S ?EK\K)9<%OSL M7*4^U\K,*2'K+KZGFVOM"J^ZDT18ZIQ&+EDR>Z0\L@$2Y6IR,@8@*?I[C#=^ M;-_WTF*ZO&$#&GAQ]J&OE09;Y:BQZZ#^V?W;/9?V=1-PY=Y8A;=X5U&_O&%Q M']!0"*,(C/*AP8N- M-B[XK_RK_BW\8OX;G_[N?Z6>S*+Q3_W_ .QJ6CR7\/KH[-]QM7:NB3 ;;\4H MU0S:*K(Q?3[MA[F#8N1MCV31+X/U%Z/]$D -#_17X5^1RP_BZY?^\'WP/=[W M:^JVW]Z?N7E22H^CLF9-:'RN+C$T]1AEK'"W'P1U9/[&76*W7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7_]7? MX]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=%3[Y^$?Q;^2:U4_;/3^U\QGZF-E.],1!)M??"2:$6&63=>W9,;F, MB*4QJ8X:R2IIAR#&59E8BW7EG8]YU&_V]&E/XQVO_O2T)IZ&H^74Q>W7O][O M>U9ACY,YWO(-M0_[BR$7%I2IJ!;SB2)-53J:)4?@0X(!%-?<_P#(#H)GJ\A\ M?.\YZ&]S2;4[=Q K(0[%F.K?&T*:">&"/A50X&=[B MRBO_ !M!_P ^'[>LZ.1/[R.YC6&V]R_;U9/XKC;9-)I_SR7+$$GB3]6@\@H' M"MK<_P#+H_F.?&;+3[CVAL+L)I*(GP;R^/V[:C-Y"H2!BPEI:+9>1IM^01K^ MI?-CX3SP+@V!D_)_.&RR&:WM9JC\<#ZC^00A_P!JCK*C:?O0?=<]U[*/:][Y MCVS1)QMMYMEB05\F:Z1K0GR.F9OGBG4C;7\T#^8KT5DH]N;I[&W'7RXRR5&U MNZ-C8W(Y4E+K;(Y#-8?';ZU \'57J2?KS[M#SOS?M;B&>\X=JVZ;/RO:QI+E;C:[MTC_VB12O:?LA/RZ-]LG^?]W3CEA7L M3H7K+=N@!97V?G]T;"DFM(I#7RY[#BC=H 0UDTZSJ "^CV(+;W7W)*?6;5!) M_I&9/\/B?ZOV=0GO_P#=M\AW)<\L>XV[65> N8;>\ Q_POZ(D5R,UI@DGNZ, MKMW_ (4!]35*(=V?'GL3"2$'R+MW=VVMT(K>*,@))DJ/:#.#,76Y5;*H:UV* MJ=0^[%@P_P 8VB93_1=6_P (3J*=S_NV.,_GQ_#JM?QUNR?D'AR(/(TU9L[8=13&8&-6IXFQO9]=5.QUDJS M0HI53<@D*5Z>Z?+K&C6UVN/-$I_*0G^70+N_[NKWQMUU0;_RS/W4HMS>*U,] MQ\2P1?M 8FIQ45(>O^'T/A5_SJN[O_0%V_\ _9O[=_US^6_]]W/^\+_T'T@_ MY-Z^_7_*9R__ -EXVAJ(@Q#3 MQSOV755J CE5>F5C^=/M/)[J; M1'9W;'_2Q@?\ 5PG^71S9_P!W+[SS>&U[ MS5RU"A6I GO7=3Z$"Q53\R'(]*] INC_ (4%;2ITD797QFW%EI&5EBGW1V5C M-OI"Y%0$FDI,3M'[%K"H.1;V,DQ([:@-)IEY<_NZO:#;72;F'F/>]SD'%!)#;0G[5CB:7Y"D MX\^.*$UW'\UOYA'R9KZC!4_;/=6[IZSQQ3;5ZDQ];MZ&>&8O'!1SX#JK$X?[ MZ"2Q4+/'*92MV+L+^P[-S+S;O3F(7]S(3^&(%?RTQ 5_.M>ISVOV%^[1[3VT M>XR\F;#91I4BXW%UF((H2PFW"2701QJA4*#04&.E=U?_ "H?G;V_41U\O4E9 ML''Y"5IJG+CP6/UIR(Y=X[EAR60KJ69N' M6/$T,H4'3("05'&V^U,"%7W;A\Q;0%$1AY%KB5:\4(%#<9T7\,OC%\;XJ=NH>GMI;0<[<\7MU8L:_3*P@M!0U'^+0".$E> M =D:2G%R<]&>]G?42]>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__6W^/?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW0!?(W_ )EWD/\ F07^:J?^RC?^9=_YG_EX?\VO^.O^T>RK>/\ <-_] MQ//_ '(_L_S_ ,O4C^U__*SVW_*R<5_Y(G^YO'\'S_A^?6MOW7_HY^]R7]\_ M^&/+^6;R?Z+?]FI^[T>)[>3_ $"'_.>+U_<7O^Y[AOU57]V_P#92[?Y5XO]'G^SUZ?\Y'X?M?\ 2OZ_TW\7F_LW\GJT^P;=_N[N M\'Z#S_L_K?Y>+_*OY]93\L_UXI#^]/ZYU[:_6_U2]#75^[_^-:?.FG%>BNYC M[7^(U'V7\-^V_9\?\'_C'\._S$6O[?\ C_\ N6_SE]?E_P!V:M/HT^R233K. MG3I^5:?\:S^W_!U+ECXWTL7C^+XN:^+X6OB::O!_3X<-/E2O=7IM]TZ5=*#; M_P##O-4?Q'^[^CQ+X_[P?WJ\.K5S]O\ W5_RCRV^OE]%OIS[=BT5.O13^EJ_ MY]_R]%NY_5>'%]+]3JKGP?IZ_P"V^H[:?Z7/KCHVW7W^@[RC^\'^R4_K.G_2 M#_PXEXK^*+1?_1EQH\E[:^-6K5Z-/L_M/W97]7]V_P#-S]X?]8_]7Y=0OS+_ M *X.@_NW^OO#_B'_ %+KQ/\ RG_+TS2E.ZO5F'1G]S/XCCO[I?\ #$_B\\6K M^^O^GS^\GC^[BU?P?_3=_EO\5\EO#H_GY]"=[6]!+KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N 'O>_=>Z__V0$! end XML 17 ftk-20201231_htm.xml IDEA: XBRL DOCUMENT 0000928054 2020-01-01 2020-12-31 0000928054 2020-06-30 0000928054 2021-03-12 0000928054 2020-12-31 0000928054 2019-12-31 0000928054 2019-01-01 2019-12-31 0000928054 us-gaap:CommonStockMember 2018-12-31 0000928054 us-gaap:TreasuryStockMember 2018-12-31 0000928054 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000928054 us-gaap:RetainedEarningsMember 2018-12-31 0000928054 2018-12-31 0000928054 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000928054 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000928054 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000928054 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000928054 us-gaap:CommonStockMember 2019-12-31 0000928054 us-gaap:TreasuryStockMember 2019-12-31 0000928054 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000928054 us-gaap:RetainedEarningsMember 2019-12-31 0000928054 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000928054 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000928054 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000928054 us-gaap:TreasuryStockMember 2020-01-01 2020-12-31 0000928054 us-gaap:CommonStockMember 2020-12-31 0000928054 us-gaap:TreasuryStockMember 2020-12-31 0000928054 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000928054 us-gaap:RetainedEarningsMember 2020-12-31 0000928054 srt:MinimumMember ftk:BuildingsAndLeaseholdImprovementsMember 2020-01-01 2020-12-31 0000928054 srt:MaximumMember ftk:BuildingsAndLeaseholdImprovementsMember 2020-01-01 2020-12-31 0000928054 srt:MinimumMember us-gaap:OtherMachineryAndEquipmentMember 2020-01-01 2020-12-31 0000928054 srt:MaximumMember us-gaap:OtherMachineryAndEquipmentMember 2020-01-01 2020-12-31 0000928054 us-gaap:FurnitureAndFixturesMember 2020-01-01 2020-12-31 0000928054 us-gaap:LandImprovementsMember 2020-01-01 2020-12-31 0000928054 srt:MinimumMember us-gaap:TransportationEquipmentMember 2020-01-01 2020-12-31 0000928054 srt:MaximumMember us-gaap:TransportationEquipmentMember 2020-01-01 2020-12-31 0000928054 srt:MinimumMember ftk:ComputerEquipmentandSoftwareMember 2020-01-01 2020-12-31 0000928054 srt:MaximumMember ftk:ComputerEquipmentandSoftwareMember 2020-01-01 2020-12-31 0000928054 ftk:JP3MeasurementLLCMember 2020-06-30 0000928054 ftk:JP3MeasurementLLCMember 2020-04-01 2020-06-30 0000928054 ftk:JP3MeasurementLLCMember us-gaap:TrademarksAndTradeNamesMember 2020-05-18 0000928054 ftk:JP3MeasurementLLCMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-05-18 0000928054 ftk:JP3MeasurementLLCMember us-gaap:CustomerListsMember 2020-05-18 0000928054 ftk:JP3MeasurementLLCMember 2020-05-18 0000928054 us-gaap:OperatingExpenseMember 2020-04-01 2020-06-30 0000928054 ftk:JP3MeasurementLLCMember 2020-07-01 2020-09-30 0000928054 ftk:DataAnalyticsMember 2020-07-01 2020-09-30 0000928054 ftk:JP3MeasurementLLCMember 2020-09-30 0000928054 ftk:JP3MeasurementLLCMember 2020-01-01 2020-12-31 0000928054 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember ftk:FloridaChemicalCompanyLLCMember 2019-02-28 0000928054 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember ftk:FloridaChemicalCompanyLLCMember 2020-12-31 0000928054 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember ftk:FloridaChemicalCompanyLLCMember 2019-12-31 0000928054 us-gaap:DiscontinuedOperationsDisposedOfBySaleMember ftk:FloridaChemicalCompanyLLCMember 2019-01-01 2019-12-31 0000928054 ftk:ArcherDanielsMidlandCompanyMember ftk:FloridaChemicalCompanyLLCMember 2020-02-01 2020-02-29 0000928054 us-gaap:DiscontinuedOperationsHeldforsaleMember 2020-01-01 2020-12-31 0000928054 us-gaap:DiscontinuedOperationsHeldforsaleMember 2019-01-01 2019-12-31 0000928054 us-gaap:ProductMember 2020-01-01 2020-12-31 0000928054 us-gaap:ProductMember 2019-01-01 2019-12-31 0000928054 us-gaap:ServiceMember 2020-01-01 2020-12-31 0000928054 us-gaap:ServiceMember 2019-01-01 2019-12-31 0000928054 ftk:EnergyChemistryTechnologiesMember 2020-07-01 2020-09-30 0000928054 ftk:ExcessTerpeneMember 2020-12-31 0000928054 ftk:ExcessTerpeneMember 2020-01-01 2020-12-31 0000928054 ftk:ExcessTerpeneMember 2019-12-31 0000928054 us-gaap:LandMember 2020-12-31 0000928054 us-gaap:LandMember 2019-12-31 0000928054 us-gaap:LandImprovementsMember 2020-12-31 0000928054 us-gaap:LandImprovementsMember 2019-12-31 0000928054 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0000928054 us-gaap:BuildingAndBuildingImprovementsMember 2019-12-31 0000928054 us-gaap:MachineryAndEquipmentMember 2020-12-31 0000928054 us-gaap:MachineryAndEquipmentMember 2019-12-31 0000928054 us-gaap:FurnitureAndFixturesMember 2020-12-31 0000928054 us-gaap:FurnitureAndFixturesMember 2019-12-31 0000928054 us-gaap:TransportationEquipmentMember 2020-12-31 0000928054 us-gaap:TransportationEquipmentMember 2019-12-31 0000928054 ftk:ComputerEquipmentandSoftwareMember 2020-12-31 0000928054 ftk:ComputerEquipmentandSoftwareMember 2019-12-31 0000928054 2020-01-01 2020-03-31 0000928054 srt:MinimumMember 2020-12-31 0000928054 srt:MaximumMember 2020-12-31 0000928054 ftk:GlobalResearchAndInnovationCenterMember 2020-12-31 0000928054 us-gaap:ScenarioAdjustmentMember 2020-03-31 0000928054 2020-04-01 2020-06-30 0000928054 us-gaap:PatentedTechnologyMember 2019-12-31 0000928054 us-gaap:CustomerRelationshipsMember 2019-12-31 0000928054 us-gaap:TradeNamesMember 2019-12-31 0000928054 us-gaap:PatentsMember 2020-01-01 2020-12-31 0000928054 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0000928054 ftk:IntangibleAssetsInProgressMember 2020-01-01 2020-12-31 0000928054 ftk:TrademarksAndBrandNamesMember 2020-01-01 2020-12-31 0000928054 ftk:PaycheckProtectionProgramMember us-gaap:UnsecuredDebtMember 2020-12-31 0000928054 ftk:PaycheckProtectionProgramMember us-gaap:UnsecuredDebtMember 2019-12-31 0000928054 ftk:JP3PaycheckProtectionProgramMember us-gaap:UnsecuredDebtMember 2020-12-31 0000928054 ftk:JP3PaycheckProtectionProgramMember us-gaap:UnsecuredDebtMember 2019-12-31 0000928054 us-gaap:UnsecuredDebtMember 2020-12-31 0000928054 us-gaap:UnsecuredDebtMember 2019-12-31 0000928054 ftk:PaycheckProtectionProgramMember us-gaap:UnsecuredDebtMember 2020-04-01 2020-04-30 0000928054 ftk:JP3MeasurementLLCMember 2020-05-18 2020-05-18 0000928054 ftk:PaycheckProtectionProgramMember us-gaap:UnsecuredDebtMember 2020-04-30 0000928054 ftk:BankCreditFacilityMember 2019-03-01 0000928054 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000928054 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000928054 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000928054 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0000928054 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000928054 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000928054 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000928054 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000928054 2020-10-01 2020-12-31 0000928054 us-gaap:FairValueMeasurementsNonrecurringMember 2020-01-01 2020-03-31 0000928054 2020-07-01 2020-09-30 0000928054 ftk:JP3MeasurementLLCMember us-gaap:FairValueInputsLevel3Member 2020-05-31 0000928054 ftk:JP3MeasurementLLCMember us-gaap:FairValueInputsLevel3Member 2020-10-01 2020-12-31 0000928054 ftk:JP3MeasurementLLCMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0000928054 2020-03-31 0000928054 2020-02-26 2020-02-26 0000928054 ftk:AmendedTerpeneSupplyAgreementMember 2020-01-01 2020-12-31 0000928054 ftk:AmendedTerpeneSupplyAgreementMember 2020-12-31 0000928054 srt:MaximumMember srt:ScenarioForecastMember 2021-01-01 2021-12-31 0000928054 ftk:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:EnergyChemistryTechnologiesMember 2020-01-01 2020-12-31 0000928054 ftk:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:EnergyChemistryTechnologiesMember 2020-01-01 2020-12-31 0000928054 ftk:CustomerOneMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:EnergyChemistryTechnologiesMember 2019-01-01 2019-12-31 0000928054 ftk:CustomerTwoMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:EnergyChemistryTechnologiesMember 2019-01-01 2019-12-31 0000928054 ftk:ThreeCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:EnergyChemistryTechnologiesMember 2020-01-01 2020-12-31 0000928054 ftk:ThreeCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:EnergyChemistryTechnologiesMember 2019-01-01 2019-12-31 0000928054 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:DataAnalyticsMember 2020-01-01 2020-12-31 0000928054 2020-05-04 0000928054 2020-05-05 0000928054 2020-05-05 2020-05-05 0000928054 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0000928054 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0000928054 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0000928054 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000928054 ftk:ShareRepurchaseProgramJune2015Member 2015-06-30 0000928054 ftk:ShareRepurchaseProgramJune2015Member 2019-01-01 2019-12-31 0000928054 ftk:ShareRepurchaseProgramJune2015Member 2020-01-01 2020-12-31 0000928054 ftk:A2019PlanMember 2020-12-31 0000928054 ftk:A2018PlanMember 2020-12-31 0000928054 ftk:A2014PlanMember 2020-12-31 0000928054 ftk:A2010PlanMember 2020-12-31 0000928054 ftk:A2007PlanMember 2020-12-31 0000928054 ftk:A2019And2018PlanMember 2020-12-31 0000928054 2018-01-01 2018-12-31 0000928054 ftk:MarketBasedOptionsMember 2020-01-01 2020-12-31 0000928054 ftk:MarketBasedOptionsMember 2019-01-01 2019-12-31 0000928054 ftk:TimevestedOptionsMember 2019-12-31 0000928054 ftk:TimevestedOptionsMember 2019-01-01 2019-12-31 0000928054 ftk:RestrictedStockTimeVestingMember 2020-01-01 2020-12-31 0000928054 ftk:RestrictedStockPerformancebasedMember 2020-01-01 2020-12-31 0000928054 us-gaap:RestrictedStockMember 2018-12-31 0000928054 us-gaap:RestrictedStockMember 2019-12-31 0000928054 us-gaap:RestrictedStockMember 2020-12-31 0000928054 ftk:AwardPeriodThreeMember us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-12-31 0000928054 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0000928054 ftk:AwardPeriodOneMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000928054 ftk:AwardPeriodTwoMember us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-12-31 0000928054 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0000928054 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0000928054 us-gaap:EmployeeStockMember 2012-12-31 0000928054 us-gaap:EmployeeStockMember 2012-01-01 2012-12-31 0000928054 2012-01-01 2012-12-31 0000928054 us-gaap:EmployeeStockMember 2019-01-01 2019-12-31 0000928054 us-gaap:EmployeeStockMember 2020-01-01 2020-12-31 0000928054 ftk:DefinedContributionPlanMatchingRangeupto2PercentMember 2015-01-01 2015-01-01 0000928054 ftk:DefinedContributionPlanMatchingRangeFrom5To8PercentMember 2015-01-01 2015-01-01 0000928054 srt:MinimumMember ftk:DefinedContributionPlanMatchingRangeFrom5To8PercentMember 2015-01-01 2015-01-01 0000928054 srt:MaximumMember ftk:DefinedContributionPlanMatchingRangeFrom5To8PercentMember 2015-01-01 2015-01-01 0000928054 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000928054 2019-06-30 0000928054 2019-09-30 0000928054 srt:ChiefExecutiveOfficerMember srt:AffiliatedEntityMember 2019-01-01 2019-12-31 0000928054 srt:ChiefExecutiveOfficerMember 2019-06-30 0000928054 srt:ChiefExecutiveOfficerMember srt:AffiliatedEntityMember 2019-12-31 0000928054 srt:ChiefExecutiveOfficerMember srt:AffiliatedEntityMember 2020-12-31 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemicalsMember 2020-01-01 2020-12-31 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsMember 2020-01-01 2020-12-31 0000928054 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemicalsMember 2019-01-01 2019-12-31 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsMember 2019-01-01 2019-12-31 0000928054 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemicalsMember 2020-12-31 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemicalsMember 2019-12-31 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsMember 2020-12-31 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsMember 2019-12-31 0000928054 us-gaap:CorporateNonSegmentMember 2020-12-31 0000928054 us-gaap:CorporateNonSegmentMember 2019-12-31 0000928054 country:US 2020-01-01 2020-12-31 0000928054 country:US 2019-01-01 2019-12-31 0000928054 country:AE 2020-01-01 2020-12-31 0000928054 country:AE 2019-01-01 2019-12-31 0000928054 us-gaap:NonUsMember 2020-01-01 2020-12-31 0000928054 us-gaap:NonUsMember 2019-01-01 2019-12-31 0000928054 ftk:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:EnergyChemistryTechnologiesMember 2020-01-01 2020-12-31 0000928054 ftk:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:EnergyChemistryTechnologiesMember 2020-01-01 2020-12-31 0000928054 ftk:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:EnergyChemistryTechnologiesMember 2019-01-01 2019-12-31 0000928054 ftk:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:EnergyChemistryTechnologiesMember 2019-01-01 2019-12-31 iso4217:USD shares iso4217:USD shares ftk:segment pure ftk:provision ftk:series FLOTEK INDUSTRIES INC/CN/ 0000928054 2020 FY false P1Y 10-K true 2020-12-31 --12-31 false 1-13270 DE 90-0023731 8846 N. Sam Houston Parkway W. Houston, TX 77064 713 849-9911 Common Stock, $0.0001 par value FTK NYSE No No Yes Yes Accelerated Filer true false true false 87800063 72548297 DOCUMENTS INCORPORATED BY REFERENCEPortions of the Company’s definitive proxy statement in connection with the 2021 Annual Meeting of Stockholders to be filed with the Commission pursuant to Regulation 14A are incorporated by reference into Part III of this Annual Report on Form 10-K. 38660000 100575000 664000 663000 1316000 1527000 11764000 15638000 11837000 23210000 403000 631000 3127000 13191000 66455000 153908000 9087000 39829000 2320000 16388000 8092000 0 223000 152000 0 20323000 33000 0 86210000 230600000 5787000 16231000 18275000 24552000 21000 0 34000 0 636000 486000 60000 55000 4048000 0 28861000 41324000 117000 0 8348000 16973000 96000 158000 1617000 0 0 116000 39039000 58571000 0.0001 0.0001 100000 100000 0 0 0 0 0 0 0.0001 0.0001 140000000 140000000 78669414 73088494 63656897 59511416 8000 6000 359721000 347564000 -19000 181000 -278688000 -142238000 5580920 4145481 33851000 33484000 47171000 172029000 86210000 230600000 53141000 119353000 88266000 148100000 16311000 27975000 3412000 8465000 7213000 8863000 94000 -1450000 69975000 0 11706000 0 196789000 194853000 -143648000 -75500000 576000 0 60000 2019000 503000 1708000 1019000 -311000 -142629000 -75811000 -6179000 262000 -136450000 -76073000 0 42158000 -136450000 -33915000 -2.00 -1.29 0 0.72 -2.00 -0.57 68312000 58750000 -136450000 -76073000 0 42158000 -136450000 -33915000 -200000 150000 -136650000 -33765000 62163000 6000 -3770000 -33237000 343536000 31000 -108323000 202013000 -33915000 -33915000 150000 150000 18000 35000 35000 924000 299000 570000 94000 247000 247000 3993000 3993000 63657000 6000 -4145000 -33484000 347564000 181000 -142238000 172029000 -136450000 -136450000 -200000 -200000 200000 339000 339000 78000 123000 123000 3115000 1000 2322000 2323000 1302000 86000 66000 146000 253000 253000 11500000 1000 8537000 8538000 722000 722000 111000 -114000 114000 78669000 8000 -5581000 -33851000 359721000 -19000 -278688000 47171000 -136450000 -33915000 0 42158000 -136450000 -76073000 -2716000 0 3412000 8465000 0 1428000 652000 512000 12261000 5659000 30178000 0 561000 -1450000 11706000 0 7434000 0 32363000 0 3044000 4235000 -187000 18307000 0 -24000 356000 740000 -3556000 -20993000 -3955000 727000 -182000 -2546000 -1026000 -2579000 16000 -3286000 -12323000 1131000 -11260000 908000 84000 0 34000 -8000 -47838000 -4545000 1425000 2411000 9907000 155498000 109000 240000 26284000 0 8000 614000 -17701000 152713000 0 42984000 0 92715000 1200000 0 4788000 0 70000 51000 253000 247000 462000 35000 3727000 -49994000 0 -322000 0 337000 0 15000 -102000 5000 -61914000 98194000 100575000 3044000 663000 663000 101238000 3707000 38660000 100575000 664000 663000 39324000 101238000 Organization and Nature of Operations<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">General</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Flotek Industries, Inc. (“Flotek” or the “Company”) is a technology-driven chemistry and data company that serves customers in industrial, commercial and consumer markets. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Chemistry Technologies (“CT”) segment develops, manufactures, packages, distributes, delivers, and markets specialty chemicals that enhance the profitability of hydrocarbon producers and cleans surfaces in both commercial and personal settings to help reduce the spread of bacteria, viruses and germs. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Data Analytics (“DA”) segment enables users to maximize the value of their hydrocarbon associated processes by providing analytics associated with the streams in seconds rather than minutes or days. The real-time access to information prevents waste, reduces reprocessing and allows users to pursue automation of their hydrocarbon streams to maximize their profitability.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company formed the DA segment during the second quarter of 2020, after acquiring JP3 Measurement, LLC (“JP3”). The Company’s two operating segments, CT and DA, are both supported by its continuing Research &amp; Innovation advanced laboratory capabilities. For further discussion of our operations and segments, see Note 22, “Business Segment, Geographic and Major Customer Information.” For further discussion of the JP3 acquisition, see Note 3, “Business Combination.”</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:139%">The Company was initially incorporated under the laws of the Province of British Columbia in 1985. In October 2001, the Company changed its corporate domicile to the state of Delaware.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Impact of COVID-19</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In March 2020, the World Health Organization declared the outbreak of the novel coronavirus (“COVID-19”) a global pandemic. The pandemic negatively impacted the U.S. and global economy, disrupted domestic and international oil and gas markets, and increased volatility in financial markets. These effects materially and adversely affected, and may continue to materially and adversely affect, the demand for oil and natural gas as well as for our services and products. The Company’s primary markets in the U.S. are particularly subject to the impacts on the oil and gas industry. As a result, the Company recorded an impairment to property, plant and equipment; intangible assets; and operating right-of-use assets during the first quarter of 2020. The extended impact of COVID-19 and its effect on the oil and gas industry contributed to additional impairment charges to goodwill and intangible assets in the third quarter of 2020. See Note 11, “Impairment of Fixed, Long-lived and Intangible Assets,” and Note 9, “Goodwill.” In addition, the Company increased the provision of excess and obsolete inventory as discussed in Note 6, “Inventories.” Future developments and effects are highly uncertain and cannot be predicted, including the scope and duration of the pandemic. This uncertainty could have a material impact on accounting estimates and assumptions used in our consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Sources and Uses of Liquidity</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company currently funds its operations and growth primarily from cash on hand. The ability of the Company to grow and be competitive in the marketplace is dependent on the availability of adequate capital. Access to capital is dependent, in large part, on the Company’s cash flows and the availability of and access to equity and debt financing. The Company has a history of losses and negative cash flows from operations and expects to utilize a significant amount of cash in operations in the following year. While we believe that our cash and liquid assets will provide us with sufficient financial resources to fund operations and meet our capital requirements and anticipated obligations as they become due, a prolonged COVID-19 impact, a slower than expected recovery in of oil and gas markets, or reduced spending by our customers could have a negative impact on our liquidity.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, while the Company believes that its existing cash will enable it to fund its operations and growth, the Company cannot guarantee the level of cash flows in the future. In the event that the Company’s existing cash on hand is not sufficient to fund operations, meet our capital requirements or satisfy the anticipated obligations as they become due, the Company expects to take further action to protect its liquidity position. Such actions may include, but are not limited to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1pt">Sale of non-core real estate properties;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1pt">Sale-leaseback transactions of facilities;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1pt">Sale of excess inventory and/or raw materials;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1pt">Entry into a borrowing facility with one or more lenders;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1pt">Raising equity either in the public markets or via a private placement offering;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1pt">Reducing executive salaries and/or board of directors’ fees, or making a portion of those fees or salaries in equity instead of cash; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:1pt">Reducing professional advisory fees and headcount.</span></div>However, with respect to anticipated transactions, there can be no assurance that such matters can be implemented on acceptable terms or at all. 2 Summary of Significant Accounting Policies<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Presentation</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s consolidated financial statements have been prepared in accordance with the accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of Flotek Industries, Inc. and all wholly-owned subsidiaries. Where Flotek owns less than 100% of the share capital of its subsidiaries but is still considered to have sufficient ownership to control the business, results of the business operations are consolidated within the Company’s financial statements. The ownership interests held by other parties are shown as noncontrolling interests.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2018, the Company classified the Consumer and Industrial Chemistry Technologies (“CICT”) segment as held for sale based on management’s intention to sell this business, which occurred in February 2019. The results of operations of this segment are presented as “Income from discontinued operations” in the consolidated statements of operations, and the related cash flows of this segment have been reclassified to discontinued operations for all periods presented. For further discussion, see Note 4, “Discontinued Operations.”</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All significant intercompany accounts and transactions have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents consist of highly liquid investments with maturities of three months or less at the date of purchase.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Management</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a controlled disbursement account for its main cash account. Under this system, outstanding checks can be in excess of the cash balances at the bank before the disbursement account is funded, creating a book overdraft. Book overdrafts on this account are presented as a current liability in accounts payable in the consolidated balance sheets.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s restricted cash consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its credit card program with a financial institution.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable arise from product sales and services and are stated at estimated net realizable value. This value incorporates an allowance for doubtful accounts to reflect any loss anticipated on accounts receivable balances. The Company regularly evaluates its accounts receivable to estimate amounts that will not be collected and records the appropriate provision for doubtful accounts as a charge to operating expenses. The allowance for doubtful accounts is based on a combination of the age of the receivables, individual customer circumstances, credit conditions, and historical write-offs and collections. The Company writes off specific accounts receivable when they are determined to be uncollectible.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s customers are engaged in the energy industry. The cyclical nature of the energy industry may affect customers’ operating performance and cash flows, which directly impact the Company’s ability to collect on outstanding obligations. Additionally, certain customers are located in international areas that are inherently subject to risks of economic, political, and civil instability, which can impact the collectability of receivables.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the allowance for doubtful accounts for continuing operations are as follows (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:82.163%"><tr><td style="width:1.0%"/><td style="width:60.287%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.939%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.585%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Balance, beginning of year</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%">1,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Charges to provision for doubtful accounts, net of recoveries</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%">652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</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%">(863)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of year</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%">1,316 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,527 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of raw materials and finished goods and are stated at the lower of cost, or market determined using the weighted-average cost method, or net realizable value. Finished goods inventories include raw materials, direct labor and production overhead. The Company reviews inventories on hand and current market conditions to determine if the cost of raw materials and finished goods inventories exceed current market prices and impairs the cost basis of the inventory accordingly. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its estimated market value if those amounts are determined to be less than cost. See Note 6 “Inventories” for discussion of the inventory write-down recorded in 2020.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost. The cost of ordinary maintenance and repair is charged to operating expense, while replacement of critical components and major improvements are capitalized. Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.368%"><tr><td style="width:1.0%"/><td style="width:70.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.604%"/><td style="width:0.1%"/></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%">Buildings and leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-30 years</span></div></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%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-10 years</span></div></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%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</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%">Land improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</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%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5 years</span></div></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%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, including ROU assets, are reviewed for impairment on a quarterly basis or whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. Indicative events or circumstances include, but are not limited to, matters such as a significant decline in market value or a significant change in business climate. An impairment loss is recognized when the carrying amount of an asset exceeds the estimated undiscounted future cash flows from the use of the asset and its eventual disposition. The amount of impairment loss recognized is the excess of the asset’s carrying amount over its fair value. Assets to be disposed of are reported at the lower of the carrying amount or the fair value less cost to s</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ell. Upon sale or other disposition of an asset, the Company recognizes a gain or loss on disposal measured as the difference between the net carrying amount of the asset and the net proceeds received.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of cost of an acquired entity over the amounts assigned to identifiable assets acquired and liabilities assumed in a business combination. Goodwill is not subject to amortization but is tested for impairment annually during the fourth quarter, or more frequently if an event occurs or circumstances change that would indicate a potential impairment. These circumstances may include an adverse change in the business climate or a change in the assessment of future operations of a reporting unit.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses whether a goodwill impairment exists using both qualitative and quantitative assessments. The qualitative assessment involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If, based on this qualitative assessment, it is determined that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company does not perform a quantitative assessment.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount or if the Company elects not to perform a qualitative assessment, a quantitative impairment test is performed to determine whether goodwill impairment exists at the reporting unit.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quantitative impairment test, used to identify both the existence of impairment and the amount of impairment loss, compares the estimated fair value of each reporting unit with goodwill to its carrying amount, including goodwill. To determine fair value estimates, the Company uses the income approach based on discounted cash flow analyses, combined, when appropriate, with a market-based approach. The market-based approach considers valuation comparisons of recent public sale transactions of similar businesses and earnings multiples of publicly traded businesses operating in industries consistent with the reporting unit. If the carrying amount of a reporting unit, including goodwill, exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the amount of goodwill allocated to that reporting unit.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Intangible Assets</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s other intangible assets have finite and indefinite lives and included customer relationships, technology and know-how, trademarks, brand names and purchased patents.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of intangible assets with finite lives is amortized using the straight-line method over the estimated period of economic benefit. Asset lives are adjusted whenever there is a change in the estimated period of economic benefit. No residual value has been assigned to these intangible assets.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate the carrying amount may not be recoverable. These conditions may include a change in the extent or manner in which the asset is being used or a change in future operations. The Company assesses the recoverability of the carrying amount by preparing estimates of future revenue, margins, and cash flows. If the sum of expected future cash flows (undiscounted and without interest charges) is less than the carrying amount, an impairment loss is recognized. The impairment loss recognized is the amount by which the carrying amount exceeds the fair value. Fair value of these assets may be determined by a variety of methodologies, including discounted cash flow models.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with indefinite lives are not subject to amortization but are tested for impairment annually during the fourth quarter, or more frequently if an event occurs or circumstances change that would indicate a potential impairment. These circumstances may include, but are not limited to, a significant adverse change in the business climate, unanticipated competition, or a change in projected operations or results of a reporting unit.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses whether an indefinite lived intangible impairment exists using both qualitative and quantitative assessments. The qualitative assessment involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of the indefinite lived intangible is less than its carrying amount. If, based on this qualitative assessment, it is determined that it is not more likely than not that the fair value of the indefinite lived intangible is less than its carrying amount, the Company does not perform a quantitative assessment.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the qualitative assessment indicates that it is more likely than not that the indefinite-lived intangible asset is impaired or if the Company elects to not perform a qualitative assessment, the Company then performs the quantitative impairment test. The quantitative impairment test for an indefinite-lived intangible asset consists of a comparison of the fair value of the asset with its carrying amount. If the carrying amount of an intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. Fair value of these assets may be determined by a variety of methodologies, including discounted cash flows.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company includes the results of operations of its acquisitions in its consolidated results, prospectively from the date of acquisition. The Company allocates the fair value of purchase consideration to the assets acquired, liabilities assumed and any noncontrolling interests in the acquired entity generally based on their fair values at the acquisition date. The excess of the fair value of purchase consideration over the fair value of these assets acquired, liabilities assumed and any noncontrolling interests in the acquired entity is recorded as goodwill. The primary items that generate goodwill include the value of the synergies between the acquired company and Flotek and the value of the acquired assembled workforce. Acquisition-related expenses are recognized separately from the business acquisition and are recognized as expenses as incurred. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value Measurements</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company categorizes financial assets and liabilities using a three-tier fair value hierarchy, based on the nature of the inputs used to determine fair value. Inputs refer broadly to assumptions that market participants would use to value an asset or liability and may be observable or unobservable. When determining the fair value of assets and liabilities, the Company uses the most reliable measurement available. See Note 14, “Fair Value Measurements.”</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue to depict the transfer of control of promised goods or services to its customers in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services. See Note 5, “Revenue from Contracts with Customers,” for further discussion on revenue.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue based on a five-step model when all of the following criteria have been met: (i) a contract with a customer exists, (ii) performance obligations have been identified, (iii) the price to the customer has been determined, (iv) the price to the customer has been allocated to the performance obligations, and (v) performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products and services are sold with fixed or determinable prices. Certain sales include right of return provisions, which are considered when recognizing revenue and deferred accordingly. Deposits and other funds received in advance of delivery are deferred until the transfer of control is complete.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an accounting policy election, the Company excludes from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenues.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial statements of foreign subsidiaries are prepared using the currency of the primary economic environment of the foreign subsidiaries as the functional currency. Assets and liabilities of foreign subsidiaries are translated into U.S. dollars at exchange rates in effect as of the end of identified reporting periods. Revenue and expense transactions are translated using the average monthly exchange rate for the reporting period. Resultant translation adjustments are recognized as other comprehensive income (loss) within stockholders’ equity.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income (Loss)</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income (loss) encompasses all changes in stockholders’ equity, except those arising from investments from and distributions to stockholders. The Company’s comprehensive income (loss) includes net income (loss) and foreign currency translation adjustments.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for research activities relating to product development and improvement are charged to expense as incurred.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for temporary differences between financial statement carrying amounts and the tax bases of assets and liabilities and are measured using the tax rates expected to be in effect when the differences reverse. Deferred tax assets and liabilities are recognized related to the anticipated future tax effects of temporary differences between the financial statement basis and the tax basis of the Company’s assets and liabilities using statutory tax rates at the applicable year end. Deferred tax assets are also recognized for operating loss and tax credit carry forwards. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The establishment of a valuation allowance requires significant judgment and is impacted by various estimates. Both positive and negative evidence, as well as the objectivity and verifiability of that evidence, is considered in determining the appropriateness of recording a valuation allowance on deferred tax assets. Except for a state jurisdiction, the Company maintains a full valuation allowance on its deferred tax assets.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has performed an evaluation and concluded that there are no significant uncertain tax positions requiring recognition in the Company’s consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s policy is to record interest and penalties related to income tax matters as income tax expense.</span></div><div><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for stock-based payments, related to stock options, restricted stock awards and restricted stock units, is recognized based on their grant-date fair values. The Company recognizes compensation expense, net of estimated forfeitures, on a straight-line basis over the requisite service period of the award. Estimated forfeitures are based on historical experience.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant items subject to estimates and assumptions include application of the carrying amount and useful lives of property and equipment and intangible assets, impairment assessments, business combinations, stock-based compensation expense, and valuation allowances for accounts receivable, inventories, and deferred tax assets.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Discontinued Operations</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations of a component of the Company that can be clearly distinguished, operationally and for financial reporting purposes, that either has been disposed of or is classified as held for sale is reported in discontinued operations, if the disposal represents a strategic shift that has, or will have, a major effect on the Company’s operations and financial results.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified to conform to the current year presentation. The reclassifications did not impact previously recorded net loss and stockholders’ equity.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”). We evaluate the applicability and impact of all authoritative guidance issued by the FASB. Guidance not listed below was assessed and determined to be either not applicable, clarifications of items listed below, immaterial or already adopted by the Company.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a) Recently Adopted Guidance</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2020, the Company adopted Accounting Standards Update (“ASU”) No. 2018-13, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.” This standard removes, modifies and adds additional requirements for disclosures related to fair value measurement in the FASB’s Accounting Standards Codification (“ASC”) 820. The pronouncement is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted in any interim period. Implementation of this standard did not have a material effect on the consolidated financial statements and related disclosures.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b) New Accounting Standards Issued But Not Adopted as of December 31, 2020</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FASB issued ASU No. 2019-12, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.” This standard removes specific exceptions to the general principles in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Topic 740. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pronouncement is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years, with early adoption permitted for public companies for periods in which financial statements have not yet been issued. The Company is currently evaluating the impact of this standard on the consolidated financial statements and related disclosures.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FASB issued ASU No. 2016-13, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.” This standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects estimates of expected credit losses over their contractual life that are recorded at inception based on historical information, current conditions, and reasonable and supportable forecasts. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of this standard, including subsequent amendments, on the consolidated financial statements and related disclosures.</span> Basis of PresentationThe Company’s consolidated financial statements have been prepared in accordance with the accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of Flotek Industries, Inc. and all wholly-owned subsidiaries. Where Flotek owns less than 100% of the share capital of its subsidiaries but is still considered to have sufficient ownership to control the business, results of the business operations are consolidated within the Company’s financial statements. The ownership interests held by other parties are shown as noncontrolling interests.<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2018, the Company classified the Consumer and Industrial Chemistry Technologies (“CICT”) segment as held for sale based on management’s intention to sell this business, which occurred in February 2019. The results of operations of this segment are presented as “Income from discontinued operations” in the consolidated statements of operations, and the related cash flows of this segment have been reclassified to discontinued operations for all periods presented. For further discussion, see Note 4, “Discontinued Operations.”</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All significant intercompany accounts and transactions have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents consist of highly liquid investments with maturities of three months or less at the date of purchase.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Management</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company uses a controlled disbursement account for its main cash account. Under this system, outstanding checks can be in excess of the cash balances at the bank before the disbursement account is funded, creating a book overdraft. Book overdrafts on this account are presented as a current liability in accounts payable in the consolidated balance sheets.</span></div> <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s restricted cash consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its credit card program with a financial institution.</span></div> <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Allowance for Doubtful Accounts</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable arise from product sales and services and are stated at estimated net realizable value. This value incorporates an allowance for doubtful accounts to reflect any loss anticipated on accounts receivable balances. The Company regularly evaluates its accounts receivable to estimate amounts that will not be collected and records the appropriate provision for doubtful accounts as a charge to operating expenses. The allowance for doubtful accounts is based on a combination of the age of the receivables, individual customer circumstances, credit conditions, and historical write-offs and collections. The Company writes off specific accounts receivable when they are determined to be uncollectible.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the Company’s customers are engaged in the energy industry. The cyclical nature of the energy industry may affect customers’ operating performance and cash flows, which directly impact the Company’s ability to collect on outstanding obligations. Additionally, certain customers are located in international areas that are inherently subject to risks of economic, political, and civil instability, which can impact the collectability of receivables.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the allowance for doubtful accounts for continuing operations are as follows (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:82.163%"><tr><td style="width:1.0%"/><td style="width:60.287%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.939%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.689%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.585%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Balance, beginning of year</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%">1,527 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Charges to provision for doubtful accounts, net of recoveries</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%">652 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">512 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-offs</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%">(863)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(175)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance, end of year</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%">1,316 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,527 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 1527000 1190000 652000 512000 863000 175000 1316000 1527000 <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist of raw materials and finished goods and are stated at the lower of cost, or market determined using the weighted-average cost method, or net realizable value. Finished goods inventories include raw materials, direct labor and production overhead. The Company reviews inventories on hand and current market conditions to determine if the cost of raw materials and finished goods inventories exceed current market prices and impairs the cost basis of the inventory accordingly. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its estimated market value if those amounts are determined to be less than cost. See Note 6 “Inventories” for discussion of the inventory write-down recorded in 2020.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div style="margin-bottom:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are stated at cost. The cost of ordinary maintenance and repair is charged to operating expense, while replacement of critical components and major improvements are capitalized. Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.368%"><tr><td style="width:1.0%"/><td style="width:70.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.604%"/><td style="width:0.1%"/></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%">Buildings and leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-30 years</span></div></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%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-10 years</span></div></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%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</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%">Land improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</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%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5 years</span></div></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%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment, including ROU assets, are reviewed for impairment on a quarterly basis or whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. Indicative events or circumstances include, but are not limited to, matters such as a significant decline in market value or a significant change in business climate. An impairment loss is recognized when the carrying amount of an asset exceeds the estimated undiscounted future cash flows from the use of the asset and its eventual disposition. The amount of impairment loss recognized is the excess of the asset’s carrying amount over its fair value. Assets to be disposed of are reported at the lower of the carrying amount or the fair value less cost to s</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ell. Upon sale or other disposition of an asset, the Company recognizes a gain or loss on disposal measured as the difference between the net carrying amount of the asset and the net proceeds received.</span></div> Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:47.368%"><tr><td style="width:1.0%"/><td style="width:70.196%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:27.604%"/><td style="width:0.1%"/></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%">Buildings and leasehold improvements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-30 years</span></div></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%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7-10 years</span></div></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%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</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%">Land improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</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%">Transportation equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2-5 years</span></div></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%">Computer equipment and software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-7 years</span></div></td></tr></table><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are as follows (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.269%"><tr><td style="width:1.0%"/><td style="width:66.057%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.954%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><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%">2020</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%">2019</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%">Land</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%">2,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,415 </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%">Land improvements</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%">867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,025 </span></td><td style="background-color:#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%">Buildings and leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">Machinery and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,671 </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%">Transportation equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,440 </span></td><td style="background-color:#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%">Computer equipment and software</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,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,348 </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%">Property and equipment</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%">20,541 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,334 </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 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%">Less accumulated depreciation</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%">(11,454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,505)</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%">Property and equipment, net</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%">9,087 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,829 </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> P2Y P30Y P7Y P10Y P3Y P20Y P2Y P5Y P3Y P7Y <div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of cost of an acquired entity over the amounts assigned to identifiable assets acquired and liabilities assumed in a business combination. Goodwill is not subject to amortization but is tested for impairment annually during the fourth quarter, or more frequently if an event occurs or circumstances change that would indicate a potential impairment. These circumstances may include an adverse change in the business climate or a change in the assessment of future operations of a reporting unit.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses whether a goodwill impairment exists using both qualitative and quantitative assessments. The qualitative assessment involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If, based on this qualitative assessment, it is determined that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company does not perform a quantitative assessment.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount or if the Company elects not to perform a qualitative assessment, a quantitative impairment test is performed to determine whether goodwill impairment exists at the reporting unit.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quantitative impairment test, used to identify both the existence of impairment and the amount of impairment loss, compares the estimated fair value of each reporting unit with goodwill to its carrying amount, including goodwill. To determine fair value estimates, the Company uses the income approach based on discounted cash flow analyses, combined, when appropriate, with a market-based approach. The market-based approach considers valuation comparisons of recent public sale transactions of similar businesses and earnings multiples of publicly traded businesses operating in industries consistent with the reporting unit. If the carrying amount of a reporting unit, including goodwill, exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the amount of goodwill allocated to that reporting unit.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Intangible Assets</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s other intangible assets have finite and indefinite lives and included customer relationships, technology and know-how, trademarks, brand names and purchased patents.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost of intangible assets with finite lives is amortized using the straight-line method over the estimated period of economic benefit. Asset lives are adjusted whenever there is a change in the estimated period of economic benefit. No residual value has been assigned to these intangible assets.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate the carrying amount may not be recoverable. These conditions may include a change in the extent or manner in which the asset is being used or a change in future operations. The Company assesses the recoverability of the carrying amount by preparing estimates of future revenue, margins, and cash flows. If the sum of expected future cash flows (undiscounted and without interest charges) is less than the carrying amount, an impairment loss is recognized. The impairment loss recognized is the amount by which the carrying amount exceeds the fair value. Fair value of these assets may be determined by a variety of methodologies, including discounted cash flow models.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets with indefinite lives are not subject to amortization but are tested for impairment annually during the fourth quarter, or more frequently if an event occurs or circumstances change that would indicate a potential impairment. These circumstances may include, but are not limited to, a significant adverse change in the business climate, unanticipated competition, or a change in projected operations or results of a reporting unit.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company assesses whether an indefinite lived intangible impairment exists using both qualitative and quantitative assessments. The qualitative assessment involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of the indefinite lived intangible is less than its carrying amount. If, based on this qualitative assessment, it is determined that it is not more likely than not that the fair value of the indefinite lived intangible is less than its carrying amount, the Company does not perform a quantitative assessment.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the qualitative assessment indicates that it is more likely than not that the indefinite-lived intangible asset is impaired or if the Company elects to not perform a qualitative assessment, the Company then performs the quantitative impairment test. The quantitative impairment test for an indefinite-lived intangible asset consists of a comparison of the fair value of the asset with its carrying amount. If the carrying amount of an intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. Fair value of these assets may be determined by a variety of methodologies, including discounted cash flows.</span></div> Business CombinationsThe Company includes the results of operations of its acquisitions in its consolidated results, prospectively from the date of acquisition. The Company allocates the fair value of purchase consideration to the assets acquired, liabilities assumed and any noncontrolling interests in the acquired entity generally based on their fair values at the acquisition date. The excess of the fair value of purchase consideration over the fair value of these assets acquired, liabilities assumed and any noncontrolling interests in the acquired entity is recorded as goodwill. The primary items that generate goodwill include the value of the synergies between the acquired company and Flotek and the value of the acquired assembled workforce. Acquisition-related expenses are recognized separately from the business acquisition and are recognized as expenses as incurred. Fair Value MeasurementsThe Company categorizes financial assets and liabilities using a three-tier fair value hierarchy, based on the nature of the inputs used to determine fair value. Inputs refer broadly to assumptions that market participants would use to value an asset or liability and may be observable or unobservable. When determining the fair value of assets and liabilities, the Company uses the most reliable measurement available. See Note 14, “Fair Value Measurements.”<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes financial assets and liabilities into the three levels of the fair value hierarchy. The hierarchy prioritizes the inputs to valuation techniques used to measure fair value and bases categorization within the hierarchy on the lowest level of input that is available and significant to the fair value measurement.</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 — Quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 — Observable inputs other than Level 1, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 — Significant unobservable inputs that are supported by little or no market activity or that are based on the reporting entity’s assumptions about the inputs.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue to depict the transfer of control of promised goods or services to its customers in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services. See Note 5, “Revenue from Contracts with Customers,” for further discussion on revenue.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes revenue based on a five-step model when all of the following criteria have been met: (i) a contract with a customer exists, (ii) performance obligations have been identified, (iii) the price to the customer has been determined, (iv) the price to the customer has been allocated to the performance obligations, and (v) performance obligations are satisfied.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products and services are sold with fixed or determinable prices. Certain sales include right of return provisions, which are considered when recognizing revenue and deferred accordingly. Deposits and other funds received in advance of delivery are deferred until the transfer of control is complete.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As an accounting policy election, the Company excludes from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenues.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial statements of foreign subsidiaries are prepared using the currency of the primary economic environment of the foreign subsidiaries as the functional currency. Assets and liabilities of foreign subsidiaries are translated into U.S. dollars at exchange rates in effect as of the end of identified reporting periods. Revenue and expense transactions are translated using the average monthly exchange rate for the reporting period. Resultant translation adjustments are recognized as other comprehensive income (loss) within stockholders’ equity.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Comprehensive Income (Loss)</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Comprehensive income (loss) encompasses all changes in stockholders’ equity, except those arising from investments from and distributions to stockholders. The Company’s comprehensive income (loss) includes net income (loss) and foreign currency translation adjustments.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development Costs</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expenditures for research activities relating to product development and improvement are charged to expense as incurred.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred tax assets and liabilities are recognized for temporary differences between financial statement carrying amounts and the tax bases of assets and liabilities and are measured using the tax rates expected to be in effect when the differences reverse. Deferred tax assets and liabilities are recognized related to the anticipated future tax effects of temporary differences between the financial statement basis and the tax basis of the Company’s assets and liabilities using statutory tax rates at the applicable year end. Deferred tax assets are also recognized for operating loss and tax credit carry forwards. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The establishment of a valuation allowance requires significant judgment and is impacted by various estimates. Both positive and negative evidence, as well as the objectivity and verifiability of that evidence, is considered in determining the appropriateness of recording a valuation allowance on deferred tax assets. Except for a state jurisdiction, the Company maintains a full valuation allowance on its deferred tax assets.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has performed an evaluation and concluded that there are no significant uncertain tax positions requiring recognition in the Company’s consolidated financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s policy is to record interest and penalties related to income tax matters as income tax expense.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense for stock-based payments, related to stock options, restricted stock awards and restricted stock units, is recognized based on their grant-date fair values. The Company recognizes compensation expense, net of estimated forfeitures, on a straight-line basis over the requisite service period of the award. Estimated forfeitures are based on historical experience.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant items subject to estimates and assumptions include application of the carrying amount and useful lives of property and equipment and intangible assets, impairment assessments, business combinations, stock-based compensation expense, and valuation allowances for accounts receivable, inventories, and deferred tax assets.</span></div> <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Discontinued Operations</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The results of operations of a component of the Company that can be clearly distinguished, operationally and for financial reporting purposes, that either has been disposed of or is classified as held for sale is reported in discontinued operations, if the disposal represents a strategic shift that has, or will have, a major effect on the Company’s operations and financial results.</span></div> <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior year amounts have been reclassified to conform to the current year presentation. The reclassifications did not impact previously recorded net loss and stockholders’ equity.</span></div> <div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”). We evaluate the applicability and impact of all authoritative guidance issued by the FASB. Guidance not listed below was assessed and determined to be either not applicable, clarifications of items listed below, immaterial or already adopted by the Company.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(a) Recently Adopted Guidance</span></div><div style="margin-bottom:8pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective January 1, 2020, the Company adopted Accounting Standards Update (“ASU”) No. 2018-13, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.” This standard removes, modifies and adds additional requirements for disclosures related to fair value measurement in the FASB’s Accounting Standards Codification (“ASC”) 820. The pronouncement is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted in any interim period. Implementation of this standard did not have a material effect on the consolidated financial statements and related disclosures.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">(b) New Accounting Standards Issued But Not Adopted as of December 31, 2020</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FASB issued ASU No. 2019-12, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.” This standard removes specific exceptions to the general principles in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Topic 740. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The pronouncement is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years, with early adoption permitted for public companies for periods in which financial statements have not yet been issued. The Company is currently evaluating the impact of this standard on the consolidated financial statements and related disclosures.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FASB issued ASU No. 2016-13, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Measurement of Credit Losses on Financial Instruments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.” This standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects estimates of expected credit losses over their contractual life that are recorded at inception based on historical information, current conditions, and reasonable and supportable forecasts. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of this standard, including subsequent amendments, on the consolidated financial statements and related disclosures.</span> Business Combination<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2020, the Company acquired 100% ownership of JP3, a privately-held data and analytics technology company, in a cash-and-stock transaction. JP3’s real-time data platforms combine the energy industry’s only field-deployable, inline optical analyzer with proprietary cloud visualization and analytics, targeting an increase of processing efficiencies and valuation of natural gas, crude oil and refined fuels. The transaction was valued at approximately $36.6 million, as of the transaction closing date, comprised of $25.0 million in cash, subject to certain adjustments and contingent consideration as described below, and 11.5 million shares in Flotek common stock with an estimated fair value of $8.5 million, net of a discount for marketability due to a lock-up period. The payment of $25.0 million was subject to certain purchase price adjustments, and the total non-equity consideration at closing was comprised of $25.0 million plus net working capital in excess of the target net working capital of $1.9 million. Additionally, the Company was subject to contingent consideration with an estimated fair value of $1.2 million for two potential earn-out provisions up to $5.0 million based on certain stock performance targets. The first and second earn-out provisions are payable if the ten-day volume-weighted average share price equals or exceeds $2 per share and $3 per share, respectively, before May 18, 2025.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of JP3’s assets acquired as of the closing date of May 18, 2020 (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:345.75pt"><tr><td style="width:1.0pt"/><td style="width:237.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:4.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:97.75pt"/><td style="width:1.0pt"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tradenames and trademarks</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%">1,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and know-how</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</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%">6,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash </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%">604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net working capital, net of cash and inventories</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,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt assumed and other assets (liabilities)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,596 </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><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded transaction costs of $0.5 million for professional services including legal, accounting, and other professional or consulting fees in connection with the JP3 acquisition to the Company’s operating expenses (excluding depreciation and amortization) in the consolidated statements of operations during the second quarter of 2020. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pro forma information for JP3 is not provided as the impact is not considered material.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, the Company made certain measurement period adjustments to inventory, resulting in an increase of goodwill of $2.3 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. See Note 6, “</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories.”</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discusse</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d in Note 11, “Impai</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rment of Fixed, Long-lived and Intangible Assets,” during the third quarter of 2020, the Company identified a triggering event under ASC 350, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles — Goodwill and Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and completed an impairment analysis at the DA reporting unit level. During the third quarter of 2020, the Company recognized a finite-lived intangible assets impairment charge of $12.5 million in the DA reporting unit, which resulted from lower performance than expected by the reporting unit. The extended impact of COVID-19 and subsequent decline in oil and gas demand further contributed to the impairment charge. As a result of these factors, the Company concluded that sufficient indicators existed to require an interim quantitative assessment of goodwill for that reporting unit as of September 30, 2020. The fair value of the reporting unit was estimated based on an analysis of the present value of future discounted cash flows, and the Company recognized a goodwill </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">impairment charge of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $11.7 million. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant estimates used in the discounted cash flows model included the Company’s weighted average cost of capital, projected cash flows and the long-term rate of growth. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, the first stock performance target was achieved. In October 2020, the Company paid $2.5 million into escrow in accordance with the terms of the JP3 Membership Interests Purchase Agreement to partially settle the earn-out payment that had been recorded as an accrued liability at September 30, 2020. At December 31, 2020, the estimated fair value of the second stock performance earn-out provision was $1.4 million, which was recorded as a contingent liability in accrued liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the achievement of earn-out provisions and changes in fair value estimates are not acquisition adjustments, the Company recorded $2.7 million of expense for achievement of the first stock performance target and the increase in the fair value of the contingent consideration for the second earn-out provision in operating expenses for the year ended December 31, 2020.</span></div> 1 36600000 25000000.0 11500000 8500000 25000000.0 25000000.0 1900000 1200000 2 5000000.0 2 3 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the fair value of JP3’s assets acquired as of the closing date of May 18, 2020 (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:345.75pt"><tr><td style="width:1.0pt"/><td style="width:237.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:4.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:97.75pt"/><td style="width:1.0pt"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tradenames and trademarks</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%">1,100 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology and know-how</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer lists</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%">6,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,100 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash </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%">604 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net working capital, net of cash and inventories</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,063)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt assumed and other assets (liabilities)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(893)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:17pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,596 </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> 1100000 5000000 6800000 7100000 604000 -1063000 426000 -893000 17522000 36596000 500000 2300000 12500000 11700000 2500000 1400000 2700000 Discontinued Operations<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2018, the Company initiated and began executing a strategic plan to sell its CICT segment. The Company met all of the criteria to classify the CICT segment as held for sale in the fourth quarter 2018, and classified the assets, liabilities and results of operations for this segment as “Discontinued Operations” for all periods.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 10, 2019, the Company entered into a Share Purchase Agreement with Archer-Daniels-Midland Company (“ADM”) for the sale of all of the shares representing membership interests in its wholly-owned subsidiary, Florida Chemical Company, LLC (“FCC”), which represented the CICT segment. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Effective February 28, 2019, the Company completed the sale of FCC to ADM for $175.0 million in cash consideration, subject to post-closing working capital adjustments and potential indemnification claims by ADM. ADM placed $17.5 million in escrow for these items, which were released over a period of time through the second quarter of 2020.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The escrow balance included in other current assets was zero and $9.9 million at December 31, 2020 and 2019, respectively. P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ursuant to the terms of the Share Purchase Agreement, Flotek Chemistry, LLC (“Flotek Chemistry”), a wholly-owned subsidiary of the Company, entered into a supply agreement in which FCC would supply terpene at specified prices for specified quantities. </span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2019, the Company concluded that the original long-term supply agreement met the definition of a loss contract. As such, the Company recognized a current liability and loss of $15.8 million as of December 31, 2019. The loss was capped by the price paid for the terpene supply agreement amendment, executed in February 2020, which aligned purchase commitments to expected usage for blended products as of December 31, 2019.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the post-closing working capital dispute resolution procedures set forth in the Share Purchase Agreement, the Company and ADM engaged a neutral third-party auditor to help reach agreement on the final post-closing working capital adjustment. In February 2020, the third-party auditor ruled in favor of awarding ADM the entire disputed amount of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4.1 million.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As a result, the working capital adjustment escrow balance was released to ADM and a corresponding reduction was made to the gain on sale of business as of December 31, 2019.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarized financial information has been reported as Discontinued Operations for the years ended December 31 (in thousands):</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.456%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.686%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.291%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consumer and Industrial Chemistry Technologies</span></td></tr><tr><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:9.5pt;font-weight:700;line-height:100%">2020</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:9.5pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Discontinued operations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Revenue</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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">(11,572)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Depreciation and amortization</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Research and development</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(Loss) income from operations</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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9.5pt;font-weight:400;line-height:100%">(610)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other income</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Gain on sale of businesses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">65,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">64,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income tax 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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">(22,684)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net income from discontinued operations</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:9.5pt;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:9.5pt;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 1pt 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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">42,158 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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> 175000000.0 17500000 0 9900000 -15800000 4100000 The following summarized financial information has been reported as Discontinued Operations for the years ended December 31 (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.456%"><tr><td style="width:1.0%"/><td style="width:57.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.290%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.686%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.291%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Consumer and Industrial Chemistry Technologies</span></td></tr><tr><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:9.5pt;font-weight:700;line-height:100%">2020</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:9.5pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Discontinued operations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Revenue</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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">11,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">(11,572)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Depreciation and amortization</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Research and development</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">(69)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">(Loss) income from operations</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:9.5pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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:9.5pt;font-weight:400;line-height:100%">(610)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Other income</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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Gain on sale of businesses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">65,417 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income before income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;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:9.5pt;font-weight:400;line-height:100%">64,842 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Income tax 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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">(22,684)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Net income from discontinued operations</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:9.5pt;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:9.5pt;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 1pt 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:9.5pt;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:9.5pt;font-weight:400;line-height:100%">42,158 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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> 0 11031000 0 11572000 0 0 0 69000 0 -610000 0 35000 0 65417000 0 64842000 0 22684000 0 42158000 Revenue from Contracts with Customers<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled in exchange for those goods or services. In recognizing revenue for products and services, the Company determines the transaction price of purchase orders or contracts with customers, which may consist of fixed and variable consideration. Determining the transaction price may require significant judgment by management, which includes identifying performance obligations, estimating variable consideration to include in the transaction price, and determining whether promised goods or services can be distinguished in the context of the contract. Variable consideration typically consists of product returns and is estimated based on the amount of consideration the Company expects to receive. Revenue accruals are recorded on an ongoing basis to reflect updated variable consideration information.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of the products from the CT segment are sold at a point in time and service contracts are short-term in nature. The DA segment recognizes revenue for sales of equipment at the time of sale. Revenue related to service and support is recognized over time. The Company bills sales on a monthly basis with payment terms customarily </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30-45 days for domestic and 60 days f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or international from invoice receipt. In addition, sales taxes are excluded from revenues.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has disaggregated revenues by product sales (point-in-time revenue recognition) and service revenue (over-time revenue recognition). Product sales accounted for 95% or more of total revenue for the years ended December 31, 2020 and 2019.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company differentiates revenue and based on whether the source of revenue is attributable to products or services. Revenue disaggregated by revenue source is as follows (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:86.403%"><tr><td style="width:1.0%"/><td style="width:68.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,478 </span></td><td style="background-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%">115,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,141 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,353 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Arrangements with Multiple Performance Obligations</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CT and DA segments primarily sell chemicals and equipment recognized at a point in time based on when control transfers to the customer determined by agreed upon delivery terms. Additionally, both segments offer various services associated to products sold which includes field services, installation, maintenance, and other functions. Service revenue is recognized on an over time basis for CT as services are performed as the customer is simultaneously benefiting as the Company performs. For </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">DA, services are recognized upon completion of commissioning and installation due to the short-term nature of the performance obligation. DA has additional performance obligations related to providing ongoing or reoccurring maintenance. Revenue for these types of arrangements is recognized ratably over time throughout the contract period. Additionally, DA may provide subscription-type arrangements with customers in which monthly reoccurring revenue is recognized ratably over time in accordance with agreed upon terms and conditions. Subscription-type arrangements were not a material revenue stream in 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under revenue contracts for both products and services, customers are invoiced once the performance obligations have been satisfied, at which point payment is unconditional. Contract liabilities associated with incomplete performance obligations are not material.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Practical Expedients and Exemptions </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company applies several practical expedients as discussed below: </span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Sales commissions are expensed when incurred because the amortization period would have been one year or less. These costs are recorded within corporate general and administrative expenses. </span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The majority of the Company’s services are short-term in nature with a contract term of one year or less. For those contracts, the Company has utilized the practical expedient in ASC 606-10-50-14, exempting the Company from disclosure of the transaction price allocated to remaining performance obligations if the performance obligation is part of a contract that has an original expected duration of one year or less. </span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The Company’s payment terms are short-term in nature with settlements of one year or less. The Company utilized the practical expedient in ASC 606-10-32-18, exempting the Company from adjusting the promised amount of consideration for the effects of a significant financing component given that the period between when the Company transfers a promised good or service to a customer and when the customer pays for that good or service will be one year or less. </span></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">In most service contracts, the Company has the right to consideration from a customer in an amount that corresponds directly with the value to the customer of the Company’s performance completed to date. For these contracts, the Company has utilized the practical expedient in ASC 606-10-55-18, allowing the Company to recognize revenue in the amount to which it has a right to invoice. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, the Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.</span></div> 0.95 0.95 Revenue disaggregated by revenue source is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"/><td style="width:68.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.622%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Revenue:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><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%">Products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,478 </span></td><td style="background-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%">115,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Services</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,141 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,353 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 50478000 115683000 2663000 3670000 53141000 119353000 Inventories<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are as follows (in thousands):</span></div><div style="margin-bottom:3pt;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.213%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><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.805%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><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%">2020</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%">2019</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 materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,190 </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,339 </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="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%">Finished goods</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%">15,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,569 </span></td><td style="background-color:#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%">Inventories</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%">22,895 </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%">28,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less reserve for excess and obsolete inventory</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%">(11,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,698)</span></td><td style="background-color:#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%">Inventories, 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%">11,837 </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%">23,210 </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-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the reserve for excess and obsolete inventory are as follows (in thousands):</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.187%"><tr><td style="width:1.0%"/><td style="width:60.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.704%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.678%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.356%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><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%">Balance, beginning of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,698 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,117 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to provisions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions for sales and disposals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,901)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,078)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, end of the year</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,058 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,698 </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 style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company periodically reviews the value of items in inventory and provides write-downs or write-offs of inventory based on an assessment of market values. Write-downs or write-offs of inventory are charged to cost of goods sold. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for excess and obsolete inventory includes charges of $8.4 million for the CT segment and $3.9 million for the DA segment, offset by sales and disposals of $6.9 million, primarily related to terpene sales in 2020. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2020, the Company recognized an increase in the reserve for excess and obsolete inventory of $0.4 million due to terpene on hand exceeding anticipated usage. Also see Note 16, “Commitments and Contingencies,” for terpene purchase commitments at December 31, 2020. At December 31, 2019, the Company recorded a reserve for excess terpene of $4.4 million.</span></div> <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories are as follows (in thousands):</span></div><div style="margin-bottom:3pt;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.213%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><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.805%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><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%">2020</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%">2019</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 materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,190 </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,339 </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="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%">Finished goods</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%">15,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,569 </span></td><td style="background-color:#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%">Inventories</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%">22,895 </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%">28,908 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less reserve for excess and obsolete inventory</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%">(11,058)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,698)</span></td><td style="background-color:#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%">Inventories, 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%">11,837 </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%">23,210 </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> 7190000 4339000 15705000 24569000 22895000 28908000 11058000 5698000 11837000 23210000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the reserve for excess and obsolete inventory are as follows (in thousands):</span></div><div style="margin-top:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.187%"><tr><td style="width:1.0%"/><td style="width:60.762%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.704%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.678%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.356%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><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%">Balance, beginning of year</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,698 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,117 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to provisions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,659 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions for sales and disposals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,901)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,078)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Balance, end of the year</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,058 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,698 </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> 5698000 2117000 12261000 5659000 6901000 2078000 11058000 5698000 8400000 3900000 6900000 400000 4400000 Property and Equipment<div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are as follows (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.269%"><tr><td style="width:1.0%"/><td style="width:66.057%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.954%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><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%">2020</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%">2019</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%">Land</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%">2,415 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,415 </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%">Land improvements</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%">867 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,025 </span></td><td style="background-color:#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%">Buildings and leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">Machinery and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,760 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">649 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,671 </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%">Transportation equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,190 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,440 </span></td><td style="background-color:#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%">Computer equipment and software</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,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,348 </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%">Property and equipment</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%">20,541 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,334 </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 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%">Less accumulated depreciation</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%">(11,454)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,505)</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%">Property and equipment, net</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%">9,087 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39,829 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense totaled $2.5 million and $6.5 million for the years ended December 31, 2020 and 2019, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2020, the Company recognized an impairment of property and equipment of $30.2 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. See Note 11, “Impairment of Fixed, Long-lived and Intangible Assets.” </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2019, no impairments were recognized related to property and equipment.</span></div> 2415000 2415000 867000 2025000 6364000 38741000 7760000 27694000 649000 1671000 1190000 1440000 1296000 3348000 20541000 77334000 11454000 37505000 9087000 39829000 2500000 6500000 30200000 0 Leases<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has leases for corporate offices, research and development facilities, warehouses, sales offices and equipment. The leases have remaining lease terms of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjZjk5ODBjNzA1NjRlNmRhZjExZDQ1OWU5NDU1ZjE1L3NlYzowY2Y5OTgwYzcwNTY0ZTZkYWYxMWQ0NTllOTQ1NWYxNV82Ny9mcmFnOjUyNjBkMTE3MzM5MjQ4ZjhiMDZkODc0ZjIzYmYwMDZlL3RleHRyZWdpb246NTI2MGQxMTczMzkyNDhmOGIwNmQ4NzRmMjNiZjAwNmVfMzQz_f8e372c3-81a9-4456-a6af-eb58e90d6ade">one</span> to fifteen years, s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ome of which include options to extend the leases for up to ten years. The Company’s largest lease is for the Global Research and Innovation Center (“GRIC”). The lease was entered into on July 12, 2015, with a fifteen-year term and an option to renew for an additional seven years. The rent payments on the GRIC lease escalate each year until the end of the term. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets and corresponding operating lease liabilities, net of deferred rent, represent the present value of future lease payments under operating leases with terms of greater than twelve months. Leases with an initial expected term 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 expected lease term. The discount rate used upon adoption of ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Leases,”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the calculation was the incremental borrowing rate on the revolving credit facility in 2019. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2020, the Company ceased use of the corporate headquarters leased offices and moved corporate employees to the GRIC during the second quarter of 2020. In addition, the lease liability and corresponding right-of-use assets for the corporate headquarters and GRIC were remeasured to remove the anticipated term extensions as the Company determined it was no longer reasonably certain to utilize the extension at the GRIC. The remeasurement resulted in adjustments to lease liabilities and right-of-use assets totaling of $6.2 million at March 31, 2020. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, during the first quarter of 2020, the Company recorded an impairment of the right-of-use assets totaling $7.4 million. See Note 11, “Impairment of Fixed, Long-lived and Intangible Assets.”</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2020, the Company terminated the lease of the corporate headquarters office in exchange for a one-time payment of $1.0 million and moved all corporate employees to the GRIC facility effective as of June 29, 2020. As a result of terminating the corporate headquarters office lease and making the one-time payment, the Company recorded a gain on lease termination of $0.6 million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense and supplemental cash flow information are 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:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><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:18.639%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the years ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,370 </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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,609 </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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </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%">1,237 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</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%">18 </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"/><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%">10 </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 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease expense</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%">35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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,247 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</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%">202 </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"/><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%">123 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,884 </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"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,336 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </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%">10 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</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%">70 </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"/><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%">51 </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></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities are 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.853%"><tr><td style="width:1.0%"/><td style="width:27.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><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:16.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</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:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">1,367 </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%">69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </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%">2024</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,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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%">13,532 </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%">177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</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%">(4,548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</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%">8,984 </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%">156 </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-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases is as follows for the years ended December 31 (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:63.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.344%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,320 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,388 </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 style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,984 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,459 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td 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%">147 </span></td><td style="background-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%">293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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%">(26)</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%">(28)</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Property and equipment, net</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%">121 </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%">265 </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 style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Current portion of finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Long-term finance lease liabilities</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%">96 </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%">158 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</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%">156 </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%">213 </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 style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.6 years</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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%">8.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense under operating leases totaled $1.6 million for the year ended December 31, 2020, and $2.9 million for the year ended December 31, 2019.</span></div> Leases<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has leases for corporate offices, research and development facilities, warehouses, sales offices and equipment. The leases have remaining lease terms of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjBjZjk5ODBjNzA1NjRlNmRhZjExZDQ1OWU5NDU1ZjE1L3NlYzowY2Y5OTgwYzcwNTY0ZTZkYWYxMWQ0NTllOTQ1NWYxNV82Ny9mcmFnOjUyNjBkMTE3MzM5MjQ4ZjhiMDZkODc0ZjIzYmYwMDZlL3RleHRyZWdpb246NTI2MGQxMTczMzkyNDhmOGIwNmQ4NzRmMjNiZjAwNmVfMzQz_f8e372c3-81a9-4456-a6af-eb58e90d6ade">one</span> to fifteen years, s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ome of which include options to extend the leases for up to ten years. The Company’s largest lease is for the Global Research and Innovation Center (“GRIC”). The lease was entered into on July 12, 2015, with a fifteen-year term and an option to renew for an additional seven years. The rent payments on the GRIC lease escalate each year until the end of the term. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right-of-use assets and corresponding operating lease liabilities, net of deferred rent, represent the present value of future lease payments under operating leases with terms of greater than twelve months. Leases with an initial expected term 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 expected lease term. The discount rate used upon adoption of ASC 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">“Leases,”</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the calculation was the incremental borrowing rate on the revolving credit facility in 2019. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2020, the Company ceased use of the corporate headquarters leased offices and moved corporate employees to the GRIC during the second quarter of 2020. In addition, the lease liability and corresponding right-of-use assets for the corporate headquarters and GRIC were remeasured to remove the anticipated term extensions as the Company determined it was no longer reasonably certain to utilize the extension at the GRIC. The remeasurement resulted in adjustments to lease liabilities and right-of-use assets totaling of $6.2 million at March 31, 2020. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, during the first quarter of 2020, the Company recorded an impairment of the right-of-use assets totaling $7.4 million. See Note 11, “Impairment of Fixed, Long-lived and Intangible Assets.”</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2020, the Company terminated the lease of the corporate headquarters office in exchange for a one-time payment of $1.0 million and moved all corporate employees to the GRIC facility effective as of June 29, 2020. As a result of terminating the corporate headquarters office lease and making the one-time payment, the Company recorded a gain on lease termination of $0.6 million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense and supplemental cash flow information are 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:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><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:18.639%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the years ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,370 </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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,609 </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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </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%">1,237 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</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%">18 </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"/><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%">10 </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 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease expense</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%">35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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,247 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</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%">202 </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"/><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%">123 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,884 </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"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,336 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </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%">10 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</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%">70 </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"/><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%">51 </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></table></div><div style="margin-top:5pt;text-align:center"><span><br/></span></div><div style="margin-top:9pt"><span><br/></span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities are 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.853%"><tr><td style="width:1.0%"/><td style="width:27.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><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:16.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</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:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">1,367 </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%">69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </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%">2024</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,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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%">13,532 </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%">177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</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%">(4,548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</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%">8,984 </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%">156 </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-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases is as follows for the years ended December 31 (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:63.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.344%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,320 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,388 </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 style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,984 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,459 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td 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%">147 </span></td><td style="background-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%">293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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%">(26)</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%">(28)</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Property and equipment, net</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%">121 </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%">265 </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 style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Current portion of finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Long-term finance lease liabilities</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%">96 </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%">158 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</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%">156 </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%">213 </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 style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.6 years</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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%">8.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense under operating leases totaled $1.6 million for the year ended December 31, 2020, and $2.9 million for the year ended December 31, 2019.</span></div> P15Y P10Y P15Y P7Y 6200000 6200000 7400000 1000000.0 600000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense and supplemental cash flow information are 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:100.000%"><tr><td style="width:1.0%"/><td style="width:58.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><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:18.639%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the years ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;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 #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,370 </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="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align: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 #000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,609 </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"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17 </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%">1,237 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on lease liabilities</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%">18 </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"/><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%">10 </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 2px 25.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease expense</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%">35 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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,247 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</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%">202 </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"/><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%">123 </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,979 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,884 </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"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,336 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18 </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%">10 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</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%">70 </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"/><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%">51 </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></table></div> 1370000 2609000 17000 1237000 18000 10000 35000 1247000 202000 123000 1607000 3979000 2884000 2336000 18000 10000 70000 51000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities are 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.853%"><tr><td style="width:1.0%"/><td style="width:27.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><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:16.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</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:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">1,367 </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%">69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </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%">2024</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,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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%">13,532 </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%">177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</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%">(4,548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</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%">8,984 </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%">156 </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-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of lease liabilities are 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.853%"><tr><td style="width:1.0%"/><td style="width:27.743%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.185%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.469%"/><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:16.471%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ending December 31,</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:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</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%">1,367 </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%">69 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </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%">2024</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,347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,347 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,865 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</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%">13,532 </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%">177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</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%">(4,548)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</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%">8,984 </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%">156 </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> 1367000 69000 1289000 46000 1317000 39000 1347000 23000 1347000 0 6865000 0 13532000 177000 4548000 21000 8984000 156000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases is as follows for the years ended December 31 (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:63.434%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.341%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.381%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.344%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding: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%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,320 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,388 </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 style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">636 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">486 </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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,348 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,973 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,984 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,459 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td 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%">147 </span></td><td style="background-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%">293 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</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%">(26)</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%">(28)</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Property and equipment, net</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%">121 </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%">265 </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 style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Current portion of finance lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9.5pt;font-weight:400;line-height:100%">Long-term finance lease liabilities</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%">96 </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%">158 </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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease liabilities</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%">156 </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%">213 </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 style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Remaining Lease Term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.9 years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.6 years</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 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</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%">8.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2320000 16388000 636000 486000 8348000 16973000 8984000 17459000 147000 293000 26000 28000 121000 265000 60000 55000 96000 158000 156000 213000 P9Y10M24D P16Y7M6D P3Y1M6D P4Y7M6D 0.089 0.089 0.090 0.090 1600000 2900000 Goodwill<div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2020, the Company acquired 100% ownership of JP3, a privately-held data and analytics technology company, in a cash-and-stock transaction. The Company identified the acquired company as the DA segment, a new operating segment. See Note 3, “Business Combination.” The Company recorded goodwill of $17.5 million at the date of acquisition.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, the Company identified a triggering event under ASC 350, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Intangibles — Goodwill and Other</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and completed an impairment analysis at the DA reporting unit level. During the third quarter of 2020, the Company recognized a goodwill impairment charge of $11.7 million. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Also, during the third quarter of 2020, the Company made certain measurement period adjustments to inventory obtained in the JP3 acquisition, resulting in an increase of goodwill of $2.3 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. See Note 6, “Inventories.”</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill are as follows (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:78.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.222%"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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:700;line-height:100%">Activity during the year ended December 31, 2020:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition goodwill recognized</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%">17,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Measurement period adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment recognized</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%">(11,706)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Goodwill balance, net of impairment</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%">8,092 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Balance at December 31, 2020:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">19,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</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%">(11,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Goodwill balance, net of impairment</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%">8,092 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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> 1 17500000 11700000 2300000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the carrying amount of goodwill are as follows (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:78.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.222%"/><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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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:700;line-height:100%">Activity during the year ended December 31, 2020:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition goodwill recognized</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%">17,522 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Measurement period adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment recognized</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%">(11,706)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Goodwill balance, net of impairment</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%">8,092 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Balance at December 31, 2020:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">19,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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;text-indent:9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated impairment losses</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%">(11,706)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:700;line-height:100%">Goodwill balance, net of impairment</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%">8,092 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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> 17522000 2276000 11706000 8092000 19798000 11706000 8092000 Other Intangible Assets<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets acquired are amortized on a straight-line basis. Amortization of intangible assets acquired totaled $0.9 million and, $2.0 million for the years ended December 31, 2020 and 2019, respectively.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of deferred financing costs totaled $1.4 million for the year ended December 31, 2019. In March 2019, the Company repaid the outstanding balance of its credit facility. See Note 13, “Debt.”</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, the Company recorded impairment charges of $32.4 million for other intangible assets, impairing all finite-lived intangible assets, including those acquired in the May 2020 acquisition of JP3. See </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Note 11, “Impairment of Fixed, Long-lived and Intangible Assets.” </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2019, no impairments were recognized related to other intangible assets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2019, the net carrying value of other intangible assets was $20.3 million, as follows (in thousands):</span></div><div style="margin-top:9pt;padding-left:63pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.707%"><tr><td style="width:1.0%"/><td style="width:56.629%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.056%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.059%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Cost</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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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%">Finite-lived intangible assets:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology</span></td><td colspan="3" style="display:none"/><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%">17,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,715)</span></td><td style="background-color:#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%">Customer relationships</span></td><td colspan="3" style="display:none"/><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%">15,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Trademarks and brand names</span></td><td colspan="3" style="display:none"/><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%">1,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangible assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,888)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 900000 2000000.0 1400000 32400000 0 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2019, the net carrying value of other intangible assets was $20.3 million, as follows (in thousands):</span></div><div style="margin-top:9pt;padding-left:63pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:74.707%"><tr><td style="width:1.0%"/><td style="width:56.629%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.056%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.059%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"/><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:10pt;font-weight:700;line-height:100%">Cost</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:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</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%">Finite-lived intangible assets:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and technology</span></td><td colspan="3" style="display:none"/><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%">17,493 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,715)</span></td><td style="background-color:#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%">Customer relationships</span></td><td colspan="3" style="display:none"/><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%">15,367 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,013)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Trademarks and brand names</span></td><td colspan="3" style="display:none"/><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%">1,351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;text-indent:-13.5pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total finite-lived intangible assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,211 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,888)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 20300000 17493000 6715000 15367000 6013000 1351000 1160000 34211000 13888000 Impairment of Fixed, Long-lived and Intangible Assets<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded impairment charges of fixed, long-lived and intangible assets during the year ended December 31, 2020, 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:74.853%"><tr><td style="width:1.0%"/><td style="width:78.782%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.018%"/><td style="width:0.1%"/><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%">Property and equipment, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Intangibles:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Patents and technology</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%">14,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Intangible assets in progress</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%">596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Trademarks and brand names</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,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangibles</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%">32,363 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><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%">Total impairment of fixed, long-lived and intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,975 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2020, the price of crude oil declined by over 50%, trading below $25 per barrel, causing a significant disruption across the industry, which began to negatively impact the Company’s results of operations. These declines of results of operations were driven by market factors, including an oversupply of oil, insufficient storage and demand destruction resulting from the reaction to COVID-19. Based on these factors, the Company concluded that a triggering event occurred and, accordingly, an interim quantitative impairment test was performed as of March 31, 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Using the income approach, the fair value of the reporting unit was determined based on the present value of future cash flows. The Company utilized internal forecast trends and potential growth rates to estimate future cash flows of the asset group. Based on the results of the quantitative assessment, the Company concluded the carrying value of the asset group exceeded its fair value as of March 31, 2020, and an impairment loss of $57.5 million was recorded as a result of the adverse effect of the COVID-19 pandemic, estimated effect on the economy, and the related negative impact on oil and natural gas prices on projections of future cash flows.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2020, the Company purchased JP3 and formed the DA segment. During the third quarter of 2020, revenue declined due to limited access to worksites, inability to install equipment, changes in the Company’s leadership, reduction of capital spending by clients due to COVID-19, inability to present to new customers and difficulty in working on the international marketing of the Verax analyzer. Further, the Company was negatively impacted by reduced</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> demand in the oil and gas sector because of reductions in capital spending across our customer base, lower than anticipated growth in the international market gained from the JP3 acquisition and the delayed start of the Company’s global sales business executive. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although the site lockdowns and extreme caution to prevent the spread of COVID-19 that began in the first half of 2020 began to ease during the third quarter, the segment saw very little of the expected repeat business and almost none from new customers due to frozen budgets. Secondly, COVID-19 restrictions adversely impacted the Company’s ability to physically gain on-site access to customers’ operations, including laboratory and testing facilities, which is a critical component to JP3’s multi-phased sales approach.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In consideration of these events, management reevaluated forecasted sales activity, expected margins and the long-term expectations of the DA segment for the third quarter of 2020. Based on these factors, the Company concluded a triggering event occurred in the DA segment, and accordingly, an interim quantitative impairment test was performed as of September 30, 2020.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Using the income approach, the fair value of the reporting unit was determined based on the present value of future cash flows. The Company utilized internal forecast trends and potential growth rates to estimate future cash flows of the asset group. Based on the results of the quantitative assessment, the Company concluded the carrying value of the asset group exceeded its fair value as of September 30, 2020. The Company recognized an impairment loss of $12.5 million in the DA reporting unit finite-lived intangible assets, which resulted primarily from lower performance than expected by the reporting unit. The extended </span></div>impact of COVID-19 and declines in the oil and gas sector also contributed to the impairment loss. Also see Note 3, “Business Combination.” No impairments of fixed, long-lived and intangible assets occurred during the fourth quarter of 2020. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded impairment charges of fixed, long-lived and intangible assets during the year ended December 31, 2020, 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:74.853%"><tr><td style="width:1.0%"/><td style="width:78.782%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.018%"/><td style="width:0.1%"/><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%">Property and equipment, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,178 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Intangibles:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Patents and technology</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%">14,733 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Customer relationships</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Intangible assets in progress</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%">596 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Trademarks and brand names</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,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other intangibles</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%">32,363 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><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%">Total impairment of fixed, long-lived and intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,975 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 30178000 7434000 14733000 15796000 596000 1238000 32363000 69975000 57500000 12500000 Accrued Liabilities<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current accrued liabilities are as follows (in thousands):</span></div><div style="margin-top:9pt"><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:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Loss on purchase commitments (Note 16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance 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%">3,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,450 </span></td><td style="background-color:#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%">Payroll and benefits</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,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </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%">Contingent liability for earn-out provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Taxes other than income taxes </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,799 </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%">Due to third parties</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%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</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%">146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,275 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,552 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current accrued liabilities are as follows (in thousands):</span></div><div style="margin-top:9pt"><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:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Loss on purchase commitments (Note 16)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,750 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance 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%">3,558 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,450 </span></td><td style="background-color:#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%">Payroll and benefits</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,789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </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%">Contingent liability for earn-out provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Taxes other than income taxes </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,799 </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%">Due to third parties</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%">434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,509 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</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%">146 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">653 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current accrued liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,275 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,552 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 9402000 15750000 3558000 3450000 1789000 471000 1416000 0 544000 1799000 434000 2509000 333000 149000 146000 0 653000 424000 18275000 24552000 Debt<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt is 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:396.75pt"><tr><td style="width:1.0pt"/><td style="width:213.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:87.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:87.25pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><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%">December 31,</span></td></tr><tr style="height:15pt"><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:15pt"><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</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr style="height:15pt"><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%">    Flotek PPP loan</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%">4,788 </span></td><td style="background-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 style="height:15pt"><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%">    JP3 PPP loan </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align: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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,665 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><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%">Less current maturities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,048)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></tr><tr style="height:15pt"><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 long-term debt, net of current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><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 style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Payroll Protection Program Loan</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, the Company received a $4.8 million loan under the Payroll Protection Program (“PPP”), which was created through the Coronavirus Aid, Relief, and Economic Act (“CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). In connection with the acquisition of JP3 in May 2020, the Company assumed a PPP loan of $0.9 million obtained by JP3 in April 2020. The PPP loans have a fixed interest rate of 1% and have a two-year term, maturing 2022. No payments of principal or interest were required during the year ended December 31, 2020. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of the loans may be eligible for forgiveness by the SBA depending on the extent of proceeds used for payroll costs and other designated expenses incurred for up to 24 weeks following loan origination, subject to adjustments for headcount reductions and compensation limits and provided that at least 60% of the eligible costs incurred are used for payroll. Receipt of these funds required the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support ongoing operations of the Company. This certification further required the Company to take into account current business activity and the ability to access other sources of liquidity sufficient to support ongoing operations in a manner that is not significantly detrimental to the business. As of December 31, 2020, the Company had not applied for or estimated the potential forgiveness on the PPP loans. The receipt of these funds, and the forgiveness of the loans attendant to these funds, is dependent on the Company having initially qualified for the loans and qualifying for the forgiveness of such loans based on our </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">past and future adherence to the forgiveness criteria. The PPP loans are subject to any new guidance and new requirements released by the Department of the Treasury, which initially indicated that all companies that have received funds in excess of $2.0 million will be subject to a government audit by the SBA to further ensure PPP loans are limited to eligible borrowers in need.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Bank Credit Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through March 1, 2019, the Company maintained a revolving credit facility with PNC Bank, National Association (the “Credit Facility”) with a maximum revolving advance amount of $75 million. Upon closing the sale of the CICT segment in 2019, the Company repaid the outstanding balance, interest and fees on the Credit Facility on March 1, 2019, and terminated the Credit Facility.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt is 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:396.75pt"><tr><td style="width:1.0pt"/><td style="width:213.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:87.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:1.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:87.25pt"/><td style="width:1.0pt"/></tr><tr style="height:15pt"><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%">December 31,</span></td></tr><tr style="height:15pt"><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%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2019</span></td></tr><tr style="height:15pt"><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</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr style="height:15pt"><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%">    Flotek PPP loan</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%">4,788 </span></td><td style="background-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 style="height:15pt"><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%">    JP3 PPP loan </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align: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 colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,665 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><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%">Less current maturities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,048)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></tr><tr style="height:15pt"><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 long-term debt, net of current portion</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><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> 4788000 0 877000 0 5665000 0 4048000 0 1617000 0 4800000 900000 0.01 P2Y 0.60 75000000 Fair Value Measurements<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes financial assets and liabilities into the three levels of the fair value hierarchy. The hierarchy prioritizes the inputs to valuation techniques used to measure fair value and bases categorization within the hierarchy on the lowest level of input that is available and significant to the fair value measurement.</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 — Quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 — Observable inputs other than Level 1, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and</span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 — Significant unobservable inputs that are supported by little or no market activity or that are based on the reporting entity’s assumptions about the inputs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Other Financial Instruments</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of certain financial instruments, including cash and cash equivalents, accounts receivable and accounts payable approximate fair value due to the short-term nature of these accounts. The PPP loans for Flotek and JP3 also approximate fair value due to maturity in less than eighteen months. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s assets and liabilities that are measured at fair value on a recurring basis and the level within the fair value hierarchy:</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"/><td style="width:14.009%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.090%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.984%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.090%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.213%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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:9pt;font-weight:700;line-height:100%">Balance at December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December 31,</span></td></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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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%">Contingent consideration</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%">— </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"/><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%">1,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,416 </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="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"/><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"/><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%">— </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, the first stock performance target of the contingent consideration was achieved, and the Company accrued a liability of $2.5 million, which was transferred out of Level 3 to a current liability and subsequently settled during the fourth quarter of 2020. No other transfers occurred during the year ended December 31, 2020. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2020, the estimated fair value of the remaining stock performance earn-out provision was $1.4 million, which was recorded as a contingent liability. The estimated fair value of the earn-out provision was valued using the Monte Carlo model analyzing 20,000 simulations performed using Geometric Brownian Motion with inputs such as risk-neutral expected growth and volatility. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no transfers in or out of either Level 1, Level 2 or Level 3 fair value measurements during the year ended December 31, 2019. At December 31, 2019, no liabilities were required to be measured at fair value on a recurring basis.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets Measured at Fair Value on a Nonrecurring Basis</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s non-financial assets, including property and equipment, goodwill and other intangible assets are measured at fair value on a non-recurring basis and are subject to fair value adjustment in certain circumstances. During the first quarter of 2020, the Company recorded an impairment of $57.5 million for impairment of long-lived assets. Management inputs used in fair value measurements were classified as Level 3.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As disclosed in N</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ote 3, “Business Combination,” t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company acquired JP3 in May 2020. The fair values of JP3’s long-lived assets and intangibles were determined using the income approach. The fair value of the Company’s inventory was determined using the comparative sales method. The fair value measurements were primarily based on significant inputs that are not observable in the market and thus represent a Level 3 measurement, other than cash and working capital accounts, which carrying amounts were determined to approximate fair value due to their short-term nature. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2020, the Company’s DA segment recorded an impairment charge on finite-lived intangible assets of $12.5 million and an impairment charge on goodwill of $11.7 million. The fair value of the DA reporting unit was estimated based on an analysis of the present value of future discounted cash flows. The significant estimates used in the discounted cash flows model included the Company’s weighted average cost of capital, projected cash flows and the long-term rate of growth. The fair value measurements were primarily based on significant inputs that are not observable in the market and thus represent a Level 3 measurement.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Level 3 Rollforward for Assets and Liabilities Measured at Fair Value on a Recurring Basis</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In conjunction with the May 2020 acquisition of JP3, the Company recorded contingent consideration of $1.2 million. Management inputs used in the fair value measurement were classified as Level 3. During the third quarter of 2020, the first stock performance target for the contingent consideration was achieved, resulting in an accrued liability of $2.5 million, which was settled during the fourth quarter of 2020. The Company also estimated the fair value of the remaining stock performance earn-out provision at December 31, 2020 and recorded the fair value of the contingent liability of $1.4 million. The expense for achievement of the first stock performance target and the change in the fair value of the contingent consideration for the second earn-out provision are recorded in operating expenses in continuing operations for the period ended December 31, 2020.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in contingent consideration balances classified as Level 3 balances: </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.590%"><tr><td style="width:1.0%"/><td style="width:63.605%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.850%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.850%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.499%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - beginning of period</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%">— </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%">— </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%">Additions / issuances</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,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Change in fair value</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,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfer out of Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Balance - end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s assets and liabilities that are measured at fair value on a recurring basis and the level within the fair value hierarchy:</span></div><div style="margin-top:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.859%"><tr><td style="width:1.0%"/><td style="width:14.009%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.090%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.778%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.984%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.824%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.778%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.090%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.999%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.213%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="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:9pt;font-weight:700;line-height:100%">Balance at December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Balance at December 31,</span></td></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:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</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%">Contingent consideration</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%">— </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"/><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%">1,416 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><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,416 </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="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"/><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"/><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%">— </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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0 0 1416000 1416000 0 0 0 0 2500000 1400000 57500000 12500000 11700000 1200000 2500000 1400000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in contingent consideration balances classified as Level 3 balances: </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.590%"><tr><td style="width:1.0%"/><td style="width:63.605%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.850%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.850%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.499%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2019</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance - beginning of period</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%">— </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%">— </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%">Additions / issuances</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,200 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Change in fair value</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,716 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transfer out of Level 3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Balance - end of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,416 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 1200000 0 2716000 0 2500000 0 1416000 0 Income Taxes<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of the income tax (benefit) expense are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.040%"><tr><td style="width:1.0%"/><td style="width:59.991%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.914%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.680%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.915%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Federal</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%">(6,115)</span></td><td style="background-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%">(22,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">Total current</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%">(5,992)</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%">(25,456)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#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="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%">Federal</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%">(116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</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%">(187)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,718 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) expense</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%">(6,179)</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%">262 </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 style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss before income taxes are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.602%"><tr><td style="width:1.0%"/><td style="width:59.784%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.015%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.017%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">United States</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%">(141,864)</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%">(75,633)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(765)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes </span></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%">(142,629)</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%">(75,811)</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 style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the U.S. federal statutory tax rate to the effective income tax rate is as follows:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.479%"><tr><td style="width:1.0%"/><td style="width:61.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.291%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Federal statutory tax rate</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.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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%">State income taxes, net of federal benefit</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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Non-U.S. income taxed at different rates</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%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Increase in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Reduction in tax benefit related to stock-based awards</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%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Effect of tax rate differences of NOL carryback</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Research and development credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td 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"><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-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%">(0.3)</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"><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="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the CARES Act was enacted in response to the COVID-19 pandemic. Among other things, the CARES Act provided the ability for taxpayers to carryback a net operating loss (“NOL”) arising in a taxable year beginning after December 31, 2017 and before January 1, 2021 to each of the five years preceding the year of the loss. Based on analysis of the extended NOL carryback provision, the Company recorded a tax receivable of $6.1 million as of March 31, 2020, which was received in July 2020. </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fluctuations in effective tax rates have historically been impacted by permanent tax differences with no associated income tax impact, changes in state apportionment factors, including the effect on state deferred tax assets and liabilities, and non-U.S. income taxed at different rates, except for the NOL carryback claim discussed above.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the tax effect of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the value reported for income tax purposes, at the enacted tax rates expected to be in effect when the differences reverse. The components of deferred tax assets and liabilities are 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:98.976%"><tr><td style="width:1.0%"/><td style="width:65.665%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</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%">23,589 </span></td><td style="background-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%">17,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</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,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory valuation reserves</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,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation</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%">435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</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%">657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credit carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,837 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,331 </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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</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%">(48,671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net</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%">1,166 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,990 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,696)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset</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%">(686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax liabilities</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%">(943)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,954)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </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%">36 </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:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, the Company had U.S. net operating loss carryforwards of $94.7 million, including $46.4 million expiring in various amounts in 2035 through 2037 which can offset 100% of taxable income and $48.3 million that has an indefinite carryforward period which can offset 80% of taxable income per year. The ability to utilize net operating losses and other tax attributes could be subject to a significant limitation if the Company were to undergo an “ownership change” for purposes of Section 382 of the Tax Code.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net deferred tax assets arise due to the recognition of income and expense items for tax purposes, which differ from those used for financial statement purposes. ASC 740, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">, provides for the recognition of deferred tax assets if realization of such assets is more likely than not. In assessing the need for a valuation allowance, the Company considers all available objective and verifiable evidence, both positive and negative, including historical levels of pre-tax income (loss) both on a consolidated basis and tax reporting entity basis, legislative developments, and expectations and risks associated with estimates of future pre-tax income. As of December 31, 2019, the Company determined that it was more likely than not that it would not realize the benefits of certain deferred tax assets and, therefore, recorded a $20.3 million valuation allowance against the carrying value of net deferred tax assets, except for deferred tax liabilities related to certain state jurisdictions. At December 31, 2020, the valuation allowance against the net federal and state deferred tax assets was $48.7 million.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has not calculated U.S. taxes on unremitted earnings of certain non-U.S. subsidiaries due to the Company’s intent to reinvest the unremitted earnings of the non-U.S. subsidiaries. At December 31, 2020, the Company had approximately $5.7 million in unremitted earnings for one of its foreign jurisdictions, which were not included for U.S. tax purposes. Due to the 2017 Tax Act, U.S. federal transition taxes have been recorded for a one-time U.S. tax liability on these earnings which have not previously been repatriated to the U.S. However, certain withholding taxes will need to be paid upon repatriation. It is not practicable to estimate the amount of the deferred tax liability on such unremitted earnings.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performed an evaluation and concluded there are no significant uncertain tax positions requiring recognition in the Company’s financial statements. The evaluation was performed for the tax years which remain subject to examination by tax jurisdictions as of December 31, 2020, which are the years ended December 31, 2017 through December 31, 2020 for U.S. federal taxes and the years ended December 31, 2016 through December 31, 2020 for state tax jurisdictions. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, the Internal Revenue Service (“IRS”) notified the Company that a 2018 tax return was selected for examination as</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">a result of a carryback claim. At this time, the Company is not aware of any findings that would have a material impact on the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consolidated financial statements.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of the income tax (benefit) expense are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.040%"><tr><td style="width:1.0%"/><td style="width:59.991%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.914%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.680%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.915%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">Federal</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%">(6,115)</span></td><td style="background-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%">(22,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,295)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><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%">Total current</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%">(5,992)</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%">(25,456)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#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="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%">Federal</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%">(116)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,373 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(71)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,345 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</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%">(187)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,718 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax (benefit) expense</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%">(6,179)</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%">262 </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> -6115000 -22923000 144000 -2295000 -21000 -238000 -5992000 -25456000 -116000 24373000 -71000 1345000 0 0 -187000 25718000 -6179000 262000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of loss before income taxes are as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.602%"><tr><td style="width:1.0%"/><td style="width:59.784%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.015%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.684%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.017%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">United States</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%">(141,864)</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%">(75,633)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(765)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(178)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes </span></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%">(142,629)</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%">(75,811)</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> -141864000 -75633000 -765000 -178000 -142629000 -75811000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the U.S. federal statutory tax rate to the effective income tax rate is as follows:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:83.479%"><tr><td style="width:1.0%"/><td style="width:61.246%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.675%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.291%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Federal statutory tax rate</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.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="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%">State income taxes, net of federal benefit</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.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">Non-U.S. income taxed at different rates</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%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Increase in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.5)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Reduction in tax benefit related to stock-based awards</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%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> Effect of tax rate differences of NOL carryback</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Research and development credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 </span></td><td 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"><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-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%">(0.3)</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"><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="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 0.210 0.210 0.021 0.006 0.002 0.005 -0.203 -0.205 -0.002 -0.001 0.015 0 0 0.002 0 -0.020 0.043 -0.003 6100000 The components of deferred tax assets and liabilities are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:65.665%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.000%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</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%">23,589 </span></td><td style="background-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%">17,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</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,134 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,037 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory valuation reserves</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,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity compensation</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%">435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</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%">657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax credit carryforward</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,802 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,894 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,992 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</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,640 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">353 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,837 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,331 </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 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</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%">(48,671)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets, net</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%">1,166 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,990 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,696)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,134)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset</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%">(686)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,793)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid insurance and other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(257)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(331)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total gross deferred tax liabilities</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%">(943)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,954)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </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%">36 </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> 23589000 17248000 1134000 1037000 2093000 629000 435000 353000 4087000 965000 657000 587000 3802000 3894000 2076000 3530000 1945000 3992000 3640000 0 6026000 0 353000 96000 49837000 32331000 48671000 20341000 1166000 11990000 0 3696000 0 4134000 686000 3793000 257000 331000 943000 11954000 223000 36000 94700000 46400000 48300000 20300000 48700000 5700000 Commitments and Contingencies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to routine litigation and other claims that arise in the normal course of business. Management is not aware of any pending or threatened lawsuits or proceedings that are expected to have a material effect on the Company’s financial position, results of operations or liquidity.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Commitments</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Terpene Supply Agreement</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 26, 2020, Flotek Chemistry entered into an amendment to the terpene supply agreement between Flotek Chemistry and FCC. Pursuant to the terms and conditions of the amendment, the terpene supply agreement was amended to, among other things, (a) reduce the minimum quantity of terpene that Flotek Chemistry is required to purchase by approximately 3/4ths in 2020 and by approximately half in each of 2021, 2022 and 2023, (b) provide a fixed per pound price for terpene in 2020, (c) reduce the maximum amount of terpene subject to the terpene supply agreement by approximately 1/3rd, and (d) change the payment terms to net 45 days. In order to make the terms and conditions of the amendment to the terpene supply agreement effective, Flotek Chemistry made a one-time payment in February 2020 of $15.8 million to ADM. The expense associated with the terpene supply agreement amendment payment was recorded as a loss on contract purchase commitments, reported in operating expenses in continuing operations in December 2019.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2020, the Company recognized a loss of $9.9 million and an accrued liability of $9.4 million at December 31, 2020, associated with the amended terpene supply agreement due to the Company’s expected usage of terpene in blended products being less than the minimum quantities of terpene required to be purchased and expected selling prices of the excess terpene as such loss is not considered recoverable. The reductions in expected usage resulted from reduced demand for terpene in the oil and gas sector due of capital spending reductions across our customer base and impacts of COVID-19, combined with product mix changes using lower concentrations of terpene.</span></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Indemnification</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company agreed to provide indemnification to National Oilwell DHT, L.P. for certain intellectual property-related claims in connection with sale of its Teledrift business unit in 2017. The expenses incurred by the Company we</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">re $0.4 million and $0.6 million for the years ended December 31, 2020 and 2019, respectively. The Company expects to incur additional costs during 2021,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which are uncertain, but could be as much as</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0.5 million or more.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Obligations</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 8, “Leases.”</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations and Credit Risk</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The majority of t</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he Company’s revenue is derived from its CT segment, which consists predominantly of customers within the oil and gas industry and the sanitizer, surface cleaner and disinfectant industry to a lesser extent.  Customers within the oil and gas industry include oilfield services companies, integrated oil and natural gas companies, independent oil and natural gas companies, and state-owned national oil companies. Customers within the sanitizer, surface cleaner and disinfectant industry typically include industrial and consumer markets, including hospitals, travel and hospitality, food services, e-commerce and retail, sports and entertainment. The concentration in the oil and gas industry increases credit and business risk.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Within the CT segment, the Company had two major customers for the year ended December 31, 2020, which accounted for 24% and 18% of consolidated revenue, and two major customers for the year ended December 31, 2019, which accounted for 20% and 10% of consolidated revenue. The Company’s largest three customers collectively accounted for 50% and 40% of consolidated revenue for the years ended December 31, 2020 and 2019, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No single customer of the DA segment accounted for 10% or more of the Company’s consolidated revenue for the year ended December 31, 2020.</span></div>The Company is subject to concentrations of credit risk within trade accounts receivable, as the Company does not generally require collateral as support for trade receivables. In addition, the majority of the Company’s cash is invested in three major U.S. financial institutions and balances often exceed insurable amounts. 15800000 -9900000 9400000 400000 600000 500000 0.24 0.18 0.20 0.10 0.50 0.40 0.10 Stockholders’ Equity<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Common and Preferred Stock</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 5, 2020, the shareholders of the Company approved an amendment to the Company’s Amended and Restated Certificate of Incorporation, as previously amended, to increase the authorized shares of common stock from 80 million shares to 140 million shares of common stock, par value $0.0001 per share, and 100,000 shares of one or more series of preferred stock, par value $0.0001 per share. The additional authorized shares are available for corporate purposes, including acquisitions.</span></div><div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the changes in common shares issued is 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:63.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.933%"/><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:16.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Shares issued at the beginning 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%">63,656,897 </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%">62,162,875 </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%">Issued upon sale of common stock</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%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></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 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%">Issued upon exercise of stock options</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%">111,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></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%">Issued as restricted stock award grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924,022 </span></td><td style="background-color:#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%">Issued as restricted stock unit grants</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%">86,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Issued in business combination to acquire JP3</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%">11,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></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%">Shares issued at the end of the year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,669,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,656,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Treasury Stock</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for treasury stock using the cost method and includes treasury stock as a component of stockholders’ equity. During the years ended December 31, 2020 and 2019, the Company purchased </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">145,703 shares and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93,977 shares, respectively, of the Company’s common stock at market value as payment of income tax withholding owed by employees upon the vesting of restricted shares and the exercise of stock options. Shares issued as restricted stock awards to employees that were forfeited are accounted for as treasury stock. During the year ende</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d December 31, 2020, there were 66,115 shares surrendered for the exercise of stock options. During the year ended December 31, 2019, no shares were surrendered for the exercise of stock options.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Repurchase Program</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2015, the Company’s Board of Directors authorized the repurchase of up to $50 million of the Company’s common stock. Repurchases could be made in the open market or through privately negotiated transactions. On June 9, 2020, the board of directors of the Company rescinded the authorization to repurchase the Company’s stock under this program.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2019, the Company repurchased $0.3 million of its common stock under this authorization. No shares were repurchased under this program during the year ended December 31, 2020.</span></div> 80000000 140000000 0.0001 100000 1 0.0001 <div style="margin-top:8pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the changes in common shares issued is 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:63.951%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.933%"/><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:16.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Shares issued at the beginning 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%">63,656,897 </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%">62,162,875 </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%">Issued upon sale of common stock</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%">200,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></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 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%">Issued upon exercise of stock options</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%">111,298 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></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%">Issued as restricted stock award grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,114,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924,022 </span></td><td style="background-color:#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%">Issued as restricted stock unit grants</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%">86,241 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Issued in business combination to acquire JP3</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%">11,500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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"/></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%">Shares issued at the end of the year</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,669,414 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,656,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 63656897 62162875 200000 0 111298 0 3114978 924022 86241 570000 11500000 0 78669414 63656897 145703 93977 66115 0 50000000 300000 0 Stock-Based Compensation and Other Benefit Plans<div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Incentive Plans </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stockholders approved long-term incentive plans in 2019, 2018, 2014, 2010 and 2007 (the “2019 Plan,” the “2018 Plan,” the “2014 Plan,” the “2010 Plan” and the “2007 Plan,” respectively) under which the Company may grant equity awards to officers, key employees, non-employee directors and service providers in the form of stock options, restricted stock, and certain other incentive awards. The maximum number of shares that may be issued under the 2019 Plan, 2018 Plan, 2014 Plan, 2010 Plan and 2007 Plan are 1.0 million, 3.0 million, 5.2 million, 6.0 million and 2.2 million, respectively. At December 31, 2020, the Company had a total of 1.8 million shares remaining to be granted under the 2019 Plan and 2018 Plan. Shares may no longer be granted under the 2007, 2010 and 2014 Plans. </span></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All stock options are granted with an exercise price equal to the market value of the Company’s common stock on the date of grant. During 2020, 1.3 million stock options were granted, all market-based options. The market-based options are restricted until criteria defined in the agreement are met. Proceeds received from stock option exercises are credited to common stock and additional paid-in capital, as appropriate. The Company uses historical data to estimate pre-vesting option forfeitures. Estimates are adjusted when actual forfeitures differ from the estimate. Stock-based compensation expense is recorded for all equity awards expected to vest.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, 0.1 million stock options vested, and 0.6 million stock options were forfeited. No stock options vested or were forfeited during the year ended December 31, 2019.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock option activity for the years ended December 31, 2020 and 2019, are as follows</span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:428.25pt"><tr><td style="width:1.0pt"/><td style="width:214.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:61.75pt"/><td style="width:1.0pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:45pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Fair Value</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding: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 as of January 1, 2019</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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding: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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:15pt"><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 as of January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,327,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding: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%">Exercised</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%">(111,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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%">Forfeited</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%">(556,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:15pt"><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 as of </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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%">December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,660,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding: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%">Vested or expected to vest at</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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%">December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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></table><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth significant assumptions used in the Monte Carlo model for market-based options to determine the fair value of the option</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s at the date of grant:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:411.00pt"><tr><td style="width:1.0pt"/><td style="width:207.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:94.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:6.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:94.75pt"/><td style="width:1.0pt"/><td colspan="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:26pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:24pt"><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%">Market-Based Options</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%">Market-Based Options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><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="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%">0.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.84 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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 of common stock</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%">103.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding: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 life of options in years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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%">Vesting period in years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth significant assumptions used in the Black Scholes model for time-vested options to determine the fair value of the option</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s at the date of grant:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.450%"><tr><td style="width:1.0%"/><td style="width:68.254%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:29.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Time-Vested Options </span></div></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%">Initial stock price</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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.93</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%">Strike price</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.93</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%">Term (in years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6.5</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%">Risk-free rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no time-vested options granted in 2020. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2020, the unrecognized compensation cost related to stock options was</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $3.6 million.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants employees either time-vesting or market-based restricted shares in accordance with terms specified in the Restricted Stock Agreements. During the year ended December 31, 2020, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53% of the restricted shares granted were time-vesting and 47% were performance-based. Grantees of restricted shares retain voting rights </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the granted shares. </span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Time-vesting restricted shares vest after a stipulated period has elapsed after the date of grant, generally three years. Certain time-vested shares have also been issued with a portion of the shares granted vesting immediately. </span></div><div style="margin-top:3pt;padding-left:27pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Market-based restricted shares are issued with criteria defined over a designated period and vest only when, and if, the outlined criteria are met. </span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock share activity for the years ended December 31, 2020 and 2019, are 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.707%"><tr><td style="width:1.0%"/><td style="width:64.002%"/><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.468%"/><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.764%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average Fair<br/>Value at Date of<br/>Grant</span></td></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%">Non-vested at January 1, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050,372 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.47 </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:#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 to employees</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,494,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.62 </span></td><td style="background-color:#ffffff;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%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(615,941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.72 </span></td><td style="background-color:#ffffff;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%">(299,433)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.16 </span></td><td style="background-color:#ffffff;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%">Non-vested at January 1, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,629,020 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.66 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 to employees</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,114,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(711,988)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:#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%">(1,236,910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.65 </span></td><td style="background-color:#ffffff;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%">Non-vested at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,795,100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total fair value of restricted stock that vested during the years ended December 31, 2020 and 2019 was $2.1 million and $6.3 million, respectively.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2020, unrecognized compensation expense related to non-vested restricted stoc</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">k was $1.8 million. The unrecognized compensation expense is expected to be recognized over a weighted-average period of 0.8 years.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, the Company granted </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">0.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> market-based restricted stock units (“RSU</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s”). The performance period for these RSUs continues until December 22, 2024.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2019, the Company granted 1.1 million RSUs. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">period for these RSUs continues until December 31, 2024</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units activity for the years ended December 31, 2020 and 2019, are 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:64.002%"/><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.468%"/><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.764%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average Fair<br/>Value at Date of<br/>Grant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs at January 1, 2019</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%">301,766 </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%">3.94 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 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%">(272,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 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%">(62,776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.66 </span></td><td style="background-color:#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%">RSUs at January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 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%">922,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 forfeited</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%">(733,711)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.79 </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%">RSUs at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227,549 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Restricted stock units and performance stock units are disclosed in the preceding table</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2020, unrecognized compensation expense related to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">restricted stock units was $2.0 million. The unrecognized compensation expense is expected to be recognized over a weighted-average period of 1.2 years.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Employee Stock Purchase Plan</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s Employee Stock Purchase Plan (“ESPP”) was approved by stockholders in 2012. The Company registered 500,000 shares of its common stock, currently held as treasury shares, for issuance under the ESPP. The purpose of the ESPP is to provide employees with an opportunity to purchase shares of the Company’s common stock through accumulated payroll deductions. The ESPP allows participants to purchase common stock at a purchase price equal to 85% of the fair market value of the common stock on the last business day of a three-month offering period which coincides with calendar quarters. Payroll deductions may not exceed 10% of an employee’s compensation and participants may not purchase more than 1,000 shares in any one offering period. In addition, for each calendar year, an employee may not be granted purchase rights for Flotek Stock valued over $25,000, as determined at the time such purchase right is granted. The fair v</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">alue of the discount associated with shares purchased under the plan is recognized as stock-based compensation expense and was $0.1 million for each of the years ended December 31, 2020 and 2019. The total fair value of the shares purchased under the plan during each of the years ended December 31, 2020 and 2019 was $0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The employee payment associated with participation in the plan occurs through payroll deductions. Effective after the third quarter 2018 purchase, the Company suspended the ESPP due to lack of shares. Following shareholder approval for additional shares, the Company resumed the ESPP during the second quarter 2019.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation Expense</span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-cash stock-based compensation expense related to restricted stock, restricted stock unit grants and stock purchased under the Company’s ESPP was $3.2 million and $4.0 million during the years ended December 31, 2020 and 2019, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">401(k) Retirement Plan</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a 401(k) retirement plan for the benefit of eligible employees in the U.S. All employees are eligible to participate in the plan upon employment. On January 1, 2015, the Company implemented a new matching program. The Company matches contributions at 100% of up to 2% of an employee’s compensation and, if greater, the Company matches contributions at 50% from 5% to 8% of an employee’s compensati</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">on. In April 2020, the Company suspended its matching contribution to employee accounts.</span></div>During the years ended December 31, 2020 and 2019, compensation expense included $0.2 million and $0.7 million, respectively, related to the Company’s 401(k) match. 1000000.0 3000000.0 5200000 6000000.0 2200000 1800000 1300000 100000 600000 0 0 0 Stock option activity for the years ended December 31, 2020 and 2019, are as follows<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:428.25pt"><tr><td style="width:1.0pt"/><td style="width:214.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:7.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:67.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:61.75pt"/><td style="width:1.0pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 style="height:45pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">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:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average<br/>Fair Value</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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding: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 as of January 1, 2019</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%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.93 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding: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%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:15pt"><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 as of January 1, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,000,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,327,795 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding: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%">Exercised</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%">(111,298)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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%">Forfeited</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%">(556,497)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:15pt"><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 as of </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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%">December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,660,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding: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%">Vested or expected to vest at</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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%">December 31, 2020</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,111,298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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></table> 0 0 0 3000000 1.93 1.25 0 0 0 0 0 0 3000000 1327795 1.12 0.62 111298 0.92 0.51 556497 0.92 0.51 3660000 1111298 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth significant assumptions used in the Monte Carlo model for market-based options to determine the fair value of the option</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s at the date of grant:</span></div><div style="margin-bottom:9pt;margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:411.00pt"><tr><td style="width:1.0pt"/><td style="width:207.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:94.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:6.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:94.75pt"/><td style="width:1.0pt"/><td colspan="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:26pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:24pt"><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%">Market-Based Options</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%">Market-Based Options</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><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="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%">0.12 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.84 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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 of common stock</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%">103.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding: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 life of options in years</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#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%">Vesting period in years</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth significant assumptions used in the Black Scholes model for time-vested options to determine the fair value of the option</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s at the date of grant:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:63.450%"><tr><td style="width:1.0%"/><td style="width:68.254%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:29.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2019</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Time-Vested Options </span></div></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%">Initial stock price</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align: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.93</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%">Strike price</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align: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.93</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%">Term (in years)</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">6.5</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%">Risk-free rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volatility rate</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.0012 0.0184 1.0350 0.7157 P2Y P7Y P2Y P7Y 1.93 1.93 P6Y6M 0.018 0.736 3600000 0.53 0.47 P3Y <div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock share activity for the years ended December 31, 2020 and 2019, are 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.707%"><tr><td style="width:1.0%"/><td style="width:64.002%"/><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.468%"/><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.764%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average Fair<br/>Value at Date of<br/>Grant</span></td></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%">Non-vested at January 1, 2019</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,050,372 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.47 </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:#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 to employees</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,494,022 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.62 </span></td><td style="background-color:#ffffff;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%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(615,941)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.72 </span></td><td style="background-color:#ffffff;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%">(299,433)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.16 </span></td><td style="background-color:#ffffff;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%">Non-vested at January 1, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,629,020 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.66 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#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 to employees</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,114,978 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Vested</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(711,988)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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:#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%">(1,236,910)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.65 </span></td><td style="background-color:#ffffff;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%">Non-vested at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,795,100 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1050372 3.47 1494022 2.62 615941 3.72 299433 3.16 1629020 2.66 3114978 0.83 711988 2.94 1236910 1.65 2795100 1.00 2100000 6300000 1800000 P0Y9M18D 900000 1100000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock units activity for the years ended December 31, 2020 and 2019, are 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:64.002%"/><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.468%"/><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.764%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Units</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-<br/>Average Fair<br/>Value at Date of<br/>Grant</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs at January 1, 2019</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%">301,766 </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%">3.94 </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 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2018 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%">(272,046)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2019 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%">(62,776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.66 </span></td><td style="background-color:#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%">RSUs at January 1, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,038,474 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.24 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 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%">922,786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2020 forfeited</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%">(733,711)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.79 </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%">RSUs at December 31, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,227,549 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Restricted stock units and performance stock units are disclosed in the preceding table</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> 301766 3.94 272046 6.39 1071530 3.75 62776 1.66 1038474 3.24 922786 1.19 733711 3.79 1227549 1.25 2000000.0 P1Y2M12D 500000 0.85 P3M 0.10 1000 25000 100000 100000 100000 100000 3200000 4000000.0 1 0.02 0.50 0.05 0.08 200000 700000 Earnings (Loss) Per ShareBasic earnings (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding combined with dilutive common share equivalents outstanding, if the <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effect is dilutive. Potentially dilutive common share equivalents consist of incremental shares of common stock issuable upon exercise of stock options and settlement of restricted stock units.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Potentially dilutive securities were excluded from the calculation of diluted loss per share for the years ended December 31, 2020 and 2019, since including them would have an anti-dilutive effect on loss per share due to the loss from continuing operations incurred during the period. Securities convertible into shares of common stock that were not considered in the diluted loss per share calculations were 1.8 million restricted stock units and 3.8 million stock </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">options for the year ended December 31, 2020 and 0.1 million restricted stock units for the year ended December 31, 2019.</span></div> 1800000 3800000 100000 Supplemental Cash Flow Information<div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information is as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.157%"><tr><td style="width:1.0%"/><td style="width:74.024%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.007%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Supplemental non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity issued — acquisition of JP3</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,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental cash payment information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Interest paid</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-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%">599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes (received, net of payments) paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,246)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> <div style="margin-bottom:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental cash flow information is as follows (in thousands):</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.157%"><tr><td style="width:1.0%"/><td style="width:74.024%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.629%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.007%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Supplemental non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity issued — acquisition of JP3</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,538 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental cash payment information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Interest paid</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 </span></td><td style="background-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%">599 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes (received, net of payments) paid</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,246)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(699)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 8538000 0 25000 599000 -6246000 -699000 Related Party Transaction<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2017, the IRS notified the Company that it was examining the Company’s federal tax returns for the year ended December 31, 2014. As a result of this examination, the IRS informed the Company on May 1, 2019, that certain employment taxes related to the compensation of our former CEO, Mr. Chisholm, were not properly withheld in 2014 and proposed an adjustment. Mr. Chisholm’s affiliated companies through which he provided his services have agreed to indemnify the Company for any such taxes, and Mr. Chisholm executed a personal guaranty in favor of the Company, supporting this indemnification. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2019, the Company recorded a liability of $2.4 million related to the estimated employment tax under-withholding for the years 2014 through 2018. By September 30, 2019, the liability totaled $1.8 million, after the Company paid $0.6 million to the IRS for these taxes and made an additional accrual covering the estimated under-withholding tax liability through 2019. In addition, at June 30, 2019, the Company recorded a receivable from the affiliated companies of Mr. Chisholm totaling $2.4 million. In October 2019, an amendment to the employment agreement was executed, giving the Company the contractual right of offset for any amounts owed to the Company, and giving the Company the right to withhold payments equal to amounts reasonably estimated to potentially become due to the Company by the affiliated companies from, any amounts owed under the employment agreement. The Company netted the related party receivable against the severance payable as of December 31, 2019. At December 31, 2019, the Company recorded $1.8 million for potential liability to the IRS.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 5, 2020, Mr. Chisholm ceased to be an employee of the Company. During 2020, the Company did not make any payments to Mr. Chisholm.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2020, an additional accrual was recorded for $0.2 million related to potential </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">penalties and interest on the IRS obligation. As of December 31, 2020, the receivable from Mr. Chisholm was $1.4 million, which is equal to the payable to the IRS and was netted with Mr. Chisholm’s severance liability.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Both the IRS and severance liabilities are recorded in accrued liabilities on the consolidated balance sheet. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2020, the Company stopped all payments to Mr. Chisholm pending the completion and results of ongoing IRS audits.</span></div> 2400000 1800000 600000 2400000 1800000 200000 1400000 Business Segment, Geographic and Major Customer Information<div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Segment Information</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating segments are defined as components of an enterprise for which separate financial information is available that is regularly evaluated by the chief operating decision-maker in deciding how to allocate resources and assess performance. The operations of the Company are categorized into the following reportable segments: CT and DA.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Chemistry Technologies. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The CT segment includes specialty chemistries, logistics and technology services, which enable its customers to pursue improved efficiencies in the drilling and completion of their wells.</span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company designs, develops, manufactures, packages, distributes, delivers and markets reservoir-centric fluid systems, including specialty and conventional chemistries, for use in oil and gas well drilling, cementing, completion, remediation and stimulation activities designed to maximize recovery in both new and mature fields. Customers of the CT business segment include major integrated oil and gas companies, oilfield services companies, independent oil and gas companies, national and state-owned oil companies, and international supply chain management companies. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, the Company leveraged historical expertise, existing infrastructure, personnel, supply chain, research and resident consumer market experience to address the emerging demand for sanitizers, surface cleaners and disinfectants for industrial, commercial and consumer use. Rather than operating under relaxed pandemic-related guidelines, the Company sought to produce Food and Drug Administration and Environmental Protection Agency compliant products by completing all necessary upgrades to its already ISO 9001:2015 certified facility in Marlow, Oklahoma. Today the Company has a portfolio of specialty chemical products to address the long-term challenges created by the current COVID-19 pandemic and in preparation for future outbreaks.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Data Analytics. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The DA segment, created in the second quarter of 2020 in conjunction with the acquisition of JP3 on May 18, 2020, includes the design, development, production, sale and support of equipment and services that create and provide valuable information about the composition of energy customers’ hydrocarbon fluids. The customers of the DA segment span across the entire market, from production upstream to midstream facilities to refineries and distribution networks. To date, the DA segment has focused solely on North American markets. The DA segment provides real-time hydrocarbon composition data that helps its customers generate additional profit by enhancing blending, optimizing transmix, increasing efficiencies of towers, enabling automation of fluid handling, and reducing losses due to give-away (i.e., that portion of a product of higher value than what is specified) using real-time process information. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates performance based upon a variety of criteria. The primary financial measure is segment operating income. Various functions, including certain sales and marketing activities and general and administrative activities, are provided centrally by the corporate office. Costs associated with corporate office functions, other corporate income and expense items, and income taxes are not allocated to the reportable segment.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial information of the reportable segments is as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:36.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><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 style="width:1.0%"/><td style="width:13.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.891%"/><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:9pt;font-weight:700;line-height:100%">As of and for the years ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Chemistry Technologies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data Analytics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and<br/>Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:14pt"><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="display:none"/><td colspan="3" style="display:none"/><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;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:700;line-height:100%;text-decoration:underline">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue from external customers</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%">50,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,141 </span></td><td style="background-color:#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 from operations, including impairment</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%">(88,486)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143,648)</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%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,412 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,425 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">1,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue from external customers</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%">119,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,353 </span></td><td style="background-color:#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 from operations, including impairment</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%">(45,682)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(29,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500)</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%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,465 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,411 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">2,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The financial information disclosed for the DA segment is for the period May 18, 2020 to December 31, 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets of the Company by reportable segment are as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Chemistry Technologies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,110 </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%">Data Analytics</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,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Corporate and Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</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%">86,210 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,600 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Information</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by country is based on the location where services are provided and products are used. No individual countries other than the U.S. and the United Arab Emirates (“UAE”) accounted for more than 10% of revenue. Revenue by geographic location is as follows (in thousands):</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"/><td style="width:68.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.622%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">U.S.</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%">40,632 </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%">104,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UAE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</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%">53,141 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,353 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets held in countries other than the U.S. are not considered material to the consolidated financial statements.</span></div><div style="margin-bottom:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Major Customers</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from major customers and as a percentage of consolidated revenue, is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.280%"><tr><td style="width:1.0%"/><td style="width:33.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.972%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.315%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Chemistry Technologies</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:10pt;font-weight:700;line-height:100%">% of Total Revenue</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:10pt;font-weight:700;line-height:100%">Data Analytics</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:10pt;font-weight:700;line-height:100%">% of Total Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</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%">9,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.842%"><tr><td style="width:1.0%"/><td style="width:32.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.978%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.641%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.641%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.641%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</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%">24,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">This customer did not account for more than 10% of revenue during this period.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized financial information of the reportable segments is as follows (in thousands): </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:36.288%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><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 style="width:1.0%"/><td style="width:13.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.891%"/><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:9pt;font-weight:700;line-height:100%">As of and for the years ended December 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Chemistry Technologies</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Data Analytics</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate and<br/>Other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:14pt"><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="display:none"/><td colspan="3" style="display:none"/><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;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:700;line-height:100%;text-decoration:underline">2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue from external customers</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%">50,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align: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,831 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,141 </span></td><td style="background-color:#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 from operations, including impairment</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%">(88,486)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(36,407)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,755)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(143,648)</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%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,519 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">422 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,412 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,425 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">1,425 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2019</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue from external customers</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%">119,353 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,353 </span></td><td style="background-color:#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 from operations, including impairment</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%">(45,682)</span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">(29,818)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,500)</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%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,439 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,465 </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;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,411 </span></td><td style="background-color:#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">2,411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1) </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">The financial information disclosed for the DA segment is for the period May 18, 2020 to December 31, 2020.</span><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets of the Company by reportable segment are as follows (in thousands):</span></div><div style="margin-bottom:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.372%"/><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:18.374%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">Chemistry Technologies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,346 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,110 </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%">Data Analytics</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,201 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Corporate and Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,663 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</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%">86,210 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,600 </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> 50310000 2831000 0 53141000 -88486000 -36407000 -18755000 -143648000 2519000 422000 471000 3412000 1425000 0 0 1425000 119353000 0 0 119353000 -45682000 0 -29818000 -75500000 7439000 0 1026000 8465000 2411000 0 0 2411000 43346000 116110000 13201000 0 29663000 114490000 86210000 230600000 Revenue by geographic location is as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.403%"><tr><td style="width:1.0%"/><td style="width:68.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.620%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.646%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.622%"/><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:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</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%">2019</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%">U.S.</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%">40,632 </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%">104,786 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UAE</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total revenue</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%">53,141 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119,353 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 40632000 104786000 6763000 3897000 5746000 10670000 53141000 119353000 <div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from major customers and as a percentage of consolidated revenue, is as follows:</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:87.280%"><tr><td style="width:1.0%"/><td style="width:33.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.972%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.812%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.310%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.315%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31, 2020</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Chemistry Technologies</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:10pt;font-weight:700;line-height:100%">% of Total Revenue</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:10pt;font-weight:700;line-height:100%">Data Analytics</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:10pt;font-weight:700;line-height:100%">% of Total Revenue</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,891 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</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%">9,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.68 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:86.842%"><tr><td style="width:1.0%"/><td style="width:32.738%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.978%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.641%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.893%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.641%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.388%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.641%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.392%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31, 2019</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer A</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%">24,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer B</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,322 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer C</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">*</span></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">This customer did not account for more than 10% of revenue during this period.</span></div> 12891000 0.2426 9394000 0.1768 24386000 0.2043 12322000 0.1032 XML 18 R1.htm IDEA: XBRL DOCUMENT v3.20.4
Cover Page - USD ($)
12 Months Ended
Dec. 31, 2020
Mar. 12, 2021
Jun. 30, 2020
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Current Fiscal Year End Date --12-31    
Document Period End Date Dec. 31, 2020    
Document Transition Report false    
Entity File Number 1-13270    
Entity Registrant Name FLOTEK INDUSTRIES INC/CN/    
Entity Incorporation, State DE    
Entity Tax Identification Number 90-0023731    
Entity Address, Street 8846 N. Sam Houston Parkway W.    
Entity Address, City Houston,    
Entity Address, State TX    
Entity Address, Postal Zip Code 77064    
City Area Code 713    
Local Phone Number 849-9911    
Title of each class Common Stock, $0.0001 par value    
Trading Symbol(s) FTK    
Name of each exchange on which registered NYSE    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 87,800,063
Entity Common Stock, Shares Outstanding   72,548,297  
Documents Incorporated by Reference DOCUMENTS INCORPORATED BY REFERENCEPortions of the Company’s definitive proxy statement in connection with the 2021 Annual Meeting of Stockholders to be filed with the Commission pursuant to Regulation 14A are incorporated by reference into Part III of this Annual Report on Form 10-K.    
Entity Central Index Key 0000928054    
Document Fiscal Year Focus 2020    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 19 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 38,660 $ 100,575
Restricted cash 664 663
Accounts receivable, net of allowance for doubtful accounts of $1,316 and $1,527 at December 31, 2020 and 2019, respectively 11,764 15,638
Inventories, net 11,837 23,210
Income taxes receivable 403 631
Other current assets 3,127 13,191
Total current assets 66,455 153,908
Property and equipment, net 9,087 39,829
Operating lease right-of-use assets 2,320 16,388
Goodwill 8,092 0
Deferred tax assets, net 223 152
Other intangible assets, net 0 20,323
Other long-term assets 33 0
TOTAL ASSETS 86,210 230,600
Current liabilities:    
Accounts payable 5,787 16,231
Accrued liabilities 18,275 24,552
Income taxes payable 21 0
Interest payable 34 0
Current portion of operating lease liabilities 636 486
Current portion of finance lease liabilities 60 55
Current portion of long-term debt 4,048 0
Total current liabilities 28,861 41,324
Deferred revenue, long-term 117 0
Long-term operating lease liabilities 8,348 16,973
Long-term finance lease liabilities 96 158
Long-term debt 1,617 0
Deferred tax liabilities, net 0 116
TOTAL LIABILITIES 39,039 58,571
Commitments and contingencies (Note 16)
Stockholders’ Equity:    
Preferred stock, $0.0001 par value, 100,000 shares authorized; no shares issued and outstanding 0 0
Common stock, $0.0001 par value, 140,000,000 shares authorized; 78,669,414 shares issued and 73,088,494 shares outstanding at December 31, 2020; 63,656,897 shares issued and 59,511,416 shares outstanding at December 31, 2019 8 6
Additional paid-in capital 359,721 347,564
Accumulated other comprehensive (loss) income (19) 181
Accumulated deficit (278,688) (142,238)
Treasury stock, at cost; 5,580,920 and 4,145,481 shares at December 31, 2020 and 2019, respectively (33,851) (33,484)
Total stockholders’ equity 47,171 172,029
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 86,210 $ 230,600
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 1,316 $ 1,527
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock. shares authorized (in shares) 100,000 100,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.0001 $ 0.0001
Common stock, shares authorized (in shares) 140,000,000 140,000,000
Common stock, shares issued (in shares) 78,669,414 63,656,897
Common stock, shares outstanding (in shares) 73,088,494 59,511,416
Treasury stock, shares (in shares) 5,580,920 4,145,481
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Statement [Abstract]    
Revenue $ 53,141 $ 119,353
Costs and expenses:    
Operating expenses (excluding depreciation and amortization) 88,266 148,100
Corporate general and administrative 16,311 27,975
Depreciation and amortization 3,412 8,465
Research and development 7,213 8,863
(Gain) loss on disposal of long-lived assets (94) 1,450
Impairment of fixed assets 69,975 0
Impairment of goodwill 11,706 0
Total costs and expenses 196,789 194,853
Loss from operations (143,648) (75,500)
Other (expense) income:    
Gain on lease termination 576 0
Interest expense (60) (2,019)
Other income (expense), net 503 1,708
Total other income (expense) 1,019 (311)
Loss before income taxes (142,629) (75,811)
Income tax benefit (expense) 6,179 (262)
Loss from continuing operations (136,450) (76,073)
Income from discontinued operations, net of tax 0 42,158
Net loss $ (136,450) $ (33,915)
Basic and diluted earnings (loss) per common share:    
Continuing operations (in dollars per share) $ (2.00) $ (1.29)
Discontinued operations, net of tax (in dollars per share) 0 0.72
Basic earnings (loss) per common share (in dollars per share) $ (2.00) $ (0.57)
Weighted average common shares:    
Weighted average common shares used in computing basic and diluted loss per common share 68,312 58,750
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Statement of Comprehensive Income [Abstract]    
Loss from continuing operations, net of tax $ (136,450) $ (76,073)
Income from discontinued operations, net of tax 0 42,158
Net loss (136,450) (33,915)
Other comprehensive (loss) income:    
Foreign currency translation adjustment (200) 150
Comprehensive loss $ (136,650) $ (33,765)
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings (Accumulated Deficit)
Beginning balance at Dec. 31, 2018 $ 202,013 $ 6 $ (33,237) $ 343,536 $ 31 $ (108,323)
Beginning balance (in shares) at Dec. 31, 2018   62,163,000 (3,770,000)      
Increase (Decrease) in Stockholders' Equity            
Net loss (33,915)         (33,915)
Foreign currency translation adjustment $ 150       150  
Sale of common stock (in shares) 0          
Stock issued under employee stock purchase plan $ 35     35    
Stock issued under employee stock purchase plan (in shares)     (18,000)      
Restricted stock awards granted (in shares)   924,000        
Restricted stock awards forfeited (in shares)     299,000      
Restricted stock units granted (in shares)   570,000        
Stock surrendered for exercise of stock options (in shares) 0          
Treasury stock purchased $ (247)   $ (247)      
Treasury stock purchased (in shares) 93,977   94,000      
Stock compensation expense $ 3,993     3,993    
Stock issued in JP3 acquisition $ 0          
Stock issued in JP3 acquisition (in shares) 0          
Stock options exercised (in shares) 0          
Ending balance at Dec. 31, 2019 $ 172,029 $ 6 $ (33,484) 347,564 181 (142,238)
Ending balance (in shares) at Dec. 31, 2019   63,657,000 (4,145,000)      
Increase (Decrease) in Stockholders' Equity            
Net loss (136,450)         (136,450)
Foreign currency translation adjustment (200)       (200)  
Sale of common stock $ 339     339    
Sale of common stock (in shares) 200,000 200,000        
Stock issued under employee stock purchase plan $ 123     123    
Stock issued under employee stock purchase plan (in shares)     (78,000)      
Restricted stock awards granted $ 2,323 $ 1   2,322    
Restricted stock awards granted (in shares)   3,115,000        
Restricted stock awards forfeited (in shares)     1,302,000      
Restricted stock units granted (in shares)   86,000        
Stock surrendered for exercise of stock options (in shares) 66,115   66,000      
Treasury stock purchased $ (253)   $ (253)      
Treasury stock purchased (in shares) 145,703   146,000      
Stock issued in JP3 acquisition $ 8,538 $ 1   8,537    
Stock issued in JP3 acquisition (in shares) 11,500,000 11,500,000        
Stock options granted $ 722     722    
Stock options exercised     $ (114) 114    
Stock options exercised (in shares) 111,298 111,000        
Ending balance at Dec. 31, 2020 $ 47,171 $ 8 $ (33,851) $ 359,721 $ (19) $ (278,688)
Ending balance (in shares) at Dec. 31, 2020   78,669,000 (5,581,000)      
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Cash flows from operating activities:    
Net loss $ (136,450) $ (33,915)
Income from discontinued operations, net of tax 0 42,158
Loss from continuing operations, net of tax (136,450) (76,073)
Adjustments to reconcile loss from continuing operations to net cash used in operating activities:    
Change in fair value of contingent consideration 2,716 0
Depreciation and amortization 3,412 8,465
Amortization of deferred financing costs 0 1,428
Provision for doubtful accounts 652 512
Provision for excess and obsolete inventory 12,261 5,659
Impairment of fixed assets 30,178 0
(Gain) loss on sale of assets (561) 1,450
Impairment of goodwill 11,706 0
Impairment of right-of-use assets 7,434 0
Impairment of intangible assets 32,363 0
Stock compensation expense 3,044 4,235
Deferred income tax (benefit) provision (187) 18,307
Reduction in tax benefit related to stock-based awards 0 24
Non-cash lease expense 356 740
Changes in current assets and liabilities:    
Accounts receivable, net 3,556 20,993
Inventories 3,955 (727)
Income taxes receivable 182 2,546
Other current assets 1,026 2,579
Other long-term assets (16) 3,286
Accounts payable (12,323) 1,131
Accrued liabilities (11,260) 908
Income taxes payable 84 0
Interest payable 34 (8)
Net cash used in operating activities (47,838) (4,545)
Cash flows from investing activities:    
Capital expenditures (1,425) (2,411)
Proceeds from sale of businesses 9,907 155,498
Proceeds from sale of assets 109 240
Purchase of business, net of cash acquired (26,284) 0
Purchase of patents and other intangible assets (8) (614)
Net cash (used in) provided by investing activities (17,701) 152,713
Cash flows from financing activities:    
Borrowings on revolving credit facility 0 42,984
Repayments on revolving credit facility 0 (92,715)
Payment for contingent consideration (1,200) 0
Proceeds from Paycheck Protection Program loan 4,788 0
Payments for finance leases (70) (51)
Purchase of treasury stock (253) (247)
Proceeds from sale of common stock 462 35
Net cash provided by (used in) financing activities 3,727 (49,994)
Discontinued operations:    
Net cash used in operating activities 0 (322)
Net cash provided by investing activities 0 337
Net cash flows provided by discontinued operations 0 15
Effect of changes in exchange rates on cash and cash equivalents (102) 5
Net change in cash, cash equivalents and restricted cash (61,914) 98,194
Cash, cash equivalents at beginning of period 100,575 3,044
Restricted cash at the beginning of the period 663 663
Restricted cash at the beginning of the period 101,238 3,707
Cash and cash equivalents at end of period 38,660 100,575
Restricted cash at the end of period 664 663
Cash, cash equivalents and restricted cash at end of period $ 39,324 $ 101,238
XML 25 R8.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Nature of Operations
12 Months Ended
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Nature of Operations Organization and Nature of Operations
General
Flotek Industries, Inc. (“Flotek” or the “Company”) is a technology-driven chemistry and data company that serves customers in industrial, commercial and consumer markets.
The Company’s Chemistry Technologies (“CT”) segment develops, manufactures, packages, distributes, delivers, and markets specialty chemicals that enhance the profitability of hydrocarbon producers and cleans surfaces in both commercial and personal settings to help reduce the spread of bacteria, viruses and germs.
The Company’s Data Analytics (“DA”) segment enables users to maximize the value of their hydrocarbon associated processes by providing analytics associated with the streams in seconds rather than minutes or days. The real-time access to information prevents waste, reduces reprocessing and allows users to pursue automation of their hydrocarbon streams to maximize their profitability.
The Company formed the DA segment during the second quarter of 2020, after acquiring JP3 Measurement, LLC (“JP3”). The Company’s two operating segments, CT and DA, are both supported by its continuing Research & Innovation advanced laboratory capabilities. For further discussion of our operations and segments, see Note 22, “Business Segment, Geographic and Major Customer Information.” For further discussion of the JP3 acquisition, see Note 3, “Business Combination.”
The Company was initially incorporated under the laws of the Province of British Columbia in 1985. In October 2001, the Company changed its corporate domicile to the state of Delaware.
Impact of COVID-19
In March 2020, the World Health Organization declared the outbreak of the novel coronavirus (“COVID-19”) a global pandemic. The pandemic negatively impacted the U.S. and global economy, disrupted domestic and international oil and gas markets, and increased volatility in financial markets. These effects materially and adversely affected, and may continue to materially and adversely affect, the demand for oil and natural gas as well as for our services and products. The Company’s primary markets in the U.S. are particularly subject to the impacts on the oil and gas industry. As a result, the Company recorded an impairment to property, plant and equipment; intangible assets; and operating right-of-use assets during the first quarter of 2020. The extended impact of COVID-19 and its effect on the oil and gas industry contributed to additional impairment charges to goodwill and intangible assets in the third quarter of 2020. See Note 11, “Impairment of Fixed, Long-lived and Intangible Assets,” and Note 9, “Goodwill.” In addition, the Company increased the provision of excess and obsolete inventory as discussed in Note 6, “Inventories.” Future developments and effects are highly uncertain and cannot be predicted, including the scope and duration of the pandemic. This uncertainty could have a material impact on accounting estimates and assumptions used in our consolidated financial statements.
Sources and Uses of Liquidity
The Company currently funds its operations and growth primarily from cash on hand. The ability of the Company to grow and be competitive in the marketplace is dependent on the availability of adequate capital. Access to capital is dependent, in large part, on the Company’s cash flows and the availability of and access to equity and debt financing. The Company has a history of losses and negative cash flows from operations and expects to utilize a significant amount of cash in operations in the following year. While we believe that our cash and liquid assets will provide us with sufficient financial resources to fund operations and meet our capital requirements and anticipated obligations as they become due, a prolonged COVID-19 impact, a slower than expected recovery in of oil and gas markets, or reduced spending by our customers could have a negative impact on our liquidity.
Accordingly, while the Company believes that its existing cash will enable it to fund its operations and growth, the Company cannot guarantee the level of cash flows in the future. In the event that the Company’s existing cash on hand is not sufficient to fund operations, meet our capital requirements or satisfy the anticipated obligations as they become due, the Company expects to take further action to protect its liquidity position. Such actions may include, but are not limited to:
Sale of non-core real estate properties;
Sale-leaseback transactions of facilities;
Sale of excess inventory and/or raw materials;
Entry into a borrowing facility with one or more lenders;
Raising equity either in the public markets or via a private placement offering;
Reducing executive salaries and/or board of directors’ fees, or making a portion of those fees or salaries in equity instead of cash; and
Reducing professional advisory fees and headcount.
However, with respect to anticipated transactions, there can be no assurance that such matters can be implemented on acceptable terms or at all.
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Basis of Presentation
The Company’s consolidated financial statements have been prepared in accordance with the accounting principles generally accepted in the United States of America (“U.S. GAAP”). The consolidated financial statements include the accounts of Flotek Industries, Inc. and all wholly-owned subsidiaries. Where Flotek owns less than 100% of the share capital of its subsidiaries but is still considered to have sufficient ownership to control the business, results of the business operations are consolidated within the Company’s financial statements. The ownership interests held by other parties are shown as noncontrolling interests.
During the fourth quarter of 2018, the Company classified the Consumer and Industrial Chemistry Technologies (“CICT”) segment as held for sale based on management’s intention to sell this business, which occurred in February 2019. The results of operations of this segment are presented as “Income from discontinued operations” in the consolidated statements of operations, and the related cash flows of this segment have been reclassified to discontinued operations for all periods presented. For further discussion, see Note 4, “Discontinued Operations.”
All significant intercompany accounts and transactions have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.
Cash Equivalents
Cash equivalents consist of highly liquid investments with maturities of three months or less at the date of purchase.
Cash Management
The Company uses a controlled disbursement account for its main cash account. Under this system, outstanding checks can be in excess of the cash balances at the bank before the disbursement account is funded, creating a book overdraft. Book overdrafts on this account are presented as a current liability in accounts payable in the consolidated balance sheets.
Restricted Cash
The Company’s restricted cash consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its credit card program with a financial institution.

Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable arise from product sales and services and are stated at estimated net realizable value. This value incorporates an allowance for doubtful accounts to reflect any loss anticipated on accounts receivable balances. The Company regularly evaluates its accounts receivable to estimate amounts that will not be collected and records the appropriate provision for doubtful accounts as a charge to operating expenses. The allowance for doubtful accounts is based on a combination of the age of the receivables, individual customer circumstances, credit conditions, and historical write-offs and collections. The Company writes off specific accounts receivable when they are determined to be uncollectible.

The majority of the Company’s customers are engaged in the energy industry. The cyclical nature of the energy industry may affect customers’ operating performance and cash flows, which directly impact the Company’s ability to collect on outstanding obligations. Additionally, certain customers are located in international areas that are inherently subject to risks of economic, political, and civil instability, which can impact the collectability of receivables.
Changes in the allowance for doubtful accounts for continuing operations are as follows (in thousands):
 Years ended December 31,
 20202019
Balance, beginning of year$1,527 $1,190 
Charges to provision for doubtful accounts, net of recoveries652 512 
Write-offs(863)(175)
Balance, end of year$1,316 $1,527 
Inventories
Inventories consist of raw materials and finished goods and are stated at the lower of cost, or market determined using the weighted-average cost method, or net realizable value. Finished goods inventories include raw materials, direct labor and production overhead. The Company reviews inventories on hand and current market conditions to determine if the cost of raw materials and finished goods inventories exceed current market prices and impairs the cost basis of the inventory accordingly. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its estimated market value if those amounts are determined to be less than cost. See Note 6 “Inventories” for discussion of the inventory write-down recorded in 2020.
Property and Equipment
Property and equipment are stated at cost. The cost of ordinary maintenance and repair is charged to operating expense, while replacement of critical components and major improvements are capitalized. Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:
Buildings and leasehold improvements
2-30 years
Machinery and equipment
7-10 years
Furniture and fixtures3 years
Land improvements20 years
Transportation equipment
2-5 years
Computer equipment and software
3-7 years
Property and equipment, including ROU assets, are reviewed for impairment on a quarterly basis or whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. Indicative events or circumstances include, but are not limited to, matters such as a significant decline in market value or a significant change in business climate. An impairment loss is recognized when the carrying amount of an asset exceeds the estimated undiscounted future cash flows from the use of the asset and its eventual disposition. The amount of impairment loss recognized is the excess of the asset’s carrying amount over its fair value. Assets to be disposed of are reported at the lower of the carrying amount or the fair value less cost to sell. Upon sale or other disposition of an asset, the Company recognizes a gain or loss on disposal measured as the difference between the net carrying amount of the asset and the net proceeds received.
Goodwill
Goodwill is the excess of cost of an acquired entity over the amounts assigned to identifiable assets acquired and liabilities assumed in a business combination. Goodwill is not subject to amortization but is tested for impairment annually during the fourth quarter, or more frequently if an event occurs or circumstances change that would indicate a potential impairment. These circumstances may include an adverse change in the business climate or a change in the assessment of future operations of a reporting unit.
The Company assesses whether a goodwill impairment exists using both qualitative and quantitative assessments. The qualitative assessment involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If, based on this qualitative assessment, it is determined that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company does not perform a quantitative assessment.
If the qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount or if the Company elects not to perform a qualitative assessment, a quantitative impairment test is performed to determine whether goodwill impairment exists at the reporting unit.
The quantitative impairment test, used to identify both the existence of impairment and the amount of impairment loss, compares the estimated fair value of each reporting unit with goodwill to its carrying amount, including goodwill. To determine fair value estimates, the Company uses the income approach based on discounted cash flow analyses, combined, when appropriate, with a market-based approach. The market-based approach considers valuation comparisons of recent public sale transactions of similar businesses and earnings multiples of publicly traded businesses operating in industries consistent with the reporting unit. If the carrying amount of a reporting unit, including goodwill, exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the amount of goodwill allocated to that reporting unit.
Other Intangible Assets
The Company’s other intangible assets have finite and indefinite lives and included customer relationships, technology and know-how, trademarks, brand names and purchased patents.
The cost of intangible assets with finite lives is amortized using the straight-line method over the estimated period of economic benefit. Asset lives are adjusted whenever there is a change in the estimated period of economic benefit. No residual value has been assigned to these intangible assets.
Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate the carrying amount may not be recoverable. These conditions may include a change in the extent or manner in which the asset is being used or a change in future operations. The Company assesses the recoverability of the carrying amount by preparing estimates of future revenue, margins, and cash flows. If the sum of expected future cash flows (undiscounted and without interest charges) is less than the carrying amount, an impairment loss is recognized. The impairment loss recognized is the amount by which the carrying amount exceeds the fair value. Fair value of these assets may be determined by a variety of methodologies, including discounted cash flow models.
Intangible assets with indefinite lives are not subject to amortization but are tested for impairment annually during the fourth quarter, or more frequently if an event occurs or circumstances change that would indicate a potential impairment. These circumstances may include, but are not limited to, a significant adverse change in the business climate, unanticipated competition, or a change in projected operations or results of a reporting unit.
The Company assesses whether an indefinite lived intangible impairment exists using both qualitative and quantitative assessments. The qualitative assessment involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of the indefinite lived intangible is less than its carrying amount. If, based on this qualitative assessment, it is determined that it is not more likely than not that the fair value of the indefinite lived intangible is less than its carrying amount, the Company does not perform a quantitative assessment.
If the qualitative assessment indicates that it is more likely than not that the indefinite-lived intangible asset is impaired or if the Company elects to not perform a qualitative assessment, the Company then performs the quantitative impairment test. The quantitative impairment test for an indefinite-lived intangible asset consists of a comparison of the fair value of the asset with its carrying amount. If the carrying amount of an intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. Fair value of these assets may be determined by a variety of methodologies, including discounted cash flows.
Business Combinations
The Company includes the results of operations of its acquisitions in its consolidated results, prospectively from the date of acquisition. The Company allocates the fair value of purchase consideration to the assets acquired, liabilities assumed and any noncontrolling interests in the acquired entity generally based on their fair values at the acquisition date. The excess of the fair value of purchase consideration over the fair value of these assets acquired, liabilities assumed and any noncontrolling interests in the acquired entity is recorded as goodwill. The primary items that generate goodwill include the value of the synergies between the acquired company and Flotek and the value of the acquired assembled workforce. Acquisition-related expenses are recognized separately from the business acquisition and are recognized as expenses as incurred.
Fair Value Measurements
The Company categorizes financial assets and liabilities using a three-tier fair value hierarchy, based on the nature of the inputs used to determine fair value. Inputs refer broadly to assumptions that market participants would use to value an asset or liability and may be observable or unobservable. When determining the fair value of assets and liabilities, the Company uses the most reliable measurement available. See Note 14, “Fair Value Measurements.”
Revenue Recognition
The Company recognizes revenue to depict the transfer of control of promised goods or services to its customers in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services. See Note 5, “Revenue from Contracts with Customers,” for further discussion on revenue.
The Company recognizes revenue based on a five-step model when all of the following criteria have been met: (i) a contract with a customer exists, (ii) performance obligations have been identified, (iii) the price to the customer has been determined, (iv) the price to the customer has been allocated to the performance obligations, and (v) performance obligations are satisfied.
Products and services are sold with fixed or determinable prices. Certain sales include right of return provisions, which are considered when recognizing revenue and deferred accordingly. Deposits and other funds received in advance of delivery are deferred until the transfer of control is complete.
As an accounting policy election, the Company excludes from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer.
Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenues.
Foreign Currency Translation
Financial statements of foreign subsidiaries are prepared using the currency of the primary economic environment of the foreign subsidiaries as the functional currency. Assets and liabilities of foreign subsidiaries are translated into U.S. dollars at exchange rates in effect as of the end of identified reporting periods. Revenue and expense transactions are translated using the average monthly exchange rate for the reporting period. Resultant translation adjustments are recognized as other comprehensive income (loss) within stockholders’ equity.
Comprehensive Income (Loss)
Comprehensive income (loss) encompasses all changes in stockholders’ equity, except those arising from investments from and distributions to stockholders. The Company’s comprehensive income (loss) includes net income (loss) and foreign currency translation adjustments.
Research and Development Costs
Expenditures for research activities relating to product development and improvement are charged to expense as incurred.
Income Taxes
Deferred tax assets and liabilities are recognized for temporary differences between financial statement carrying amounts and the tax bases of assets and liabilities and are measured using the tax rates expected to be in effect when the differences reverse. Deferred tax assets and liabilities are recognized related to the anticipated future tax effects of temporary differences between the financial statement basis and the tax basis of the Company’s assets and liabilities using statutory tax rates at the applicable year end. Deferred tax assets are also recognized for operating loss and tax credit carry forwards. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date.
A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The establishment of a valuation allowance requires significant judgment and is impacted by various estimates. Both positive and negative evidence, as well as the objectivity and verifiability of that evidence, is considered in determining the appropriateness of recording a valuation allowance on deferred tax assets. Except for a state jurisdiction, the Company maintains a full valuation allowance on its deferred tax assets.
The Company has performed an evaluation and concluded that there are no significant uncertain tax positions requiring recognition in the Company’s consolidated financial statements.
The Company’s policy is to record interest and penalties related to income tax matters as income tax expense.

Stock-Based Compensation
Stock-based compensation expense for stock-based payments, related to stock options, restricted stock awards and restricted stock units, is recognized based on their grant-date fair values. The Company recognizes compensation expense, net of estimated forfeitures, on a straight-line basis over the requisite service period of the award. Estimated forfeitures are based on historical experience.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates.
Significant items subject to estimates and assumptions include application of the carrying amount and useful lives of property and equipment and intangible assets, impairment assessments, business combinations, stock-based compensation expense, and valuation allowances for accounts receivable, inventories, and deferred tax assets.
Discontinued Operations
The results of operations of a component of the Company that can be clearly distinguished, operationally and for financial reporting purposes, that either has been disposed of or is classified as held for sale is reported in discontinued operations, if the disposal represents a strategic shift that has, or will have, a major effect on the Company’s operations and financial results.
Reclassifications
Certain prior year amounts have been reclassified to conform to the current year presentation. The reclassifications did not impact previously recorded net loss and stockholders’ equity.
Recent Accounting Pronouncements
Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”). We evaluate the applicability and impact of all authoritative guidance issued by the FASB. Guidance not listed below was assessed and determined to be either not applicable, clarifications of items listed below, immaterial or already adopted by the Company.
(a) Recently Adopted Guidance
Effective January 1, 2020, the Company adopted Accounting Standards Update (“ASU”) No. 2018-13, “Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement.” This standard removes, modifies and adds additional requirements for disclosures related to fair value measurement in the FASB’s Accounting Standards Codification (“ASC”) 820. The pronouncement is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted in any interim period. Implementation of this standard did not have a material effect on the consolidated financial statements and related disclosures.
(b) New Accounting Standards Issued But Not Adopted as of December 31, 2020
The FASB issued ASU No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This standard removes specific exceptions to the general principles in Topic 740. The pronouncement is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years, with early adoption permitted for public companies for periods in which financial statements have not yet been issued. The Company is currently evaluating the impact of this standard on the consolidated financial statements and related disclosures.
The FASB issued ASU No. 2016-13, “Measurement of Credit Losses on Financial Instruments.” This standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects estimates of expected credit losses over their contractual life that are recorded at inception based on historical information, current conditions, and reasonable and supportable forecasts. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of this standard, including subsequent amendments, on the consolidated financial statements and related disclosures.
XML 27 R10.htm IDEA: XBRL DOCUMENT v3.20.4
Business Combination
12 Months Ended
Dec. 31, 2020
Business Combinations [Abstract]  
Business Combination Business Combination
During the second quarter of 2020, the Company acquired 100% ownership of JP3, a privately-held data and analytics technology company, in a cash-and-stock transaction. JP3’s real-time data platforms combine the energy industry’s only field-deployable, inline optical analyzer with proprietary cloud visualization and analytics, targeting an increase of processing efficiencies and valuation of natural gas, crude oil and refined fuels. The transaction was valued at approximately $36.6 million, as of the transaction closing date, comprised of $25.0 million in cash, subject to certain adjustments and contingent consideration as described below, and 11.5 million shares in Flotek common stock with an estimated fair value of $8.5 million, net of a discount for marketability due to a lock-up period. The payment of $25.0 million was subject to certain purchase price adjustments, and the total non-equity consideration at closing was comprised of $25.0 million plus net working capital in excess of the target net working capital of $1.9 million. Additionally, the Company was subject to contingent consideration with an estimated fair value of $1.2 million for two potential earn-out provisions up to $5.0 million based on certain stock performance targets. The first and second earn-out provisions are payable if the ten-day volume-weighted average share price equals or exceeds $2 per share and $3 per share, respectively, before May 18, 2025.

The following table summarizes the fair value of JP3’s assets acquired as of the closing date of May 18, 2020 (in thousands):
Tradenames and trademarks$1,100 
Technology and know-how5,000 
Customer lists6,800 
Inventories7,100 
Cash 604 
Net working capital, net of cash and inventories(1,063)
Fixed assets426 
Long-term debt assumed and other assets (liabilities)(893)
Goodwill17,522 
Net assets acquired$36,596 

The Company recorded transaction costs of $0.5 million for professional services including legal, accounting, and other professional or consulting fees in connection with the JP3 acquisition to the Company’s operating expenses (excluding depreciation and amortization) in the consolidated statements of operations during the second quarter of 2020.
Pro forma information for JP3 is not provided as the impact is not considered material.
During the third quarter of 2020, the Company made certain measurement period adjustments to inventory, resulting in an increase of goodwill of $2.3 million. See Note 6, “Inventories.”
As discussed in Note 11, “Impairment of Fixed, Long-lived and Intangible Assets,” during the third quarter of 2020, the Company identified a triggering event under ASC 350, Intangibles — Goodwill and Other, and completed an impairment analysis at the DA reporting unit level. During the third quarter of 2020, the Company recognized a finite-lived intangible assets impairment charge of $12.5 million in the DA reporting unit, which resulted from lower performance than expected by the reporting unit. The extended impact of COVID-19 and subsequent decline in oil and gas demand further contributed to the impairment charge. As a result of these factors, the Company concluded that sufficient indicators existed to require an interim quantitative assessment of goodwill for that reporting unit as of September 30, 2020. The fair value of the reporting unit was estimated based on an analysis of the present value of future discounted cash flows, and the Company recognized a goodwill
impairment charge of $11.7 million. The significant estimates used in the discounted cash flows model included the Company’s weighted average cost of capital, projected cash flows and the long-term rate of growth.
During the third quarter of 2020, the first stock performance target was achieved. In October 2020, the Company paid $2.5 million into escrow in accordance with the terms of the JP3 Membership Interests Purchase Agreement to partially settle the earn-out payment that had been recorded as an accrued liability at September 30, 2020. At December 31, 2020, the estimated fair value of the second stock performance earn-out provision was $1.4 million, which was recorded as a contingent liability in accrued liabilities.

As the achievement of earn-out provisions and changes in fair value estimates are not acquisition adjustments, the Company recorded $2.7 million of expense for achievement of the first stock performance target and the increase in the fair value of the contingent consideration for the second earn-out provision in operating expenses for the year ended December 31, 2020.
XML 28 R11.htm IDEA: XBRL DOCUMENT v3.20.4
Discontinued Operations
12 Months Ended
Dec. 31, 2020
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations Discontinued Operations
During the fourth quarter of 2018, the Company initiated and began executing a strategic plan to sell its CICT segment. The Company met all of the criteria to classify the CICT segment as held for sale in the fourth quarter 2018, and classified the assets, liabilities and results of operations for this segment as “Discontinued Operations” for all periods.
On January 10, 2019, the Company entered into a Share Purchase Agreement with Archer-Daniels-Midland Company (“ADM”) for the sale of all of the shares representing membership interests in its wholly-owned subsidiary, Florida Chemical Company, LLC (“FCC”), which represented the CICT segment.
Effective February 28, 2019, the Company completed the sale of FCC to ADM for $175.0 million in cash consideration, subject to post-closing working capital adjustments and potential indemnification claims by ADM. ADM placed $17.5 million in escrow for these items, which were released over a period of time through the second quarter of 2020. The escrow balance included in other current assets was zero and $9.9 million at December 31, 2020 and 2019, respectively. Pursuant to the terms of the Share Purchase Agreement, Flotek Chemistry, LLC (“Flotek Chemistry”), a wholly-owned subsidiary of the Company, entered into a supply agreement in which FCC would supply terpene at specified prices for specified quantities.
As of December 31, 2019, the Company concluded that the original long-term supply agreement met the definition of a loss contract. As such, the Company recognized a current liability and loss of $15.8 million as of December 31, 2019. The loss was capped by the price paid for the terpene supply agreement amendment, executed in February 2020, which aligned purchase commitments to expected usage for blended products as of December 31, 2019.
Pursuant to the post-closing working capital dispute resolution procedures set forth in the Share Purchase Agreement, the Company and ADM engaged a neutral third-party auditor to help reach agreement on the final post-closing working capital adjustment. In February 2020, the third-party auditor ruled in favor of awarding ADM the entire disputed amount of $4.1 million. As a result, the working capital adjustment escrow balance was released to ADM and a corresponding reduction was made to the gain on sale of business as of December 31, 2019.
The following summarized financial information has been reported as Discontinued Operations for the years ended December 31 (in thousands):
Consumer and Industrial Chemistry Technologies
20202019
Discontinued operations:
Revenue$— $11,031 
Operating expenses— (11,572)
Depreciation and amortization— — 
Research and development— (69)
(Loss) income from operations— (610)
Other income— 35 
Gain on sale of businesses— 65,417 
Income before income taxes— 64,842 
Income tax expense— (22,684)
Net income from discontinued operations$— $42,158 
XML 29 R12.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contracts with Customers
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue from Contracts with Customers Revenue from Contracts with Customers
Revenues are recognized when control of the promised goods or services is transferred to the customer, in an amount that reflects the consideration the Company expects to be entitled in exchange for those goods or services. In recognizing revenue for products and services, the Company determines the transaction price of purchase orders or contracts with customers, which may consist of fixed and variable consideration. Determining the transaction price may require significant judgment by management, which includes identifying performance obligations, estimating variable consideration to include in the transaction price, and determining whether promised goods or services can be distinguished in the context of the contract. Variable consideration typically consists of product returns and is estimated based on the amount of consideration the Company expects to receive. Revenue accruals are recorded on an ongoing basis to reflect updated variable consideration information.
The majority of the products from the CT segment are sold at a point in time and service contracts are short-term in nature. The DA segment recognizes revenue for sales of equipment at the time of sale. Revenue related to service and support is recognized over time. The Company bills sales on a monthly basis with payment terms customarily 30-45 days for domestic and 60 days for international from invoice receipt. In addition, sales taxes are excluded from revenues.
Disaggregation of Revenue
The Company has disaggregated revenues by product sales (point-in-time revenue recognition) and service revenue (over-time revenue recognition). Product sales accounted for 95% or more of total revenue for the years ended December 31, 2020 and 2019.

The Company differentiates revenue and based on whether the source of revenue is attributable to products or services. Revenue disaggregated by revenue source is as follows (in thousands):
 Years ended December 31,
 20202019
Revenue:
Products$50,478 $115,683 
Services2,663 3,670 
$53,141 $119,353 
Arrangements with Multiple Performance Obligations
The CT and DA segments primarily sell chemicals and equipment recognized at a point in time based on when control transfers to the customer determined by agreed upon delivery terms. Additionally, both segments offer various services associated to products sold which includes field services, installation, maintenance, and other functions. Service revenue is recognized on an over time basis for CT as services are performed as the customer is simultaneously benefiting as the Company performs. For
DA, services are recognized upon completion of commissioning and installation due to the short-term nature of the performance obligation. DA has additional performance obligations related to providing ongoing or reoccurring maintenance. Revenue for these types of arrangements is recognized ratably over time throughout the contract period. Additionally, DA may provide subscription-type arrangements with customers in which monthly reoccurring revenue is recognized ratably over time in accordance with agreed upon terms and conditions. Subscription-type arrangements were not a material revenue stream in 2020.
Contract Balances
Under revenue contracts for both products and services, customers are invoiced once the performance obligations have been satisfied, at which point payment is unconditional. Contract liabilities associated with incomplete performance obligations are not material.
Practical Expedients and Exemptions
The Company applies several practical expedients as discussed below:
Sales commissions are expensed when incurred because the amortization period would have been one year or less. These costs are recorded within corporate general and administrative expenses.
The majority of the Company’s services are short-term in nature with a contract term of one year or less. For those contracts, the Company has utilized the practical expedient in ASC 606-10-50-14, exempting the Company from disclosure of the transaction price allocated to remaining performance obligations if the performance obligation is part of a contract that has an original expected duration of one year or less.
The Company’s payment terms are short-term in nature with settlements of one year or less. The Company utilized the practical expedient in ASC 606-10-32-18, exempting the Company from adjusting the promised amount of consideration for the effects of a significant financing component given that the period between when the Company transfers a promised good or service to a customer and when the customer pays for that good or service will be one year or less.
In most service contracts, the Company has the right to consideration from a customer in an amount that corresponds directly with the value to the customer of the Company’s performance completed to date. For these contracts, the Company has utilized the practical expedient in ASC 606-10-55-18, allowing the Company to recognize revenue in the amount to which it has a right to invoice.
Accordingly, the Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which the Company recognizes revenue at the amount to which it has the right to invoice for services performed.
XML 30 R13.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories
12 Months Ended
Dec. 31, 2020
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are as follows (in thousands):
December 31,
20202019
Raw materials$7,190 $4,339 
Finished goods15,705 24,569 
Inventories22,895 28,908 
Less reserve for excess and obsolete inventory(11,058)(5,698)
Inventories, net$11,837 $23,210 
Changes in the reserve for excess and obsolete inventory are as follows (in thousands):
 20202019
Balance, beginning of year$5,698 $2,117 
Charged to provisions12,261 5,659 
Deductions for sales and disposals(6,901)(2,078)
Balance, end of the year
$11,058 $5,698 
The Company periodically reviews the value of items in inventory and provides write-downs or write-offs of inventory based on an assessment of market values. Write-downs or write-offs of inventory are charged to cost of goods sold.
The provision for excess and obsolete inventory includes charges of $8.4 million for the CT segment and $3.9 million for the DA segment, offset by sales and disposals of $6.9 million, primarily related to terpene sales in 2020.
At December 31, 2020, the Company recognized an increase in the reserve for excess and obsolete inventory of $0.4 million due to terpene on hand exceeding anticipated usage. Also see Note 16, “Commitments and Contingencies,” for terpene purchase commitments at December 31, 2020. At December 31, 2019, the Company recorded a reserve for excess terpene of $4.4 million.
XML 31 R14.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment are as follows (in thousands):
December 31,
20202019
Land$2,415 $2,415 
Land improvements867 2,025 
Buildings and leasehold improvements6,364 38,741 
Machinery and equipment7,760 27,694 
Furniture and fixtures649 1,671 
Transportation equipment1,190 1,440 
Computer equipment and software1,296 3,348 
Property and equipment20,541 77,334 
Less accumulated depreciation(11,454)(37,505)
Property and equipment, net$9,087 $39,829 
Depreciation expense totaled $2.5 million and $6.5 million for the years ended December 31, 2020 and 2019, respectively.
During the first quarter of 2020, the Company recognized an impairment of property and equipment of $30.2 million. See Note 11, “Impairment of Fixed, Long-lived and Intangible Assets.” During the year ended December 31, 2019, no impairments were recognized related to property and equipment.
XML 32 R15.htm IDEA: XBRL DOCUMENT v3.20.4
Leases
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Leases Leases
The Company has leases for corporate offices, research and development facilities, warehouses, sales offices and equipment. The leases have remaining lease terms of one to fifteen years, some of which include options to extend the leases for up to ten years. The Company’s largest lease is for the Global Research and Innovation Center (“GRIC”). The lease was entered into on July 12, 2015, with a fifteen-year term and an option to renew for an additional seven years. The rent payments on the GRIC lease escalate each year until the end of the term.
Operating lease right-of-use assets and corresponding operating lease liabilities, net of deferred rent, represent the present value of future lease payments under operating leases with terms of greater than twelve months. Leases with an initial expected term 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 expected lease term. The discount rate used upon adoption of ASC 842, “Leases,” in the calculation was the incremental borrowing rate on the revolving credit facility in 2019.
During the first quarter of 2020, the Company ceased use of the corporate headquarters leased offices and moved corporate employees to the GRIC during the second quarter of 2020. In addition, the lease liability and corresponding right-of-use assets for the corporate headquarters and GRIC were remeasured to remove the anticipated term extensions as the Company determined it was no longer reasonably certain to utilize the extension at the GRIC. The remeasurement resulted in adjustments to lease liabilities and right-of-use assets totaling of $6.2 million at March 31, 2020.
In addition, during the first quarter of 2020, the Company recorded an impairment of the right-of-use assets totaling $7.4 million. See Note 11, “Impairment of Fixed, Long-lived and Intangible Assets.”
During the second quarter of 2020, the Company terminated the lease of the corporate headquarters office in exchange for a one-time payment of $1.0 million and moved all corporate employees to the GRIC facility effective as of June 29, 2020. As a result of terminating the corporate headquarters office lease and making the one-time payment, the Company recorded a gain on lease termination of $0.6 million.
The components of lease expense and supplemental cash flow information are as follows (in thousands):
For the years ended
December 31,
20202019
Operating lease expense$1,370 $2,609 
Finance lease expense:
Amortization of right-of-use assets17 1,237 
Interest on lease liabilities18 10 
Total finance lease expense35 1,247 
Short-term lease expense202 123 
Total lease expense$1,607 $3,979 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$2,884 $2,336 
Operating cash flows from finance leases18 10 
Financing cash flows from finance leases70 51 


Maturities of lease liabilities are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2021$1,367 $69 
20221,289 46 
20231,317 39 
20241,347 23 
20251,347 — 
Thereafter6,865 — 
Total lease payments13,532 177 
Less: Interest(4,548)(21)
Present value of lease liabilities$8,984 $156 
Supplemental balance sheet information related to leases is as follows for the years ended December 31 (in thousands):
20202019
Operating Leases
Operating lease right-of-use assets$2,320 $16,388 
Current portion of operating lease liabilities$636 $486 
Long-term operating lease liabilities8,348 16,973 
Total operating lease liabilities$8,984 $17,459 
Finance Leases
Property and equipment$147 $293 
Accumulated depreciation(26)(28)
Property and equipment, net$121 $265 
Current portion of finance lease liabilities$60 $55 
Long-term finance lease liabilities96 158 
Total finance lease liabilities$156 $213 
Weighted Average Remaining Lease Term
Operating leases9.9 years16.6 years
Finance leases3.1 years4.6 years
Weighted Average Discount Rate
Operating leases8.9 %8.9 %
Finance leases9.0 %9.0 %
Rent expense under operating leases totaled $1.6 million for the year ended December 31, 2020, and $2.9 million for the year ended December 31, 2019.
Leases Leases
The Company has leases for corporate offices, research and development facilities, warehouses, sales offices and equipment. The leases have remaining lease terms of one to fifteen years, some of which include options to extend the leases for up to ten years. The Company’s largest lease is for the Global Research and Innovation Center (“GRIC”). The lease was entered into on July 12, 2015, with a fifteen-year term and an option to renew for an additional seven years. The rent payments on the GRIC lease escalate each year until the end of the term.
Operating lease right-of-use assets and corresponding operating lease liabilities, net of deferred rent, represent the present value of future lease payments under operating leases with terms of greater than twelve months. Leases with an initial expected term 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 expected lease term. The discount rate used upon adoption of ASC 842, “Leases,” in the calculation was the incremental borrowing rate on the revolving credit facility in 2019.
During the first quarter of 2020, the Company ceased use of the corporate headquarters leased offices and moved corporate employees to the GRIC during the second quarter of 2020. In addition, the lease liability and corresponding right-of-use assets for the corporate headquarters and GRIC were remeasured to remove the anticipated term extensions as the Company determined it was no longer reasonably certain to utilize the extension at the GRIC. The remeasurement resulted in adjustments to lease liabilities and right-of-use assets totaling of $6.2 million at March 31, 2020.
In addition, during the first quarter of 2020, the Company recorded an impairment of the right-of-use assets totaling $7.4 million. See Note 11, “Impairment of Fixed, Long-lived and Intangible Assets.”
During the second quarter of 2020, the Company terminated the lease of the corporate headquarters office in exchange for a one-time payment of $1.0 million and moved all corporate employees to the GRIC facility effective as of June 29, 2020. As a result of terminating the corporate headquarters office lease and making the one-time payment, the Company recorded a gain on lease termination of $0.6 million.
The components of lease expense and supplemental cash flow information are as follows (in thousands):
For the years ended
December 31,
20202019
Operating lease expense$1,370 $2,609 
Finance lease expense:
Amortization of right-of-use assets17 1,237 
Interest on lease liabilities18 10 
Total finance lease expense35 1,247 
Short-term lease expense202 123 
Total lease expense$1,607 $3,979 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$2,884 $2,336 
Operating cash flows from finance leases18 10 
Financing cash flows from finance leases70 51 


Maturities of lease liabilities are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2021$1,367 $69 
20221,289 46 
20231,317 39 
20241,347 23 
20251,347 — 
Thereafter6,865 — 
Total lease payments13,532 177 
Less: Interest(4,548)(21)
Present value of lease liabilities$8,984 $156 
Supplemental balance sheet information related to leases is as follows for the years ended December 31 (in thousands):
20202019
Operating Leases
Operating lease right-of-use assets$2,320 $16,388 
Current portion of operating lease liabilities$636 $486 
Long-term operating lease liabilities8,348 16,973 
Total operating lease liabilities$8,984 $17,459 
Finance Leases
Property and equipment$147 $293 
Accumulated depreciation(26)(28)
Property and equipment, net$121 $265 
Current portion of finance lease liabilities$60 $55 
Long-term finance lease liabilities96 158 
Total finance lease liabilities$156 $213 
Weighted Average Remaining Lease Term
Operating leases9.9 years16.6 years
Finance leases3.1 years4.6 years
Weighted Average Discount Rate
Operating leases8.9 %8.9 %
Finance leases9.0 %9.0 %
Rent expense under operating leases totaled $1.6 million for the year ended December 31, 2020, and $2.9 million for the year ended December 31, 2019.
XML 33 R16.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill Goodwill
During the second quarter of 2020, the Company acquired 100% ownership of JP3, a privately-held data and analytics technology company, in a cash-and-stock transaction. The Company identified the acquired company as the DA segment, a new operating segment. See Note 3, “Business Combination.” The Company recorded goodwill of $17.5 million at the date of acquisition.
During the third quarter of 2020, the Company identified a triggering event under ASC 350, Intangibles — Goodwill and Other, and completed an impairment analysis at the DA reporting unit level. During the third quarter of 2020, the Company recognized a goodwill impairment charge of $11.7 million.
Also, during the third quarter of 2020, the Company made certain measurement period adjustments to inventory obtained in the JP3 acquisition, resulting in an increase of goodwill of $2.3 million. See Note 6, “Inventories.”
Changes in the carrying amount of goodwill are as follows (in thousands):
Activity during the year ended December 31, 2020:
Acquisition goodwill recognized$17,522 
Measurement period adjustment2,276 
Goodwill impairment recognized(11,706)
Goodwill balance, net of impairment$8,092 
Balance at December 31, 2020:
Goodwill$19,798 
Accumulated impairment losses(11,706)
Goodwill balance, net of impairment$8,092 
XML 34 R17.htm IDEA: XBRL DOCUMENT v3.20.4
Other Intangible Assets
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Other Intangible Assets Other Intangible Assets
Intangible assets acquired are amortized on a straight-line basis. Amortization of intangible assets acquired totaled $0.9 million and, $2.0 million for the years ended December 31, 2020 and 2019, respectively.
Amortization of deferred financing costs totaled $1.4 million for the year ended December 31, 2019. In March 2019, the Company repaid the outstanding balance of its credit facility. See Note 13, “Debt.”
During the year ended December 31, 2020, the Company recorded impairment charges of $32.4 million for other intangible assets, impairing all finite-lived intangible assets, including those acquired in the May 2020 acquisition of JP3. See Note 11, “Impairment of Fixed, Long-lived and Intangible Assets.” During the year ended December 31, 2019, no impairments were recognized related to other intangible assets.
At December 31, 2019, the net carrying value of other intangible assets was $20.3 million, as follows (in thousands):
 CostAccumulated
Amortization
Finite-lived intangible assets:
Patents and technology$17,493 $(6,715)
Customer relationships15,367 (6,013)
Trademarks and brand names1,351 (1,160)
Total finite-lived intangible assets$34,211 $(13,888)
XML 35 R18.htm IDEA: XBRL DOCUMENT v3.20.4
Impairment of Fixed, Long-lived and Intangible Assets
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Impairment of Fixed, Long-lived and Intangible Assets Impairment of Fixed, Long-lived and Intangible Assets
The Company recorded impairment charges of fixed, long-lived and intangible assets during the year ended December 31, 2020, as follows (in thousands):
Property and equipment, net$30,178 
Operating lease right-of-use assets7,434 
Other Intangibles:
   Patents and technology14,733 
   Customer relationships15,796 
   Intangible assets in progress596 
   Trademarks and brand names1,238 
Total other intangibles32,363 
Total impairment of fixed, long-lived and intangible assets$69,975 

During the first quarter of 2020, the price of crude oil declined by over 50%, trading below $25 per barrel, causing a significant disruption across the industry, which began to negatively impact the Company’s results of operations. These declines of results of operations were driven by market factors, including an oversupply of oil, insufficient storage and demand destruction resulting from the reaction to COVID-19. Based on these factors, the Company concluded that a triggering event occurred and, accordingly, an interim quantitative impairment test was performed as of March 31, 2020.

Using the income approach, the fair value of the reporting unit was determined based on the present value of future cash flows. The Company utilized internal forecast trends and potential growth rates to estimate future cash flows of the asset group. Based on the results of the quantitative assessment, the Company concluded the carrying value of the asset group exceeded its fair value as of March 31, 2020, and an impairment loss of $57.5 million was recorded as a result of the adverse effect of the COVID-19 pandemic, estimated effect on the economy, and the related negative impact on oil and natural gas prices on projections of future cash flows.

During the second quarter of 2020, the Company purchased JP3 and formed the DA segment. During the third quarter of 2020, revenue declined due to limited access to worksites, inability to install equipment, changes in the Company’s leadership, reduction of capital spending by clients due to COVID-19, inability to present to new customers and difficulty in working on the international marketing of the Verax analyzer. Further, the Company was negatively impacted by reduced demand in the oil and gas sector because of reductions in capital spending across our customer base, lower than anticipated growth in the international market gained from the JP3 acquisition and the delayed start of the Company’s global sales business executive.
Although the site lockdowns and extreme caution to prevent the spread of COVID-19 that began in the first half of 2020 began to ease during the third quarter, the segment saw very little of the expected repeat business and almost none from new customers due to frozen budgets. Secondly, COVID-19 restrictions adversely impacted the Company’s ability to physically gain on-site access to customers’ operations, including laboratory and testing facilities, which is a critical component to JP3’s multi-phased sales approach.
In consideration of these events, management reevaluated forecasted sales activity, expected margins and the long-term expectations of the DA segment for the third quarter of 2020. Based on these factors, the Company concluded a triggering event occurred in the DA segment, and accordingly, an interim quantitative impairment test was performed as of September 30, 2020.
Using the income approach, the fair value of the reporting unit was determined based on the present value of future cash flows. The Company utilized internal forecast trends and potential growth rates to estimate future cash flows of the asset group. Based on the results of the quantitative assessment, the Company concluded the carrying value of the asset group exceeded its fair value as of September 30, 2020. The Company recognized an impairment loss of $12.5 million in the DA reporting unit finite-lived intangible assets, which resulted primarily from lower performance than expected by the reporting unit. The extended
impact of COVID-19 and declines in the oil and gas sector also contributed to the impairment loss. Also see Note 3, “Business Combination.” No impairments of fixed, long-lived and intangible assets occurred during the fourth quarter of 2020.
XML 36 R19.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Current accrued liabilities are as follows (in thousands):
December 31,
20202019
Loss on purchase commitments (Note 16)$9,402 $15,750 
Severance costs3,558 3,450 
Payroll and benefits1,789 471 
Contingent liability for earn-out provision1,416 — 
Taxes other than income taxes 544 1,799 
Due to third parties434 2,509 
Legal costs333 149 
Deferred revenue, current146 — 
Other653 424 
Total current accrued liabilities$18,275 $24,552 
XML 37 R20.htm IDEA: XBRL DOCUMENT v3.20.4
Debt
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Debt Debt
Long-term debt is as follows (in thousands):
December 31,
20202019
Long-term debt
    Flotek PPP loan$4,788 $— 
    JP3 PPP loan 877 — 
Total5,665 — 
Less current maturities(4,048)— 
Total long-term debt, net of current portion$1,617 $— 
Payroll Protection Program Loan
In April 2020, the Company received a $4.8 million loan under the Payroll Protection Program (“PPP”), which was created through the Coronavirus Aid, Relief, and Economic Act (“CARES Act”) and is administered by the U.S. Small Business Administration (“SBA”). In connection with the acquisition of JP3 in May 2020, the Company assumed a PPP loan of $0.9 million obtained by JP3 in April 2020. The PPP loans have a fixed interest rate of 1% and have a two-year term, maturing 2022. No payments of principal or interest were required during the year ended December 31, 2020.

A portion of the loans may be eligible for forgiveness by the SBA depending on the extent of proceeds used for payroll costs and other designated expenses incurred for up to 24 weeks following loan origination, subject to adjustments for headcount reductions and compensation limits and provided that at least 60% of the eligible costs incurred are used for payroll. Receipt of these funds required the Company to, in good faith, certify that the current economic uncertainty made the loan request necessary to support ongoing operations of the Company. This certification further required the Company to take into account current business activity and the ability to access other sources of liquidity sufficient to support ongoing operations in a manner that is not significantly detrimental to the business. As of December 31, 2020, the Company had not applied for or estimated the potential forgiveness on the PPP loans. The receipt of these funds, and the forgiveness of the loans attendant to these funds, is dependent on the Company having initially qualified for the loans and qualifying for the forgiveness of such loans based on our
past and future adherence to the forgiveness criteria. The PPP loans are subject to any new guidance and new requirements released by the Department of the Treasury, which initially indicated that all companies that have received funds in excess of $2.0 million will be subject to a government audit by the SBA to further ensure PPP loans are limited to eligible borrowers in need.

Bank Credit Facility

Through March 1, 2019, the Company maintained a revolving credit facility with PNC Bank, National Association (the “Credit Facility”) with a maximum revolving advance amount of $75 million. Upon closing the sale of the CICT segment in 2019, the Company repaid the outstanding balance, interest and fees on the Credit Facility on March 1, 2019, and terminated the Credit Facility.
XML 38 R21.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements
12 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes financial assets and liabilities into the three levels of the fair value hierarchy. The hierarchy prioritizes the inputs to valuation techniques used to measure fair value and bases categorization within the hierarchy on the lowest level of input that is available and significant to the fair value measurement.
Level 1 — Quoted prices in active markets for identical assets or liabilities;
Level 2 — Observable inputs other than Level 1, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3 — Significant unobservable inputs that are supported by little or no market activity or that are based on the reporting entity’s assumptions about the inputs.
Fair Value of Other Financial Instruments
The carrying amounts of certain financial instruments, including cash and cash equivalents, accounts receivable and accounts payable approximate fair value due to the short-term nature of these accounts. The PPP loans for Flotek and JP3 also approximate fair value due to maturity in less than eighteen months.
Liabilities Measured at Fair Value on a Recurring Basis
The following table presents the Company’s assets and liabilities that are measured at fair value on a recurring basis and the level within the fair value hierarchy:
Balance at December 31,Balance at December 31,
Level 1Level 2Level 32020Level 1Level 2Level 32019
Contingent consideration$— $— $1,416 $1,416 $— $— $— $— 
During the third quarter of 2020, the first stock performance target of the contingent consideration was achieved, and the Company accrued a liability of $2.5 million, which was transferred out of Level 3 to a current liability and subsequently settled during the fourth quarter of 2020. No other transfers occurred during the year ended December 31, 2020. At December 31, 2020, the estimated fair value of the remaining stock performance earn-out provision was $1.4 million, which was recorded as a contingent liability. The estimated fair value of the earn-out provision was valued using the Monte Carlo model analyzing 20,000 simulations performed using Geometric Brownian Motion with inputs such as risk-neutral expected growth and volatility.
There were no transfers in or out of either Level 1, Level 2 or Level 3 fair value measurements during the year ended December 31, 2019. At December 31, 2019, no liabilities were required to be measured at fair value on a recurring basis. 
Assets Measured at Fair Value on a Nonrecurring Basis
The Company’s non-financial assets, including property and equipment, goodwill and other intangible assets are measured at fair value on a non-recurring basis and are subject to fair value adjustment in certain circumstances. During the first quarter of 2020, the Company recorded an impairment of $57.5 million for impairment of long-lived assets. Management inputs used in fair value measurements were classified as Level 3.
As disclosed in Note 3, “Business Combination,” the Company acquired JP3 in May 2020. The fair values of JP3’s long-lived assets and intangibles were determined using the income approach. The fair value of the Company’s inventory was determined using the comparative sales method. The fair value measurements were primarily based on significant inputs that are not observable in the market and thus represent a Level 3 measurement, other than cash and working capital accounts, which carrying amounts were determined to approximate fair value due to their short-term nature.
During the third quarter of 2020, the Company’s DA segment recorded an impairment charge on finite-lived intangible assets of $12.5 million and an impairment charge on goodwill of $11.7 million. The fair value of the DA reporting unit was estimated based on an analysis of the present value of future discounted cash flows. The significant estimates used in the discounted cash flows model included the Company’s weighted average cost of capital, projected cash flows and the long-term rate of growth. The fair value measurements were primarily based on significant inputs that are not observable in the market and thus represent a Level 3 measurement.
Level 3 Rollforward for Assets and Liabilities Measured at Fair Value on a Recurring Basis
In conjunction with the May 2020 acquisition of JP3, the Company recorded contingent consideration of $1.2 million. Management inputs used in the fair value measurement were classified as Level 3. During the third quarter of 2020, the first stock performance target for the contingent consideration was achieved, resulting in an accrued liability of $2.5 million, which was settled during the fourth quarter of 2020. The Company also estimated the fair value of the remaining stock performance earn-out provision at December 31, 2020 and recorded the fair value of the contingent liability of $1.4 million. The expense for achievement of the first stock performance target and the change in the fair value of the contingent consideration for the second earn-out provision are recorded in operating expenses in continuing operations for the period ended December 31, 2020.
The following table presents the changes in contingent consideration balances classified as Level 3 balances:
Years ended December 31,
20202019
Balance - beginning of period$— $— 
Additions / issuances1,200 — 
Change in fair value2,716 — 
Transfer out of Level 3(2,500)— 
Balance - end of period$1,416 $— 
XML 39 R22.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Components of the income tax (benefit) expense are as follows (in thousands):
 Years ended December 31,
 20202019
Current:
Federal$(6,115)$(22,923)
State144 (2,295)
Foreign(21)(238)
Total current(5,992)(25,456)
Deferred:
Federal(116)24,373 
State(71)1,345 
Foreign— — 
Total deferred(187)25,718 
Income tax (benefit) expense$(6,179)$262 
The components of loss before income taxes are as follows (in thousands):
 Years ended December 31,
 20202019
United States$(141,864)$(75,633)
Foreign(765)(178)
Loss before income taxes $(142,629)$(75,811)
A reconciliation of the U.S. federal statutory tax rate to the effective income tax rate is as follows:
 Years ended December 31,
 20202019
Federal statutory tax rate21.0 %21.0 %
State income taxes, net of federal benefit2.1 0.6 
Non-U.S. income taxed at different rates0.2 0.5 
Increase in valuation allowance(20.3)(20.5)
Reduction in tax benefit related to stock-based awards(0.2)(0.1)
 Effect of tax rate differences of NOL carryback1.5 — 
Research and development credit— 0.2 
Other— (2.0)
Effective income tax rate4.3 %(0.3)%
On March 27, 2020, the CARES Act was enacted in response to the COVID-19 pandemic. Among other things, the CARES Act provided the ability for taxpayers to carryback a net operating loss (“NOL”) arising in a taxable year beginning after December 31, 2017 and before January 1, 2021 to each of the five years preceding the year of the loss. Based on analysis of the extended NOL carryback provision, the Company recorded a tax receivable of $6.1 million as of March 31, 2020, which was received in July 2020.
Fluctuations in effective tax rates have historically been impacted by permanent tax differences with no associated income tax impact, changes in state apportionment factors, including the effect on state deferred tax assets and liabilities, and non-U.S. income taxed at different rates, except for the NOL carryback claim discussed above.
Deferred income taxes reflect the tax effect of temporary differences between the carrying amount of assets and liabilities for financial reporting purposes and the value reported for income tax purposes, at the enacted tax rates expected to be in effect when the differences reverse. The components of deferred tax assets and liabilities are as follows (in thousands):
 December 31,
 20202019
Deferred tax assets:
Net operating loss carryforwards$23,589 $17,248 
Allowance for doubtful accounts1,134 1,037 
Inventory valuation reserves2,093 629 
Equity compensation435 353 
Goodwill4,087 965 
Accrued compensation657 587 
Foreign tax credit carryforward3,802 3,894 
Accrued liabilities2,076 3,530 
Lease liability1,945 3,992 
Property and equipment3,640 — 
Intangible assets6,026 — 
Other353 96 
Total gross deferred tax assets49,837 32,331 
Valuation allowance(48,671)(20,341)
Total deferred tax assets, net1,166 11,990 
Deferred tax liabilities:
Property and equipment— (3,696)
Intangible assets— (4,134)
ROU asset(686)(3,793)
Prepaid insurance and other(257)(331)
Total gross deferred tax liabilities(943)(11,954)
Net deferred tax assets$223 $36 
As of December 31, 2020, the Company had U.S. net operating loss carryforwards of $94.7 million, including $46.4 million expiring in various amounts in 2035 through 2037 which can offset 100% of taxable income and $48.3 million that has an indefinite carryforward period which can offset 80% of taxable income per year. The ability to utilize net operating losses and other tax attributes could be subject to a significant limitation if the Company were to undergo an “ownership change” for purposes of Section 382 of the Tax Code.
Net deferred tax assets arise due to the recognition of income and expense items for tax purposes, which differ from those used for financial statement purposes. ASC 740, Income Taxes, provides for the recognition of deferred tax assets if realization of such assets is more likely than not. In assessing the need for a valuation allowance, the Company considers all available objective and verifiable evidence, both positive and negative, including historical levels of pre-tax income (loss) both on a consolidated basis and tax reporting entity basis, legislative developments, and expectations and risks associated with estimates of future pre-tax income. As of December 31, 2019, the Company determined that it was more likely than not that it would not realize the benefits of certain deferred tax assets and, therefore, recorded a $20.3 million valuation allowance against the carrying value of net deferred tax assets, except for deferred tax liabilities related to certain state jurisdictions. At December 31, 2020, the valuation allowance against the net federal and state deferred tax assets was $48.7 million.
The Company has not calculated U.S. taxes on unremitted earnings of certain non-U.S. subsidiaries due to the Company’s intent to reinvest the unremitted earnings of the non-U.S. subsidiaries. At December 31, 2020, the Company had approximately $5.7 million in unremitted earnings for one of its foreign jurisdictions, which were not included for U.S. tax purposes. Due to the 2017 Tax Act, U.S. federal transition taxes have been recorded for a one-time U.S. tax liability on these earnings which have not previously been repatriated to the U.S. However, certain withholding taxes will need to be paid upon repatriation. It is not practicable to estimate the amount of the deferred tax liability on such unremitted earnings.
The Company performed an evaluation and concluded there are no significant uncertain tax positions requiring recognition in the Company’s financial statements. The evaluation was performed for the tax years which remain subject to examination by tax jurisdictions as of December 31, 2020, which are the years ended December 31, 2017 through December 31, 2020 for U.S. federal taxes and the years ended December 31, 2016 through December 31, 2020 for state tax jurisdictions.
During 2020, the Internal Revenue Service (“IRS”) notified the Company that a 2018 tax return was selected for examination as
a result of a carryback claim. At this time, the Company is not aware of any findings that would have a material impact on the
consolidated financial statements.
XML 40 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies
12 Months Ended
Dec. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation
The Company is subject to routine litigation and other claims that arise in the normal course of business. Management is not aware of any pending or threatened lawsuits or proceedings that are expected to have a material effect on the Company’s financial position, results of operations or liquidity.
Commitments
Terpene Supply Agreement
On February 26, 2020, Flotek Chemistry entered into an amendment to the terpene supply agreement between Flotek Chemistry and FCC. Pursuant to the terms and conditions of the amendment, the terpene supply agreement was amended to, among other things, (a) reduce the minimum quantity of terpene that Flotek Chemistry is required to purchase by approximately 3/4ths in 2020 and by approximately half in each of 2021, 2022 and 2023, (b) provide a fixed per pound price for terpene in 2020, (c) reduce the maximum amount of terpene subject to the terpene supply agreement by approximately 1/3rd, and (d) change the payment terms to net 45 days. In order to make the terms and conditions of the amendment to the terpene supply agreement effective, Flotek Chemistry made a one-time payment in February 2020 of $15.8 million to ADM. The expense associated with the terpene supply agreement amendment payment was recorded as a loss on contract purchase commitments, reported in operating expenses in continuing operations in December 2019.
For the year ended December 31, 2020, the Company recognized a loss of $9.9 million and an accrued liability of $9.4 million at December 31, 2020, associated with the amended terpene supply agreement due to the Company’s expected usage of terpene in blended products being less than the minimum quantities of terpene required to be purchased and expected selling prices of the excess terpene as such loss is not considered recoverable. The reductions in expected usage resulted from reduced demand for terpene in the oil and gas sector due of capital spending reductions across our customer base and impacts of COVID-19, combined with product mix changes using lower concentrations of terpene.
Indemnification
The Company agreed to provide indemnification to National Oilwell DHT, L.P. for certain intellectual property-related claims in connection with sale of its Teledrift business unit in 2017. The expenses incurred by the Company were $0.4 million and $0.6 million for the years ended December 31, 2020 and 2019, respectively. The Company expects to incur additional costs during 2021, which are uncertain, but could be as much as $0.5 million or more.
Lease Obligations
See Note 8, “Leases.”
Concentrations and Credit Risk
The majority of the Company’s revenue is derived from its CT segment, which consists predominantly of customers within the oil and gas industry and the sanitizer, surface cleaner and disinfectant industry to a lesser extent.  Customers within the oil and gas industry include oilfield services companies, integrated oil and natural gas companies, independent oil and natural gas companies, and state-owned national oil companies. Customers within the sanitizer, surface cleaner and disinfectant industry typically include industrial and consumer markets, including hospitals, travel and hospitality, food services, e-commerce and retail, sports and entertainment. The concentration in the oil and gas industry increases credit and business risk.
Within the CT segment, the Company had two major customers for the year ended December 31, 2020, which accounted for 24% and 18% of consolidated revenue, and two major customers for the year ended December 31, 2019, which accounted for 20% and 10% of consolidated revenue. The Company’s largest three customers collectively accounted for 50% and 40% of consolidated revenue for the years ended December 31, 2020 and 2019, respectively.
No single customer of the DA segment accounted for 10% or more of the Company’s consolidated revenue for the year ended December 31, 2020.
The Company is subject to concentrations of credit risk within trade accounts receivable, as the Company does not generally require collateral as support for trade receivables. In addition, the majority of the Company’s cash is invested in three major U.S. financial institutions and balances often exceed insurable amounts.
XML 41 R24.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders’ Equity
12 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Stockholders’ Equity Activity Stockholders’ Equity
Common and Preferred Stock
On May 5, 2020, the shareholders of the Company approved an amendment to the Company’s Amended and Restated Certificate of Incorporation, as previously amended, to increase the authorized shares of common stock from 80 million shares to 140 million shares of common stock, par value $0.0001 per share, and 100,000 shares of one or more series of preferred stock, par value $0.0001 per share. The additional authorized shares are available for corporate purposes, including acquisitions.
A reconciliation of the changes in common shares issued is as follows:
 Years ended December 31,
 20202019
Shares issued at the beginning of the year63,656,897 62,162,875 
Issued upon sale of common stock200,000 — 
Issued upon exercise of stock options111,298 — 
Issued as restricted stock award grants3,114,978 924,022 
Issued as restricted stock unit grants86,241 570,000 
Issued in business combination to acquire JP311,500,000 — 
Shares issued at the end of the year78,669,414 63,656,897 
Treasury Stock
The Company accounts for treasury stock using the cost method and includes treasury stock as a component of stockholders’ equity. During the years ended December 31, 2020 and 2019, the Company purchased 145,703 shares and 93,977 shares, respectively, of the Company’s common stock at market value as payment of income tax withholding owed by employees upon the vesting of restricted shares and the exercise of stock options. Shares issued as restricted stock awards to employees that were forfeited are accounted for as treasury stock. During the year ended December 31, 2020, there were 66,115 shares surrendered for the exercise of stock options. During the year ended December 31, 2019, no shares were surrendered for the exercise of stock options.
Stock Repurchase Program
In June 2015, the Company’s Board of Directors authorized the repurchase of up to $50 million of the Company’s common stock. Repurchases could be made in the open market or through privately negotiated transactions. On June 9, 2020, the board of directors of the Company rescinded the authorization to repurchase the Company’s stock under this program.
During the year ended December 31, 2019, the Company repurchased $0.3 million of its common stock under this authorization. No shares were repurchased under this program during the year ended December 31, 2020.
XML 42 R25.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation and Other Benefit Plans
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Stock-Based Compensation and Other Benefit Plans Stock-Based Compensation and Other Benefit Plans
Stock-Based Incentive Plans
Stockholders approved long-term incentive plans in 2019, 2018, 2014, 2010 and 2007 (the “2019 Plan,” the “2018 Plan,” the “2014 Plan,” the “2010 Plan” and the “2007 Plan,” respectively) under which the Company may grant equity awards to officers, key employees, non-employee directors and service providers in the form of stock options, restricted stock, and certain other incentive awards. The maximum number of shares that may be issued under the 2019 Plan, 2018 Plan, 2014 Plan, 2010 Plan and 2007 Plan are 1.0 million, 3.0 million, 5.2 million, 6.0 million and 2.2 million, respectively. At December 31, 2020, the Company had a total of 1.8 million shares remaining to be granted under the 2019 Plan and 2018 Plan. Shares may no longer be granted under the 2007, 2010 and 2014 Plans.
Stock Options
All stock options are granted with an exercise price equal to the market value of the Company’s common stock on the date of grant. During 2020, 1.3 million stock options were granted, all market-based options. The market-based options are restricted until criteria defined in the agreement are met. Proceeds received from stock option exercises are credited to common stock and additional paid-in capital, as appropriate. The Company uses historical data to estimate pre-vesting option forfeitures. Estimates are adjusted when actual forfeitures differ from the estimate. Stock-based compensation expense is recorded for all equity awards expected to vest. During the year ended December 31, 2020, 0.1 million stock options vested, and 0.6 million stock options were forfeited. No stock options vested or were forfeited during the year ended December 31, 2019.
Stock option activity for the years ended December 31, 2020 and 2019, are as follows
SharesWeighted-Average
Exercise
Price
Weighted-Average
Fair Value
Outstanding as of January 1, 2019— $— $— 
Granted3,000,000 1.93 1.25 
Exercised— — — 
Forfeited— — — 
Outstanding as of January 1, 20203,000,000 
Granted1,327,795 1.12 0.62 
Exercised(111,298)0.92 0.51 
Forfeited(556,497)0.92 0.51 
Outstanding as of
December 31, 20203,660,000 
Vested or expected to vest at
December 31, 20201,111,298 
.
The following table sets forth significant assumptions used in the Monte Carlo model for market-based options to determine the fair value of the options at the date of grant:
Year Ended December 31, 2020Year Ended December 31, 2019
Market-Based OptionsMarket-Based Options
Risk-free interest rate0.12 %1.84 %
Expected volatility of common stock103.50 %71.57 %
Expected life of options in years27
Vesting period in years27
The following table sets forth significant assumptions used in the Black Scholes model for time-vested options to determine the fair value of the options at the date of grant:
Year Ended December 31, 2019
Time-Vested Options
Initial stock price$1.93
Strike price1.93
Term (in years)6.5
Risk-free rate1.8 %
Volatility rate73.6 %
The Company had no time-vested options granted in 2020. At December 31, 2020, the unrecognized compensation cost related to stock options was $3.6 million.

Restricted Stock
The Company grants employees either time-vesting or market-based restricted shares in accordance with terms specified in the Restricted Stock Agreements. During the year ended December 31, 2020, 53% of the restricted shares granted were time-vesting and 47% were performance-based. Grantees of restricted shares retain voting rights for the granted shares.
Time-vesting restricted shares vest after a stipulated period has elapsed after the date of grant, generally three years. Certain time-vested shares have also been issued with a portion of the shares granted vesting immediately.
Market-based restricted shares are issued with criteria defined over a designated period and vest only when, and if, the outlined criteria are met.
Restricted stock share activity for the years ended December 31, 2020 and 2019, are as follows:
Restricted Stock SharesSharesWeighted-
Average Fair
Value at Date of
Grant
Non-vested at January 1, 20191,050,372 $3.47 
Granted to employees1,494,022 2.62 
Vested(615,941)3.72 
Forfeited(299,433)3.16 
Non-vested at January 1, 20201,629,020 2.66 
Granted to employees3,114,978 0.83 
Vested(711,988)2.94 
Forfeited(1,236,910)1.65 
Non-vested at December 31, 20202,795,100 $1.00 
The total fair value of restricted stock that vested during the years ended December 31, 2020 and 2019 was $2.1 million and $6.3 million, respectively.
At December 31, 2020, unrecognized compensation expense related to non-vested restricted stock was $1.8 million. The unrecognized compensation expense is expected to be recognized over a weighted-average period of 0.8 years.
Restricted Stock Units
During the year ended December 31, 2020, the Company granted 0.9 million market-based restricted stock units (“RSUs”). The performance period for these RSUs continues until December 22, 2024.
During the year ended December 31, 2019, the Company granted 1.1 million RSUs. The period for these RSUs continues until December 31, 2024.
Restricted stock units activity for the years ended December 31, 2020 and 2019, are as follows:
Restricted Stock Units (1)
UnitsWeighted-
Average Fair
Value at Date of
Grant
RSUs at January 1, 2019301,766 $3.94 
2018 forfeited(272,046)6.39 
2019 granted1,071,530 3.75 
2019 forfeited(62,776)1.66 
RSUs at January 1, 20201,038,474 3.24 
2020 granted922,786 1.19 
2020 forfeited(733,711)3.79 
RSUs at December 31, 20201,227,549 $1.25 
(1) Restricted stock units and performance stock units are disclosed in the preceding table.
At December 31, 2020, unrecognized compensation expense related to restricted stock units was $2.0 million. The unrecognized compensation expense is expected to be recognized over a weighted-average period of 1.2 years.
Employee Stock Purchase Plan
The Company’s Employee Stock Purchase Plan (“ESPP”) was approved by stockholders in 2012. The Company registered 500,000 shares of its common stock, currently held as treasury shares, for issuance under the ESPP. The purpose of the ESPP is to provide employees with an opportunity to purchase shares of the Company’s common stock through accumulated payroll deductions. The ESPP allows participants to purchase common stock at a purchase price equal to 85% of the fair market value of the common stock on the last business day of a three-month offering period which coincides with calendar quarters. Payroll deductions may not exceed 10% of an employee’s compensation and participants may not purchase more than 1,000 shares in any one offering period. In addition, for each calendar year, an employee may not be granted purchase rights for Flotek Stock valued over $25,000, as determined at the time such purchase right is granted. The fair value of the discount associated with shares purchased under the plan is recognized as stock-based compensation expense and was $0.1 million for each of the years ended December 31, 2020 and 2019. The total fair value of the shares purchased under the plan during each of the years ended December 31, 2020 and 2019 was $0.1 million. The employee payment associated with participation in the plan occurs through payroll deductions. Effective after the third quarter 2018 purchase, the Company suspended the ESPP due to lack of shares. Following shareholder approval for additional shares, the Company resumed the ESPP during the second quarter 2019.
Stock-Based Compensation Expense
Non-cash stock-based compensation expense related to restricted stock, restricted stock unit grants and stock purchased under the Company’s ESPP was $3.2 million and $4.0 million during the years ended December 31, 2020 and 2019, respectively.

401(k) Retirement Plan
The Company maintains a 401(k) retirement plan for the benefit of eligible employees in the U.S. All employees are eligible to participate in the plan upon employment. On January 1, 2015, the Company implemented a new matching program. The Company matches contributions at 100% of up to 2% of an employee’s compensation and, if greater, the Company matches contributions at 50% from 5% to 8% of an employee’s compensation. In April 2020, the Company suspended its matching contribution to employee accounts.
During the years ended December 31, 2020 and 2019, compensation expense included $0.2 million and $0.7 million, respectively, related to the Company’s 401(k) match.
XML 43 R26.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings (Loss) Per Share
12 Months Ended
Dec. 31, 2020
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share Earnings (Loss) Per ShareBasic earnings (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding for the period. Diluted earnings (loss) per common share is calculated by dividing net income (loss) by the weighted average number of common shares outstanding combined with dilutive common share equivalents outstanding, if the
effect is dilutive. Potentially dilutive common share equivalents consist of incremental shares of common stock issuable upon exercise of stock options and settlement of restricted stock units.
Potentially dilutive securities were excluded from the calculation of diluted loss per share for the years ended December 31, 2020 and 2019, since including them would have an anti-dilutive effect on loss per share due to the loss from continuing operations incurred during the period. Securities convertible into shares of common stock that were not considered in the diluted loss per share calculations were 1.8 million restricted stock units and 3.8 million stock options for the year ended December 31, 2020 and 0.1 million restricted stock units for the year ended December 31, 2019.
XML 44 R27.htm IDEA: XBRL DOCUMENT v3.20.4
Supplemental Cash Flow Information
12 Months Ended
Dec. 31, 2020
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information Supplemental Cash Flow Information
Supplemental cash flow information is as follows (in thousands):
 Years ended December 31,
 20202019
Supplemental non-cash investing and financing activities:
Equity issued — acquisition of JP3$8,538 $— 
Supplemental cash payment information:
Interest paid$25 $599 
Income taxes (received, net of payments) paid(6,246)(699)
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Related Party Transaction
12 Months Ended
Dec. 31, 2020
Related Party Transactions [Abstract]  
Related Party Transactions Related Party Transaction
In January 2017, the IRS notified the Company that it was examining the Company’s federal tax returns for the year ended December 31, 2014. As a result of this examination, the IRS informed the Company on May 1, 2019, that certain employment taxes related to the compensation of our former CEO, Mr. Chisholm, were not properly withheld in 2014 and proposed an adjustment. Mr. Chisholm’s affiliated companies through which he provided his services have agreed to indemnify the Company for any such taxes, and Mr. Chisholm executed a personal guaranty in favor of the Company, supporting this indemnification.
At June 30, 2019, the Company recorded a liability of $2.4 million related to the estimated employment tax under-withholding for the years 2014 through 2018. By September 30, 2019, the liability totaled $1.8 million, after the Company paid $0.6 million to the IRS for these taxes and made an additional accrual covering the estimated under-withholding tax liability through 2019. In addition, at June 30, 2019, the Company recorded a receivable from the affiliated companies of Mr. Chisholm totaling $2.4 million. In October 2019, an amendment to the employment agreement was executed, giving the Company the contractual right of offset for any amounts owed to the Company, and giving the Company the right to withhold payments equal to amounts reasonably estimated to potentially become due to the Company by the affiliated companies from, any amounts owed under the employment agreement. The Company netted the related party receivable against the severance payable as of December 31, 2019. At December 31, 2019, the Company recorded $1.8 million for potential liability to the IRS.
On January 5, 2020, Mr. Chisholm ceased to be an employee of the Company. During 2020, the Company did not make any payments to Mr. Chisholm.
During the first quarter of 2020, an additional accrual was recorded for $0.2 million related to potential penalties and interest on the IRS obligation. As of December 31, 2020, the receivable from Mr. Chisholm was $1.4 million, which is equal to the payable to the IRS and was netted with Mr. Chisholm’s severance liability. Both the IRS and severance liabilities are recorded in accrued liabilities on the consolidated balance sheet. In September 2020, the Company stopped all payments to Mr. Chisholm pending the completion and results of ongoing IRS audits.
XML 46 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segment, Geographic and Major Customer Information
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Business Segment, Geographic and Major Customer Information Business Segment, Geographic and Major Customer Information
Segment Information
Operating segments are defined as components of an enterprise for which separate financial information is available that is regularly evaluated by the chief operating decision-maker in deciding how to allocate resources and assess performance. The operations of the Company are categorized into the following reportable segments: CT and DA.

Chemistry Technologies. The CT segment includes specialty chemistries, logistics and technology services, which enable its customers to pursue improved efficiencies in the drilling and completion of their wells. The Company designs, develops, manufactures, packages, distributes, delivers and markets reservoir-centric fluid systems, including specialty and conventional chemistries, for use in oil and gas well drilling, cementing, completion, remediation and stimulation activities designed to maximize recovery in both new and mature fields. Customers of the CT business segment include major integrated oil and gas companies, oilfield services companies, independent oil and gas companies, national and state-owned oil companies, and international supply chain management companies.
In 2020, the Company leveraged historical expertise, existing infrastructure, personnel, supply chain, research and resident consumer market experience to address the emerging demand for sanitizers, surface cleaners and disinfectants for industrial, commercial and consumer use. Rather than operating under relaxed pandemic-related guidelines, the Company sought to produce Food and Drug Administration and Environmental Protection Agency compliant products by completing all necessary upgrades to its already ISO 9001:2015 certified facility in Marlow, Oklahoma. Today the Company has a portfolio of specialty chemical products to address the long-term challenges created by the current COVID-19 pandemic and in preparation for future outbreaks.
Data Analytics. The DA segment, created in the second quarter of 2020 in conjunction with the acquisition of JP3 on May 18, 2020, includes the design, development, production, sale and support of equipment and services that create and provide valuable information about the composition of energy customers’ hydrocarbon fluids. The customers of the DA segment span across the entire market, from production upstream to midstream facilities to refineries and distribution networks. To date, the DA segment has focused solely on North American markets. The DA segment provides real-time hydrocarbon composition data that helps its customers generate additional profit by enhancing blending, optimizing transmix, increasing efficiencies of towers, enabling automation of fluid handling, and reducing losses due to give-away (i.e., that portion of a product of higher value than what is specified) using real-time process information.

The Company evaluates performance based upon a variety of criteria. The primary financial measure is segment operating income. Various functions, including certain sales and marketing activities and general and administrative activities, are provided centrally by the corporate office. Costs associated with corporate office functions, other corporate income and expense items, and income taxes are not allocated to the reportable segment.
Summarized financial information of the reportable segments is as follows (in thousands):
As of and for the years ended December 31,Chemistry Technologies
Data Analytics(1)
Corporate and
Other
Total
2020
Net revenue from external customers$50,310 $2,831 $— $53,141 
Loss from operations, including impairment(88,486)(36,407)(18,755)(143,648)
Depreciation and amortization2,519 422 471 3,412 
Additions to long-lived assets1,425 — — 1,425 
2019
Net revenue from external customers$119,353 $— $— $119,353 
Loss from operations, including impairment(45,682)— (29,818)(75,500)
Depreciation and amortization7,439 — 1,026 8,465 
Additions to long-lived assets2,411 — — 2,411 
(1) The financial information disclosed for the DA segment is for the period May 18, 2020 to December 31, 2020.
Assets of the Company by reportable segment are as follows (in thousands):
December 31,
20202019
Chemistry Technologies$43,346 $116,110 
Data Analytics13,201 — 
Corporate and Other29,663 114,490 
Total assets$86,210 $230,600 
Geographic Information
Revenue by country is based on the location where services are provided and products are used. No individual countries other than the U.S. and the United Arab Emirates (“UAE”) accounted for more than 10% of revenue. Revenue by geographic location is as follows (in thousands):
 Years ended December 31,
 20202019
U.S.$40,632 $104,786 
UAE6,763 3,897 
Other countries5,746 10,670 
Total revenue$53,141 $119,353 
Long-lived assets held in countries other than the U.S. are not considered material to the consolidated financial statements.
Major Customers
Revenue from major customers and as a percentage of consolidated revenue, is as follows:
Year ended December 31, 2020Chemistry Technologies% of Total RevenueData Analytics% of Total Revenue
Customer A$12,891 24.26 %**
Customer B****
Customer C$9,394 17.68 %**
Year ended December 31, 2019   
Customer A$24,386 20.43 %**
Customer B$12,322 10.32 %**
Customer C****
*This customer did not account for more than 10% of revenue during this period.
XML 47 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Basis of Presentation Basis of PresentationThe Company’s consolidated financial statements have been prepared in accordance with the accounting principles generally accepted in the United States of America (“U.S. GAAP”).
Principles of Consolidation The consolidated financial statements include the accounts of Flotek Industries, Inc. and all wholly-owned subsidiaries. Where Flotek owns less than 100% of the share capital of its subsidiaries but is still considered to have sufficient ownership to control the business, results of the business operations are consolidated within the Company’s financial statements. The ownership interests held by other parties are shown as noncontrolling interests.
During the fourth quarter of 2018, the Company classified the Consumer and Industrial Chemistry Technologies (“CICT”) segment as held for sale based on management’s intention to sell this business, which occurred in February 2019. The results of operations of this segment are presented as “Income from discontinued operations” in the consolidated statements of operations, and the related cash flows of this segment have been reclassified to discontinued operations for all periods presented. For further discussion, see Note 4, “Discontinued Operations.”
All significant intercompany accounts and transactions have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.
Cash Equivalents & Cash Management
Cash Equivalents
Cash equivalents consist of highly liquid investments with maturities of three months or less at the date of purchase.
Cash Management
The Company uses a controlled disbursement account for its main cash account. Under this system, outstanding checks can be in excess of the cash balances at the bank before the disbursement account is funded, creating a book overdraft. Book overdrafts on this account are presented as a current liability in accounts payable in the consolidated balance sheets.
Restricted Cash
Restricted Cash
The Company’s restricted cash consists of cash that the Company is contractually obligated to maintain in accordance with the terms of its credit card program with a financial institution.
Accounts Receivable and Allowance for Doubtful Accounts
Accounts Receivable and Allowance for Doubtful Accounts
Accounts receivable arise from product sales and services and are stated at estimated net realizable value. This value incorporates an allowance for doubtful accounts to reflect any loss anticipated on accounts receivable balances. The Company regularly evaluates its accounts receivable to estimate amounts that will not be collected and records the appropriate provision for doubtful accounts as a charge to operating expenses. The allowance for doubtful accounts is based on a combination of the age of the receivables, individual customer circumstances, credit conditions, and historical write-offs and collections. The Company writes off specific accounts receivable when they are determined to be uncollectible.

The majority of the Company’s customers are engaged in the energy industry. The cyclical nature of the energy industry may affect customers’ operating performance and cash flows, which directly impact the Company’s ability to collect on outstanding obligations. Additionally, certain customers are located in international areas that are inherently subject to risks of economic, political, and civil instability, which can impact the collectability of receivables.
Inventories
Inventories
Inventories consist of raw materials and finished goods and are stated at the lower of cost, or market determined using the weighted-average cost method, or net realizable value. Finished goods inventories include raw materials, direct labor and production overhead. The Company reviews inventories on hand and current market conditions to determine if the cost of raw materials and finished goods inventories exceed current market prices and impairs the cost basis of the inventory accordingly. Obsolete inventory or inventory in excess of management’s estimated usage requirement is written down to its estimated market value if those amounts are determined to be less than cost. See Note 6 “Inventories” for discussion of the inventory write-down recorded in 2020.
Property and Equipment
Property and Equipment
Property and equipment are stated at cost. The cost of ordinary maintenance and repair is charged to operating expense, while replacement of critical components and major improvements are capitalized. Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:
Buildings and leasehold improvements
2-30 years
Machinery and equipment
7-10 years
Furniture and fixtures3 years
Land improvements20 years
Transportation equipment
2-5 years
Computer equipment and software
3-7 years
Property and equipment, including ROU assets, are reviewed for impairment on a quarterly basis or whenever events or changes in circumstances indicate the carrying amount of an asset or asset group may not be recoverable. Indicative events or circumstances include, but are not limited to, matters such as a significant decline in market value or a significant change in business climate. An impairment loss is recognized when the carrying amount of an asset exceeds the estimated undiscounted future cash flows from the use of the asset and its eventual disposition. The amount of impairment loss recognized is the excess of the asset’s carrying amount over its fair value. Assets to be disposed of are reported at the lower of the carrying amount or the fair value less cost to sell. Upon sale or other disposition of an asset, the Company recognizes a gain or loss on disposal measured as the difference between the net carrying amount of the asset and the net proceeds received.
Goodwill
Goodwill
Goodwill is the excess of cost of an acquired entity over the amounts assigned to identifiable assets acquired and liabilities assumed in a business combination. Goodwill is not subject to amortization but is tested for impairment annually during the fourth quarter, or more frequently if an event occurs or circumstances change that would indicate a potential impairment. These circumstances may include an adverse change in the business climate or a change in the assessment of future operations of a reporting unit.
The Company assesses whether a goodwill impairment exists using both qualitative and quantitative assessments. The qualitative assessment involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If, based on this qualitative assessment, it is determined that it is not more likely than not that the fair value of a reporting unit is less than its carrying amount, the Company does not perform a quantitative assessment.
If the qualitative assessment indicates that it is more likely than not that the fair value of a reporting unit is less than its carrying amount or if the Company elects not to perform a qualitative assessment, a quantitative impairment test is performed to determine whether goodwill impairment exists at the reporting unit.
The quantitative impairment test, used to identify both the existence of impairment and the amount of impairment loss, compares the estimated fair value of each reporting unit with goodwill to its carrying amount, including goodwill. To determine fair value estimates, the Company uses the income approach based on discounted cash flow analyses, combined, when appropriate, with a market-based approach. The market-based approach considers valuation comparisons of recent public sale transactions of similar businesses and earnings multiples of publicly traded businesses operating in industries consistent with the reporting unit. If the carrying amount of a reporting unit, including goodwill, exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the amount of goodwill allocated to that reporting unit.
Other Intangible Assets
Other Intangible Assets
The Company’s other intangible assets have finite and indefinite lives and included customer relationships, technology and know-how, trademarks, brand names and purchased patents.
The cost of intangible assets with finite lives is amortized using the straight-line method over the estimated period of economic benefit. Asset lives are adjusted whenever there is a change in the estimated period of economic benefit. No residual value has been assigned to these intangible assets.
Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate the carrying amount may not be recoverable. These conditions may include a change in the extent or manner in which the asset is being used or a change in future operations. The Company assesses the recoverability of the carrying amount by preparing estimates of future revenue, margins, and cash flows. If the sum of expected future cash flows (undiscounted and without interest charges) is less than the carrying amount, an impairment loss is recognized. The impairment loss recognized is the amount by which the carrying amount exceeds the fair value. Fair value of these assets may be determined by a variety of methodologies, including discounted cash flow models.
Intangible assets with indefinite lives are not subject to amortization but are tested for impairment annually during the fourth quarter, or more frequently if an event occurs or circumstances change that would indicate a potential impairment. These circumstances may include, but are not limited to, a significant adverse change in the business climate, unanticipated competition, or a change in projected operations or results of a reporting unit.
The Company assesses whether an indefinite lived intangible impairment exists using both qualitative and quantitative assessments. The qualitative assessment involves determining whether events or circumstances exist that indicate it is more likely than not that the fair value of the indefinite lived intangible is less than its carrying amount. If, based on this qualitative assessment, it is determined that it is not more likely than not that the fair value of the indefinite lived intangible is less than its carrying amount, the Company does not perform a quantitative assessment.
If the qualitative assessment indicates that it is more likely than not that the indefinite-lived intangible asset is impaired or if the Company elects to not perform a qualitative assessment, the Company then performs the quantitative impairment test. The quantitative impairment test for an indefinite-lived intangible asset consists of a comparison of the fair value of the asset with its carrying amount. If the carrying amount of an intangible asset exceeds its fair value, an impairment loss is recognized in an amount equal to that excess. Fair value of these assets may be determined by a variety of methodologies, including discounted cash flows.
Business Combinations Business CombinationsThe Company includes the results of operations of its acquisitions in its consolidated results, prospectively from the date of acquisition. The Company allocates the fair value of purchase consideration to the assets acquired, liabilities assumed and any noncontrolling interests in the acquired entity generally based on their fair values at the acquisition date. The excess of the fair value of purchase consideration over the fair value of these assets acquired, liabilities assumed and any noncontrolling interests in the acquired entity is recorded as goodwill. The primary items that generate goodwill include the value of the synergies between the acquired company and Flotek and the value of the acquired assembled workforce. Acquisition-related expenses are recognized separately from the business acquisition and are recognized as expenses as incurred.
Fair Value Measurements Fair Value MeasurementsThe Company categorizes financial assets and liabilities using a three-tier fair value hierarchy, based on the nature of the inputs used to determine fair value. Inputs refer broadly to assumptions that market participants would use to value an asset or liability and may be observable or unobservable. When determining the fair value of assets and liabilities, the Company uses the most reliable measurement available. See Note 14, “Fair Value Measurements.”
Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes financial assets and liabilities into the three levels of the fair value hierarchy. The hierarchy prioritizes the inputs to valuation techniques used to measure fair value and bases categorization within the hierarchy on the lowest level of input that is available and significant to the fair value measurement.
Level 1 — Quoted prices in active markets for identical assets or liabilities;
Level 2 — Observable inputs other than Level 1, such as quoted prices for similar assets or liabilities, quoted prices in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities; and
Level 3 — Significant unobservable inputs that are supported by little or no market activity or that are based on the reporting entity’s assumptions about the inputs.
Revenue Recognition
Revenue Recognition
The Company recognizes revenue to depict the transfer of control of promised goods or services to its customers in an amount that reflects the consideration to which it expects to be entitled in exchange for those goods or services. See Note 5, “Revenue from Contracts with Customers,” for further discussion on revenue.
The Company recognizes revenue based on a five-step model when all of the following criteria have been met: (i) a contract with a customer exists, (ii) performance obligations have been identified, (iii) the price to the customer has been determined, (iv) the price to the customer has been allocated to the performance obligations, and (v) performance obligations are satisfied.
Products and services are sold with fixed or determinable prices. Certain sales include right of return provisions, which are considered when recognizing revenue and deferred accordingly. Deposits and other funds received in advance of delivery are deferred until the transfer of control is complete.
As an accounting policy election, the Company excludes from the measurement of the transaction price all taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction and collected by the entity from a customer.
Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenues.
Foreign Currency Translation
Foreign Currency Translation
Financial statements of foreign subsidiaries are prepared using the currency of the primary economic environment of the foreign subsidiaries as the functional currency. Assets and liabilities of foreign subsidiaries are translated into U.S. dollars at exchange rates in effect as of the end of identified reporting periods. Revenue and expense transactions are translated using the average monthly exchange rate for the reporting period. Resultant translation adjustments are recognized as other comprehensive income (loss) within stockholders’ equity.
Comprehensive Income (Loss)
Comprehensive Income (Loss)
Comprehensive income (loss) encompasses all changes in stockholders’ equity, except those arising from investments from and distributions to stockholders. The Company’s comprehensive income (loss) includes net income (loss) and foreign currency translation adjustments.
Research and Development Costs
Research and Development Costs
Expenditures for research activities relating to product development and improvement are charged to expense as incurred.
Income Taxes
Income Taxes
Deferred tax assets and liabilities are recognized for temporary differences between financial statement carrying amounts and the tax bases of assets and liabilities and are measured using the tax rates expected to be in effect when the differences reverse. Deferred tax assets and liabilities are recognized related to the anticipated future tax effects of temporary differences between the financial statement basis and the tax basis of the Company’s assets and liabilities using statutory tax rates at the applicable year end. Deferred tax assets are also recognized for operating loss and tax credit carry forwards. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the results of operations in the period that includes the enactment date.
A valuation allowance is established when it is more likely than not that some portion or all of the deferred tax assets will not be realized. The establishment of a valuation allowance requires significant judgment and is impacted by various estimates. Both positive and negative evidence, as well as the objectivity and verifiability of that evidence, is considered in determining the appropriateness of recording a valuation allowance on deferred tax assets. Except for a state jurisdiction, the Company maintains a full valuation allowance on its deferred tax assets.
The Company has performed an evaluation and concluded that there are no significant uncertain tax positions requiring recognition in the Company’s consolidated financial statements.
The Company’s policy is to record interest and penalties related to income tax matters as income tax expense.
Stock-Based Compensation
Stock-Based Compensation
Stock-based compensation expense for stock-based payments, related to stock options, restricted stock awards and restricted stock units, is recognized based on their grant-date fair values. The Company recognizes compensation expense, net of estimated forfeitures, on a straight-line basis over the requisite service period of the award. Estimated forfeitures are based on historical experience.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, disclosure of contingent assets and liabilities, and reported amounts of revenue and expenses. Actual results could differ from these estimates.
Significant items subject to estimates and assumptions include application of the carrying amount and useful lives of property and equipment and intangible assets, impairment assessments, business combinations, stock-based compensation expense, and valuation allowances for accounts receivable, inventories, and deferred tax assets.
Discontinued Operations
Discontinued Operations
The results of operations of a component of the Company that can be clearly distinguished, operationally and for financial reporting purposes, that either has been disposed of or is classified as held for sale is reported in discontinued operations, if the disposal represents a strategic shift that has, or will have, a major effect on the Company’s operations and financial results.
Reclassifications
Reclassifications
Certain prior year amounts have been reclassified to conform to the current year presentation. The reclassifications did not impact previously recorded net loss and stockholders’ equity.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Changes to U.S. GAAP are established by the Financial Accounting Standards Board (“FASB”). We evaluate the applicability and impact of all authoritative guidance issued by the FASB. Guidance not listed below was assessed and determined to be either not applicable, clarifications of items listed below, immaterial or already adopted by the Company.
(a) Recently Adopted Guidance
Effective January 1, 2020, the Company adopted Accounting Standards Update (“ASU”) No. 2018-13, “Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement.” This standard removes, modifies and adds additional requirements for disclosures related to fair value measurement in the FASB’s Accounting Standards Codification (“ASC”) 820. The pronouncement is effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, with early adoption permitted in any interim period. Implementation of this standard did not have a material effect on the consolidated financial statements and related disclosures.
(b) New Accounting Standards Issued But Not Adopted as of December 31, 2020
The FASB issued ASU No. 2019-12, “Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes.” This standard removes specific exceptions to the general principles in Topic 740. The pronouncement is effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years, with early adoption permitted for public companies for periods in which financial statements have not yet been issued. The Company is currently evaluating the impact of this standard on the consolidated financial statements and related disclosures.
The FASB issued ASU No. 2016-13, “Measurement of Credit Losses on Financial Instruments.” This standard replaces the incurred loss impairment methodology in current U.S. GAAP with a methodology that reflects estimates of expected credit losses over their contractual life that are recorded at inception based on historical information, current conditions, and reasonable and supportable forecasts. The pronouncement is effective for smaller reporting companies for fiscal years beginning after December 15, 2022. The Company is currently evaluating the impact of this standard, including subsequent amendments, on the consolidated financial statements and related disclosures.
XML 48 R31.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Accounting Policies [Abstract]  
Schedule of changes in the allowance for doubtful accounts
Changes in the allowance for doubtful accounts for continuing operations are as follows (in thousands):
 Years ended December 31,
 20202019
Balance, beginning of year$1,527 $1,190 
Charges to provision for doubtful accounts, net of recoveries652 512 
Write-offs(863)(175)
Balance, end of year$1,316 $1,527 
Schedule of depreciation or amortization of property and equipment Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:
Buildings and leasehold improvements
2-30 years
Machinery and equipment
7-10 years
Furniture and fixtures3 years
Land improvements20 years
Transportation equipment
2-5 years
Computer equipment and software
3-7 years
Property and equipment are as follows (in thousands):
December 31,
20202019
Land$2,415 $2,415 
Land improvements867 2,025 
Buildings and leasehold improvements6,364 38,741 
Machinery and equipment7,760 27,694 
Furniture and fixtures649 1,671 
Transportation equipment1,190 1,440 
Computer equipment and software1,296 3,348 
Property and equipment20,541 77,334 
Less accumulated depreciation(11,454)(37,505)
Property and equipment, net$9,087 $39,829 
XML 49 R32.htm IDEA: XBRL DOCUMENT v3.20.4
Business Combination (Tables)
12 Months Ended
Dec. 31, 2020
Business Combinations [Abstract]  
Schedule of business acquisitions, by acquisition
The following table summarizes the fair value of JP3’s assets acquired as of the closing date of May 18, 2020 (in thousands):
Tradenames and trademarks$1,100 
Technology and know-how5,000 
Customer lists6,800 
Inventories7,100 
Cash 604 
Net working capital, net of cash and inventories(1,063)
Fixed assets426 
Long-term debt assumed and other assets (liabilities)(893)
Goodwill17,522 
Net assets acquired$36,596 
XML 50 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Discontinued Operations (Tables)
12 Months Ended
Dec. 31, 2020
Discontinued Operations and Disposal Groups [Abstract]  
Summary of financial information has been segregated from continuing operations The following summarized financial information has been reported as Discontinued Operations for the years ended December 31 (in thousands):
Consumer and Industrial Chemistry Technologies
20202019
Discontinued operations:
Revenue$— $11,031 
Operating expenses— (11,572)
Depreciation and amortization— — 
Research and development— (69)
(Loss) income from operations— (610)
Other income— 35 
Gain on sale of businesses— 65,417 
Income before income taxes— 64,842 
Income tax expense— (22,684)
Net income from discontinued operations$— $42,158 
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contracts with Customers (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue Revenue disaggregated by revenue source is as follows (in thousands):
 Years ended December 31,
 20202019
Revenue:
Products$50,478 $115,683 
Services2,663 3,670 
$53,141 $119,353 
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2020
Inventory Disclosure [Abstract]  
Components of inventory
Inventories are as follows (in thousands):
December 31,
20202019
Raw materials$7,190 $4,339 
Finished goods15,705 24,569 
Inventories22,895 28,908 
Less reserve for excess and obsolete inventory(11,058)(5,698)
Inventories, net$11,837 $23,210 
Schedule of inventory reserve
Changes in the reserve for excess and obsolete inventory are as follows (in thousands):
 20202019
Balance, beginning of year$5,698 $2,117 
Charged to provisions12,261 5,659 
Deductions for sales and disposals(6,901)(2,078)
Balance, end of the year
$11,058 $5,698 
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2020
Property, Plant and Equipment [Abstract]  
Components of property, plant and equipment Depreciation or amortization of property and equipment, including right-of-use assets (“ROU”), is calculated using the straight-line method over the asset’s estimated useful life as follows:
Buildings and leasehold improvements
2-30 years
Machinery and equipment
7-10 years
Furniture and fixtures3 years
Land improvements20 years
Transportation equipment
2-5 years
Computer equipment and software
3-7 years
Property and equipment are as follows (in thousands):
December 31,
20202019
Land$2,415 $2,415 
Land improvements867 2,025 
Buildings and leasehold improvements6,364 38,741 
Machinery and equipment7,760 27,694 
Furniture and fixtures649 1,671 
Transportation equipment1,190 1,440 
Computer equipment and software1,296 3,348 
Property and equipment20,541 77,334 
Less accumulated depreciation(11,454)(37,505)
Property and equipment, net$9,087 $39,829 
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.20.4
Leases (Tables)
12 Months Ended
Dec. 31, 2020
Leases [Abstract]  
Schedule of components of lease expense and supplemental cash flow information
The components of lease expense and supplemental cash flow information are as follows (in thousands):
For the years ended
December 31,
20202019
Operating lease expense$1,370 $2,609 
Finance lease expense:
Amortization of right-of-use assets17 1,237 
Interest on lease liabilities18 10 
Total finance lease expense35 1,247 
Short-term lease expense202 123 
Total lease expense$1,607 $3,979 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$2,884 $2,336 
Operating cash flows from finance leases18 10 
Financing cash flows from finance leases70 51 
Schedule of maturities of lease liabilities
Maturities of lease liabilities are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2021$1,367 $69 
20221,289 46 
20231,317 39 
20241,347 23 
20251,347 — 
Thereafter6,865 — 
Total lease payments13,532 177 
Less: Interest(4,548)(21)
Present value of lease liabilities$8,984 $156 
Schedule of maturities of lease liabilities
Maturities of lease liabilities are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2021$1,367 $69 
20221,289 46 
20231,317 39 
20241,347 23 
20251,347 — 
Thereafter6,865 — 
Total lease payments13,532 177 
Less: Interest(4,548)(21)
Present value of lease liabilities$8,984 $156 
Schedule of supplemental balance sheet information
Supplemental balance sheet information related to leases is as follows for the years ended December 31 (in thousands):
20202019
Operating Leases
Operating lease right-of-use assets$2,320 $16,388 
Current portion of operating lease liabilities$636 $486 
Long-term operating lease liabilities8,348 16,973 
Total operating lease liabilities$8,984 $17,459 
Finance Leases
Property and equipment$147 $293 
Accumulated depreciation(26)(28)
Property and equipment, net$121 $265 
Current portion of finance lease liabilities$60 $55 
Long-term finance lease liabilities96 158 
Total finance lease liabilities$156 $213 
Weighted Average Remaining Lease Term
Operating leases9.9 years16.6 years
Finance leases3.1 years4.6 years
Weighted Average Discount Rate
Operating leases8.9 %8.9 %
Finance leases9.0 %9.0 %
XML 55 R38.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of changes in the carrying value of goodwill
Changes in the carrying amount of goodwill are as follows (in thousands):
Activity during the year ended December 31, 2020:
Acquisition goodwill recognized$17,522 
Measurement period adjustment2,276 
Goodwill impairment recognized(11,706)
Goodwill balance, net of impairment$8,092 
Balance at December 31, 2020:
Goodwill$19,798 
Accumulated impairment losses(11,706)
Goodwill balance, net of impairment$8,092 
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.20.4
Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of other intangible assets
At December 31, 2019, the net carrying value of other intangible assets was $20.3 million, as follows (in thousands):
 CostAccumulated
Amortization
Finite-lived intangible assets:
Patents and technology$17,493 $(6,715)
Customer relationships15,367 (6,013)
Trademarks and brand names1,351 (1,160)
Total finite-lived intangible assets$34,211 $(13,888)
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Impairment of Fixed, Long-lived and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Summary of impairment charges
The Company recorded impairment charges of fixed, long-lived and intangible assets during the year ended December 31, 2020, as follows (in thousands):
Property and equipment, net$30,178 
Operating lease right-of-use assets7,434 
Other Intangibles:
   Patents and technology14,733 
   Customer relationships15,796 
   Intangible assets in progress596 
   Trademarks and brand names1,238 
Total other intangibles32,363 
Total impairment of fixed, long-lived and intangible assets$69,975 
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Schedule of current accrued liabilities
Current accrued liabilities are as follows (in thousands):
December 31,
20202019
Loss on purchase commitments (Note 16)$9,402 $15,750 
Severance costs3,558 3,450 
Payroll and benefits1,789 471 
Contingent liability for earn-out provision1,416 — 
Taxes other than income taxes 544 1,799 
Due to third parties434 2,509 
Legal costs333 149 
Deferred revenue, current146 — 
Other653 424 
Total current accrued liabilities$18,275 $24,552 
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.20.4
Debt (Tables)
12 Months Ended
Dec. 31, 2020
Debt Disclosure [Abstract]  
Schedule of debt
Long-term debt is as follows (in thousands):
December 31,
20202019
Long-term debt
    Flotek PPP loan$4,788 $— 
    JP3 PPP loan 877 — 
Total5,665 — 
Less current maturities(4,048)— 
Total long-term debt, net of current portion$1,617 $— 
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2020
Fair Value Disclosures [Abstract]  
Schedule of fair value measurements, recurring
The following table presents the Company’s assets and liabilities that are measured at fair value on a recurring basis and the level within the fair value hierarchy:
Balance at December 31,Balance at December 31,
Level 1Level 2Level 32020Level 1Level 2Level 32019
Contingent consideration$— $— $1,416 $1,416 $— $— $— $— 
Schedule of fair value, liabilities measured on recurring basis, unobservable input reconciliation
The following table presents the changes in contingent consideration balances classified as Level 3 balances:
Years ended December 31,
20202019
Balance - beginning of period$— $— 
Additions / issuances1,200 — 
Change in fair value2,716 — 
Transfer out of Level 3(2,500)— 
Balance - end of period$1,416 $— 
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2020
Income Tax Disclosure [Abstract]  
Schedule of components of income tax (benefit) expenses
Components of the income tax (benefit) expense are as follows (in thousands):
 Years ended December 31,
 20202019
Current:
Federal$(6,115)$(22,923)
State144 (2,295)
Foreign(21)(238)
Total current(5,992)(25,456)
Deferred:
Federal(116)24,373 
State(71)1,345 
Foreign— — 
Total deferred(187)25,718 
Income tax (benefit) expense$(6,179)$262 
Schedule of domestic and foreign net loss before taxes
The components of loss before income taxes are as follows (in thousands):
 Years ended December 31,
 20202019
United States$(141,864)$(75,633)
Foreign(765)(178)
Loss before income taxes $(142,629)$(75,811)
Schedule of effective income tax rate reconciliation
A reconciliation of the U.S. federal statutory tax rate to the effective income tax rate is as follows:
 Years ended December 31,
 20202019
Federal statutory tax rate21.0 %21.0 %
State income taxes, net of federal benefit2.1 0.6 
Non-U.S. income taxed at different rates0.2 0.5 
Increase in valuation allowance(20.3)(20.5)
Reduction in tax benefit related to stock-based awards(0.2)(0.1)
 Effect of tax rate differences of NOL carryback1.5 — 
Research and development credit— 0.2 
Other— (2.0)
Effective income tax rate4.3 %(0.3)%
Schedule of deferred tax assets and liabilities The components of deferred tax assets and liabilities are as follows (in thousands):
 December 31,
 20202019
Deferred tax assets:
Net operating loss carryforwards$23,589 $17,248 
Allowance for doubtful accounts1,134 1,037 
Inventory valuation reserves2,093 629 
Equity compensation435 353 
Goodwill4,087 965 
Accrued compensation657 587 
Foreign tax credit carryforward3,802 3,894 
Accrued liabilities2,076 3,530 
Lease liability1,945 3,992 
Property and equipment3,640 — 
Intangible assets6,026 — 
Other353 96 
Total gross deferred tax assets49,837 32,331 
Valuation allowance(48,671)(20,341)
Total deferred tax assets, net1,166 11,990 
Deferred tax liabilities:
Property and equipment— (3,696)
Intangible assets— (4,134)
ROU asset(686)(3,793)
Prepaid insurance and other(257)(331)
Total gross deferred tax liabilities(943)(11,954)
Net deferred tax assets$223 $36 
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders’ Equity (Tables)
12 Months Ended
Dec. 31, 2020
Equity [Abstract]  
Schedule of reconciliation of changes in common shares issued
A reconciliation of the changes in common shares issued is as follows:
 Years ended December 31,
 20202019
Shares issued at the beginning of the year63,656,897 62,162,875 
Issued upon sale of common stock200,000 — 
Issued upon exercise of stock options111,298 — 
Issued as restricted stock award grants3,114,978 924,022 
Issued as restricted stock unit grants86,241 570,000 
Issued in business combination to acquire JP311,500,000 — 
Shares issued at the end of the year78,669,414 63,656,897 
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation and Other Benefit Plans (Tables)
12 Months Ended
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]  
Schedule of stock options Stock option activity for the years ended December 31, 2020 and 2019, are as follows
SharesWeighted-Average
Exercise
Price
Weighted-Average
Fair Value
Outstanding as of January 1, 2019— $— $— 
Granted3,000,000 1.93 1.25 
Exercised— — — 
Forfeited— — — 
Outstanding as of January 1, 20203,000,000 
Granted1,327,795 1.12 0.62 
Exercised(111,298)0.92 0.51 
Forfeited(556,497)0.92 0.51 
Outstanding as of
December 31, 20203,660,000 
Vested or expected to vest at
December 31, 20201,111,298 
Schedule of valuation assumptions
The following table sets forth significant assumptions used in the Monte Carlo model for market-based options to determine the fair value of the options at the date of grant:
Year Ended December 31, 2020Year Ended December 31, 2019
Market-Based OptionsMarket-Based Options
Risk-free interest rate0.12 %1.84 %
Expected volatility of common stock103.50 %71.57 %
Expected life of options in years27
Vesting period in years27
The following table sets forth significant assumptions used in the Black Scholes model for time-vested options to determine the fair value of the options at the date of grant:
Year Ended December 31, 2019
Time-Vested Options
Initial stock price$1.93
Strike price1.93
Term (in years)6.5
Risk-free rate1.8 %
Volatility rate73.6 %
Schedule of restricted stock activity
Restricted stock share activity for the years ended December 31, 2020 and 2019, are as follows:
Restricted Stock SharesSharesWeighted-
Average Fair
Value at Date of
Grant
Non-vested at January 1, 20191,050,372 $3.47 
Granted to employees1,494,022 2.62 
Vested(615,941)3.72 
Forfeited(299,433)3.16 
Non-vested at January 1, 20201,629,020 2.66 
Granted to employees3,114,978 0.83 
Vested(711,988)2.94 
Forfeited(1,236,910)1.65 
Non-vested at December 31, 20202,795,100 $1.00 
Schedule of restricted stock unit activity
Restricted stock units activity for the years ended December 31, 2020 and 2019, are as follows:
Restricted Stock Units (1)
UnitsWeighted-
Average Fair
Value at Date of
Grant
RSUs at January 1, 2019301,766 $3.94 
2018 forfeited(272,046)6.39 
2019 granted1,071,530 3.75 
2019 forfeited(62,776)1.66 
RSUs at January 1, 20201,038,474 3.24 
2020 granted922,786 1.19 
2020 forfeited(733,711)3.79 
RSUs at December 31, 20201,227,549 $1.25 
(1) Restricted stock units and performance stock units are disclosed in the preceding table.
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.20.4
Supplemental Cash Flow Information (Tables)
12 Months Ended
Dec. 31, 2020
Supplemental Cash Flow Elements [Abstract]  
Components of supplemental cash flow information
Supplemental cash flow information is as follows (in thousands):
 Years ended December 31,
 20202019
Supplemental non-cash investing and financing activities:
Equity issued — acquisition of JP3$8,538 $— 
Supplemental cash payment information:
Interest paid$25 $599 
Income taxes (received, net of payments) paid(6,246)(699)
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segment, Geographic and Major Customer Information (Tables)
12 Months Ended
Dec. 31, 2020
Segment Reporting [Abstract]  
Financial information regarding reportable segments Summarized financial information of the reportable segments is as follows (in thousands):
As of and for the years ended December 31,Chemistry Technologies
Data Analytics(1)
Corporate and
Other
Total
2020
Net revenue from external customers$50,310 $2,831 $— $53,141 
Loss from operations, including impairment(88,486)(36,407)(18,755)(143,648)
Depreciation and amortization2,519 422 471 3,412 
Additions to long-lived assets1,425 — — 1,425 
2019
Net revenue from external customers$119,353 $— $— $119,353 
Loss from operations, including impairment(45,682)— (29,818)(75,500)
Depreciation and amortization7,439 — 1,026 8,465 
Additions to long-lived assets2,411 — — 2,411 
(1) The financial information disclosed for the DA segment is for the period May 18, 2020 to December 31, 2020.
Assets of the Company by reportable segment are as follows (in thousands):
December 31,
20202019
Chemistry Technologies$43,346 $116,110 
Data Analytics13,201 — 
Corporate and Other29,663 114,490 
Total assets$86,210 $230,600 
Revenue by geographic location Revenue by geographic location is as follows (in thousands):
 Years ended December 31,
 20202019
U.S.$40,632 $104,786 
UAE6,763 3,897 
Other countries5,746 10,670 
Total revenue$53,141 $119,353 
Revenue by major customers
Revenue from major customers and as a percentage of consolidated revenue, is as follows:
Year ended December 31, 2020Chemistry Technologies% of Total RevenueData Analytics% of Total Revenue
Customer A$12,891 24.26 %**
Customer B****
Customer C$9,394 17.68 %**
Year ended December 31, 2019   
Customer A$24,386 20.43 %**
Customer B$12,322 10.32 %**
Customer C****
*This customer did not account for more than 10% of revenue during this period.
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.20.4
Organization and Nature of Operations (Details)
12 Months Ended
Dec. 31, 2020
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of reportable segments 2
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Changes in Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Changes in the allowance for doubtful accounts    
Balance, beginning of year $ 1,527 $ 1,190
Charges to provision for doubtful accounts, net of recoveries 652 512
Write-offs (863) (175)
Balance, end of year $ 1,316 $ 1,527
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Property and Equipment (Details)
12 Months Ended
Dec. 31, 2020
Buildings and leasehold improvements | Minimum  
Property, Plant and Equipment  
Property and equipment, useful life 2 years
Buildings and leasehold improvements | Maximum  
Property, Plant and Equipment  
Property and equipment, useful life 30 years
Machinery and equipment | Minimum  
Property, Plant and Equipment  
Property and equipment, useful life 7 years
Machinery and equipment | Maximum  
Property, Plant and Equipment  
Property and equipment, useful life 10 years
Furniture and fixtures  
Property, Plant and Equipment  
Property and equipment, useful life 3 years
Land improvements  
Property, Plant and Equipment  
Property and equipment, useful life 20 years
Transportation equipment | Minimum  
Property, Plant and Equipment  
Property and equipment, useful life 2 years
Transportation equipment | Maximum  
Property, Plant and Equipment  
Property and equipment, useful life 5 years
Computer equipment and software | Minimum  
Property, Plant and Equipment  
Property and equipment, useful life 3 years
Computer equipment and software | Maximum  
Property, Plant and Equipment  
Property and equipment, useful life 7 years
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Business Combination - Narrative (Details)
$ / shares in Units, shares in Millions
3 Months Ended 12 Months Ended
Sep. 30, 2020
USD ($)
Jun. 30, 2020
USD ($)
provision
$ / shares
shares
Mar. 31, 2020
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Business Acquisition          
Ownership (in percentage)   100.00%      
Additional earn-out based on appreciation of Flotek’s share price       $ 1,400,000  
Measurement period adjustment       2,276,000  
Loss on write-down of assets held for sale     $ 30,200,000 30,178,000 $ 0
Impairment of goodwill $ 11,700,000     11,706,000 $ 0
Data Analytics          
Business Acquisition          
Loss on write-down of assets held for sale 12,500,000        
Impairment of goodwill 11,700,000        
Operating Expense          
Business Acquisition          
Business acquisition costs   $ 500,000      
JP3 Measurement, LLC          
Business Acquisition          
Ownership (in percentage)   100.00%      
Aggregate value of consideration paid   $ 36,600,000      
Payments to acquire business   $ 25,000,000.0      
Shares issued to acquire business (in shares) | shares   11.5      
Common stock with estimated fair value   $ 8,500,000      
Excess working capital assumed   1,900,000      
Contingent consideration   $ 1,200,000      
Number of earn-out provisions (provisions) | provision   2      
Additional earn-out based on appreciation of Flotek’s share price   $ 5,000,000.0   $ 2,700,000  
First earn out provision threshold (usd per share) | $ / shares   $ 2      
Second earn out provision threshold (usd per share) | $ / shares   $ 3      
Measurement period adjustment 2,300,000        
Escrow deposit $ 2,500,000        
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.20.4
Business Combination - Net Assets Acquired (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
May 18, 2020
Dec. 31, 2019
Business Acquisition      
Goodwill $ 8,092   $ 0
JP3 Measurement, LLC      
Business Acquisition      
Inventories   $ 7,100  
Cash   604  
Net working capital, net of cash and inventories   (1,063)  
Fixed assets   426  
Long-term debt assumed and other assets (liabilities)   (893)  
Goodwill   17,522  
Net assets acquired   36,596  
JP3 Measurement, LLC | Tradenames and trademarks      
Business Acquisition      
Intangible assets other than goodwill   1,100  
JP3 Measurement, LLC | Technology and know-how      
Business Acquisition      
Intangible assets other than goodwill   5,000  
JP3 Measurement, LLC | Customer lists      
Business Acquisition      
Intangible assets other than goodwill   $ 6,800  
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Discontinued Operations - Narratives (Details) - Florida Chemical Company - USD ($)
1 Months Ended 12 Months Ended
Feb. 29, 2020
Dec. 31, 2019
Dec. 31, 2020
Feb. 28, 2019
Archer-Daniels-Midland Company        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations        
Litigation settlement, amount awarded to other party $ 4,100,000      
Discontinued operations, disposed of by sale        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations        
Cash consideration       $ 175,000,000.0
Contingent liabilities remaining       $ 17,500,000
Escrow balance   $ 9,900,000 $ 0  
Loss on contract settlement   $ 15,800,000    
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Discontinued Operations - Summary Of Financial Information That Has Been Reported As Discontinued Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Discontinued operations:    
Net income from discontinued operations $ 0 $ 42,158
Discontinued Operations, Held-for-sale    
Discontinued operations:    
Revenue 0 11,031
Operating expenses 0 (11,572)
Depreciation and amortization 0 0
Research and development 0 (69)
(Loss) income from operations 0 (610)
Other income 0 35
Gain on sale of businesses 0 65,417
Income before income taxes 0 64,842
Income tax expense 0 (22,684)
Net income from discontinued operations $ 0 $ 42,158
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue from Contract with Customer [Abstract]    
Product sales as a percentage of total revenue (in percentage) 95.00% 95.00%
Disaggregation of Revenue    
Revenue $ 53,141 $ 119,353
Products    
Disaggregation of Revenue    
Revenue 50,478 115,683
Services    
Disaggregation of Revenue    
Revenue $ 2,663 $ 3,670
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories - Components of inventory (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Inventory Disclosure [Abstract]      
Raw materials $ 7,190 $ 4,339  
Finished goods 15,705 24,569  
Inventories 22,895 28,908  
Less reserve for excess and obsolete inventory (11,058) (5,698) $ (2,117)
Inventories, net $ 11,837 $ 23,210  
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories - Schedule of Inventory Reserve (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Inventory reserves    
Balance, beginning of year $ 5,698 $ 2,117
Charged to provisions 12,261 5,659
Deductions for sales and disposals (6,901) (2,078)
Balance, end of the year $ 11,058 $ 5,698
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Inventory        
Charged to provisions   $ 12,261 $ 5,659  
Inventory valuation reserves   11,058 5,698 $ 2,117
Excess terpene        
Inventory        
Charged to provisions   400    
Inventory valuation reserves   $ 6,900 $ 4,400  
Chemistry Technologies        
Inventory        
Charged to provisions $ 8,400      
Data Analytics        
Inventory        
Charged to provisions $ 3,900      
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment - Components of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Components of Property, Plant and Equipment    
Property and equipment $ 20,541 $ 77,334
Less accumulated depreciation (11,454) (37,505)
Property and equipment, net 9,087 39,829
Land    
Components of Property, Plant and Equipment    
Property and equipment 2,415 2,415
Land improvements    
Components of Property, Plant and Equipment    
Property and equipment 867 2,025
Buildings and leasehold improvements    
Components of Property, Plant and Equipment    
Property and equipment 6,364 38,741
Machinery and equipment    
Components of Property, Plant and Equipment    
Property and equipment 7,760 27,694
Furniture and fixtures    
Components of Property, Plant and Equipment    
Property and equipment 649 1,671
Transportation equipment    
Components of Property, Plant and Equipment    
Property and equipment 1,190 1,440
Computer equipment and software    
Components of Property, Plant and Equipment    
Property and equipment $ 1,296 $ 3,348
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.20.4
Property and Equipment - Narratives (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Abstract]      
Depreciation expense   $ 2,500,000 $ 6,500,000
Loss on write-down of assets held for sale $ 30,200,000 $ 30,178,000 $ 0
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Lessee, Lease, Description        
Operating lease, renewal term     10 years  
Operating lease, right-of-use asset     $ 2,320 $ 16,388
Operating lease liability     8,984 17,459
Impairment of right-of-use assets   $ 7,400 7,434  
Payment to terminate lease $ 1,000      
Gain on lease termination $ 600   576 0
Rent expense     $ 1,600 $ 2,900
GRIC        
Lessee, Lease, Description        
Operating lease, remaining lease term     15 years  
Operating lease, renewal term     7 years  
Adjustment        
Lessee, Lease, Description        
Operating lease, right-of-use asset   6,200    
Operating lease liability   $ 6,200    
Minimum        
Lessee, Lease, Description        
Operating lease, remaining lease term     1 year  
Maximum        
Lessee, Lease, Description        
Operating lease, remaining lease term     15 years  
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Components of Lease Expense and Supplementary Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating lease expense $ 1,370 $ 2,609
Amortization of right-of-use assets 17 1,237
Interest on lease liabilities 18 10
Total finance lease expense 35 1,247
Short-term lease expense 202 123
Total lease expense 1,607 3,979
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases 2,884 2,336
Operating cash flows from finance leases 18 10
Financing cash flows from finance leases $ 70 $ 51
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Leases    
2021 $ 1,367  
2022 1,289  
2023 1,317  
2024 1,347  
2025 1,347  
Thereafter 6,865  
Total lease payments 13,532  
Less: Interest (4,548)  
Present value of lease liabilities 8,984 $ 17,459
Finance Leases    
2021 69  
2022 46  
2023 39  
2024 23  
2025 0  
Thereafter 0  
Total lease payments 177  
Less: Interest (21)  
Present value of lease liabilities $ 156 $ 213
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Operating Leases    
Operating lease right-of-use assets $ 2,320 $ 16,388
Current portion of operating lease liabilities 636 486
Long-term operating lease liabilities 8,348 16,973
Total operating lease liabilities 8,984 17,459
Finance Leases    
Property and equipment 147 293
Accumulated depreciation (26) (28)
Property and equipment, net 121 265
Current portion of finance lease liabilities 60 55
Long-term finance lease liabilities 96 158
Total finance lease liabilities $ 156 $ 213
Weighted Average Remaining Lease Term    
Operating leases (in years) 9 years 10 months 24 days 16 years 7 months 6 days
Finance leases (in years) 3 years 1 month 6 days 4 years 7 months 6 days
Weighted Average Discount Rate    
Operating leases (in percentage) 8.90% 8.90%
Finance leases (in percentage) 9.00% 9.00%
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Goodwill        
Ownership (in percentage)   100.00%    
Acquisition goodwill recognized     $ 17,522  
Impairment of goodwill $ 11,700   11,706 $ 0
Measurement period adjustment     $ 2,276  
Data Analytics        
Goodwill        
Impairment of goodwill 11,700      
JP3 Measurement, LLC        
Goodwill        
Ownership (in percentage)   100.00%    
Acquisition goodwill recognized   $ 17,500    
Measurement period adjustment $ 2,300      
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill - Changes in the Carrying Value of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Changes in the carrying value of goodwill:      
Acquisition goodwill recognized   $ 17,522  
Measurement period adjustment   2,276  
Goodwill impairment recognized $ (11,700) (11,706) $ 0
Goodwill   19,798  
Accumulated impairment losses   (11,706)  
Goodwill balance, net of impairment   $ 8,092 $ 0
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.20.4
Other Intangible Assets - Narratives (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2020
Dec. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]      
Amortization of other intangible assets   $ 900,000 $ 2,000,000.0
Amortization of deferred financing costs   0 1,428,000
Impairment charges of other intangible assets $ 12,500,000 $ 32,400,000 $ 0
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.20.4
Other Intangible Assets - Schedule of Other Intangible Assets (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Finite-Lived Intangible Assets  
Cost $ 34,211
Accumulated Amortization (13,888)
Other intangible assets, net 20,300
Patents and technology  
Finite-Lived Intangible Assets  
Cost 17,493
Accumulated Amortization (6,715)
Customer relationships  
Finite-Lived Intangible Assets  
Cost 15,367
Accumulated Amortization (6,013)
Trademarks and brand names  
Finite-Lived Intangible Assets  
Cost 1,351
Accumulated Amortization $ (1,160)
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Impairment of Fixed, Long-lived and Intangible Assets - Schedule of Impairment Charges (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Long Lived Assets Held-for-sale      
Loss on write-down of assets held for sale $ 30,200,000 $ 30,178,000 $ 0
Operating lease right-of-use assets $ 7,400,000 7,434,000  
Total other intangibles   32,363,000 $ 0
Total impairment of fixed, long-lived and intangible assets   69,975,000  
Patents and technology      
Long Lived Assets Held-for-sale      
Total other intangibles   14,733,000  
Customer relationships      
Long Lived Assets Held-for-sale      
Total other intangibles   15,796,000  
Intangible assets in progress      
Long Lived Assets Held-for-sale      
Total other intangibles   596,000  
Trademarks and brand names      
Long Lived Assets Held-for-sale      
Total other intangibles   $ 1,238,000  
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.20.4
Impairment of Fixed, Long-lived and Intangible Assets - Narratives (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2020
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets        
Unusual or infrequent item, or both, loss, gross     $ 57,500,000  
Loss on write-down of assets held for sale   $ 30,200,000 $ 30,178,000 $ 0
Data Analytics        
Finite-Lived Intangible Assets        
Loss on write-down of assets held for sale $ 12,500,000      
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities - Schedule of Current Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Accrued liabilities, current    
Loss on purchase commitments (Note 16) $ 9,402 $ 15,750
Severance costs 3,558 3,450
Payroll and benefits 1,789 471
Contingent liability for earn-out provision 1,416 0
Taxes other than income taxes 544 1,799
Due to third parties 434 2,509
Legal costs 333 149
Deferred revenue, current 146 0
Other 653 424
Total current accrued liabilities $ 18,275 $ 24,552
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt Instrument    
Less current maturities $ (4,048) $ 0
Long-term debt 1,617 0
Unsecured Debt    
Debt Instrument    
Total 5,665 0
Less current maturities (4,048) 0
Long-term debt 1,617 0
Flotek PPP loan | Unsecured Debt    
Debt Instrument    
Total 4,788 0
JP3 PPP loan | Unsecured Debt    
Debt Instrument    
Total $ 877 $ 0
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Debt - Narratives (Details) - USD ($)
1 Months Ended
May 18, 2020
Apr. 30, 2020
Mar. 01, 2019
Bank Credit Facility      
Debt Instrument      
Maximum borrowing capacity     $ 75,000,000
JP3 Measurement, LLC      
Debt Instrument      
Assumed PPP loan $ 900,000    
Flotek PPP loan | Unsecured Debt      
Debt Instrument      
Proceeds from debt   $ 4,800,000  
Debt instrument stated interest rate (percent)   1.00%  
Debt instrument term (years)   2 years  
Percentage of cost allocable to payroll costs (percent)   60.00%  
XML 92 R75.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Narratives (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
May 31, 2020
Assets Measured at Fair Value on a Nonrecurring Basis              
Accrued liability $ 2,500,000       $ 2,500,000 $ 0  
Additional earn-out based on appreciation of Flotek’s share price         1,400,000    
Impairment of fixed and long-lived assets       $ 30,200,000 30,178,000 0  
Impairment of related to other intangible assets   $ 12,500,000     32,400,000 0  
Impairment of goodwill   $ 11,700,000     11,706,000 $ 0  
JP3 Measurement, LLC              
Assets Measured at Fair Value on a Nonrecurring Basis              
Additional earn-out based on appreciation of Flotek’s share price     $ 5,000,000.0   2,700,000    
Contingent consideration     $ 1,200,000        
JP3 Measurement, LLC | Level 3              
Assets Measured at Fair Value on a Nonrecurring Basis              
Accrued liability 2,500,000            
Contingent consideration $ 1,400,000       $ 1,400,000   $ 1,200,000
Nonrecurring              
Assets Measured at Fair Value on a Nonrecurring Basis              
Impairment of fixed and long-lived assets       $ 57,500,000      
XML 93 R76.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Recurring (Details) - Recurring - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring    
Contingent consideration $ 1,416 $ 0
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring    
Contingent consideration 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring    
Contingent consideration 0 0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring    
Contingent consideration $ 1,416 $ 0
XML 94 R77.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2020
Dec. 31, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation      
Balance - beginning of period   $ 0 $ 0
Additions / issuances   1,200 0
Change in fair value   2,716 0
Transfer out of Level 3 $ (2,500) (2,500) 0
Balance - end of period $ 1,416 $ 1,416 $ 0
XML 95 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Components of Income Tax (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Current:    
Federal $ (6,115) $ (22,923)
State 144 (2,295)
Foreign (21) (238)
Total current (5,992) (25,456)
Deferred:    
Federal (116) 24,373
State (71) 1,345
Foreign 0 0
Total deferred (187) 25,718
Income tax (benefit) expense $ (6,179) $ 262
XML 96 R79.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Domestic and Foreign Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]    
United States $ (141,864) $ (75,633)
Foreign (765) (178)
Loss before income taxes $ (142,629) $ (75,811)
XML 97 R80.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Reconciliation of Effective Tax Rate (Details)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]    
Federal statutory tax rate 21.00% 21.00%
State income taxes, net of federal benefit 2.10% 0.60%
Non-U.S. income taxed at different rates 0.20% 0.50%
Increase in valuation allowance (20.30%) (20.50%)
Reduction in tax benefit related to stock-based awards (0.20%) (0.10%)
Effect of tax rate differences of NOL carryback 1.50% 0.00%
Research and development credit 0.00% 0.20%
Other 0.00% (2.00%)
Effective income tax rate 4.30% (0.30%)
XML 98 R81.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Narratives (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Income Tax Disclosure [Abstract]      
Taxes receivable   $ 6,100  
Operating loss carryforwards $ 94,700    
Deferred tax assets, operating loss carryforwards, subject to expiration 46,400    
Deferred tax assets, operating loss carryforwards, not subject to expiration 48,300    
Valuation allowance 48,671   $ 20,341
Unremitted earnings outside the US $ 5,700    
XML 99 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Deferred tax assets:    
Net operating loss carryforwards $ 23,589 $ 17,248
Allowance for doubtful accounts 1,134 1,037
Inventory valuation reserves 2,093 629
Equity compensation 435 353
Goodwill 4,087 965
Accrued compensation 657 587
Foreign tax credit carryforward 3,802 3,894
Lease liability 1,945 3,992
Accrued liabilities 2,076 3,530
Property and equipment 3,640 0
Intangible assets 6,026 0
Other 353 96
Total gross deferred tax assets 49,837 32,331
Valuation allowance (48,671) (20,341)
Total deferred tax assets, net 1,166 11,990
Deferred tax liabilities:    
Property and equipment 0 (3,696)
Intangible assets 0 (4,134)
ROU asset (686) (3,793)
Prepaid insurance and other (257) (331)
Total gross deferred tax liabilities (943) (11,954)
Net deferred tax assets $ 223 $ 36
XML 100 R83.htm IDEA: XBRL DOCUMENT v3.20.4
Commitment and Contingencies (Details) - USD ($)
$ in Millions
12 Months Ended
Feb. 26, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Loss Contingencies        
Payment for amendment agreement $ 15.8      
Indemnification expense     $ 0.4 $ 0.6
Sales | Customer Concentration Risk | Data Analytics        
Loss Contingencies        
Percentage of revenue by major customers (in percentage)     10.00%  
Customer one | Sales | Customer Concentration Risk | Chemistry Technologies        
Loss Contingencies        
Percentage of revenue by major customers (in percentage)     24.00% 20.00%
Customer two | Sales | Customer Concentration Risk | Chemistry Technologies        
Loss Contingencies        
Percentage of revenue by major customers (in percentage)     18.00% 10.00%
Three major customers | Sales | Customer Concentration Risk | Chemistry Technologies        
Loss Contingencies        
Percentage of revenue by major customers (in percentage)     50.00% 40.00%
Amended terpene supply agreement        
Loss Contingencies        
Operating loss     $ 9.9  
Accrued liability     $ 9.4  
Maximum | Forecast        
Loss Contingencies        
Indemnification expense   $ 0.5    
XML 101 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders’ Equity - Reconciliation of Changes in Common Shares Issued and Additional Disclosures (Details)
12 Months Ended
May 05, 2020
series
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2019
$ / shares
shares
May 04, 2020
shares
Common and Preferred Stock        
Common stock, shares authorized (in shares) 140,000,000 140,000,000 140,000,000 80,000,000
Common stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001 $ 0.0001  
Preferred stock. shares authorized (in shares) 100,000 100,000 100,000  
Preferred stock, minimum number of series authorized | series 1      
Preferred stock, par value (in dollars per share) | $ / shares $ 0.0001 $ 0.0001 $ 0.0001  
Increase (Decrease) in Stockholders' Equity        
Shares issued at the beginning of the year (in shares)   63,656,897 62,162,875  
Issued upon sale of common stock (in shares)   200,000 0  
Stock options exercised (in shares)   111,298 0  
Issued in business combination to acquire JP3 (in shares)   11,500,000 0  
Shares issued at the end of the year (in shares)   78,669,414 63,656,897  
Restricted Stock        
Increase (Decrease) in Stockholders' Equity        
Issued as restricted stock grants (in shares)   3,114,978 924,022  
Restricted Stock Units (RSUs)        
Increase (Decrease) in Stockholders' Equity        
Issued as restricted stock grants (in shares)   86,241 570,000  
XML 102 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Stockholders’ Equity - Treasury Stock and Stock Repurchase Program (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2015
Equity, Class of Treasury Stock      
Treasury stock purchased (in shares) 145,703 93,977  
Stock surrendered for exercise of stock options (in shares) 66,115 0  
Share Repurchase Program, June 2015      
Equity, Class of Treasury Stock      
Stock repurchase shares authorized     $ 50,000,000
Common stock shares purchased, cost $ 0 $ 300,000  
XML 103 R86.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation and Other Benefit Plans - Stock-Based Incentive Plans (Details)
Dec. 31, 2020
shares
2014 Plan  
Share-based Compensation Arrangement by Share-based Payment Award  
Maximum number of shares that may be issued (in shares) 5,200,000
2010 Plan  
Share-based Compensation Arrangement by Share-based Payment Award  
Maximum number of shares that may be issued (in shares) 6,000,000.0
2007 Plan  
Share-based Compensation Arrangement by Share-based Payment Award  
Maximum number of shares that may be issued (in shares) 2,200,000
2019 Plan and 2018 Plan  
Share-based Compensation Arrangement by Share-based Payment Award  
Shares remaining to be granted (in shares) 1,800,000
2019 Plan  
Share-based Compensation Arrangement by Share-based Payment Award  
Maximum number of shares that may be issued (in shares) 1,000,000.0
2018 Plan  
Share-based Compensation Arrangement by Share-based Payment Award  
Maximum number of shares that may be issued (in shares) 3,000,000.0
XML 104 R87.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation and Other Benefit Plans - Stock Options - Narratives (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Payment Arrangement [Abstract]      
Granted (in shares) 1,327,795 3,000,000  
Number of stock options vested (in shares) 100,000 0  
Number of stock options forfeited (in shares) 556,497 0 0
Unrecognized compensation cost related to stock options $ 3.6    
XML 105 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation and Other Benefit Plans - Schedule of Stock Options (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Shares      
Outstanding beginning balance (in shares) 3,000,000 0  
Granted (in shares) 1,327,795 3,000,000  
Stock options exercised (in shares) (111,298) 0  
Forfeited (in shares) (556,497) 0 0
Outstanding ending balance (in shares) 3,660,000 3,000,000 0
Vested or expected to be vested (in shares) 1,111,298    
Weighted-Average Exercise Price      
Outstanding beginning balance (in USD per share) $ 0  
Granted (in USD per share) 1.12 1.93  
Exercised (in USD per share) 0.92 0  
Forfeited (in USD per share) 0.92 0  
Outstanding ending balance (in USD per share) $ 0
Weighted-Average Fair Value      
Beginning balance (per share) 0  
Granted (per share) 0.62 1.25  
Exercised (per share) 0.51 0  
Forfeited (per share) 0.51 0  
Ending balance (per share) $ 0
XML 106 R89.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation and Other Benefit Plans - Schedule of Significant Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Market-Based Options    
Share-based Compensation Arrangement by Share-based Payment Award    
Risk Free Interest Rate 0.12% 1.84%
Expected Volatility Rate 103.50% 71.57%
Expected Term (in years) 2 years 7 years
Vesting period in years 2 years 7 years
Time-Vested Options    
Share-based Compensation Arrangement by Share-based Payment Award    
Initial stock price ( per share)   $ 1.93
Stock price (per share)   $ 1.93
Risk Free Interest Rate   1.80%
Expected Volatility Rate   73.60%
Expected Term (in years)   6 years 6 months
XML 107 R90.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation and Other Benefit Plans - Restricted Stock and Restricted Stock Units- Narratives (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Restricted Stock, Time-vesting    
Share-based Compensation Arrangement by Share-based Payment Award    
Percentage by award type 53.00%  
Restricted Stock, Performance-based    
Share-based Compensation Arrangement by Share-based Payment Award    
Percentage by award type 47.00%  
Vesting period in years 3 years  
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award    
Fair value of vested restricted stock $ 2.1 $ 6.3
Award unrecognized compensation expense $ 1.8  
Award unrecognized compensation expense, expected period for recognition 9 months 18 days  
Granted to employees (in shares) 3,114,978 1,494,022
Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award    
Award unrecognized compensation expense $ 2.0  
Award unrecognized compensation expense, expected period for recognition 1 year 2 months 12 days  
Awards granted (in shares)   1,100,000
XML 108 R91.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation and Other Benefit Plans - Restricted Stock Share Activity and Units Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Restricted Stock    
Shares    
Non-vested at beginning of period (in shares) 1,629,020 1,050,372
Granted to employees (in shares) 3,114,978 1,494,022
Vested (in shares) (711,988) (615,941)
Forfeited (in shares) (1,236,910) (299,433)
Non-vested at end of period (in shares) 2,795,100 1,629,020
Weighted- Average Fair Value at Date of Grant    
Non-vested at beginning of period (in dollars per share) $ 2.66 $ 3.47
Granted to employees (in dollars per share) 0.83 2.62
Vested (in dollars per share) 2.94 3.72
Forfeited (in dollars per share) 1.65 3.16
Non-vested at end of period (in dollars per share) $ 1.00 $ 2.66
Restricted Stock Units (RSUs)    
Shares    
Non-vested at beginning of period (in shares) 1,038,474 301,766
Non-vested at end of period (in shares) 1,227,549 1,038,474
Weighted- Average Fair Value at Date of Grant    
Non-vested at beginning of period (in dollars per share) $ 3.24 $ 3.94
Non-vested at end of period (in dollars per share) $ 1.25 $ 3.24
Restricted Stock Units (RSUs) | 2018    
Shares    
Forfeited (in shares)   (272,046)
Weighted- Average Fair Value at Date of Grant    
Forfeited (in dollars per share)   $ 6.39
Restricted Stock Units (RSUs) | 2019    
Shares    
Granted to employees (in shares)   1,071,530
Forfeited (in shares)   (62,776)
Weighted- Average Fair Value at Date of Grant    
Granted to employees (in dollars per share)   $ 3.75
Forfeited (in dollars per share)   $ 1.66
Restricted Stock Units (RSUs) | 2020    
Shares    
Granted to employees (in shares) 922,786  
Forfeited (in shares) (733,711)  
Weighted- Average Fair Value at Date of Grant    
Granted to employees (in dollars per share) $ 1.19  
Forfeited (in dollars per share) $ 3.79  
XML 109 R92.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation and Other Benefit Plans - Employee Stock Purchase Plan and Stock-Based Compensation Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award      
Maximum shares employees may purchase each year, value     $ 25,000
Non-cash share-based compensation expense $ 3,200,000 $ 4,000,000.0  
Total fair value of the shares purchased under the plan 100,000 100,000  
Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award      
Maximum number of shares that may be issued (in shares)     500,000
Percent of common stock fair market value     85.00%
Offering period     3 months
Maximum employee compensation payroll deductions may not exceed     10.00%
Maximum shares employees may purchase in any one offering period (in shares)     1,000
Non-cash share-based compensation expense $ 100,000 $ 100,000  
XML 110 R93.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation and Other Benefit Plans - 401(k) Retirement Plan (Details) - USD ($)
$ in Millions
12 Months Ended
Jan. 01, 2015
Dec. 31, 2020
Dec. 31, 2019
Defined Contribution Plan      
Compensation expense related to 401(k) retirement plan   $ 0.2 $ 0.7
Up to 2 Percent      
Defined Contribution Plan      
Company match 100.00%    
Employee contribution 2.00%    
From 5 to 8 Percent      
Defined Contribution Plan      
Employee contribution 50.00%    
From 5 to 8 Percent | Minimum      
Defined Contribution Plan      
Employee contribution 5.00%    
From 5 to 8 Percent | Maximum      
Defined Contribution Plan      
Employee contribution 8.00%    
XML 111 R94.htm IDEA: XBRL DOCUMENT v3.20.4
Earnings (Loss) Per Share (Details) - shares
shares in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Restricted Stock Units (RSUs)    
Class of Stock    
Anti-dilutive securities excluded from calculation of earnings per share (in shares) 1.8 0.1
Stock options    
Class of Stock    
Anti-dilutive securities excluded from calculation of earnings per share (in shares) 3.8  
XML 112 R95.htm IDEA: XBRL DOCUMENT v3.20.4
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Supplemental non-cash investing and financing activities:    
Equity issued — acquisition of JP3 $ 8,538 $ 0
Supplemental cash payment information:    
Interest paid 25 599
Income taxes (received, net of payments) paid $ (6,246) $ (699)
XML 113 R96.htm IDEA: XBRL DOCUMENT v3.20.4
Related Party Transaction (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Related Party Transaction          
Taxes payable       $ 1.8 $ 2.4
Accrual for potential penalties and interest     $ 0.2    
Chief Executive Officer          
Related Party Transaction          
Due from related parties         $ 2.4
Affiliated Entity | Chief Executive Officer          
Related Party Transaction          
Income taxes paid $ 0.6        
Due from related parties $ 1.8 $ 1.4      
XML 114 R97.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segment, Geographic and Major Customer Information - Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Summarized financial information regarding reportable segments    
Net revenue from external customers $ 53,141 $ 119,353
Loss from operations, including impairment (143,648) (75,500)
Depreciation and amortization 3,412 8,465
Additions to long-lived assets 1,425 2,411
Operating Segments | Chemistry Technologies    
Summarized financial information regarding reportable segments    
Net revenue from external customers 50,310 119,353
Loss from operations, including impairment (88,486) (45,682)
Depreciation and amortization 2,519 7,439
Additions to long-lived assets 1,425 2,411
Operating Segments | Data Analytics    
Summarized financial information regarding reportable segments    
Net revenue from external customers 2,831 0
Loss from operations, including impairment (36,407) 0
Depreciation and amortization 422 0
Additions to long-lived assets 0 0
Corporate and Other    
Summarized financial information regarding reportable segments    
Net revenue from external customers 0 0
Loss from operations, including impairment (18,755) (29,818)
Depreciation and amortization 471 1,026
Additions to long-lived assets $ 0 $ 0
XML 115 R98.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segment, Geographic and Major Customer Information - Assets by Reportable Segments (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information    
Total assets $ 86,210 $ 230,600
Operating Segments | Chemistry Technologies    
Segment Reporting Information    
Total assets 43,346 116,110
Operating Segments | Data Analytics    
Segment Reporting Information    
Total assets 13,201 0
Corporate and Other    
Segment Reporting Information    
Total assets $ 29,663 $ 114,490
XML 116 R99.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segment, Geographic and Major Customer Information - Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue by geographic location    
Revenue $ 53,141 $ 119,353
U.S.    
Revenue by geographic location    
Revenue 40,632 104,786
UAE    
Revenue by geographic location    
Revenue 6,763 3,897
Other countries    
Revenue by geographic location    
Revenue $ 5,746 $ 10,670
XML 117 R100.htm IDEA: XBRL DOCUMENT v3.20.4
Business Segment, Geographic and Major Customer Information - Major Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Revenue, Major Customer    
Revenue $ 53,141 $ 119,353
Customer Concentration Risk | Sales | Customer A | Chemistry Technologies    
Revenue, Major Customer    
Revenue $ 12,891 $ 24,386
Percentage of revenue by major customers (in percentage) 24.26% 20.43%
Customer Concentration Risk | Sales | Customer B | Chemistry Technologies    
Revenue, Major Customer    
Revenue   $ 12,322
Percentage of revenue by major customers (in percentage)   10.32%
Customer Concentration Risk | Sales | Customer C | Chemistry Technologies    
Revenue, Major Customer    
Revenue $ 9,394  
Percentage of revenue by major customers (in percentage) 17.68%  
EXCEL 118 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -6 <%('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 " #5@'!2MU'I6NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Y&#B;-96.G%@8K;.QF;+4UBQ-C:R1]^SE>FS*V!]C1TN]/ MGT"M]E*/ 9_#Z#&0Q7@WNWZ(4OL-.Q%Y"1#U"9V*94H,J7D8@U.4GN$(7ND/ M=42H.&_ (2FC2,$"+/Q*9%UKM-0!%8WA@C=ZQ?O/T&>8T8 ].APH@B@%L&Z9 MZ,]SW\(-L, (@XO?!30K,5?_Q.8.L$MRCG9-3=-43G7.I1T$O.VV+WG=P@Z1 MU* Q_8I6TMGCAETGO]8/C_LGUE6\$@6O"]'L12-Y(ZO[]\7UA]]-V(W&'NP_ M-KX*=BW\NHON"U!+ P04 " #5@'!2F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M -6 <%+-4E>3<08 +<9 8 >&PO=V]R:W-H965T&UL MI5E=<^(V%'W>_@H-W>EL9T*P91)@FV2&&.C2W1 &2+=IIP_"%M@3VZ*2'))_ MWRMC,$G-M6?ZDN"/>WQ\)9US=7VU%?))!9QK\A)'B;IN!%IO/K=:R@MXS-2Y MV/ $KJR$C)F&0[ENJ8WDS,^"XJA%+>NR%;,P:=Q<9>>F\N9*I#H*$SZ51*5Q MS.3K+8_$]KIA-_8G9N$ZT.9$Z^9JP]9\SO7#9BKAJ'5 \<.8)RH4"9%\==WH MVY\'3L<$9'?\'O*M.OI-S*LLA7@R!V/_NF$91CSBGC80#/X]\]^BA[>7B9)5/<%='WT-?!=:/;(#Y?L332,[']PO,7NC!XGHA4 M]I=L=_>V:8-XJ=(BSH.!01PFN__L)4_$44#7.A% \P#Z+L!NGPAP\@"G;D [ M#VAGF=F]2I:' =/LYDJ*+9'F;D S/[)D9M'P^F%BQGVN)5P-(4[?N.*92S*% M(29-\C ?D$\??[YJ:4 VUUM>CG*[0Z$G4&Q*[D2B T6&B<_]MP MH'3@1?>\ M;BF*..#>.7'L,T(M:I40-[QLQ/!PVVI^15A<'%A< MU&/13Y*4163&-T+J,CHXCI8I1^A<'NA.9-F1A)8&J4Y MPM&:39LV'1OAU3GPZM1+TY3+4/@HIPJD?%W\\.%#Q=SL'KAU:TXDR4#.,S4^ M/8PXUHI%"AO'WH%3#\49)CK4KS",$2>3-%YR6<8%Q[";MD,[6(9LJQ!)JPZ? M&5^'9@5#LB8L+AV]"J#1M_O%\"L93P8/\\5L/)S#3[?E3EH8S2,MM^O0'">> MD#" S(SE&9GK$S.M FTPQ$C1@A2M0VK!7LC8AWD6KD(O8X:,; 5DSVI:%G4Z MZ-JT"W&VG3H,^[XON5(F81+LM)07#M3MMB_)Y)S,64R^"&/>"5BK?-JR5_+] M'.-:J+Z-Z_9[KBXNRC7$K?,#&Y=O-F$&!?IH*#M"Q'8Q((?HVKM3? MA#'(:2 23&$K0+KM7K/7L]%56$B^C>OU(M2@]F)%./,"XD5,J5)*.(HKXAA6 MW5P+[^F,?+3.+15(.*%"X&DM@=]7LKM*+)MMH*II.3$<\9$KC%DA\[26S(\3F$^[[;JI8=F> M:BDS'+&"6:'XM);B9T-'7#"?M9"EKEB!T_<\#A X._ ,':%YE-E MV;VMP @3K[3LJD*]=Q_NAI-%ME^[GTWO9_W%<$!N'\EL.!K.AA-W.#4Z+1)E MW%@'?#])?OJQ2^W.+\HT(\,DS&1S(\7+*S%3FV<[[S AGDB2O!6Z#6$Q&@33 MN]HW5NY@1V+6*H!GF0Y$Y(-/$2W(DI,5B)5?!)HA"576FMVD4J5FPPHWPO8U MC7;+R6[W"0P4//EMCN0^1W %(F#SHLEX/-Z]4ZC>MGE,F6&:K\0TD[#MC5.X MGU//_2 K$IXS3GS^0K[R\J6&0\$7SK-"X<;/6*L"L=S<*?J R5_1^N$;%< G)3)UE&GV]A7 M]L5 P>J!ZFW7]#Z]^%9Q^^Z3QATS[J=(Q%<0:IUW8,CD[BO![D"+ M3=8W7PJM19S]##B#56=N@.LK(?3^P#S@\*WFYE]02P,$% @ U8!P4DLJ M.&%V!P ]1X !@ !X;"]W;W)KUOV[X1 MQ_\5PBN&%E!JD=1CFP1PDVPUEC59[6[82T:B8Z&2Z)]$)23OQXR7\LA%5 MP20\5H_S>E=QEG:-BGQ.7#>8%RPK9Y?GW7?WU>6Y:&2>E?R^0G53%*QZ^<)S M\7PQP[/7+[YGCUO9?C&_/-^Q1[[B\L?NOH*G^> ES0I>UIDH4<4W%[,%_G3E M=0TZBW]F_+D^^(S:H3P(\;-]6*87,[=5Q'.>R-8%@W]/_(KG>>L)=/S1.YT- M?;8-#S^_>O]+-W@8S .K^97(_Y6E/[*^P'YK;]$Y'7W M%SWWMNX,)4TM1=$W!@5%5N[_LU]]( X:8,_0@/0-R%L;T+X![0:Z5]8-ZYI) M=GE>B6=4M=;@K?W0Q:9K#:/)RG8:5[*"7S-H)R^O[KZM[FZ7UXOUS37ZLKA= M?+NZ0:NO-S?K%3I#/U;7Z/V[#^@=RDJTWHJF9F5:G\\E]-RVGR=]+U_VO1!# M+]<\^8@H=A!QB:MI?O7FYC@^;CZ'\0Z#)L.@2>>/F@;=5!4O)6)US67]R>*1 M#AYIY]$S>63U%D%L4-)^X'\TV1/+H0MMK/:N_,Y5N\V>+FD4!!"7I\.0J%;8 M=?W0'\R.A'J#4,\J]#NO994EDN^EZN3M'00''0>!-Q&GLZ%Z9?Z@S+#6NO^[U=10YT4^]XET3R%UT8?&6(&(=*(#16?D C?2B" M(12!-13+\@G6CJ@R7GC[$XFJ%?9I[!J6(79'.+A6E?<5U N5?.FV39O5=D!P M:5R3O;=#'2!B&D^-%8TC$AO$'I ,VR<=I#*9E8\HYP!V5+4$/Q.;LP8>S!'N MO4[VR#0;:ZPP['-3A$<286(5_5F0XP:N2=\('1R^J6C+,_:0Y9D$.-HJ-SRR MMA,10> M._9BXAA6(>"':F;3H"(@)ICAD178#@M06#6P&P^&KA6IP4!$PBDL-&8$D&+8 MC62$!;'#XJ@LL,22J/F?X(E&C8UA 9&1#\3.AV4).P_*7ZLV-&@K@'5RK &Z @N:@?74;5[$$%C'4EM=.IO;U03 MC V9EHX(HW:$[6NTV^7BR_)VN5[>: LUJF%8[-)XJE U\R,_-!0K=$09/8$R M4129;,^)]?Y&3)3MKN)E B%%[[\)R1$./FB56SVW-]J?ZAU+^,5L!R#GU1.? M72+==>+_P='QZ _N :FU2EU)D?S,A@=8HW*0C[:B==NTZ B9;ANEUPS0--8R< M((@=#WN:(8?4<:/(\>+AQX,@:&\./Z. .H$?.%$<:ASZL>-C#+T%;W,XO$H4C8DIK8RPIG98+](T:PL@J"YV+$O/LA(E;)=!M:$5J6*8^G&HU/ Z M.R_T T-M04=F4SNSX3C4%$W.VDMLL;_I$P5LY&W[=NF)H_>YJ.L/*.O.(]H1 MJ%0^PTI^U* [,F7'$=STY&%ST)[R399D>L*H$#XC811$RG+0&&*/$-,5-!V) M34_<4%904335R^L.A#6TK$Y7V7HC#J6:-&0XA/H:K3V^L M"[S?K O0XMLU6JWOKO[V]>[V^N;[:F#1/WXLU__6C@$K+YQT]SL:,^W]SOS@ MG63[0OCOK'K,RAKJU TT=#^&X*':OV/=/TBQZUY3/@@I1=%]W'(&\6\-X/>- M@,JA?VC?? YONB__"U!+ P04 " #5@'!2DTWC(V # !'"P & 'AL M+W=O,;X>&;3P_^$17J=(/S-%@C5=D3M3G]4S R&RB M)#0CN:0\1X(LA\;8?C6Q'>U06GRA9"M;]TA+67#^I =ODZ%A:2+"2*QT" R7 M#9D0QG0DX/A1!S6:G-JQ??\<_74I'L0LL"03SK[21*5#(S100I:X8.H3W[XA MM2!?QXLYD^4_VE:V062@N)"*9[4S$&0TKZ[X9ST1+0?;.^+@U [.I0YN[>"6 M0BNR4M84*SP:"+Y%0EM#-'U3SDWI#6IHKC_C7 EX2\%/C28?/\P_OGL['3\^ M3-']^-WXP^0!S=\\/#S.T7&+7B":H\>4%Q+G MB1R8"DAT/#.NL]Y769TC6:+1?NIYE'2KR2RP["FSK[^%D7:_ALC*O([>Q^F$01)[M[? ?L S

%:8>A%>R+V+?W(MVVO=21T1?P]'&WGI(A': ]E(7[M MR#B'[NP#^:$5.;OE<\ 0OI'OA;OU;[:Z'-UBOL=B17.)&%F"I]7KPVXKJJZM M&BB^+AN?!5?01I6W*72Z1&@#>+_D7#T/="_5],ZC/U!+ P04 " #5@'!2 M\3ZF:L8% ?%@ & 'AL+W=O;TKV__L8.36CL MN-L7(&8\^\O5&JH;1=+)-UW1!Y??M/8>G4>,ERTM:B9Q5B-/5Y> *7\Q\3W70 M%G_E="^.?B,5RA-C/]7#;78Y\!01+>A2*A4D%GK/B19W)S.4@&**.K=%?(![;_DQX""I6_)2N$_D3[@ZTW M0,N=D*P\= :",J_J[_3ED(BC#CCJZ4 .'4BW0]#3P3]T\'6@-9D.:Y[*=#KA M;(^XL@9OZH?.C>X-T>25&L:%Y/!O#OWD=';W;7'WY79^]7@S1XM'^/IZ\^UQ M@>X^H[O[FX>KQULP0$/T?3%')Y].D=BDG J45^AQPW8BK3)QACZ]>9Z,)( I M]Z/E >*ZAB ]$)B@KZR2&X%NJHQF;QV,(*(F+/(:UC5Q>IS3Y3GR\1DB'O$L M0+/?[H['#AR_R;*O_?D]_FZK)2LI6LA44E@#$OU]]20DASG\C\-[T'@/M/>@ MQ_L#?:;5CMKR7G<,=4>UHI^GH8\#/!D]'R?#M,)X[(=^8_8&*VRP0F?0,R:D M0# C$'V!JB.HN' $&S5>(V>P=UO*4YE7Z\8K.J$ORV*7J;:,0C%;YFE=(N#5 M:V#-5OBXYB3Q(219T,F58X2+#GV3,4-['$SEAFC&\91$/1FE80 M5E$C9[#.3C[JB:5B0>QZ$=.6F0$R?RW)5@&VMB4/@!)AU4 MTR@)HA[2<4,Z?F=5")KRY4939K!$"K95:\\&.3;>'Q/L=R!-HR2)>M8(]MKZ MZSDQ3_X K3U%!1,"04JS7&R9@)G 5M!6K8<%S '(LA!4VBNK9V -QT$'W6*$ M@[!G]N(C[4O;E)L0$3CXPEY8#7-^D!)"TH^ +IF+-OG M16&%)&:F<.QUZX'%K ^RU0CL.R$?F81Q7QI5TXKIFYCC*$[&74Z;79#TE7;< M2@YV:\X7-5]7G)6(U06957;0P)R>./"C(.F26@SC,.PKL;A5(>R6H3NYH5QI MA,[F*6Q5E!:[I BW6H3=8J36KEJU!86=))*40^7NK838%)$P-B:6:=27@59E ML%MF;BL@HT*^SB@KG*D6P\CKPEF,ZAV2%;#5%.P6E7J(ZH%I1^H,5=1:K;$I M%Z'7K=86(UC'20]J*RK8K2KU(F568"NKJ1KX.&,'6--J>"SH;_? K;80M[;H M1?I$X;!'7V%E^F*O*,2B(S@@$>FRV@SC,.FE;=6$O*,F#2$P5W252W=JB45/ M<&S@FE9#B*H'ME44XE:4MOXMX>225SNU^W270F)JQA!#)0R[R\QF&$=>W%.T M2:LPQ*TPAPQK;-AH',A!M%MPO>B42,(P6(,P!<7 -TT"@L.>I4=:R2%NR?D& M8&J;9,4RCS ]N;48^OX8]VPV22LSQ"TSUZG(E_5>,R]V$I(*N\\*9@6<3Q3U M*8(18EO'$$M9F$2&V>DT=%56TGY6M] M"H#85;*^GFI:FUO.*WVWUVF_QA>S^JZR=5-?G7Y-^3J'-5S0%;B$^0G3@->W MD?6#9%M]H??$I&2E_KFA:4:Y,H#_5XS)UP?U@N9.>/H_4$L#!!0 ( -6 M<%)(M2DY&P, %T( 8 >&PO=V]R:W-H965T&ULE5;; M;N(P$/V54;0/K=0V)($ %2"U0%6D%JJ&=A]6^^ FAF2;V*QMH/W['3LA2R%$ MNR_XDIDS9\9SH;?EXEW&E"KXR%(F^U:LU.K:MF48TXS(*[ZB#+\LN,B(PJ-8 MVG(E*(F,4I;:;J/AVQE)F#7HF;LG,>CQM4H31I\$R'66$?%Y2U.^[5N.M;MX M3I:QTA?VH+'2=2W&IH036FH- +!94.'-$TU$-+X76!:I4FMN+_?H=\9W]&7-R+I MD*??DTC%?:MC04079)VJ9[Z]IX4_+8T7\E2:7]@6L@T+PK54/"N4D4&6L'PE M'T4<]A0<_X2"6RBXAPK-$PI>H> 91W-FQJT14630$WP+0DLCFMZ8V!AM]"9A M^A4#)?!K@GIJ,)Q-@]G#9'0S'X\@F./R.)[. YC=P7#V^/0\OA]/@\GK&"93 M/(_A[&$6!.=P"2_!",Z^G<,W2!C,8[Z6A$6R9RLDI:'ML"!PFQ-P3Q!P7'CD M3,42QBRBT5< &[TI77)W+MVZM8@C&EZ!YUR VW ;%82&_ZSN=&OH>&6$/8/G MG< +%%$4\UX!7\"09UALL:Z"#84)"WE&XWVQA(#?[ M,:R0:_N-ME>*?2'?*LFW:LD7 3'THT06'M#H/QS(#?A[Q ZI'TLT7:?5J6;N ME\S]6N93))5BZ*LH^4<&JV-:(>=Y7:=5S:Q=,FO7YM],Q51@,NPGWIFF>HZ5 MJ\-]79-UG=)(I]9];*G8,!EV+"$H"S\!\YG)E.2M.OJ%C4R70%5T.L=>XP@Z M",VQD+,7OB^4NR7E;BWEKZ5XZNVZE?7@'[U=A9SGM?W#M[/W.G5&Q=(,,(FO MLV8J[W#E;3DC;\QH.+B_Q=F9C[J_,/G@?21BF3 )*5T@9..JC:1$/LSR@^(K M,P_>N,+I8K8QSG\JM !^7W"N=@=MH/Q',?@#4$L#!!0 ( -6 <%+SX_UN M! < $DB 8 >&PO=V]R:W-H965T&ULO5K;4]LSB20[;I/8M9QV^LB0D,6&%X6@?/G[+BE:)'$A92?NBT1* M9Q<'BP7.+J6CNRS_RE>,%>@^B5-^/%H5Q?K-9,*#%4M\_CI;LQ2^669YXA=P MF]],^#IG?E@9)?&$&(8]2?PH'9T<59]=YB='V::(HY1=YHAODL3/']ZQ.+L[ M'N'1XP=7T/LX_72_0Q2G<74S_>'_Q M83:_6OS\DTNP\QN:__GY_/H?-$:?%S-T\.H0O4)1BJY7V8;[:\096T9!5 B.)Y!$NTPBNTPB MU4BF9J1W["9*RR'@:(C]-&#(+\!_\!I1_"LB!G95V;'U:54^RV/S]H08@*5' MD]MV-L@PNXN8R8@QI80Z7=ANU=5A>4I4FVV5Q2'+^2]H_FT3%0\]>6?M1K-Z _8)]#J&S:'*+DLQ M0^IA2UC*05B'F+TC9O<2 ZD$(4SA%,]SE@8/J,C]E,.^JR0X_!<.=]#T0L7; MEG(+6\+JG=H2Z3:FP]C9,79Z&2_\F*%LB8+MZ<;.)\V*60+8LDZSAX8JQFM-WFP*O-K#1M$Q'L_DO= 7&>>G)/8U6Y-;#1Z;_32O&*\R*.@//RWK/P[/P\YNH'D+#_LIS6M MO;=Y><34\VK5(?A9O*#:7K)HF-FL]M]F1CQ/SZS1-=PO;!*S31H5^P>,2+2L MGC,6-SJ!^X5BFV^\.EP@V8 )A JQ>Y8'$:^V\99MMBX/'#ZTC[&L!CJ*C0Y@ MLY?BKL[JYG^H'-^4]928@GS/AE!=HHV$X'X-T1$=#)JL'![U'(FU M:S9QJ! MP?T*LTT!.*VA,>5;76'WY353DI55A7J>4&G-L:PK'527:J,L>$!:VJ(BTQC<+UEV=!1:F0#[Z,;C[OT!F'7:F*ET%C;!)"74TP&T$C_8(F!+.GBE<%=DID.;.I74F'&#<9.3:Q M:6D/&-)JZB1IX@:L]K58@L\31"2U^T":,*!<18?^#3 M1K3H"W=A5!8C3 VBI]9H$7W)-HS*;9AKZUFUGM;]KUT853R\L['XP&JFA.EG MTP@<_7$-&U6U8A85F0Z@ND0;1:,OT[!16;R@4G(,B;8*UQ/A1N?H/BW;D_H@ M*O=MKM6J3^L$5SPS% XS*NL@.-(TS[110?I=K=W@DBC$K3K+)!W?!]F=0Z.% M=!\M?-RD/+3DL/ZD#+4NAH1:/10?JL1E%Y"LO*-L98;*2H+&YM4/?9 M?Z-M9K^V/;.?-17=&L;$$_-W/LJD&/+*CG]]$D* Q6X*I\=J!,.3;_RUL;XIL M7?UL_B4KBBRI+E?,!XTO ?#],LN*QYORE_C=OT=._@-02P,$% @ U8!P M4DI4E@Y7"0 &2L !@ !X;"]W;W)K).L(@F02WLV0"]!TSW[+,NTK5-9]$IRDNZG/T-),65Q M2#N+?4ED>RC].2+G-T/R_$E5/^NUE$WPO"G*^N)LW33;#]-IG:WE)JW?JZTL MX9>EJC9I Q^KU;3>5C)=M(TVQ92&833=I'EY=GG>?G=?79ZK75/DI;RO@GJW MV:35KVM9J*>+,W+V\L7W?+5N]!?3R_-MNI(/LOEC>U_!I^G^+HM\(\LZ5V50 MR>7%V17Y2.+ M0M\)=/S5W_1L_TS=<'C]>A,_.TEC>J^#-?-.N+L]E9L)#+=%.�@D:,![1O0<0/N M:,#Z!JSM:*>L[=9MVJ27YY5Z"BIM#7?3%ZUOVM;0F[S4K_&AJ>#7'-HUES?? MOCY\^WQW>_7CXVWP\ /^??GX]<=#\.U3<'/U\'OPZ?.W/Q^"2?#'PVWPYK>W MP6]!7@8_UFI7I^6B/I\VH$'?:9KUS[ONGD<=SR,T^*+*9ET''\N%7!S>8 KB M]SV@+SVXIMX[WLKL?<#(NX"&-$0$W9S.6SO4-;>C[D M$\SPUX[:V5[DS.OAFW5:KJ1^PC+-J^ Q+792>[13M@+Q^K+.%[TZS,TSRWTT M)M'(Q[91B+LWV2M/O,IO)6 RR],./N4B2#>J:O*_G3(32P'CA(YDVD8S'CGF M'PE-3 ^]6J\&TK1W 6NRJN#-+O,RA4$!KS53=8.'[_#HW$-,"*>.N4<&)")> MU?>5>LS;] "RDV"A=O-FN2M@ &9J5SK$$DM)),8^1HS$X$4ERH>:T*V>A!_@CC656_4.74]B&E$1EKM\U$)!*'>,,HPOPA>K.%Z:=C MA1X>R_P9QD9:U]+A968/Y9#$L[%6V\PQYXB!'/%3[LU_(!-]VX4P<'6=%FVX M\&CE=G 5MEMM*S*,TX=J#?C($?(=N'6EU.(I+PI4ILTO0N)P',40,Y=(PSCB MA]RAR$JGN1.UG$#D][G59E;,&1_+M:U<<@W52/P*N7G9 $#R>>$5&]OCE;*( MC=7:9BZU!F_$S[>'1F4_(;ANH,RJN_@KG_6U1(7:E&(AM[QJ6W'*7) P/"/' M@-9#(>_R-4AJ@C=S6'4T(WZZ?9= M+G9=#0AIA%;=BX:4IT@;Z! D-+5^#Q-=WT%@>THKO%2AQUF'F%#NZ($A'?63 M[JLJ)VVZ54A0Z!LAU&87$^,H@1C%W#&4J0$E+M!;-"#CV)ZD00-!OG3H@1%3QR MR#0,HGX&?6O6LAH-*U2C#1024NM%VU94Q(XDB1KR4#]Y.I&%*E>31E8;GTR; M)!.K(D&,&)VY7&F(0_W$V<^;;?K+^:IM@DP(!2:.)=IVA##BD&A(0_VD 8F5 MKO\',0-5B5&%T,@*R;9=$CJJ#V:HPOQ4.9@Y'E\R&PBS,;$1&T9-6G2P7^3-KG)X! $#5-=C?F!FE!/'7&4& M(,P/$"AK,RD7O3M>ZJWYK@8[B'^X9!L221*.TT'$B@C!$]?@,S!A?IC@DMW1 MFF%02<9J$::X"T5)9QA *6?,'D!L2."QL21>G(#*1Z^*ER9];P3-Q<,;K@? M-]>J@C9PYW;=I9*/JGALUPUA;$*IM4PS37)T:8O;A+$V'FP33I.9XSUSPR'N MY]!W"73LEL!?K=HFC*4:@5 "K]5!(6XHQ/VUSWTGNEU)?,U*.+QDCVM_=%))=*8[OIMG@FL26CQ$CX: Q-VCC1] VB+I-!0IWU:]N;0,5 MBFPL43%.\E$K[J@\N4$;/X(VE,*04V_TNJU3LHTJ'HV+4,3(M?S%#="X'VA[ M) Q!8/" 15:T \@2WK".[WN 8(TG2>(*> 9L//$"X1;?7_4Q0!C:"'])](^S M>G%\70TQF3#JV)41!EOBR,H:]E9/Q;LX#B[$A#''W!$&6^+$\JE#^U"[8P,= ME7^<8(B)<[??T$OXZ?5QN820W\YVLV0HG[L/ 0B6+8V[]!92QO9"0IK["$'" ML;$G,+*%X\" 6+EZ8\ FCI^KR/:[U%KK.TMQVPU=C%=YIA><]>]H+Y B+2() M&2?LB%TR(Z[H( 8',?R@NW&H;X*Y7.5EV1X$@'Q>5KE"*PZ!U&QA*.)Q-8K8 M'6QD'.HW^!-^_'T_=+$6#N7&H7C]A:<#-NPB:R/HB-&A> -$X0?BOR#>YAX) M";461Q [%KOV680AI#AR5L,U8757I*[]O$,' >,LLA;S$+/1"#M4;\@H_"6? MP_W'==NU6Q19$Q8SQ1)&QWU!S$:CK.O. M='#(<".K57OVL@[:U>?NM-[^V_WYSJOV5./H^VORX:8[I6ENTQT:_9)6,#EJ MR,67<,OP?0RBJNX<9O>A4=OV*.-<-8W:M)=KF4*)I W@]Z6"\J/_H!^P/PU[ M^7]02P,$% @ U8!P4H7XB0=""@ C1@ !@ !X;"]W;W)K 'TWK(FF,.&D^%/N! MFN%H6'/("2,QK92;8%"AC1/,C[//?5\(R-N_6H>6J]DR9L:,U\<'CZ;-U+;R=DI/[OQ M9Z>NBT9;=>-%Z)I&^NV%,F[S:G(TZ1^\UZLZTH/YV6DK5^I6Q8_MCT'I>\+M6FS"Z%N3)TKD[NKDN7TT.R2!E5!%)@L3/ M6ETJ8T@0S/B<94X&E;1Q?-U+?\V^PY>E#.K2F4^ZC/6KR?.)*%4E.Q/?N\TO M*OOSE.05S@3^5VSRVL.)*+H079,WPX)&V_0K[W,<_LJ&1=ZP8+N3(K;R2D9Y M=NK=1GA:#6ETP:[R;ABG+27E-GJ\U=@7S][YE;3ZBTPALJ7X3<;.*^$J\:Y5 MGI^'TWF$*MHP+[+8BR1V\0VQ1POQUME8!_&3+56Y+V .&P=#%[VA%XOO2KQ2 MQ4P<'TW%XG!Q^!UYQX/CQRSO^"\X/A67\-(97>[B<.-54#:F!XC&:VVE+;0T MXA8/%7 9@_CC?!FB![+^^QV+G@P6/6&+GOS3J?@'Q(J?E<6U$:^-B^I.7-L2 MV/-:A2FN$?E___"OYXO%X4EZSS=')\)Y$6LE\KM+U[32;O/+_P@=A!11%;5U MQJVV!Z5' 5I!O*(A?,O6(.12%&DGA,DH@O)K%3+XE0]"6_PE>Z29TF(\YE20 M@ +F=WB JO!W"@PE/L"DD2U'/YX$<3DH_= ;!.<&MRX_#%8'M:+DHK37H*P6 M 6BD[2HD&5'#72N+.] 5KDH2J)==Y!MEX)W'%1F5;1&A561HW":O"VE"JT(L=(2E5+>",&E MW&8WL<,<1/0<- O22/9JFSJ?YEP $U3W&QFBFN9@0K#*)B:S2B$-FMW(Z;;S M 8[*#H@>&.6QS[W-#\*$57L0VA6%I\[S6M_O3D6;Y4$MIC=IN+-F\LAM7C9Y_;KD(@;)USB$\C*9J : M+C]P1*[.H1"LPV@-7=LZ3^E"0C7B"0.QK:.=[T&[TA>U^$$V[0G(Q[IUYJYR M3253"B.7#GH^N([RRXZ)),@<)N63<&0;N5E6^N"M[^5?T+;928IV#G 9-:SX[?-H;10 MN#GX0:<>-)AQ_-@*1'N)!K0G?@P" !)(A2 @#R&UA?,MQ0C1ZM" $TT;"4QF M[3=41D1 N+_PV!AJ"#,=U$BJF:,7SY_.X)5X5T2WA !,>6B^<:2S0!VMH" E M,.L3I0/-::,(Q*D.Z2FT7"GH!P0@%?N+2,\NW_U^?75P]((4O>6L)VC2QD_. MFU+\@I($8O::6*D* T$)\Q@TEZB:N]XQP$49L@?\QVRVX_BL;. H*5;&+<&2 M<*)(=-VJB_7;+DA^*ZE98B""C%#15L4 M6DH>5CN=.'J%E.4V,XH(2J*LRV)(79FS+/ MY%-2'R*K)2]09=^3MGVAJ40QW]V6LH!(T$N >S#XAJ7M]JRFW7M-)8.B6<'877T^9\(AAAV3#JM M_X19/:Y21H#GM&<< MU3PL@"?/:0)!U\:(OH]=CYQY#*;8PY*T9]8DJO;$$Q'9;(W$(Q*J4*4M+3BA M7 +U&CV-N@Z,/N$5.^;S= PX<-4!R#\O&9-QI7V(#[DX14?=1T7#WU.8JW]HQXR M SMFSCHZ&DCK>J>&Y^9[ N ;9U<'-"&5K.=ZI^><]4Q[5N,)E22^& 3^G"T< MF._:#F[MIW570GFN6NN>ZOM8_TH0&,]]HE$M)Y#7N4$7G/?8@ M&E5'PQBA^4%'7N' !*Y/K*!II7<-PH76!//1;9Q\PC(=N4@4@DMG M"A4U$7@/XL0SJ&OT/02O5"T5G!WJ2:ZE-B/ILD3E4_O"F('IRX!0AKDP/]J3 M0VE$ET5E,75->[D/>8]=JGA$)&._JIKR,B@C HKYO*26L4^&7>V/@C4Q,D 7 M&-.08ESHI_F^F8V5R>,0B+"5H/'6KHTU92E3+F*9I>[2H67D%LRS!W2Z-7_6XZ MJZDMC :64.D=1GY)5AG'@\_ SJG&Z&6 V_T1(T42ZZC9H+=R,Z=9]&L# )IG M.DV4=&:TS 08CMGNX2"\5^%#0G<53JM-7WT,5C0Y2#+H9AM.P;A>A@-#C7,IBSL1D;'0:X:<2A;YB'7R M2$=NJZ-.:LLY@5ENAAXTVO:3C5P'-)C@+.A]8HFL89OJW%E%:6C(=$/,ZD<2 MWDO-Q^Q,B4IS6#.(V@XI*H9Y$D+6.,Y0S>HU.T_4GR>32M%0-A),Y<>2[U71 M<64%"3+7B4#)J:63GC^8E( +SD4^9$"*2JE4Q(V\XX\ @@ZX0]]VF 5I24)7 M%@J;LQ/:AI@_Q1">TQ#TR"[Z!J#X"$E?>4J,-A1O%DOK:TC@!C_[VK?(^>@3 M,;ADQ1_"F5%L3%^+AZ?#M_;S](EYMSQ]J,=!;06+D9H*6P]G/SZ=I*FWOXFN MY0_...N#N/B2C%.>%N!]Y8#\?$,*AO^!./L?4$L#!!0 ( -6 <%++EH(> M(AL ,)7 8 >&PO=V]R:W-H965T&ULW5QK<]O&DOTK M4]Y'V544+UQ>;(@W-YTW=^._NK?M^^^+A0U^N[:;P\W9K M&_IEV7:;HJ<_N]5#O^UL4?%#F_KA^>GITX>;PC7WOG_)W[WMOG_9#GWM&ONV M,W[8;(IN=VGK]N:[>V?WPA?OW&K=XXN'W[_<%BO[WO8?MV\[^NMAG*5R&]MX MUS:FL\OO[EV>WS.5719#W;]K M;_[%ZGZ>8+ZRK3W_:VYD[.-']TPY^+[=Z,-$P<8U\G_Q6?F0/?#\],@#Y_K M.=,M"S&5KXJ^^/YEU]Z8#J-I-GS@K?+31)QK()3W?4>_.GJN__Z]",.T2_/> MK1JW=&71].:B+-NAZ5VS,F_;VI7.^IUH/3STL=>Y+F?O\R-QGY^;'MNG7 MWOS05+8:3_"0"(W4G@=J+\]OG?&5+>?FT=G,G)^>G]XRWZ.X^T<\WZ,C\TUL MT_S[Q<+W'6G+?]RRP..XP&->X/%78>_?:VYS67CG,?!M9[UM^H(MXL/:FJMV MLRV:W3__P_/SLV??>E.VC:>GJJ*WE5FZIFA*5]3&TR.6;+'W9EU<6[.PMC'D M!;9%1^,NALCE5 MO,#KNNWM)_.FJGI_^$Z;&<7Q.+3%EL74\TT9>.ELZG,HNA-R0=WSM: M$7MQE057^U9X[8?E$F(DV8*0SJ_=%C_2T+XCAX%5%H,G[?!$/PF8')(/RX/9_E%)JR+KPG MI0>G^.N& @L-ANR"0(GL*XIBCC[OS =;KINV;E>@*:C4U9NK#T&;C+:%3<5'%VGK1N9@@JD@(V%8R?,&?YB79*3G0! M%AK[N63O)=Z,YUH4->),W,*B:#[1:%I4'/PD2;3><@ *F9F2P"L'I<( +9KV MVG955RR)NLO1WQX6SZ2&60[LCW@!JZ:?:E75QM'@UE#W[9C%=;[MK5^H? M'&]ZWB(Q@SCF-OQ'0SD.R;YVO_.$9%:#A043B_@S8$+;;=N.\0>I8#$BLPID M1ND2 RF'0(+!YEVWL"MR181T>,$VTX1L)T&!Q]ZCLZNA+CJ2D 4U3 .X/C4# M+1RV98J-$@/)WP!#P 4MH&PU2 ,7B"GT-$G7"P3:$@<)DN%Q^G3M.,6:WJ,H M.8&8%2^K[INLQWZFQ-"'7=S%*D3$$$3A0#8+N%0LJZ9-[B9\3!NE".3(,5R[ MBG17TR%R'Z7KRF$#IU%B2-#+EH9F<8ODVK? CX3CR!G:DW:Y% 51SG"8&,F MQT'?E\9O;8F0,]I.;"!Z0P2DS .+._;LZ'^'\127R@ELB M*=J./=&8$W5;ALC+@5N4AG9-/Q:J]!CG&N#Q!@126/T52\,ZG?_$[HN4OVDW MKIR9+?G?'GP3)2E)N<1I*?%AOPA!V59U/V&'-&6FI10T"?:OK \"N\L:\*V" M%N;*&)L7&% SR+K/$[:#)UK]@Q?FWVQ!C+$(9(:28;M9D#F$A)CA).5Z[%UF MI(@KUS0\_]+LZ$'SC^9L]N3\&?]_]LTIJ.Y -7'J#C?/WWTP-P_>_;D0:*#J!U1\.CL::3D#2&7!E9*\^6?,ZC3%3? M,Q9H7LR7@HVCH%F950O8>.CR(0)BGV0.9>O[&6 /).UV-*7+:#D'*.R)^I&9FZ6+22JF@L8T](:Z]M M4>W'A6N4HD:3T^ U;QL:K !$MY>\($/OL%GC%$&U7\C5?#F ,'NP$@60$'%A M**[S:85%*#C@FS#53B$&,;TF)_;S@K 0T9?]#MP8_QBAOXG$*P5V,H\5P@:! MX4Y@'RT.7TZ9&>GR#:=FB*7I$=V#QGW0V?H42R>]>LKOL<6Y>1]RD:Y1Q7,=(D1U"-1GHV3'68/.V+DIA,\RK$W>*F+YM&QN2*0YX M4 QR+)I;9H40]SNRO%>6P#2A1M'^#NSO>K*P@ NVDQN=J6V!M@YF2[[G9(#T MO"<@'5/[=S]_#)G]C#=7U.50J\($PT>IC^= =4T-G@U1_#AFG%0X"^]8NV7N MK5^8R\'5H$M84%.$LNNVKL9L.#]Y=,K>T%.:5:YIW6Y?E,].SL*0UT/7. [P M8J2?\=F;1_KS7]7\LNG#DQ^0SA*:U6I?FOW\Y(D.@8\94&')M AHNEWV-Y#6 MHY-G.G):YW)1$+M5 C.6M/@M*U44<1"B,P" 6MFA:*V>HF-,9<%X>RV5B [J M&*+J"/(Q* 0NT*2PZW:"<8#I-,^V]2[51Q(-^]1GI#LE:)3OC^WO8%/0 M%BR]A/O2D'PA3D!)D#"),_$!Z3))0*P.T6IS]BZGIN/Y/2D M2$CCVU"P"@S(&3\N7\:M0U-6 +ZHS( I])3,0+SRFY$!+?H 0+,!P M=)!IXJ@ AP?**>(Q!T3N,BOOJ(<2;C,> Y=Z':*V& M/2XQ%VH7X,1 P6:,/V4"(HF<"ZMWP0A19)!8:C]S'4HBZZ(53I)8Q:M"T/0W M]$6_B&1I"CX:G6@FI-36U[1Z@&.8/E!RS%*E:68."N,8&[S^T0 \ M8]1>='8?#8Q%8 FF[DN!"[]QFYI??9%!?,@9EBT45O=C5>0S!TF:^)"+BY<@ M*!I5!EPB8J&]%_7.6]GB N8T$WB4%3]GH7PMD.Q$9@P+A,+=Q$_QF%8JQQ)Q MA)7.JU=%="4V;X=%[4I!"*,#)AKB"3[611?]N&;3!+@;3B(V0]W+H3F?T& B M&$Q7($O,'DJY&I?)PF%VJ** C%C1W]>[-T? SZ'A34ES%M'D&(>AN'8'5N4S ML;"@8C9,9Z]]2^%CMM N(Z4?#?&=#LP#FX U+O ME0LG,RFOC/Z'<#]KP.>M'%D=9J#W1QDJIH$HVZ&//21:OO(/QA!A@O"[W9.P MYNY\-3$BB6*?2WG"G:>JKT=!5G18M11ZL!C5(&F%@@:37Q=QB,%J.TONFB>C MX::M;'W<'@X=FA8X;LNNCMO-_ZGTZGA%9UR8^;(4C&!:DQ\! Q38GJU[MF^/ MA"5^%6W/\[$N[P7ZHZE9LR_**O>*_Z_3-8&(MVS^CK3A?RI3^[-T_R]*W-(V M3@ZV$>.3**%$I^DTC9S-P0XFQ9 _VP/;ZR,^[.MH-G5WOB7=:[#^UT/@_YTABA:[#+[T*A7\1D ]N.P 48ZT3+I0 M8O2*JIP:3MY]I4_/X(71ZP$=(*6.=>[0&)=-M.=\-?78C^MY-UW,$XO0(!K% MGZJ@L\D2J!SO[H[VR\;ZWEXQ-K579Z[,$G&)PEB#R/;&^Y4-CDOP7[2QF#8< MZ+K_RMM5C>9S4\H,LBK#&KU-CCODR7@WZL:$/23:5*')>L-'5NIW:*7A#NVL MU!X)B"VD1+FV@8=ZR]C88[&;^+!9H&D2%U7(O90XKD@B. E-MJ&S2H\LHKUZ M(&T:D:MIQ!^Y+$-'1/9LX;-I^32+NY'5PO_&!/\HAPURC)BK.M1\U79\6)$Z M_8)<]VKX BD*PUVG)_15KGIF37\7I$.[4:BU>TU,KMD.C$[VZVLY?'XC@SJ[ MI"4675M4-;<>L4IMM04",@_]"FA'!R[C-EG&CCC,HB>$M/S0,'5SREDVN[IV M@39#/LB@(4.3_N;K ,T(]$P4,B?Y=:38M4&"3PHAYR:;)!E37!>NED5C!\)9 M:H<^(L_8#OU.,C)T9$(W]B^"Y.=2FKR)!+9..Z&XB+4,O35R!4'.ZC?.Q_81 M=,Z'GLQ0'(R-7:/ HU6;I<;^]833E-3*]9H>AM,]=@&U!#)R6H*KEWQLAV:. M T(RACV)_ K\8(NZTDY938NN L6SO)WCL"_=\ 4UGF>_=^> F5D7Y))"S@GE M3UM)S[0\6=?1]7); ;=%HTND&ZF*)PSE=' MV/RS0J\8>G*GI!J;%;A5!Z#.??%9(CV2586)*T"&!L\BD@QDL=P=&_LY.24E M^-H&:^&VW2:TH*FFQR9=9>^)=-.Q_\U(R7I^97TNIPF X.TDFR$?L7;;+8

MF;%R_;2,'1CZ\VN25U]P@;/%VB(HH9<&!A&4N5N M(*E'HVWQ\(XDS/KP!Z M:$IM[0U3QV:.?8AQ&ZF][E,RM=;PG4%*0FIT,4EF(X%"NOP1.J0[NHB05QM6 MDSO,BC!Z5VD>XR@?V BR&I_O[!&3.!=:3/E"3KT;4Z3QRQXLR?=#*&-!*:K/ M9"DE]]1@-\9\XD=@\YU=XRKU=3Q'NX^,\$&X^T=*6'Y"KUK6'HXVKYZD<#5Z M7.^:W?\K/WYUR]2V88PLYUJXVYAJY\>7DQ.E;:]!'*DTF,!FFM]S$KMM^ 92 MW[G%$'M>\[GGD^<\M_$CIIAHE1G_Q UXJG=1_8_(@L5E@73YL5>D+74K'797 M[$I^@,Y43KKYEE+UT_'(1471Y00)>M-&+U)E4^TU_TD42CV<02]'@%_E]X&= M\JL0-\A''P/T>UK%"FHWN"9#YIX:DE*:-'%G=+^6X6.NA(6!B?QQB!Q=7NR& M2L:$Q\62X]&!@,-DV+$I+J<5GK+#=;?_ @="GA;2^:SU)-N0U3'7I0YRD9WKI\LCLXM>A6B6'X?5BBV A%.S:(74WHQ '\"4MC'H8 MT-A5:(]%6,2U#G(J-[CMK/&[Y8,B."[)F7%)9.E&YX>(OO%QYW.\[ Z3YZQ/ MH]%ZE%1ZI+PPM?=IA9J3K^6(LI1F6Q@8<80"2^4F@&ZX$JG@JSZV$J#ZY&IY M @C(EUJ%^'0KS::05E!<**+#R/@L:B1 D>:F&"ET%WJ5=J28*1\_LA=_CO? MDS =+34M<'K?$2)(1Z[!^SG! >0+Y ,\KL!JW\4K!CTHL0>[_A MR,W/]AS-7EUU10"@/^%R<59B/5H'F-I(O%V5-6"UW=(*.IA)M6#W[AWC&+_55J4AJ MH_.15V] [V \ .<-<77>"1GE:[WR*WD3UD[F(3__:*>WFE,'=V;^%:/8X4V M%&PH1&F=4>[?K>1]#],/Z.68@P6Z0^R/ZXQ\PSH&H)(KC!+P8]+L;>YG\]>V M2(TZ.V\_OO_8("*1.[]%NW]DA$?C995K;20[D6NF:8Z_7F(73U7B9H+/Z[@*O[J2W*[0FKMU2P0H1Q%T*C$)0&)QQ MZ5#84JD#0ZF-8CS-S]@SV-CQ=XFH+TFU1:D' M\=/;[.5&X:TJ^XM6KF)XI5=[M[BE1.BGWJ5C)/CBB&1ORXO?28=G_L*EKFU: MQ&KQ?>%6<"A#L,_C^]T9BM1R5*K)9/.]Q[UI#D^7+=ZZ$*ZVO;YX?YG>@?2+ MC:\,&"'Z=("ANX7"UZG<)HB.M+E2=.N'C!Y:@B@./TIO##?[+/ F-W-39"4] M,.$<[:5JMUD)3[5P;NX7 M#U0:),@+'11I_X%5%WO]UZ+A]^[HA>DQ\ N33_+_XY8C?!# Q?MXM]#\U,[Y M]40G9X_BJ0)[(XTUK[MB8W'DQS^>G7^;ZP4(R,:^2W=8Q2%.'^>8>)S#;Z_P M2B;I\(8@ =GPIJU@,AH[*N";>-D^ORCKXP55(6 $X;+CJ[S6J^@RZ"#;_R3/ MKI@(#5")1<\]QR56 1&8WG&9%D8E']< C]^P5F@D1$,IFT2/,7I(#V9EH ;\2B+X<>IU[1,*32>?CZ M@ \JU> )2,F#E'M40KK_H=U2%'GV^/3!"T(TQ!"WW(4D+B,+@AP] M>+L.I]J^U -#=0^S:H]#_E8YDD^DX^^N4^=G7T6G0(9>#Y!F JPA 3)]&:9()T4%L9:^^?5\A95>CKRDS^.#Y&NI&B$ MVK*\YB"%Q3<-099!UCVJ.GPU/5X7D1>N2>=3@K&I+8G?,1 @1(K0X5)(-FY\ M2#WJ=(YU1RUXU4J[IF:NR]^_)%?&XRE7:EWA>I2H^60NYAIY 2N7*P+)^V^\ MP2M1VB:^9GG%:OPVOJ#V0M[+FH;+ MVVU_E/YW4]LE/7HZ?_;DGIPJAS_Z=LMO:5VT?=]N^"/>!6([#*#?EVW;AS^P M0'QM[_?_"5!+ P04 " #5@'!2D*6QAA\) !]%@ &0 'AL+W=OF\F\'10CUZ\G$9X4JI1_;6E5XL[*NE &/;CWQM5,R9Z'23.;3Z#F:#=N$WO2X"+4S.SVJY5I]4^'=] MX_ TZ;3DNE25U[823JW>#BYFK]\=T7[>\+M6&]_[+7UOQ'YZ%X.S@=B%RM M9&/";W;S3Y7\.29]F36>_Q>;N'>Q&(BL\<&621@6E+J*?^5]PJ$G<#I]0F"> M!.9L=SR(K;R209Z?.;L1CG9#&_U@5UD:QNF*@O(I.+S5D OG[QJ/%>_%I2V7 MNI($U=DD0#.]GV1)R[NH9?Z$EMEY6K?%_!!"9U=LU;N][-OZOQ M2F5CL9@-Q7PZGWY'WZ+S<\'Z%C_AIQ?_O5CZX) 9__O.$4?=$4=\Q-'_">7/ M:Q%7C=/56H1"":\R6^7B:R-=4$[8%2,TY'<0J66U1:I_;;13N9A-IW\5=E,I MYPM=T^9_W2R&0HK:Z3L9E-F."F5RD2-UA(1:64FS#3KS(JBLJ*RQZZW(HMJA MT*@BD4E?C+!WA-S,;@7@J[SD$AN3]K_]Y70^>_G&HV*E&044<-1>&QF(0SRI M@V.*+58P#2?H*D>JNVTG;"NS%2L-VT:YJHW=RJ519 #!)6P-$Z6)UGX#"AL= M"OADX98*X!:1&=ODXD[[1AK]+8*XYQ\ DVZM L$J*RC.8*]7!!'T9 @ O5&K ME::'.+:\#Y0"PS-Q:I1QH_%9[C: TIL MI&=5V"&#D#6.O-VA#5N? MS8_'TU:>0D8!&X)UEU_ A")8D2D7),4R_P+4P; A.H?$(CSP3#^]SI5+R'D0 MG<^<7N*()1'YD 5FL_%Q=Y(OI -*T/O>V*!NR:J2UCE-.$( 6OG C@(:J5T$ M@:T^W:D:B@K="(M2Y-IGMH%!2!W0GKM%>)?:Z+ 5.03AC!0&^D=-+6KEM,TC MV+7!#RCT!1-RXK*/[ ,5-]9**GC+\-"'9EJY%">87M0Y!"%Q4ZY#LQ MJ4WCV45J6+0_D[4FW3!$W5/N=2'G''UT+VF=C5^U2L?B(L\U&2*-V>[3P4.? MGPKS#V,T&\\[)R@@86-%C5A#'RQ2TE4C]'TJ(%0>$RS"@A.?];VG'@I0J@[[ MF""('H\85=:ZG>IFI9T/'(1$?8^=@]2CF!-+")VP4]4HEUMQ9TU3JM&&^S,5 MW!W\7:N8KRG>"*@T0-TQ_BKWB!A9E#;1X<\6NX4AZMO7B@<* GNI8+H2'W#: M[)1;UG&RW1H4"U,WFQ9''_T-=4(F[L/;)T_IO:*J;(E\QP+]RJ>UWJ%3\1QP MAL(V'A;[%Z_%9R=S5@1ZHB^"=F0W0'\7E'\[3CMK*;48&^=SRN($U^RDDLPC#B9'HE?#Q.U*V:B(3Y#]^2?SX;3 MD\4+\5[?LY?L]='\1/QBJ_4(#:X$\RP#O4$0Y\;'0D!VEZ(YZ>O MH.P?UN8;9)N8O1P>S^=LU4- GXG%R?#XU0F'J2T4AP1SF%_VJ=:2ZY3^TQ[; M4?HC_U;4**CFD)SN#JE$!)B9)B<$C%J3_S)C"L/*L&?_GC"442EBDB2YE8H\ MBJ4J#:]= DR%I^4$K^"'5$V@@(SG[[IU\Z8UV9O MQ(7G-M<@0P551Q2:S3JI:SB@A6L;&M?*,%:( 0/%JKBN@JS6FECF@G-]V.K/ M?PHFH(Q@%M:@#O5XK%E=DN&@PWCMQ\>E2+(XAN#O4L[&S^9M=]9%5'SG7 MAVF\*&NCF((K#J^.+O%,YA%H=%"RY.H"B->4D#BVJ71 (8%G?S;>5,SK"EQ+ MCF :TT$EN/0.JD0+/6LP!J#YQ'8W[Q5\*HH#XX9B4^BL2$E"/=/9$C/)AFJ\ MW],*ZJSWU#5HB-JRMGU5L6>H>W0N*H14 ;#D\N/OUU>CV:O8!9NE1[\B6W.5 M\3P,V]K!<\VS6DD_5XUC]*G?8W1KZ-Q$%P?^CBD+97(BM1I/#2I#LOI]8*&/ MB(2T%0B9;]*0'&B,QUQ.$O "'2,>Z!1S;JP]C2W_IFN,[LT@JQQ40[%GZW/ M.,\]-?1Q?&16:)0\9OGK2GQ$"E*<#RL<2.9$NOTB1;[13043#'%U1OVX_-9[W6O ANH=# M,R.-D?YH=^V*3$;K>U;W;PP[N_6A,]35B$C(DA3#MJP?'=JI*8 6UW'[>SAR7'5B,INGKBT^,0Q)SRP+ _D9)MYG=]/U7@(?Q/7JTB MF:FGKS#,X8=#6RNWA82(;>$@*\:/?;N:]#X)8H!?\X=/NI6",>+7P6ZU^[9Z M$3\I[K;'#[,?@()&N(Q:070Z?GD\$"Y^[(P/P=;\@7%I VX+_+-0F+8<;<#[ ME<5 DQ[H@.Z+\_D?4$L#!!0 ( -6 <%)[&<*W\ 8 &$0 9 >&PO M=V]R:W-H965T8VG:3Q)&G[T.D#1*Y$W( X"6E5_?LP!)R8[E::WSJ\C7LKA:K(>&6-<+2^'%Q/S]_->'Z<\ ]%6W_P6W D*VN_\\N'XG(P M84"D*0]L0>)Q1TO2F@T!QH_6YJ!WR0L/?W?6W\?8$EI:_4]5A/)RL!B( M@M:RT>&+W?Z%VGCF;"^WVL>_8IOFSN<#D3<^V*I=# 25,NDI[UL>#A8L)D<6 M9.V"+.).CB+*&QGDU86S6^%X-JSQCQAJ7 UPRG!2O@:'485UX>I&^=R:H$Q# MA?A.\-?0N&N@O MM7A#^4B<3817MG_UNH0II"8*RV7FKQN[--[<6_KE<^.$CF MW\\XGO6.9]'Q[/_G^%E#7*#GOI8Y70Y0@9[<'0V.AG73.&4V(I0DUK9QH10_ M&ND".6'7H'2Z&,:QI:UJ:79"&164#+#!?*QH(XV@>\J;P%:D8#H";50N:HVA M8 5*2PL5O%A^6'[#VP:U&D;BVX'1"EU%8A8\LJ_<*?A7DE?G6GJOUKL$XL"" MD%Z4I N@1O.0F@#MJ2A2" RV-:6 G>?AA8(?"JWD2FE$12G'8 REZAF,W=/$ M7D*I_*'[/_]ID663MT>8C:/3MW$E!X*\QF=RIS?2*-+^]),J-$?1V7K9 M@KR^^=0".FECH<0:PCR@WK,O#PZB<$Q,:D75BIPO5*^M4X442^P.*D?%M("&XN/'98_J_7+9H1K"ELK+O>LV M30]5\]MZ3;%!B_>TFCHC7:3PQZ("&9&$%]/7\]$$_5)K;OV( M*9>^Q%IL)D6;QR&']0><\D(4?SC-M?7,"^\C_,QEK0(BE,4?:,2,,PFIMH$9 MQ(A"JZL,I)='DZQ$57FQVC&2482#:LD!%HA&\T- Y'-N(VW*D'Z41N4[LK;( M!AC3!&$4PMY![[(56LPH]D4L0Z_:E(D'0FS%PPK/)JD86T\K"?WD7$VY;HJH M0F&QUF&;<2XIGPM';%$!/\G9&.N+-Z,W/6P9!)IR5$W?F..LE":DMTY)U+N1 MN!6-\XTTD5_&"&"5[_1X3/M18(&^)WVAZ3P6UJ/1O:>D[M5$ZID>P__N#(8^^!#&+4CYC[ M5===7D()\SR$0MLH YEI:S:G3-^O6+G#\EP<1&('1Y:X\+'$>[89-[$(P3=Y M^="E@V@V1OWDGM^+H.N:NYC8: 8&7TSGH\5>!T\'E.06E["&4#XU3*]2BX\L MB5JJHF]3'9N_!"7QMTAJ2%M04NN^,T!W7:5(K3:<[[J3$AI$I=IJ17[IGC6) M"8W'(3/Z7FGB(PH@V:+)N:B/Q7/[2,+/MHD"9PA Y3*PNHFI@ <4?\.=%Z7% MSM'8V^WL> 41EW3,3;DH1 M*MLP,FAK-IIVTHI*E>U6G?P=1_BXL['H^I[9[@;,'\1M'32?4##1N-NPY72UB17%7)L\;1+I[L0.D6J< MK8CO,S7$P#QX<>P$U]7)CJ3S(FGV ()X&95D(6Q3^)-S:,8 &\5"/J#*4"3 M8P!]LQ3?*"^-U7;#9Z+8O3F*AP#V9Z-S\87N"!_%BW@DFF9O\6LZ'4[@O,6) MH+G"C"??SWF)*?/7V0G 8LL'!^G^96+275 _TX=N>O?\@EU0.M8M9A;PK&T= MT]S;??7F1+S\B/YRPKN8Q1ZX=K8Z/,WMITXG)^)SW-[:J=W0V5S\?B3-!S&\ MF@]GT]=@,:Y=$7)!G:4@[P]GSH:+6=;-Q%A'R!Y,E@U?+68GXF\4'@ OGN;] M =VS;#B=+\13UY#QP;4/:=_$RRUW?116N@'V7_O[\W6Z-NZGI\OW)^FPU7BA M:8VED]%K7%==NM"FEV#K>(E2 MF*[(+V9([HLL^:Y @**15N1PYIEYGAFNK[?6_>;72@7QM*F,?W^R M#J%^=W;FB[7:2#^VM3+X96G=1@9\=:LS7SLE2]ZTJ;C72[#ZJRV_K0,].+NYKN5*/:CP2WWO\.VL MM5+JC3)>6R.<6KX_N9V^^W!.ZWG!KUIM?>^SH$@6UOY&7WXNWY],R"%5J2*0 M!8E_'M6=JBHR!#=^3S9/VB-I8_]SMOXCQXY8%M*K.UO]4Y=A_?[DZD24:BF; M*GRQVY]4BN>"[!6V\OQ_L8UKS]^QEQ]ED#?7SFZ%H]6P1A\X5-X-Y[2AI#P$AU\U]H6;+^I1F4:)I;,; M<6=-<,#)PXFP%G=\O'+^^BS@*-IP5B2S'Z+9V1&STYGX#&-K+SZ94I5# V?P ML75TEAW],'O1XD=5C,5\.A*SR6SR@KUY&_B<[>G__GA0// MVP//^<#S[XWT=S KTBHOI%/@4F%71O^A2K%=*R,*VH7*LTL1UDK4L*0]?EQ9 M6WIA06'E'G6!W=H+V#=^J9S#@F!Y0Y&.&0D-FN&_C6U,P$\R$&^)@#XNM"!S MJ9QD0M*3.[NII=D)]53'558LE% FZ%#A -A33\5:FA4"A"-A;;UZ[M=8_&S: MJ+19X7,"!8L03MF0;6G*=L=H<'JI@G(@EXIN?$HG9:+:@^0L?B8_* 0#CM")IWZ MO=%(H]<(=ZD+":R_->4*4AG$8H.(TYJ5)5APH$Z[F2FBJ4OVY CV MVL1.S 7S=4TE\Y(BW%O MM'G'VKIP2JFDQ48".Q4/_WC;FFY5Q0_HYV6E&'JJVCHZ$6+-T*'X@59TF#E5 M@*H*>3@;;84"]"*42PF:VUW+$S M%)5/W 7B6#2?G)Y?B%+N/ =0@M,HCX+=N)RD'ZAN 9YRAE,AJPBW-H^67.92 MJ ,+DRQ+36M&R:,@GY(00]N(1&7-[QN)^< P*GAA#$0&? MMQ=_(Y@VUG&>@PV J5\;5 4[):&FBJ8$Z%^A-@ND-/=Y]FDVF;X=YK?42W0@ MDC*$W94;+6[YF^6&SO 6XLT^Y*6H AF"TXLF,,=0;2UO!HTE S\$>K%K+27; M9)#JI<*4"[A9M&SCX9)__4[\Z\4@*3T?F;*WR83B]&EU=S M\9"5CRS836S4?3\RFO>SN:7\S%K7/4,ZG 4[E_QI2J:T1ZWY/] M?W2R'_']RAAVI/8DYHD6F*0K07<"DM6HG!VE>YP\H"S]I'3C1IXD_/XN6BH1E%(GHFHSTWA8Z:TR; M=5;%O7:YU*KJSPS:>)1P)2.;ZS7'#+QG ?A'VS:$Z_8![*$ M)7$B7E >^AZ#/ZE;$[Y^"!;V>+U!>J51")143AFUU-S T^),G&0%KN%*@SR/ MAH?TG&.T"VRK5-8@?$/CIML86Z;.V<-#E(W*B>SUB]@LVMYT<.884\61FLDV MF\>FDWY[0.H>=4F^Y%Z*F)RR1=$X1U][">J(G'0'@QPFA-B99)\MPQRAZ4(? M=KTLA;6SS0K<#H,YA!S6MMRO2 1&(UMT%< T"U\X- 8L.*7SAVXII[[2R-Y09,'0\DG] D5VQ\E$Y%$SZEP_X>?$%]A+!&=IB;,*9VN MX\*D),\)I&WC[FKU05;D@A>_0 9=N[Z;-"@SS. C$WL'#-5JZK1$HT*]4%P> ME?4('Y4$,842A&I,IQ M+V2"+ -&K9,&9HBI^(09LM0,+87\Z4EMZIXJ)_+*NJ[H< _D'%&DW:]Z^WDF M %2DN MZY_)._/TO5[/9Y0_B@7MT1^,\A-3*^'P71"0-W^T6JI"-5WD.=D'_ M$7D>"UUL;0-M[+"U)O9R(B&.\=RQ/>77A[T!F"#3I"X.(QW@$"L(%D5$PUY&#^V]\ZV5(>W M1U*N)J TB(!Q G^6&#KY]N$.\^/EZ71R>C$YG9[CIA43G6Y[V1X/@Y3$ROJ> M=CZ_#$)B;)'5T"F2NQ)9F9-CIE38IJH*.+1O7 M3JC/@>LG;#]!P^G[Y2QY%4*E'\R$?/9Z?3JQ43(\EOCVY_:R^NQ MJV$>:Q6&CR(Z+ ;#>C]_-;XG"#TW=$; M4G)L#S*&N3?0/'N)!*5PR@.LDM0-.A+0XK@VR.RCK+K1H[5R1!GZU9\UF_E# ME^Y,=O5]R7[!-49LW>Z76'QK$+MWU](';Q^P)(VEB8D=CJD'8NC@#@_C-',, MWFQ9B""UG:0GJH<8$&I,VQ*/R@;5QRO]>O]MUT%!J)19X;<#+.4*?*4'=LAR M#*WO\H'W"(D71P 9E%:^@"_[[Y7:X7E\Z#WN6>_M.2IGQ7\CH#Z)P^*+]/9I M^V>(V_CVO5L>_X;Q63H@XA'Q$ELGXS<7)]&U_"78FM_%8\Y!F?+'M9*@ BW M[TMK0_Y"![1_G+GY+U!+ P04 " #5@'!27DZ&2AX$ "2"0 &0 'AL M+W=O_)[:!AQG M10NL0Y!VZX=A'VCI+!.A2(VD['B_?D=*EEW$3=,!AL67N^>>>XYOL[W2CV:+ M:.&I%-+,@ZVUU4T4F6R+)3,]5:&DF8W2);/4U45D*HTL]TZEB-(X'D4EXS)8 MS/S8O5[,5&T%EWBOP=1ER?3A%H7:SX,D. X\\&)KW4"TF%6LP$]H_ZCN-?6B M#B7G)4K#E02-FWFP3&YN!\[>&_S)<6_.VN R62OUZ#H?\GD0.T(H,+,.@=%G MARL4P@$1C7]:S* +Z1S/VT?T=SYWRF7-#*Z4^,)SNYT'DP!RW+!:V >U?X]M M/D.'EREA_#_L&]M^&D!6&ZO*UID8E%PV7_;4ZG#F,(F_X9"V#JGGW03R+.^8 M98N95GO0SIK07,.GZKV)')>N*)^LIEE.?G;Q0>Y06J4YFEED"= -1UGK?-LX MI]]P3E+XJ*3=&OA5YIA_#1 1DXY.>J1SF[Z(>(=9#_I)"&F@OF<(#V]/2L*@Y$P:N8!PFTYB^@[#?G\([ M+CFMDQP*I7(#R3 )J&DRG-3,)I/('?T!C:?0;U#HF0!GS* MW!!1 ;4V2J!%X)W,UTD2QL/)&[@>AJ,I?<^00Y!TREP!F4SZ8VJD_3!-8EAM MF2PHL,\2?R#8=V0Z*7/+!),9AK#&@DO)90%J P=DFEAXHHY-F"1C1T87I))5 M4&FUX^[T(;72,!TESG0X)?GSVI\IQG,T3&!#,>>F4L:)?STB\1)2(0WC,:G0 M$4"7R<;GV89O!.MX?*:9E2HK)@]042E5SC,FQ(%DV;DCR;ONF*C1X7"+I1?N M3!2*X)GGQ&JOR>*77.V)*U%MNFJS,=ZY\W'G&O&B0Y)^QI#D=.Y:9T,G]2,5 MS0HUL26P0JAUMZ/5C:YULU;$BV%=:8J4+R?PF&N2)F=+$:_/&=X&C&9V+D MM#S.>-'(UGDZ$,S=\F?2\HQ7/@':, 426V$4R8+PNR+L9!3"SS]-TC1^2V1+ M;IU:3?P5G?F$@3)SF]H;)6\;;=MX5:VI3)1(=NYZ08U+&B73YQKIW"ET29 N M15)@<%*@=^EHC\[NR1)I%;G7 *TH54O;7)G=:/?@6#;W[,F\>:U\I$7(:1,( MW)!KW!L/ ]#-"Z#I6%7Y6W>M+-WAOKFE1Q-J9T#S&T4JMQT7H'N&+?X#4$L# M!!0 ( -6 <%+IDB08D , -\' 9 >&PO=V]R:W-H965TFT<@J;U2+*(WC450S+H/YU,L6>CY5K15N: MZ?TU"K6=!4GP(OC,UQOK!-%\VK U/J']K5EH.D4]2L5KE(8K"1I7L^ JN;S. MG;Y7^)WCUASMP46R5.JK.]Q7LR!VA%!@:1T"H^4;WJ 0#HAH/!\P@]ZE,SS> MOZ#?^=@IEB4S>*/$'[RRFUDP#J#"%6N%_:RVO^ AGJ'#*Y4P_@O;3CQ6MCODX?=.?(L;YEE\ZE66]!.F]#V"R@D_/+6\HXW8:6<)V&E%YP+GN<-(3.$D*CTK: MC8%/LL+J-4!$I'IFZ0NSZ_1=Q%LL!Y E(:1Q&K^#E_619AXO^Y=(0U@()NWK M@.'/JZ6QFOZ1O]YQE?>NQ$:)']1'83;*(1N'19[ (RLW%)G^D7 1%B-B482C20YWK9;/#6_DG%[1FDW"<3J@D1UBXHT9K$*RR3)"CLW0P MI!KDBC(P&U8ZHNPAZ9-H#NS;U186?FJAQ2_S0-^@XH]@.X;355T .L MN#86GENF7=K4RAN&_LHED\D]V99J+?G?Y())5V?&M4\5:3=O)Y%NSK)XD/9\ M!_"$"+\J2S4@=C__-$[3^./]*ZP[OL,JA &M[/@@I?JB+6!+=*?NU'BX%2 MM=)V_;>7]M/KJFO:W]6[T??(])I+0X]I1:;QH!@&H+MQTAVL:GP+7RI+ \%O M-S2!43L%NE\I2NSAX!ST,WW^#U!+ P04 " #5@'!2;='8H$X( 0)@ M&0 'AL+W=O)W M/]\A1>A\I?07LQ3"LL<\*\Q%9VEM>=;OFW@I=]"%XWTXUKNO9<+7Y$+0O:S*NS2L'\4B4BV%?3A1.M)V'CR/MRK M\4;$/18%718.PL$>?5$;6>3T17LC8_^YFANK4?P_]N@9KP_ M?#<-@\D[Q,SU0AA;6Y5>DA3]F*DYS]C=9M0?BT(]<->^UXA":'9,BL+!NQ_O M/EZ[R^#=R49PR(=A;J9(X#C<@>A/5?;$@I"0%8R0,FFAG:4RM4(4I^2KB]Y9 MY$4=)X6B10%:(00P(:PDD,%W,MY]: M,SZK+8@66""H7':)S-F5R("XW/%%CWW:$,!3@-!*)%4\EF!J^.9J 1V@&"_" M4 @&T'#FT)9^(W0P3I-IH$;7L2".1K<@IV;NBCD7\(TI8"9 O\U[$R+8%HB M&%&%RS9U,-$] *H>A$=HZ^&Z8[RQ1)I8H:#,-3"JE* 72%]28PG17-U?L^D0 M(*P![+/0K3&,+#@3@$E<91[Q!&4:0_^A69%[)&F.DJL5I=USA9?2XD%E#S2* MF4!IPQ!/I!:@G_783:7I. M(F@"\ ,&LJZ*A6*9*A8(#FUA0"'SC'*L+9>.9RI0 2!:@ZS6R[AMT]6P3.V< M6P40-G8>CN:0IS^Q5?#]"7W/",!%^5)RK *J''ND[&C<0\?)+*N-_^QHN%F1 M=^J1_"T\M0U+_8XAJ5T(-;;V.G8TZ0T;KWKL7@CV+X4:!D';21^W%'Z0CR+I MLD_(-YKXP=FDA<3R8B'GF6!7SD"O:;R;;P%Q.Q)?6@^#%I+[>\0W!Y5)/,;@ MPX4G'TXK[:G%#K?A5E>$H#=8%Z%M)YYEWVRIMNE%F@JWV25D0N=/%;@LG#5U MO (<:O0XS^N(FBSLC\('[!SC7QJ1W4!>*SY;$. 1V)I G67/D$>#WGA=Z<_. ME1R=[=?4=(>_R053E6764&/,S9*E>,E IOW+BDNA=EE(588GAAT[GL5^">+F MY(Q]J,G!K>6T$L--;$1%/@< &N@["GVV*C>.'+&@&TT&^ ^[X\$, "S<8K0U MZXQ=Y4I;^5<;[4N@#R;0%483@BO8"%W5YFJSF8,I"P;L,W4(FN\%:RP:D:+A MA-TO8?74$=;V#,2%!3:JM3R/:#R8X#_JSB8S=DV918\E'K- MCL_M2YY_"T3_;L!#!K?0LW:[WO0TX*AO487 VA,Z1[/:"2DVDUG;#BFNXB> M AB1>S:D.]05P[@;U7=N8V[T_%H_6"CRNU&+HBZHPC&)A.X M8U"?%G7'P^YH.#UAQV%PPFYWMX7/\W/$IMV9JU8P&K/[S:[M[=L\6FZH' MG!ZQX73L%Q^_C=TC,47MIF1M-FGZ<+^!-LF3[G TV\72K2;I>EO4OOC1]"%A M*YQ%["J.J[SR:4]H[Q]+7XOC<$S5GIZ\HL6_0$"5@VL(9+V0G6TJVLD-)78T MVLC,Z[-G8\!H^B*_;2LEL,&;(&*_N\,71'6%O3K' GO7OMVZ[+#/9/*779:9 M]68UO((QUAY_^6&;(:)>4#\8ME.>F;MI7@#N:-U\9F<*.]_7OSOJ9UCNOZ]_ M[RBA#0F_\IKE]D6PC'U"NUANM'4 MY'!J\G]S:M+?^$HG%WB?IV^1#',I\!_LM*/MYTY7_BN?]73_K10VF0M9T(M$ M"M%!;S+J^/9L;JPJW3<_YV ;L9-NFP+;!II>'H@\T-9;84*1" M4O&Z7]\A9C@8RV5G4>5<\U5DEA>8H:&6C3+;.KU9G? M'S;\*7!K!]_@,UEK_>@'=\4\2CT@E,B=]\#H[QEO4$KOB& \[7U&?4AO./P^ M>/\QY$ZYK)G%&RW_$H6KYM%%! 5N6"O=![W]&??Y3+P_KJ4-O[#M]D[&$?#6 M.EWOC0E!+53WSS[N>1@87*2?,+(FY]+^-YRU5GFG[',(A_!.(LA3_/T%7_C/K=Q\#?^0F[ 5 %WRC%5BK5$6%J+ MSL*ML%QJVQJ$OY=KZPPIY)]7PI[U8<]"V+-OH/152U^ 5[9A'.<159A%\XS1 M,8O;U@A5@JL0+')-.3VUS#@TH#>!LCBLW>BZ86I'>G]JA<$"LC3]'O16H;&5 M:/SF7^[',3!HC'AF#N7NM$)90$'Z"50QQ>3."6[!(:^4EKK< >_8'23.B1I0E!G-\ MIGEHJ5H,+!]N8#PAPZ,N;<@JRZ_AA7!_(]<&XO#M:9/HO&,%@J()X[GI3LP* M>TB"^#38:!,(;)5P("FX_-I$/&NE$O^%1'KF!G%YQ4R)'9?9:'K@<@1+:74, MQ5=%JUF!P-$XNDJ@1N8K,T0A*0A-$(I_J1_Z&1*-)AUZ.K79@5Y[$P))=MXA MR7MX?#'E8:E)>RA>O,29S<5'2"= MWCXZ9\;L?"Q6ZY;0#V,PZC4D^8V6=!E:>!-,=&OI;.W;*UCZ*TJXW9"X'3(# MZ#LL4'_$>DWT'7JDM^C3/$89'-L)9--XDE.K?HU/R.-\>GZ4W>"$![[>9%D\ M3<_?'O>MF62*8TP5&_(YK#JMGAA?@)^[XEP7L;3RPM*B+=U*YG7 M^, =]6E+%'\3A$^U]&1P8]9(&O;O DOU12?679[];/_T6'8W[G%[]VYY3R4@ ME*4*VY!I.II.(C#=6Z ;.-V$^W>M'=WFX;.BYQ,:OX'6-YHTMA_X /V#;/$_ M4$L#!!0 ( -6 <%)=4SLWY@, "8) 9 >&PO=V]R:W-H965T=:2#,-*FO75U%D M\@IK9@9JC9*^K)2NF:6M+B.SUL@*KU2+*(WC\ZAF7 :SB3][T+.):JS@$A\T MF*:NF=Y>HU";:9 $NX,/O*RL.XAFDS4K\1'M;^L'3;NH1REXC=)P)4'C:AK, MDZOKH9/W K]SW)B]-3A/EDI]=)N[8AK$CA *S*U#8/1ZPAL4P@$1C4\=9M"; M=(K[ZQWZK?>=?%DR@S=*_,$+6TV#<0 %KE@C[ >U^0$[?T8.+U?"^"=L6ME1 M%D#>&*OJ3ID8U%RV;_;FTBQZ5+RJ/5])63GIW]8BO4<"0)2&D<1J_@9?UKF8>+SN"]UZI M8L.% ":+UQ[#@IM<*--HA#_G2V,U%2O#?*.H%?#CD%99)NA]$@\N MJ2"%\+TEBQ!.TD'LWD MELBL&2_\$?W'#,6B<":73)!Q] $BVSD1XA96+.>"6V+]B @_*XN09"%\^\TX M3>-W"US:@5\G[V#1:(?S-K-# MMA^*I _%W0M_$KOESTA%\Y.29<#$LI6\"C8)9 M7\?' D7E9P\!.].2QF3.M-XZ+D],-+X:C@#!AAGJBGB0[?(3TA?*D:!1:.#4 M!U(UAAPW9U>4<&-AGN=-W;04;]_,T!4\D)1ST07.8EY))52YA1-(+L+A94:+ MT_/P(AF=P8T?),31>T]$3,77!I)1F)U?.*DXR<[@5\T*&OET'?"02^V>DM54 M:$F8C1(X3<+D/"9!UW7_4$!D/1N&:9(X&M00X_'X[-#?--J;7<2P]!.:FDLU MTK9CK#_M+P'S=O:]B+D&@\N1@'H=BJW&ZO6?A(NE:5P^&5% M%QG43H"^KQ25;+=Q!OJKT>P+4$L#!!0 ( -6 <%(&B&ZDT@< *$4 9 M >&PO=V]R:W-H965T3-D6#&"2^ MKKWVEBZVQGYUM1">/39*N\M)[7W[=C9S>2T:[J:F%1HKI;$-][BUUWI MP>SJHN65^"3\+^V]Q=ULD%+(1F@GC696E)>3Z\7;FU/:'S9\D6+K1M>,/-D8 M\Y5NWA>7DSD9))3(/4G@^'L0MT(I$@0SOB69DT$E'1Q?]]+?!=_ARX8[<6O4 M7V3AZ\O)^805HN2=\C^;[1]%\F=-\G*C7/AEV[AW?3IA>>>\:=)A6-!('?_Y M8XK#Z,#Y_)D#RW1@&>R.BH*5=]SSJPMKMLS2;DBCB^!J. WCI*:D?/(6JQ+G M_-7[IN72(LJ>F9*]DX^BR-B?C:Y.%*)5,*X+]EY[KBNY48)=.R>\NYAYJ"8! MLSRIN8EJEL^H62S9!Z-][=A/NA#%H8 9;!X,7_:&WRQ?E'@G\BE;+3*VG"_G M+\A;#8%8!7FK9^3]P9AB*Y4Z[C&[DRY7QG56L+]>;YRW@-/?7E![.J@]#6I/ M_]OQ?U$-E?9;U_)<7$Y0NT[8!S'Y]W2SS[5@MP9']0Y5F1N+?#*Y%Y77W%;" MD<@RBE2'(N5>)(\BB\Y*73$/R3O!+1.$$88,BV8C[)#E#/M9:12(Q+'?2HT# MIG,0Z7[WEMU;$)7UNZ!"?.MD2]9D3(/87K'5/%NR) M*4\Z-QASEIVN3ME'&&-'WCMHX!X275#@15YKHTRU8XO3[&RU8K>A5G'&"L6) M<%PM6\<6Z^SLS>MQ&),:F-]:4R$9CJVQX[/E!?@67!P4;"S]:MX@DHMLN3IG MGXWGBIE@USZ$CJV6V>KU*BW+@Y3^L_%_Q5Z_R=Z3?(+T5 M)UY7N^![[L/VA,_?_.I\N3C[O4-.'%@Z8-)$"" _4X(R\IYL#ZM'-[*M0-D7 M%FHT.4A9 JI*:#/693 N5UUP%#:1]ZYK6QA$0J2B==>5<$]26H 2BVX7,D$) M#W]PK8M=*AI LDIKFN ,>FU<@[NW'[^\OSM9O)FR&^"W8/0T.#$8,W*?Y298 MAGV^YAZ!]@!\)4*.Q4, 29YWR$8 !LHKIW+&JD*@X0N0@LT-H4![Z4.@QQ#S M,)QM490(%U]'>$@+9 U==0%7T MN34VA*'3,NHH!(QI(LA&OK/ 9S!F.%]VGF@ZYZYF)7'%]("S.B^5_"Z*Z)U& MT1K# MBVX/XDJGG(ND]5P229NU.XK+0;A&&IEXS(4(G Q%H\@>RTP6?*5,[Y.JJ.:P M\]7Z;+K&R*$488\R,+ ]KGGR9;"@(-P+)LH2\U;_M()/5\6N &HE&PD M.8L*I(: )V$LQ[/ +WP#S**WX3G(!$2OQBT.QFGJN%(?)3^TN@*Y03LB_44B M&J)OWDIJ&@X3?N1IH$W)T.2277T"?S"BK[E P-LTIT)'9#5)9 =L[,@B\H-D MIS2GHB,3H#DR:5B.@/D"SGV$%*YVWX6=LG>=I89WF _"XA/>C[TG^"<&9DT1 MZ?%".$'"091H(-1^1.3\%),0P2=!25W(=';P,Q 0]54T!J)6M"K4<2[; -A$ M&/)YAV%(2/Y \0%7.3**C(?.EVJ@0 WLL!$IM_NB^B&_E3(;,IC3-+"AGDH0 M$H\B[RA"4W:M:%"JZ@AX8 J6YU\+L]4Q8>(1Q-=0B71]GVEM[ _A1'C;(^U# M.8=V$GMPZ]#/2E&@/=VF@1(WH(R81DK'RG]MT5%4:>*?L4"I\:W>"5I3XL$Q02 MH8WQ=2SXXZ*H=PXSC,(1RB\0?Q*"O:_IP:AT?#1CC*<(Q3>8$8#279HU71P( M>$ZZ)%%"G((D\7!N\0QJT2B:%C&(90E$#38V-%&*P0UDP#SOFON9=(+-F*1[=,%N%QSR1D M<9V+V'.&*D/?>XJ2Z BH/;Y,'_M4,1M]-@(K5>'CF$.(.^WC%Z3AZ?#][3I^ M=MIOCQ_O/J1"5Z+$T?GT;#V)+]?]C3=M^ BU,1X4&"[K,)?0!JR7!A!+-Z1@ M^"IY]0]02P,$% @ U8!P4N.(H0+^ @ ,P8 !D !X;"]W;W)K&ULI57;CMLV$/V5@5H4#:"L)(I:VUO;P%X:M$#2++)I M^U#T@9;&%A&*5$G*WOW[#BE;<8&L7_K"RUS.G!EQ1LN#L5]E1DV9K;"<\7>TN<[U%T42G3F4LSZ^S3DB=K)=1]FC72S-X M)34^6G!#UPG[]V.$3^M_[1TNW;$)I9(?:2:/! MXG:5W!8W=SS81X,_)![&_6G;'R[2N8)-+@5@_*?S.$7/.93!;S:*!=7 M.(RV99E /3AONJ,S,>BD'G?Q?*S#F<,\?\6!'1U8Y#T&BBP?A!?KI34'L,&: MT,(AIAJ]B9S4X:,\>4M:27Y^?5O7=L &WDNQD4IZB6Z9>0(.ZJP^@MR-(.P5 MD(+!!Z-]Z^!GW6#S7X",&$VTV(G6';N(^(#U%91%"BQG^06\WK5HTZ=Z81%$ ZV1E'+.?A1:O"M&1SE[M[< -46NPW:J;ZT M% MX;YP#ZI-^L'5+[QQJTW724P-ZPOC->(3B^@U\#XN4YXSVHDIG50Y/N$6DH[);8A&KOD&-6TD&13J;+X#/"KBG1R/U+N1QXO]"M"V@ ML/HMC1#HK=G+. "*E!?7\,-W*9$C6\I#=\*#5(3700?Y17G(]0#IM2&8ZT+ M_I7 QQCZNBJ!,PZ?C0\X%[X)E6N>LEE%!\:I0@R^]>2RLT;NT.[BN')$<-!^ M[.E).DW$VW$0?#4?Q^D'87=2.U"X)=?\:E8E8,<1-5Z\Z>-8V!A/0R8>6YKJ M:(,!Z;>&/OGQ$@),_XGUOU!+ P04 " #5@'!2:SP6.;D& !"#P &0 M 'AL+W=ORC6Q)Y\506VEWVEMY7;_I]ERVIE"XU%6F\F1M;2H];N^B[RI+,@U%9]$># MP6F_E$KWKB["LZF]NC"U+Y2FJ16N+DMI-]=4F/5E;]AK']RIQ=+S@_[51247 M=$_^2S6UN.MW7G)5DG;*:&%I?MF;#-]Y#X6=$-%04[ HQOC<]>%Y(-=Z];[^]#[LAE)AW=F.(OE?OE9>^\ M)W*:R[KP=V;].S7YG+"_S!0N_"_6<>WHK">RVGE3-L9 4"H=?^53P\..P?G@ M)P:CQF 4<,= >6M]/+JPIJUL+P:WO@BI!JL 4YI+LJ]MWBK8.>O;FGF+_H> MGOB^GS56U]%J]!.KX4A\,MHOG7BG<\KW'?0!H<,Q:G%$M9*HZ'B1@- M1H-G_!UW>1T'?\?/Y"5NEM#'^\+ MX^E13*=341BIQ9$8)V?GY_C]]9?ST7#T5OPQ/=Z^/C\[ZUX\&"\+<9*M:0]E.9KJ[PB@!LG@_'YRP/;8@]+(C3FB)EW]I6QH?F.Q# Y'9[M M8)K*C47:8FJ!/G8H+A=6EL@/,#]H,:FL*D+>"6@A<6/*2NH-9D%&:.5<2'$T M3L_1%D7!]B&]&H*T8?DS$7YC%*/!6Y 2KH9O7R9BO5394JQ1CPSCS<._7UI3 M+Y9-<&NT7"E;.S%1>2+NJ% T3P1J)=YE1IM296*2^<[YS>3NW3T_:4.$I5SQ M'(VL'%A#C-DFN/^2WJ?BOI3 >UT[* =%F#3KK S@6[_WUY/68\HT(;9N\ELK M']'*[%NMG H/40X6 +3U26Y^0*=TF,B!S4XC,#D:I*\[9LW,8[Y'M(VO;7%2 M\8$DB/T.7P0:FD5^;5YM2*)@D%#2R$TOV.\H M%9^-J.0&6X!W;(J(.E,55&?LUO$:/Y $\F4Z\VC/^06_Q//I^T9*Q:33)CSS M\@B^!$4S$JCM0LT*0FM:_K> WD)-FG*A!A \=L:YE^Q=T3FV,L2^W5F:J"#WSJ():+(( )$C0HK5*D: M=,A@I?+0 ](+_!4D0?;IX$7+5T=13*D#+5&.P[13= MZMO*-L0.Q:%2WK=NN M(+U)6&$+8^!$0M*)R BUFF\B&E[;#AAJ.Z_6O 8J]1L4,:>NIB$&"P5-@@KB MY,$$N;KB^J-T"Q-*6%%L,]?FUZ!A=:-G(P"51:+FM0W5^PE\X>4CL4)1B"S2 MWN*=M3 8\2 M?&!"V$@>LM'+9[H#!]P6J#HE!#[NQ;:'R)+F0>_LJHP M%F/Q\0?>5=G,4D+'<8,H!-EMJ:9[N@$2YXG]H6"2CJX]#[L=+#V"Y#(RLV>* MU&//AB[5!_A7S!SF+>,#)=]J68"@)I4=]X@?WVW8H'UY ,?5V$JB 9\9>6*FG#A&CI>\"NA[/2IMT)MUPHC+FLJ2)/@S#'F#<^%X1' M89QW^W+L;4B/GK*&D*-1.NBVDS5^>V@V^4_2(ND@[N'K M?7'SQTVS 4IDN3)%$$L6/O->1DWMYDL.&BRW7&#?HFZSCUDU.A#,D/38H=7NIL% M!T;ICX[E_9WOFI+L(GR]H2\X^_B)TSWM/A G\;MHNSQ^70(0-DJ';6P.TT%Z M=M(3-GZQQ1MOJO"5-#,>WUSADC=-LKP [^<&PZNYX0#=9_/5OU!+ P04 M" #5@'!2G$G'/78) #(&P &0 'AL+W=OT9?W^<5@0@:I0F6!)$C\N5=O5%&0()CQ M-4Y&6V M\/R_6,>]QR<#D=4^V#(=A@6E-O&O_);BT#GP7GN M[%HXV@UI](%=Y=,P3AM*RJ?@\%3C7+A\)[43O\JB5N)&25\[A8@'?SX.$$Y; MQED2=!T%S0X(FL[$C35AY<6?3*[R70%C6-6:-FM,NYX]*O&MRD;B>#H4L\EL M\HB\X];58Y9W_+2K;[7/"DO>>O'/J[D/#M7QKT=TG+0Z3EC'R7\?SD<%42^^ M]I7,U,4 S>:5NU>#0](%K]_SNO94DQ"6"^E%6"DA2UN;@(\RH$/J(A=SA7;* M%+HA%VAK@1Z!^J60:!+O 018JZ3.1; "D3%^H9R0HM!RK@L=-D(;VFM=KERQ MB5MD;+*Y"FNE#"K4W4%0)5W0F:XD62D#VU-N+1>Y#&HD/F/UC2VQ:R,RK"RM MT[\A,W!#FDS+(IH%"29OK=#8H U9B--AY902A;I7A1=VP6N+;5!66CGILM4F MZFJ_BLIIZ JLC(4=O38N !&5#]%N,IO5QTPAC_)>ZD+.BRC]>SF;/S\3/+'?*WZ>S,_'7V@8X *!).:(;/.V;EUDC3,-]U-J8Y1IS):60,LD (4 M)54^):$N"M2(*YNZ.Q WRN%N[([;V'WJY+8V]D$D6_-]7576)3,A.40_C&T, MY0!0BUJW/45UF3+SW-:ATQ$CT8$>^/D+ M!_==VY_O#2"TCF!$'99)YS8,*0P^W).9<@$DH=/5>GMJB"]94>=T)I-^Q>'B M#^IKK5'C<9/,LB@OXE?;'.UZ)3=QL:J<_:8QM7?:),>_U#Q^A3 <<>*,#-3- M,7]>M=(B6MS>WJ)1 7%< .\*U.$=*_W+[;&0A;=/*"M)>D+-0GD?.X+9 B,E M#\V1^+F#:PG<*CRFKG*$[7TNL8[H4M "6T%MA[GA@F1$Q+R-K- M!"Y[$Y4RC&/)F>#=$N:M1$ULD,&KX&6 M,D,0,:V';<";<8E2=37EJC.=(?'9;'0*MHBQ;LU0K%<:J$N"FFE.Z:4.Q]8F M;*A4*2B[9,)6&(\>@![:$ ^ >2@>H$Z.ZFZ=7]C:A=6^]R/QP38S(*D%#F2L M8N?X1@'V%9'&W>Q'(5?AX6H,+$8G]UR^4Z:+A')T(2$-#P,/=>:(O$?7WFO? M!/G9='32%S/4/#$=YE.RFZDX-6-*$@!HWD2E< -VR.Q$@C MB\UO]!QN3R83FI-U(2-,)Z]:$3\I6ZJ $2FNP5N-!L[IB^ZJN'Z:LAV=0%,[;3T>APD;'-?PC7H"6"Y&- _,$:UX/%^W!K MK#G:)[+=:8>*0!I3IY'%%05D*);6YFM4(Z\W9 ;48ZEYOB40?P*O27D?9D,6!RN):R H( ,6* M;9R*D=(L\G@5C#(^(-)*' \C4YN<75-?T=<X1&>LV#$*]DC,Z0A,(UP,OR0H R\KF#U0\##4H.LBHQJAH>6?W[K)/ M:8FV[S#>>$E,=);'74T@G#@-BKJ!DH[J8?>RT?)'^CTH$LI*!VJ^Q.L:='_ M4O;I)P6:8 0\Z6R3R%;@ MHF;Z38U(:5")^"] :1,%[]9/HV3;^"2T]W :H1%K5=X;\G4DXHC-/1C7DBK? M,_:DHAD20'^)H[$CN26^U+V<>;H]TKDX/_]/^V34+G[$E0& NY8N_@9TM<6> M__0F\MX0._I2FVQ+.9C4)"B,&.DU/XTH>&!0'"3#7)^CV;8\#X^#PS^0/#H1 M_B>;Z?@2:O=2&"P:A3'[TW9RO\EQ'I\=">U]' M4Z;#&2XXS9XW;98Z&9H-7^""WFSYW/PXO7>7_<-L>#J9_+'=MS50$9GNF+9_ MX>][!3#NO%TI%2J)WB$A<#1OXHN6=K5]3745W\YLM\=W7#

D US!^;Q2_!%OQNYJY#<&6_'&E)+)&&_!\84%0TQ=2T+Z\N_PW4$L#!!0 M ( -6 <%*R+>8$BPL !X= 9 >&PO=V]R:W-H965TMW9][K96R24?JLKS;#BO7O"SC_;5"]/X4M?J MHQ6NJ2II[U^KTNQ>GJ0G[8-KO=YX>G#^ZL56KM6-\I^W'RWNSCLJ2UVIVFE3 M"ZM6+T\NTF>O1[2?-_RAU<[UK@5ILC#F"]U<+5^>#$D@5:K"$P6)?[?J4I4E M$8(8?T6:)QU+.MB_;JF_8]VART(Z=6G*?^BEW[P\F9V(I5K)IO379O>+BOJ, MB5YA2L>_8A?VYOF)*!KG314/0X)*U^&_O(MVZ!V8#1\YD,4#&G'M0I.?G13S] M.IS.'CF=9N)W4_N-$V_KI5H>$CB'*)T\62O/Z^R;%-^H8B#R-!'9,!M^@U[> MZ9=B\O&6K![)MZII;*R%$_$Z21)T_$97659,L_R M,W'CI5'(& M 58*2\L]J],TQ?-LE.33/+(XG8)C*//@YN!6$7+.XC1>&/OV526+.\-;U.KE>(ZV0\\WJ!=SP0_I/.[Q[EE MZ6 H?FK_!=_WM4M$C7X$T5N)HS=%-DC%<# 1[TW]E%7JG5H*Z<520P..0,NF M'@XR_(TI--"S'+$1M[)L@G$D:2/K I&7#0?Y&?^#[:_5L@E=@UP-J5O^5I62 M' ESH3077YY21P#CG;1+! :XG=$O'/&6+8N-0( AU&_1.K<5Z00=EI"BW4?*?8#;;/?D-!L,6]['O#@: MY##X*>OZD_A0B]^93S8-CDLX""XOKM_>B M(OY/D8]1)Z*BI"3NDB^NBY?+# M'U=OGL+56PBJ*HW2?5&9>BT,"^4WNEZ[KVENK;G5%#;T6"X0J/X><65)R*V\ M5P@KD-\;1H98V"(./.B%+#TEA;/A<]B0K]+G9\A2[6@#!)5$3"Y*)>YA2'AO MK>N:UN3*0["O C:=LJ%CEOTJZP;P1(183DD8)6&CF$@K,NL]1S]04 %_@"PM M,*>XB60Z*NKKS(7,.0X M0V@GF@S%2=;WG-"6=LO@1S#5 MMZP,<+2T M+P)MW#BQD;C=: 2]U072YA[F4D@/B,C1L;@7\% EJ9CRL7ZP[[3?B-I /F<* M+4,T=8$9:"2BV,AZK5@"QQ5!;K?&DE0<^RML,A;AA*-ETYE=Q3QK#W6=@4B# MH4)M)^^B'G*L::HN]*#^P1*2P%V%VOH0H^!XZ+2BE+K"&0>PQJ5@86[5H&MW MAT4;B)/@*),A^=2^2"AT(DMQUS?<0OD=F9GV,TN.XKA0^]A! MS$6I^]I85#+K8)R'K?<'O/:]+OQ(%WKSD/(S\?YA16'SP@*AD@,BY,EX-L=% M.DVRT4Q<=*V"S+0TS<*OFA)314'><"@7:3["[S"?HMG<0C'J>/M6@]JI["W4 MR)+A/!?HV^+M7PW5/K($$$K8-LK'(A_GXF=CECNDM1@EP]E4S"=C%,_"-E#D M8/]D/!5C;&BQ VD9NT1?(Y$GLV%&O_-11ZAO7$@UG6!]G _%;]PHVU6JA', MLIP G?AHR6YX2-Y14" TICR9C(9=%[JJ/5)94XF*OIPDPVS2K8>>16K.)Q'0 MK2TYX5@8C.;)##;-LR3/4_''L=X]FB63*0/1(;!C>O8U2-Q3"\ "OII,1 J] MYL/# .F9Y-ECNG:]%DK/@6 ?:MOM&%%0 $Y\^!R6 $%G.(&3TSDZ\$>DGM14 M(S"5L"K$*31/ .'W6D,WT]C""DEP=D5V3(?#GR*VXDX8RQ:9[\EH!I#3LO(;%*^- MI&J"33"()B1^F!M02IOE0R:SHSRPFWM]*&-MCJ -AZ7_U%'#!5+;D1%Y OO MK5XT5$)1/DK"'L(UBS^Y-Z!/"H=]/A M0$(HD+>=-WK.:(_96$Q[2";3$AP(/=W.0:@N!QU8F*T&&IORB 'X15 M#03A!^#,6YQK 4FMHNCRV*!QF%R8U!SD!);$!B%OI2X#L.-0( 1&1D371"SP M@B*UF,P"T21@!MUMJ]5:TDT_[_:(390T1[#3@5N?,O *1CNE$#T+!$E4ELJ4 M>LE #0..CHB!P6<+)N (BGM>3D!\K5W)[/L#2X1: 29$@$D/$$!?7!\.,D)4 MSNN*<05-?HVG-S6'L@Z.UZQT?FC6I0+*KW3-0P;R7X=)YI@#]QLX#^E)B +% M%./5@RLI('8HD*/L&%=C['XEO'Z3133C#5W'."(OR?CO1VHYQWC2IX% M1.:2ZOF6(=Z!Z[KQCEH!F2_D?BQ!K0%[)?/-WB \^5*YOZ#QZ^ -D0<<<:%< M!OOS_,.W'^!>_7/UB=C0[))VSJ5YL3!FF0!:0P3+7WC"+,+!JMJ9'E$/NRE,M#\SIDT#! M=96&_%A]PGN);L;B(>98>K%ZW"*.^.XPM $&Z/,)E0. GUY&U83F6X=Q^> I M!Z-R'P T=:LVN]($QU!R Y,RCNJW-UT?C?8CC31*V1.(4G0O;-L\B6MXXQ'< M!VVYD.P!B[J3*+>!QB*\YSN(TOAFXDB6!(JD=/L.Y9&WB@C5%A(^G/2Z6._B M-[RWC7/NM\A.OD,VU+,'&E$BL>GWR8XY0-D:S*\1JS72[ 8#GZ;Y)(*RJ^N; M[F45 A#NC6_!VCCA7B1)JEGLMNB!P2OA.U9T2M__B_#-:[\]?#G\7=HU^A% R I'AX/I^ 0( M@[_&A1MOMOP%#!#'FXHO-THB4F@#UE?&^/:&&'2?1%_]%U!+ P04 " #5 M@'!2RO6[]]P' 3% &0 'AL+W=OZK8:K4=VPDR^V+WI5C74Z=*?;SVX3JNB)*ZK:R+)X-52O6OXW$L5E3I./(U M.;Q9^%#IA-NP',E">#"3M$EHK$&C3^W= Y6@,\D' M^]=;[9<2.V*9ZTCGWOYIRK0Z&1P-5$D+W=CTT:]_IS:>0]97>!OEKUIGV>@=.)H\'FADSX]#GZM DM#&U]( MJ'(:SAG'1?F4 MX:G$NGY[ZJ3$*64U3:E>KL'K063T0JP?_KS3_#77JK4EFJ07T MGU>$EU6MW4:9B-:;_X5V4,FK@ Z%5F5WPJS)IQ4%55AMJJC22B>E@XFDC,,= M*<>=8%7AFX"'?J'F3826&$?JG7;H8O:)+3F/DVL=1(BM@T5*N*A\@"+01R)' MI;)Z'1N#*/"X#KX@8J'.,BFZK>$P).'R2M^0TD!_HF#@!2T6'(S/KK5A_O,? M1[/IBU=1+8S3R ?D:A\-!S@$BT1T:V2?0&M!PA;;UGQI3&G29J3ZN?U, 7Z3 M^M34M=VHLV6@'.$'IRYI'AKPF)H]S^ HVM(6\ MZ^P.G[:ZUC'+2L*'N/9<,L%$6G%EANH7_0QY+)N"1!SBW4@8B9O:H>(Z1H\.Y?9>F[1ZVJU= %NCC-9 !>>A M5(QJ.S <(7ZA[!ZYBU]5, [4/2?IRRP. >>N5 *X00FV$L'9$@1<81U3- MD??99/IRI"Z%SDAM2 >5^Z:3V ZM89^>Q.&E,_]EEUM_D:J7HY==IKA^S!5% M$1JF2*/GQK:=!<&#G6!ZR-A#2>UZ^K'DE@UM<7&?1SL&;B+XO0]ZI&-NLV) M&ET"QIP3Y\QB(G#WNXQ7_?8 M@GWQQHK+2_8"BB#!686GA:Y-PAR*VQG8LZN+(!AH0KOM4=XR195!)8H\KLX_ M_/'F8F_Z.3XMB6/J'@DHP9^S9/?=@T>OH^%A+M[.%RP&8U)DN[69T)X<9 M3T+=XI#29>9D6: BWI1-X$KEF;5>&4"7=Y[&M:D;(EI&<&-+;@T JV)XXS]< M/NQ5#ZCH6V+D?)C;=J.+ZA.1>@\.5T=#Q1T]F[P2H3B2N^DK7AW[ )%M M$JE#;C^:>"T!5?HO'[:C73U $8%NR 'K:#ET&E+1-@U7[OPSNF&9=X\$U+5I1O.R * ![H*X"PZ;8@?ADU4 R#4-T?EAH#.K"DG:H%8N4 M!F#A::9E1K6'>1<3BH(4W6(13=CZOMLT:FF;4EXN#%FFIG CI%1(6D!O0\'\ M,@C MTJ<3DU Z5G9'8A;\ARJ]B@M(]OV8"<-O^XW.=W".Q_%BF-C7Z MW=I=U.TK7JO;/0,_YZ$#O^BO*4D\+,BP7ODHO(>'@!?Z0TYLGP)/0S2;W^5O MJ&B/QS2%(M-?(#2!A;\\K3,T9:'FUJBD:HS..PSW$!GW*Q<$_*K(")>-(6D/$EF!S^++].CGZ4- MD%1O32GP:7LK5__'S#)-/6AVTIJ=/&KV#J-U_6YUP)Q)\D..>JX47GA>N/"> MK>W3FTW1(NSK:%O.>4!)[)Q]JX.!2/D>Q$?B4O]ET3[LO7F?Y0\]./'\N>X<:&!"VI06.3D8O#@> L'R" MRC?)U_+99^X3LB&7*\+Z'E@ []%[:7O#!KKO@*?_ U!+ P04 " #5@'!2 M.=G@=&\% #;#0 &0 'AL+W=O#8J&9>#BS._=ZLOSE1M!9=XJ\'49/Z?'"9O+V:.'DO\ ?'G>D] M@XMDI=2#6WS(SP>QV^)\L!A CFM6"WNG=K]B$\_4X65*&/\+NR [C@>0U<:JLE$F#THN MPW_VV.2AI[!X22%M%%+O=S#DO;QAEEV<:;4#[:0)S3WX4+TV.<>E*\J]U?26 MDYZ]N+RB4R%&;GW]:I,G\';S_6G.[/QM9PG=2HZS!N@I8Z0M820J?E+2% M@?N(MV[/'&+^"%R.#ORY6Q MF@CQSRN8DPYSXC$G/YQ!N'24>R&5_QOT6I6EH[/,X988C%IC#EX>/DOXQ/8P M#?F*P!8(IF :&R10:[]'$!63>V!5I=66U!GA4:?E]&?!JKY08]W I1/PLCG< MH;',TN(:M>5KGM'"@7^0F=*5TLQU7 3, $V*+5>U$?M@ ?/(&> RHQ%BT%MB MM2V4YO\2GO?6^YF%,(T/;*U5"8N8&D (U\N-& $EDV>[1\H15$S#EHD:X4T\ MC.,X@0IUD(Y\.$D<1[3? U"2XM%0*DT91,W#;M7E^]O(0_CB0LMS[G+!Q(DH MZ0?8EG'!5@*!!BRTV4.H:GHR:"*7*E'G7&YH@A$#C,N+FLE:!Z;M_ 7,B)&*"VU&Y8KBJ!M.?I)EG!_ MH,^L-[/"#9?2N=78W1,0S,;1;#J+%LLYS-(HH;_%? H?@F9=.6>8P&?U39L" M>+*E[PX4\!%UQHU7"M*J\BF )$FB=+DXUJ+HR%VK>6;;2@';,9W#1C-I#8RC M))E$R_D"ENDDBM/T--EJ4Z%5MJ(&-<5&MN SU(';Z MBE&5/]Z.R=MH>A3FR<12*0Y2.E]$L]DRFB23?G:_N/:I];[I_"_]KLXR53MW M':-L*]=$8US%/$V4L5 B<3*T=*"9:ZI##-QURHDOAQ3S>;-3N0J5:$_T\4^.IIL MW= Z8!DEF"X>#W33"3WKQA/;ETU8E !5TD!BCW0$V\(%Z-F](V]6>\"R$FJ/ MY(MGI3.V):XT#="GS9/'OIPOT7=X7/Z7:.OGW)-Y6U <.]1^8JR1.VD_24+9 M:>7JSHX+^:PVOC1PHC:^) 3H; IB\\,.@Y(U5KP M1G_03&B!.VS90^>BHHXMZ3B"CS5-[ZY-[4@1B%QD?+/ Y7<);LEIP]8JWI3T('#MW0: MT.$I<:,L]V5=6$='/^4ZX[X<_1.X&UR]J$]% MUXY&*A&]Y^Z8]QG_@9(?.O/4^'20COO)Y?:HBWM6#]P>PF^'+.JC/G<5\N_Q M-(V'IZZ(H]Z%NT2]\9\5OK32AKMWM]M]N5R&"_N3>/CL^<0T':0&!*Y)-1[. MIP/0X5,B+*RJ_/5]I2Q]#/C'@KZ^4#L!>K]6RK8+9Z#[GKOX#U!+ P04 M" #5@'!2B1>>]G@, !C)0 &0 'AL+W=O0;<"['VP-IX^ZJUX5Y_6#TG?-1HB6?:[*NGESLFG;[XE&OSYNM%KPPAZKR/$N2^7G%97WR]K7Y[EJ_?:VZMI2U MN-:LZ:J*Z\=WHE0/;T[2$__%1[G>M/3%^=O76[X6-Z+]M+W6>#KO;RED)>I& MJIIIL7ISE_6;#KU(\-,%G1I+<*G5'#S\7;TX28DB4(F_I!HX_]^(' M499T$=CXW=UYTI.D@^%G?_M/1G;(&=V7J[(Q_[,'NW>Z/&%YU[2J>XHO+,4LB,4THR]5W6[:=A5 M78AB?,$YV.UYSCS/[[(G;_Q1Y#&;I!'+DBQYXKY)KX.)N6]R3 <;KL79K='! M-7^$R[7L4FM>KX7Y_._+VZ;5\)__/$%LVA.;&F+3/U#AWY<""P_\7.<0&8$2 MKFU460C=,+[=:G6/7:6JUV>MT!63_?ZMV2]K6"5=DFW2"_/_U/R?&.I(%0MV M"A;87_]RD67)*]IK*$7FB_05&R]>/+4X?6HQ,8M^C8B/UL''Z+ 6S5:8#%$^ MOF =/%6SAXW,-^88J9'7CPB\1[:&8[1,_-[)]I'Q!ZZ+AK6*J=5*YE!2Q.[$ M(Q/5ME2/0N"Q5O69?V2%U*"B2)?@J!'Z'H<8:54:#4-]1(^2+6YD#6F?J2V9 M#U>!R5;+O(4%S$ID;@'5%MF7*6/:P2"6MYC]@@N1,6355:SNJEMLHJO)Z<'Y MAK=&K%O!9--TN-H*3VP,UF&#+=B@>=;K>;"N?=*"I7&"A%668#UBD_!A%F?# MPWQ8L9>$BZ%58G;9,H2^,!+X\(]&]MGP@G%8H^4ER9C&%_W=3EXMJ%+)>DTV M@\S&FH>%=C(YN6-V8V\@9=7*A !.'+DB68R\WBD,QC#QQ#Y8B[++LAS;V&C. M7_@@VPTN8.*ST+ELR$_(6^!Z$ _LM\:P^@ZE^YZ7G2"1 VV0:Z>+5PW+5561 M!BPAZV$%;\U^0RMF/W::=&(UFL:306TC[A[$P!Z<#]Q;^BYYNFW>Y?97C'B! M%W?PU)+E6B*72$[5%+FL\%' UUK8#$S'*@$^K[7*A2C(CKF0E(I66E4C+GMU M66JY%H4D6E#82!%D&5Y@#6>@SRV7Q1D(YWPKX3Z0SN4[*!VZLC)Y/^OH]HW$ M11 $AZ%-+;X0! M*F3@8#_2QFH%WS*RDF8\'>=/3LEYF.S%9_I,04VZ4KH@72EMC#9.7K0S=QHB MGGMO($J/@FLFJ' ?BKTD3H]X"EUD? 1:3N+Y4_[D!!5%S/ZI#E[#P/=X*RN^ MAL5TZ0/.V03ES2:9(MHL9R!#4 [V#8+>#E-TS3*EAU1 VGZLY1"2OG@ETS9"0"LL@"7)>*5:H0)DH/9SJP M50B"2,AHMJ9SJ<=YVCEE0ZSOY>27[%_DUU='7//X(GSJO67((CI?:PY^^5$V M=V^PX&>U=R\':3 \%2Z>Y-AO1I$_2? M9#$8Y1PQ@R_LS&^1 ]/+.EWSSS2^$MT^]AEX .!YSGX=K&2^74R0@)^/"A@!)8"80VKPZ,,@^2QY"G9U-9466.%_N]4G5^1) M GS8"-U)^PCT9Y.A*L3LXX );,(.F34<-0.F9L@F!'5[[DV5W8G#$"O;;"TI M_U,EY(#(%ER1M1M&&!..-'C-'C>7'HDTWU <9Y/GWF_VF>DQ'I6UD2!4=*:+ MYW8%86$&+^#8RA6[1"Q,JMR_5PO3"]PKFDM:=WNV@N-B*W1<6I@CTR'!&5:J&F 3E+/R1*QLM;B16#%?VL/;C3F-GF?E> M<.7EOD,[ +.+8P# :F\&I+A=K))&R2R))HL,26H23Q<]*"#HVT=GBA(_C9(L M0R\'<.!2WND\G47+:?H")W%! JRY3*:3B:TD,Z?XL#4\WFVC.@3[IX?IC]! MS9]&R\4%JMC%I*>_ !!87@"99/%R&M('/IC,HV6:O$#^G,]V.-A7#+G:D87>6H:#'MA#KR_?+<<]Q*UAPPH77@W=)[I"T"S*H%5;UZ6//KS^A MH#9?GZ+;W2HCJ%M9]AH^6E$,L;H@.L.7FM;X9['+#,\3K^RWE#0'Q(F#=R%"/9\?0LO3E]3=B!161W\<8G* M&O04:<-^&E*5X?E DIHD:;1 ;J 4A4 W YQ5D&T6691,YP2?)DM[HE=6E"S2 M:#9)*$7-[%IP[(IO8[?_\21EUE_WUASJ:#/W7;+HTV0>-(.GFF%GJ8N2#HS5-T\@F+U4 E[[[G0.+&,GWR$ [0=I3Q[P>>#J MYOK:IP$C9#\UOWVT"O#C=#LKS\:C)2W6LJ%6K& SUWH[9 +F26]AUQ6QO-,: MN!2 8R/*@F*IU8(W'5S2'HM,3!*B,2XP#"F)3Y<..KV%%W@P10ND92C7#::# MXNIGDFI+$(PL^6@V>E4,O'YQ$@D@J+KUAD!Y5WE(R1\U<@'05='EP3#1\,3M M\&7+@?URN35-04A[/-YK"2;ZI9W)Z<6LA^:F9!^:HAZ:FI8<\.ZV:P#CF@80 MU[3!W$+:LXK>IU_)IGI"-_3Z^-2E'3L<%-:>A@U"#! U4M=J6(T:GV MPU+K48+G@1P445'(6D\T&)#W](.VY*=2M>+.!931OPOB9]G,S)[(I?NVO/"- M-_4+K.G POA2\EM'S@U\#")CH6$IZZG.#@U4+GD_:G=J\#>&$WUZN>5'J2[5 M@*_F2\-7,H7)<^&@M->>X^?K:F5\%&8&#=!1UAW:_':R^^Q;1GH[;]T+TUUE M]AYH%.+K"_&B$.^ZZ1\V;S9>=ZHL3NORHT1==/4LR[1SMR.N P>U6/Y'(CFVS< M?$R#EW??W-#LMBO3)#V](RS32FU?^^P68D;O[FA> !'\=CUL-][E$>BM>\4- M&ULS5;?;^,V#/Y7"#]M0!<[3F_K'9( S?6&#=@!P17;'H8]*!8= M"Y4EGT0U[7\_2G+<9.B/8=C#@""V1/+C1U(BO3Q8=^<[1(*'7AN_*CJBX4-9 M^J;#7OB9'="PI+6N%\1+MR_]X%#(9-3KLJZJ[\M>*%.LEVEOZ]9+&T@K@UL' M/O2]<(\;U/:P*N;%<>.+VG<4-\KU M?]A<1OVD\)O"@S]YAQC)SMJ[N/A9KHHJ$D*-#44$P8][_(A:1R"F\77$+":7 MT?#T_8C^8XJ=8]D)CQ^M_EU)ZE;%50$26Q$T?;&'GW",YUW$:ZSVZ1\.67=1 M%= $3[8?C9E!KTQ^BHU&2V^I%"3 M-9-3)A;EEAQ+%=O1^I-P1IF]AV]^L=Y_"UMT<-L)A\N2&#XJE8#.#Q?P"ZJJN7L%;3,$N$M[BK6"G M*.&/ZYTGQV?CSU?P+R?\RX1_^5\D\U]";817#> DUDD\L+BQ?<_GW*>XE(=& MZ"9H02AA]PA2W2O))F#XIBO#RG@T9BEU"(=T@EE;W*/C"PDF]#O&M>T9M >^ MVYZ$26C<%I(Q$U!6SN!&Z1 Q_C<$6;+CW$J^5]2Q$Z;';>"<"WX-ZEYH-'1F M>P&J38ZQ;;F)1,I'^QEL+;&^$EH__@/4QG(;\Q2IQTPAAX#U\0-B73"BW)&(Z>:F*2L&HSBIOT\6X]- M<(H4,SA@)/S0Z, W%UIG^Q3XL4*Q?S*Z'(L;JY(JF@,]GH%'+KH'C)4X Q#^PMEHAM>V[>04OHN+2LR3]2WTU$Q_PSB;]YE@&! M;'*>)(DXYYJ4"1&99Y<3.5?L+CC'S"3'G)U.A_;V*1%LS(>+5,R^,HS]0HFH M$Y2S9BSE\DJ,\,HDZ!=2=9+0,>GSV17W=:WSD'NN>BESBQ.U\T-PFOU7DU_- MYF]Y>AMK_G[V7*,L3R90CVZ?YFS,9C"4A]&T.XWRZSS!GM3S=\!GX?:*X]+8 MLFDU^^%= 2[/UKP@.Z1YMK/$TS&]=OPY@BXJL+RU?-C'170P?>"L_P)02P,$ M% @ U8!P4D3*.,N9 @ YP4 !D !X;"]W;W)K&ULK51A:]LP$/TKAS=& UGM.$F79$F@Z5K602&T;&.,?5#L"E;"V/[8NGNWKU[)UDWWVES:W-$@H>R4'81Y$35+ QMDF,I[+&N M4'$DTZ84Q*;9AK8R*%*?5!9A'$4G82FD"I9S[UN;Y5S75$B%:P.V+DMA'E=8 MZ-TB& 1[Q[7B2W>('VNUH:ML&-)98G*2JW 8+8(3@>SU"+ MQ)T]V(/K9*/UK3,NTT40.4%88$*.0?!RCV=8%(Z(9=RUG$%7TB4>[O?L%[YW M[F4C+)[IXJM,*5\$DP!2S$1=T+7>?<2VG['C2W1A_1=V#78T#""I+>FR368% MI53-*A[:>;_AW79\W/@O? M3S>6#/\Q/UXH-NJ*C7RQT7\]XG_EA">0Q$$R!Y$'$&E!6,ATP0$+1U(!Y;JV M0J6V-X-O*(P%=%<(? %8;M!TE\"?P?1I#:756U]'JGNT)-46F DRJ81*O.5> MH"2)=@;G=[6D1U9@:Z9_\VH2#^+WC&"WE5Z@BO8=(?#R>\[D&_-U:) M1V<>]C;CLR TK(.C,N7T>,R?\73*@427""0>D)LVW!G/A;0/BD<@%VW);*]) M/#KIQZ.3'J_3:>]/?T-X\/A*-%L_8BPDNE;4O,/.VTVQT^;Q_H(W(_!*F*U4 M%@K,.#4Z?C<.P#1CI3%(5_XI;S3Q8/#;G"*8U[0U7H)OMRY]02P,$ M% @ U8!P4N+BV!9Y!0 X@T !D !X;"]W;W)K&ULG5?;JXINK7!- M64J[OR)M=N>3Q:1[<*<'LXNS6F[HGOP?]:W%W:Q'R51)E5.F$I;R\\GE MXNW5BNV#P9^*=FYT+3B2M3%?^.9#=CZ9,R'2E'I&D/C;TC5IS4"@\;7%G/0N M>>'XND/_+<2.6-;2T;71?ZG,%^>3TXG(*)>-]G=F]SNU\;QDO-1H%W[%+MJ> MP#AMG#=ENQ@,2E7%?_G0ZC!:<#I_9L&R7; ,O*.CP/*=]/+BS)J=L&P--+X( MH8;5(*/7DEAVYJ^5W$=]1FHB3Q50LY\OY=_!.^F!/ M[) MCP;KQ-^7:^BI\0>+# MW;VHC%>YPAI^<&W*6E9[7$LOE!<[Z00]2)22JC9CBY]_.ETN7O_J1$X96:F% MEP]H.]]8R(/N#[9[DE80IU<@.52NR;8)6JP2<>F$Q!*'CA FQP+5^9+,>&"H M*AXGCQ@BI!NY%Q'MS30R3LEZC!9!9:W-'M/ ,R]RK-ZCZWQ1D,Y +00C9)6%M\;! MB<3XR/Y%-S*!Y "LETWFN=(J<$I#1 HL?6%-LRG$KE!I(< 3D%O%\K$VCNQ6 MI3 KY):$W%B* 2D(7%8JWQ_HPSG@?]< *H@P#2S';" WI0USD *!.5,AD1O4 MB*Q0/8@MEUO A.3TR%- UK6Q/E8$B'4$5!H$16:]^-A4)$[F0W8&9I928[/@ M% JL(0.+9;+"T-(Z3O"#A)'SJ@P/#E,K&OBVOX1\&)TQI7'QN9B=3E?< MG";B:B_NJ?9M.1Y0'/AXXZ6&NQ>+Y+0C!0%S3_8@F%HJ&,V35SWSEC$7;DO% M45N%K'\I,XH5DBE6"XK+-+4-_E.S)=OUV1#QTQ Y\!'5(;HW"?=Y!PV^_S41 MN"2UE6M-(K>F#&9'2Q1Y.JB@H!-S&F
    L,*1[\<,9*6Q<2U21U2&:HY M7,6)$\MR*C9J^VCPM/U;A?'+JEG>24,3Y[G#N:0K?%F:IO)@O!O*J"]ASL0S MV!$/"SK%D>- $KR^LD.\ZK!QL.&F66,D#/G"^]IX+%!2X\4:*IL1#K M_?,Z(GX/(*OR/MV:';=5(=M891LN<&X=#X8.4+YR2HE#CB^ M#?E^/+K?A 9_\O29VAHW4,A-K\U!MW4]DXA/PT;U,N[EA_,80UZZ*/,Z=%)4 M@NC1G$K$NR9T4X08D\O0LSS/2_F%1.SB-L, '?OJ,7AUKBR40@E8'@)P%H&/ M]S*7<:\!AXT9L3PVW08YL"-)[54[)U0%+R@JWNBZ>6+66FVZ&7LL-UV@C]OY M0#^FAJRLAK$6]QLU*G &Z:I@--"8&"]O2XL[Y/CV-M12GV0,7@/S,=13JQ"] MI4$Z545)<3FV:47!''!&JRR(N98Z8(7C;1A!PYA_6@,X*]&X?S./7SXVT&_2MT)1CZ3QY_7(2YU9W@^#"*7YM/+X)PF6!CS"R;(#W MN4'9M3?LH/^LN_@&4$L#!!0 ( -6 <%+_MR'#U@H /<9 9 >&PO M=V]R:W-H965TP%+9/4TWD!BI/= MIF@V0>RD*(I^&)$C:=;DC#)#6M;^^IY[AZ0HQ?:V'UH$B/F8N<]SS[U#O=I: M=^O72E7BOBR,?WVRKJK-BXL+GZU5*?W ;I3!FZ5UI:QPZU87?N.4S'E365RD M<3RY**4V)V]>\;//[LTK6U>%-NJS$[XN2^EV;U5AMZ]/DI/VP1>]6E?TX.+- MJXU<%W[3:^MZU($\6UM[2 MS8?\]4E,!JE"915)D/ASIZY449 @F/&]D7G2J:2-_>M6^L_L.WQ92*^N;/%W MG5?KUR>S$Y&KI:R+ZHO=_D4U_HQ)7F8+S_^+;5@[B4]$5OO*ELUF6%!J$_[* M^R8.O0VSQS:DS8:4[0Z*V,IWLI)O7CF[%8Y60QI=L*N\&\9I0TFYKAS>:NRK MWKRM/9YX+Z[5"K&N(O&+LBLG-VN="6ER\5'^9IVX8DN4$Q], (B^NJB@@$D MYB)KE+T-RM)'E"6I^&A-M?;BOM^6_3)R6^4]E #)-(I'$: M/R%OV(5CR/*&C\AKHB"^J(UUE38K\<_YPE<.X/G7$^)'G?@1BQ_]?Z+]/U/6 M;CEX]FFCG.28^/#6"^D4E0#4Y$)ZD=ER8PV_L4NH$+A4;N.T5P)RQ!::U]B] MD1"$1]I(DVE9"-U3HR'V3NI"+@HEJK6LZ(E3J[J0KM@)=2>+&KMSL=CAM1+9 M6JNEL)UQN\K5VF/(=#>D_1@B V MQF1J(&Z@H!%M#7M%*J_@IS0[=I\$K:S3O\,B;2"=%BPM5&Q)I6,@L2]MU%Z( MJQM6^&X^$%<@60V [<2-RM;&%G:EE0^*L:S9 \E94>61 MH&V^TEGPI&I%[2# W>F,EH3@*\.V:*0H:Q+O*2:;VOD:S\N-LW=P12V7.M,* MZ8%2Q)"\RITN"G**=%"N"\49"U'1R"_(M;6]"1%LUBL#];FZ0P?8X JAK9M<^)VO M5(E=(4P,T2Y.P5ASAQTP%F ["!S!L@8\X:+5!2]> =O)#)%60B7G=\1 M["E5K@-L:2*F2//'<6=+(/=;A4(IR01A"0/%RID MUWG2YH!R$$2AI&F1#(S#0$PDDDARR&5F2YT MQ?7R$9W ;B/QZ;:0:UM*4([-Y>[ PS40*P61+\A86ZJ>(^XD!'6F'B6WL&9U M#MR6A):B4&9%-0(+^XVG=HX@<_7IVX=WY\EE%_T&]A >.AT%B5*]K+FR,1HO M(.D64*>13=QH: /3@#HK_7TL$V<_S=)D^E*L=[E##W<+"BWU@"9XV3%;[J.)]$NB96?; @:C.]44.CJ!LV7/ M60 4\%>R9-:&@G#3P% 'X#J>?:B3M-4=.ACM-ZKBHQ6!4^0(0W1L$$%T:6$R M,NQMH:X;EH;PI:X(Z,JL:49#^2)G)N<6:#<5]3!Z"((POM3W#"18XNGA MP>Q >;!;9D2>/9@):NB6;8Y##X>:/#3;P,=( RTM+$UE(J^9?U>8"<[E%@@^ MU0,UB()7/*H'6;+-(-VL<2)#F1#B5.#-;3-.,A,0K9R)VH%Y M.-&T ^C!I,@GPQR8(3!#(R !FH$-F=,H52V##(S"=/3M3;XE8D:DH/?-?$_N MB"ER-!#?(,_6 $M3X@>3#E$D-5.JS?ZXQ('>#R'U9AX 38"SE&>9=64\$[KV%2T17S$#'Z_K66VYE^Q7!4;:+ M&JZA@2Q,=(%*^6V%%A>.',96W1#/4Q79]>.D/1#7_*F!9_.'#QL-2SPPI?,Y MQ#>3O ?>B(*1!!CDSUZ(>7/$"7V?9.PP37A!,0_XGYQ MFIPAD&U 2/"-I4;+#/\K)A$'4C8 ,O.4NN>AJNC5\3,QCJ-A$N,BC6;#!'^9 M+=.7]&H8):-$_(VXCP7L#S5]+&'\E]HQ"D]GLV@TFYR)T^$D&L537*!K3,=C MNA@-H\EH=@8_T>.RW@0L2ZK%W\.#-!JC*X[25(RFB1A&(YS_YPW),'UREZ4Y M/QR^$/0D&J7CSN[V;WB*@>#R/XQ$DEQ&P_'P( 3[J_;M?Q.-T3B:S-*S3LII M>AG-$H3@=#J.QG'\1[&81J/A9<^A.)T(!'@R_J.(I A;\D-$PM-3 = 0KSP, M;K2C#/RI]ACM]0_MNZ1=/91,!6,8FF2-(PFEU.F[SM@S".IL! @FW3-G\M M&70A03EV\:)L-O<*Q(N<&M*\^/@IS M^Q@NBK:3R-#L,?XOUHN!^I)TYW M"&!KUU$]/;"B^U(XIR"CR5PF(AT-P&3/Q4_XU[U_R[<'CZZP!5FY'(ED.IC, MFAV/FTY4T%>7CJ(A (2&@U_5,?F#-%HDG@ 0#T_UOU3]^]FK??#+Q@R#\-$ MJ(LGJP(SJ..1ER0$RAP\]$GXHO4QT ,IE 9 >&PO=V]R:W-H M965T:7F76 !-$ZUGN]V&P2J,K*^RS]<-NT']S6 MF"[[N*MJ]^.];=?MOW_PP!5;L\O=O-F;FGY9-^TN[^C/=O/ [5N3E_S2KGJP MO+Q\_&"7V_K>3S_P=Z_;GWYH^JZRM7G=9J[?[?+V\-Q4S>V/]Q;W_!=O[&;; MX8L'/_VPSS?FK>G>[U^W]->#L$II=Z9VMJFSUJQ_O'>U^/[Y\EN\P$_\S9I; MEWS.<)15TWS 'Z_*'^]= B)3F:+#$CG][\9NF^KLMN^V/]Y[>RTJSSONJ>]/<_HO1 SW">D53.?YO=BO//GI\ M+RMZUS4[?9D@V-E:_I]_5$0D+SR]///"4E]8,MRR$4/Y(N_RGWYHF]NLQ=.T M&C[P4?EM L[6H,K;KJ5?+;W7_?16J)$UZ^RMW=1V;8N\[K*KHFCZNK/U)GO= M5+:PQF7W_:=O?GC0T=98X$&AVSR7;99GMEDLLU^:NMNZ[.>Z-.5P@0<$&:]L1/_^]7*=2TQSG],;/!M MV.!;WN#;,QL\SYUUP//KUCA3=SFX<@R37[#,NZW)KIO=/J\/?_JGI\O%DVI^W])R%G!1-6]+3 MAEBQVV8=K9U'Y.Q;2POM*T+/QM2FS:OJ@-_-OI/W\?S[VN*OM]B+@;W:F98X M*[L/\):7S][/W\ZS/U]=O>:_%\^^F4]@^%' \*-)U+R.H-&6U^'\9_ \O1A0 M>C<*:<.J+TV*)-[\9=5TYD/VJBY)A%OBI1E])H;-ZS(CC&6WVX;P=M' R.I"C'?(Z6UQ>_C.6QW9N2Q3+BGQO.X*)OK2T M=;I4MNJ[C'C%=99VQ%EL:4#DKA'2NWZ]!J.3O .0UFWM'C_2HUU+F@B[K'I' MB'$$/[$;:3KGM_<_9&0@6L:QRQB@%&=@(&6)8_8<0^<\ ]8C++;N"& '5C55 MF:U(3=%2;4:\VN& V,]MZ?DL=UG=U IX!3X-[\ZS%WV+;P#%NNE;XNG?>UJ! M%J*S+"\73VVV&9-4?2MRNY+LVI[J',ZU7>"S81L":68B. -#QAAD@O^@/Z)Y(RV'_&R.P8O(J?+'*WS=;D M(YS"%M54:U+:-.<@8O1"RN@;VY0NGFR>D2G/UN !(BA>[QW\BQEM9K*_DLAE MW\[\V5^DJ_\:5I_[ U_1#BZQFT,\ MBVW_E._VSS+^^I? N&,Z]C/7Y2],\@5K+=>!)[;D7Y&IJ2S]7 Z0P&:*'#02 M1G%5HWC'+ 4=X9M^WQ9;D;WY\D 'N>P=%XW5B1=@EMEGU MK9-'E<[,@M,TH%1SKA;I$=VSIMTHEUI.]JG+8D0S:;-=_)D MGMA06Y.5[WI6'1-8?1JP^G02*5>>F&],84@804\H,E)YS2W#"GY_T?2K;MU7 M/EIP8]C_0S:*']KDO=8Z-56$I[(O.K:QHH*=:6]LH7^PW] Q-8AN1%R[XS]J MBH))4BK[#UZ0E%!OH(F)FOP9[E[3[IN6W5H2V'P 9NG!#+) M*8@$Q$HJ^FJ M@18BDT)>*F_8)'*3G,2+^] *M&;35WE+S&0 #<, !AE;@3;VQ\KRG0(#)KV% M+PA3LH)H5@ -6""DT-O$B$Y-G%)5 SNB&MU4S3+K& M?-Q3].Y/<1>JX-EX9PCJ=K>":<2VJ@A).?N/\:#D25A2HS>V)#'3>)F4;6'; MHM]!Q19XQ(M00X\F_@?1M6L0EI _3J;#7#3KM3"(8H;-_8 &_!Q$3;Q>4V\( M'R'>0B"V@1IF[_0@*Q:'HN+#U3"- 7E'S]+&!.1Z#1X->^BN"3'I Z> 0$#& M4/#7O!]:6CI_1]QI"?"B&SV$MQ<<9# "0.[4&JJ>%,Q?E4(O:%"BHFE9:0XQ M436%]Z#8 1.FH5/3C[DR/9ZS->*J&@"2>_0;MH9T6O>!-2TQ?]WL;#'+]F2M M.N!-F*0@YA+]JL#[\\)@)T?5\_@3TI()ET[IY.^"3OYN4E6^(H^G!K^:43W[ MR2]GZ>?$OVKS6SA1!L&-2 &9%TN6NLPV#;SH4\V)T' M4J0)TR-BD?CKEK-DIKP@1[:%1..M;&>Z;5/RR^,J^.40$INL-4GZ#Q>GA+1\;C*!>CQXO*A..1/QA,ZMN6_.) M6$VW@^=G3G8B/>P-%_C-MB[NL/+9('SCESJH4T%(KT@7_+HB!XS@2WZ'LQK^ M&+B<(W%HM(^] \E:..BM^)JT.50B!:JDTF\Y4H5)BJ_H&=1\ L[&19,TJAQC MN@-'G&=O?6CV.$:E 6<^&&.C$N*Y4XR(@F<8Q=")RD#R<$HX%Y&P@ER M6D446_!"VY&X>UN_'SWH3 4=L+70(62L+WJPDG,42H2TRYM?W_NLRXP/EU=% M7RGW>BV$I"ZO =RK]F&M((X&5ASE?@./I;)K/$,7_)B2_NVQZ1\?_F.Z0:R$.5O'"R^O+BD3X"A=@5.G63>RP*JV6O:3#!!O;B1+U((=ZPTK]J$;QXX> M;+V&Q6U[X(B650D8!_XX0&&FX@^;MNGW[."HQPO1A^%AK^N5K&=O3+K[T99L M7&:<2L7YL ZR-A+(S:#:.W@BKB>/@#WA-"-4FH(YS-9#/0@ !P_*F?%<2*O2 MFV [ ."YMUP7HX9$(H>B(/K3>OL&V=C[BK"< Q] KI5@ 89CZ'\G1P*W(*MUU!? MZA]O2>E)PE<>K[Q MR42/@!3QP]1R.#HX90-G%KDI((7>DA4(ESM2(7TKV1;)[I![3AY!@;QA=VN4 MW'"51D@^)))_D'2%,(!XI:2(IZQ>4CU<3!JK/Y,/@Y!RU,Y]VJM9^'#"#=Z( M 9D%.QVDABA\AG\=M+5W)1P$2LR8+?'4VDI:0'@C+,!*6C-77$1P2.]+Z2L1 MOQB S@<00@,D <3 >FG!A2+$[E0%YG4MJ:#R7#E"O&?D]-;PL218L7Q\EC-) M]8^H*54?$N W/6R/UY4YQ3-<1D"2* ##(DHR/5P&BM*[TT!Y23C&0T$Y#>H^ MJJ!$F0V? K)U0U]<%B"02+>Q=.7L+0L-(DK-1\[" MB6%?-8))(JLH=1":_@:_Z!0W+.5# L0H* M?,OLP!2M[ =#U&2W%BP4,H:)IAE!"]Z/_C"G X<2GQICCR(R;>M9S*9P.G?\ MJ#,%,?7!^02=9_4_&/A4.88JA^8:Q&,8(Q\.R*^>): 0P*6G^4-/PA'5('&3 M<>.)'(CTQ.!,HY0X.FW"YM G@$#7T-I7B#@]9TY(B!YR3.2F-IW!\*<:]2!2 M)EJ:5F:;-#3QWNB]P3(TU/TD@WJ4(2S;R MN[LA*W+11P)(KG]R/A0 !:%*_*;@,-'9\^K@C!QQ!7&:B7>6Y%-G/GDO'N&% MK.@W\+G D9]"!5^2T6)Q!)76J5:%<2?-]#CZC!#!"/>.8[UZ=\;U.!6^, MFK/@S [=0.3K[G"5N5SJMS.01' 1*P'Q.F:)=W_$QH'OD,DN\O!,WAV?;\JS M6D;/:CGI'OW*,OVJ)O.R0998?=Q11^N+5AJM=(DO:^.SZCUQX1F9JT[L*A'< MZ)^5O?'9*?$=RIB'Y^H^.&]K]Q QWR@A$>6'NKF]V#:W,V$O<#T]M&KQ6YWO M=%5?IJ5/>1=MM_<-3V%EMAL AW*F^&F?D0:(BDG:"-(L,?GA-9V_T\C#XP#Q M>OE;S]Y?B&P[[N>Q[L1+^K0-_HH2DI/ZAN@L0H;T#Z0N;\?^W DRYBG=S^(' M@(\[K?]E\?FY(%S]T)A,'3BAQQC[R'J%<\QUS8RJR?@8]*".9%@465,/G=,3 M5_2,VZE%)@$S)/3'SK4Z:/,<)\V\-4G^V;HL(P ?K>R%-3<';Q'1$12'&,IS3ZD MR=3V\-LU2?%A"2TUBG-6ZX**9CZ9X=RR-Y-K\)MZ?189LVK7UN MH%@?D[),M>+_Z^!1'-:)P]\1Q/Q/Q8U?"_?_HC R'N/BY!C!/@D3BG4:#QI) MV9R<8)0,Z;L=(@U]Q?ESG8WM[H[^I(VR_H0SI?U0>1*3>.*>DEO>$\T[SH@3 M&>V3_?^X>."_TT1-=@DLXAS#XN'T@(#7Q]-GS!.JGN5>OAO:4S;<;6 MYUZ=.GA693CM"]2W9S (Z*L!.Y)\A?J#;]E,%CJR QJ3';L8:9]G"*!SWU0= M.#&FAV>CN6'I 3B<[3$/B<^C+'6V:E&%?00:6/J*IFG&"@,=T#;$D\U M)"60 $!HNR;(=73")Z*&>B=4 0@/NQ7:>3$U1IJN0!DIDN#"-Z;[+C8M)075 MX>#TTQ,IFP97**6E;YM)WLU=LBQ7&;F#?U+^XYC18GI B!76W_C0OT@AB9V6 M40WP12NE<@>9VS0M5[1B-ZIGLJ-*B[A:><;-V1?T52H'V9;^SHFA#P,7Q!QU MK]EZW[/7=IP%3<.*5_)0:]:TQ:IM\K+BGC/F[[TV[8 !?8<-YDG@KW(W.?O4 MJ'C2&P):6EF.3<_2\, FH%FAOY3+3?1(7\>_>9ZG'CB#(^GF47R=24GND/@@ M[I3JUBX2)LMO,H@);<$I#D*8.(CY%'M65Z[J@MOX@M2:V)*9"A M@8J<]&I,XP8&E;W"G]!L:-WDW1(>5?91:X/4E_V]-Y%W]0CI%@ -S._B">3U M9) J[JL"@GHVL03#+1DQVEY=5A>90IH\DG!.3YULGR!U+ESS^%GV%UYWP7\O MEL^R?^L;SEE)5YKU@[5*+!F^D7)!$7&>" ZA_-G1XLNP^*]1D!2+DI%D3ULA MF85NB]\'H# 3:G9[=-O9T0NA+2-I$X7;+0>:Q=J^)ZA_:"CN.KE!=J]M5MP; M+J-J\2'?$9EWN4#9KQ#Y(4[G*(*(T*.@02IBX""?X@TT'.+N89IND[.43<>4$8 )[W:^-9 *<>87$Q_[/!-5&R^:OHND8A)^Q:' M/!?3@YEO)*&&B0'8TW/3G9^_RE$W:.C4T R>F)N]U7[?H-*X3T$&)J5[;6== MZ.YDO:B3![Y>%=J7!]&'%A+6&@!N1]Q5R:_93G.$OM^%*5!)-$/NHB17UDPZ M]%J> ))8AT?!.'A\L"]SK:,KFAN[]A#/TF[+TRFZC ?U>9WCUMH39":]_FL2 MM@O7F;WDZ+1B5E5!!7.C'8]*H8FSM7DR0T<1UO?9??N-']%".[86V$(50C(] M,WJ,GDL;V9-F\V1)WST"[YA>H7; MI(SOWYP'GJ6:/CM /4??'GJ=CR=?\! :$[4 \%$R$!YR5A6B&>?9M?;:RP!- MZ+%&M43JC.23U7$T) P!^ E@G31F4GKJ<^NFDA^ E7#/V!=/NY5?&&ZC$MA% M_6**+38NL=B4-[F6GHECZ-O6#UKHDAA6K\[**4]G[?9HBD8%1_J+XH0[QO\U M%<-)RT&"YJ,&O<'I3ST1Y=C4EQ$> #MW^4>)L9"QU%S!!L%:C7=A*WN26)X! MB4H7>4F[TWZV6H=3:M\AKIP>1E$4O1?2[,[.9@)*,MDB^W--14(W/DZ4&=(1 M6[O?BS]7HNO$9&G3P&N4E4O.DZM&IVG)_?Y:OT5\:U.(->WY^* O\ M[ZFBX^B)L'(1K0@]B=S+"2715VL*$!G+7/KS854H.MHZ-MT+&J8-3AQ^74Q/ MJ;YL<*J:U""03IS!/;;5V7L%OF(Y##J<7C* 8I*^-)COU]%,N;DAEC4+O[!R MHP^\0VW1U#>V;>J48\?7UVQ*7Q\^Q-HF,TS!YV01P!$S'GAU)X M;K@Z#"%2DVI.ML2.2%^Q3YW04DK!L0M^F 0U08UU)HM;KFY"=TF]Y&I_,;[ M_"07Q0C%[@Z3[!T':!?3 [#7 Q!TX/_^7P#"*'=_\6K9]<1A351[>%UT;FA^4 BBZB"PXQ!"BO,;(O[$[X SZ] MZK/P2<%8&Q^PENPNZG\276RG1E F@R9'>(H3_W M&+6%!XW)&=BI,UB!=U.YYI@98C>=SHC+6W'VGW:EYV[SME0]I81!L> 3L"^% MN5BW#P=+^;HC]JLI,7JI 1D:A+\)"%WE:2_XO2WY9$J0I4,03)CW559 M=1 V-KHZ,A:#P['#IS/N,DOJNUG"SM[WR4=AU E'-TB7_=:7FZBSG,[^BB.- MDE_3QV$QAWLUR#&6B1!M)ZC-QD\;P8$I4* D8'&QCWI:#;>:2.H%;Y!X\11# MTH$$/RF\;ET:;-G3-'/2=UIK&4D*-)*('SO[.$/-2=VSI5W+[!($C#!"!K>T M(U&2O^!"/??JW$Z(\T9W2[,'B!=BZS/WQ\35-!Z2$,"7X2%DG,L;$)#<6(UJ ML9,?UG%*;8E.8S+HS+55=UX)-NY%:$QI]4H(D" V;7&7(TE/%4VF=EV+F0&X M?M!,+*'_5NWCE$U^ %239H=2:YGD5]RUI,ZYGKT&WJ(W.Q([QU59S?DIW47 M7'1."K5GLMLZ= 0HQF&;=A6G'E!)[!/-FA/8U?<@\&W" 6S7'#]3=R@D(=R)K4^:2U M"NY)'^/Y\X?&6_%GTNM7CEMQ\&J8B+[1<8$S,^KU:<\01#!IEXS-=;/1&3SZ MVMVA.@2I(X9&[X,[O:5EEEZ^,!OF)!-C-"4HL9U_.=V$?^8RN5%Y^:*5IB_[ MR^.D_I'O*SSO:UB5X0N&$"<3K7OVT69Q+;GL4T+;1"B3C$C?(E?)M6NX*I:S M'#%+GHSF-G+Y0+S0[^1R1-;1*B.V/G?;W\SWT(7YV=;HA65.=6QG-AB'V=JU M.I0$$)?WV%-$YG_& SFXO"#ZU6/F/[WLLBX'*&#,3S)+;.%:3K=>O0GW'!83 M;/*9:X2K)4[QFN?\%8NJ86,10Q+/_/8^N8'67S9YO&EI2W;%]::;*!XEN5[C1.[O-DY*&:-"CZUQ4 M!W!A/83),PA^F_ )=PK"3J6KPT;XRW,D[L/%XW26LMDG)0P5TGEV/_\F$VH0 M?UWI0P'VGUFR<=9_S6N^)55OCQ[&+G[Q4?R_W[-7Z EP]3;<-I+]M9GS9;(7 MBX>AJIJ]B([!RS;?&32;A8)]PA< ('GV3;QB1ZS7>.].%GIW^(XZIV"2:.W( MC205MVM*2+(:^A(^<;A2*[W'QX7[1W%VS4"H-Q$Q M=QTP]W1YZ5L$$[GA3$$@F1@"42_;SO4/4/@B%EE8 W M?YG.;A6-N45+]/W&-5[:Y-KR0G^@0X_LMY:KGX0W@*8.C$KK2Q6G59_Y@KH/IM(&!Z38,5^%JB>V.]T=ZZD2S,.3:KV?+"59Z/-"3OPR+Z->2 M]T392&YABV;Q54T>72_[GF4=OJPJ3'#+]=C2_A]CCMB;SZV(WK.)%MK/:2?/ M#9MT!N-^(76N.=M*8==PWK;IA;!RB52H\L>F:4ZI"IN/QN^VEG^(@S-N'N3C M>RUQ\6%3QYX_:??BOU&2*G+GTU1W"(?;D9_ 8[S>OQ\RZ&<)S_*K&3*5/E27 M96R.G%A3EQH[?C7+CCF9#Y)_7F-GV@W_(R(=_$L;X=OP#Y5W9.N&O]'U^SY'^M8-5W7[/@CKBHT+1Z@W]=-T_D_ ML$'XYUM^^D]02P,$% @ U8!P4NP=7=&ULG59M;]LV$/XK!RT8$D"N]2X[L0WD9<4&-%B0 MM"N&81]HB;*)4J)+4G&R7[\[2E:2S7:[?9%$\NZYYU[%V5;I+V;-N86G6C9F M[JVMW9R/QZ98\YJ9=VK#&SRIE*Z9Q:5>C8N;T[ MO9BIUDK1\#L-IJUKII^ON%3;N1=ZNXU[L5I;VA@O9ANVX@_37W+L/SJY3DG8)(47W_OT-\[W]&7)3/\6LG/HK3KN3?QH.05:Z6]5]N?>>^/ M(U@H:=P3MIULEGM0M,:JNE=&!K5HNC=[ZN/P2F$2'%"(>H7(\>X,.98WS++% M3*LM:))&-/IPKCIM)"<:2LJ#U7@J4,\N'KID@*K@0:P:48F"-18NBT*UC17- M"NZ4%(7@!DX_LJ7DYFPVMFB8U,=%;^2J,Q(=,!)&<*L:NS;P4U/R\BW &!D/ MM*,=[:OH*.(-+]Y!'/H0!5%P!"\>PA [O/@ WCY__[A<&JNQ;/X\8B 9#"3. M0'(HSMA-92LY!;I8LV:%!D0#=LV!2>P,UA0@5.W25JW$>G64S+YP'[5% M?7QN-JS@R?<,@#K.!R9'5:BNIU[9W#52LD\3*.L>0XGM=*EB!JJA9.[ U$HSAPN35P MRXHUVM7_\!#R4;@3>=_J1MB6BAQ%*O%$WP;B_O@#[;Z%WVE^U*PQ&XQH%\\7 M]&B4]B+7JMZT%IU].20\HRJ[I;Z*1WDO>;AF@V37!HQ+F? M!C@W]H-V ^@$IGXPH0$63_U)--T[/\:O_M)\%#B5):]0-7B7XUC0W4VD6UBU<7__I;)XEW"?:[R\<4T">%XI M97<+,C!)$Q3" 1&- MIPUFL$OI O?/6_1K7SO5DC&#$R6^\\*6PZ ?0(%35@M[KU8?<5-/U^'E2AC_ M"ZO&MQL'D-?&JFH33 PJ+ILO>][T82^@_UI N@E(/>\FD6=YQ2P;#;1:@7;> MA.8.OE0?3>2X=)?R8#59.<79T;@VI#$&)JK*N&2^5:U'E@DTQX/(4@KG&.4; MN'$#E[X"EZ1PJZ0M#;R7!19_ T3$;4B(_#Z3H[%)T?(K.*RD>:'**6B"H*63;="Q_JKGA/ET( MV7I?\5*?#Z9PHWIA%BS'84"S:% O,1@]E@A3)6C.N)R!=7>X&3;^"PU89V9< MPY*)VI/[=-=^^Z:?)F?OB)\Q:#_!2R\LVIM@ MJG[F]Y2!7-72-L.\T^Y6X66S ?ZX-WOTEND9IRE9-P#=[*9&L&KA M]T&F++7:'TM:YZB= ]FG2MFMX!+L_B!&OP%02P,$% @ U8!P4LY6^(0] M P ) < !D !X;"]W;W)K&ULE57;;MLX$/V5 M@5HL8L"(+I83UVL;R&6;%F@V09)V'Q;[0$DCB:A$JB05)_WZ'5(7.T!BM"\2 MR9DY<^;"X6HKU7==(AIXJBNAUUYI3+/T?9V66#-]+!L4),FEJIFAK2I\W2AD MF3.J*S\*@A._9EQXFY4[NU6;E6Q-Q07>*M!M73/U?(Z5W*Z]T!L.[GA1&GO@ M;U8-*_ >S=?F5M'.'U$R7J/07 I0F*^]LW!Y'EM]I_"-XU;OK<%&DDCYW6X^ M9VLOL(2PPM18!$:_1[S JK) 1.-'C^F-+JWA_GI _^ABIU@2IO%"5O_PS)1K M;^%!ACEK*W,GMY^PCV=N\5)9:?>%;:\;>)"VVLBZ-R8&-1?=GSWU>?@5@Z@W MB!SOSI%C>*I)SLS.:2ZU0*PT6+&=PT MJ)A-EH:C!Y94J")YAQB]@1A&<$V(I8:_1(;92P"?Z(T700\1+38YB%4XB"*#B -QMCGCF\V6_&S$0&)&ND9A5<*=DV&OX]2[11U#O_ M'7 M MPG :D/.>)P6-3S3D- $..D>D,C^-)D26$D4YZ$8(D6(U!#^O"_HYPR ME99.,R//E6QH@ID=[LF'"1Q]D5I/**FIK+&K[X[QGFH83."&LJ<&U4$TF\,5 MS5L@!M2J:/LI:3756N_'<#*?QN$I9='9)DBUP ')L*=]S7BZB*-!DV1#0G9D MHFAZLH@G\#>]$_O$L]?S_B+=<30-YPMX[0+Y>Y.+REZX^:RIW5MANB$VGHY/ MP%DW^7;JW?MQS53!R7.%.9D&QZ=S#U0WD[N-D8V;@XDT-%7=LJ1G#)55('DN MI1DVUL'X,&[^!U!+ P04 " #5@'!2CWAAC7P" !.!0 &0 'AL+W=O M[$EBCSGD!2U/$KUH&M$ T]M(_3* MJXTY+() YS6V3%_+ PHZ*:5JF:&MJ@)]4,@*%]0V01R&TZ!E7'CKI;/MU'HI M.]-P@3L%NFM;IIXWV,CCRHN\D^&>5[6QAF"]/+ *]VB^'7:*=L&(4O 6A>92 M@,)RY=U&BTUJ_9W#=XY'?;8&FTDFY8/=?"Y67F@%88.YL0B,?H^XQ::Q0"3C MSX#IC90V\'Q]0O_H B(G>Z>R*F\8X:METH>05EO M0K,+EZJ+)G%\POX8D M\B$.X_ "7C)6('%XR?]4X&4!X-=MIIW]]P7"="1,'6'Z!N&>!JOH&@190L$U MJRJ%%7-WE"RJE_-:I2_"VNE=Z /+<>71>&I4C^B-R9WQ8 '9\XD&M.Q4CL U M, VE;&A(J=U<@*EEIYDH]-4"?B*C2X"V@4#EQS:CFIQ:0)_H!@:B!>R4+#I[ MA=[!)/33V9P6433QI_,$]B2*YZ@A]J?3!!)_.@NM7^)':>3\;OQDDL!K10[. M[CBUI'*3K"&7G3#]=1^MXV-QV\_(/_?^I?G"5,6%A@9+"@VO9Q,/5#^]_<;( M@YN83!KJOUO6]."AL@YT7DII3AM+,#ZAZ[]02P,$% @ U8!P4C?12$T7 M P #P< !D !X;"]W;W)K&ULE57;;MLP#/T5 MPMA#"QBU+<>Y%$F IMVP 1M0M+L\#'M0;"86)DN>)#?MWX^2$S<%V@Q[L6[D MX2&/1,]WVORV-:*#QT8JNXAJY]K+)+%EC0VW%[I%12<;;1KN:&FVB6T-\BHX M-3)A:3I.&BY4M)R'O5NSG.O.2:'PUH#MFH:;IQ5*O5M$6738N!/;VOF-9#EO M^1;OT7UK;PVMD@&E$@TJ*[0"@YM%=)5=K@IO'PR^"]S9HSGX3-9:__:+3]4B M2CTAE%@ZC\!I>,!KE-(#$8T_>\QH".D=C^<'] \A=\IES2U>:_E#5*Y>1-,( M*MSP3KH[O?N(^WP"P5)+&[ZPZVUS%D'96:>;O3,Q:(3J1_ZXK\.1PS1]PX'M M'5C@W0<*+&^XX\NYT3LPWIK0_"2D&KR)G%!>E'MGZ%20GUM^4@^HG#8"+9Q] MY6N)]GR>.$+VYTFY1UGU*.P-E(S!%ZU<;>&]JK!Z"9 0I8$7._!:L9.(-UA> M0)[%P%*6GL#+ASSS@)?_(\\GN!&VE-IV!N'GU=HZ0Q?CUXD(HR'"*$08O1'A M6C>M5A3$@MZ .,1[K9@G@?PSO+0M+W$1T3NS:!XP>J$3)^KE(DFU#@ M:MU9KBI[?@E4.FS6:(;RT2>;P1W?T<5Q: 27%M[!),YF*8VC.,]G\$$H0;>H M@JW6E86LB"=I 6P4%^,9' =G+)[.Z&0:S](I?$9K84^2"!G Q])O$170:ZLE M.GRN!9QE69P6TW,X*^+QC,8CY!@4]:!W0";3?$(3EL:S@"LNN2HQAC5NA5)";7T^ M3\@-%2O4TQ_BB^4G2#B$C?DFEY,2"_3M]]^X70;6MY:.VJ@85K3 M'PN--Z#SC=;NL/ !AG_@\B]02P,$% @ U8!P4JWV[BF' P _0< !D M !X;"]W;W)K&ULC55M;]LV$/XK!ZT8$D".7FW9 MCFT@25ML0(,9:;M]&/:!EDX644I422I.]NMWI&79V>)T7_AZ]]QS#WGD8B?5 M-UTA&GBJ1:.77F5,.P\"G5=8,WTE6VQHIY2J9H:F:AOH5B$KG%,M@C@,)T'- M>..M%FYMK58+V1G!&UPKT%U=,_5\BT+NEE[D'18>^+8R=B%8+5JVQ<]HOK9K M1;-@0"EXC8WFL@&%Y=*[B>:WJ;5W!K]SW.F3,=A,-E)^LY-?BZ476D(H,#<6 M@5'WB'Y M^P7[?,86+Y="NQ9V>]LT]2#OM)%U[TP,:M[L>_;4ZW#B, W/.,2]0^QX[P,Y MEN^98:N%DCM0UIK0[,"EZKR)'&_LH7PVBG8Y^9G56M'Y*O,,K"G@P_>.MZ2X M@8LO;"-07RX"0T&L:9#W@+=[P/@,8!3#O6Q,I>%#4V#Q$B @=@/%^$#Q-GX3 M\3WF5Y!$/L1A'+Z!EPPI)PXO^4'*/JP%HUQ?9O[GS48;19?EKS="I4.HU(5* MSX2ZDW4K&X+5($MHA\#M$!@/@5]3^DUP6ZYSW;(.<,W?E MI0)62V7XW_W\R.%E-W[ M8]D)$+RT-E!*0>^%GL-MQX7EI1UC@52!E10%\)I2><3:B1N/DA">D2D-]RRO M**[Z5X:0C:*#R<=.-=QT"IU)R9_L6$/2;W^RJR_A#YY?%&MT2XKN]3RBQZ-Q M;V*/O#.4[''3XFE9FAVCD,DHZRW7KQX%6*.C '#!&])-=IJL].4)GTQ22*9^ED;GE?6S";'(_,DL M/:?M))U!Y$^RZ+R$D1_-0FK3-/RAB)$?SR:0^$DZ/2=C'/IC(IUE?I*D\ DU M)9KG7=U?U^*T3BXB"CM.+^$BR?QQ.+X\ ^I#0]_D.YCYX32C/IGYTW@&KST4 MP M)D:V[H'?2$/?A1M6]#^CL@:T7TII#A,;8/CQ5_\ 4$L#!!0 ( -6 <%* ME#Z*SP0 -8. 9 >&PO=V]R:W-H965T8B?59 MS^EM%F[YS(3X9B:?YF>]D3$(,TRU06 T/. E9ID!(C.^-YB]5J4YN/V^0;^R MOI,O,Z;P4F1?^5ROSGIQ#^:X8%6F;\7Z%VS\"0Q>*C)EG["N9:.D!VFEM,B; MPV1!SHMZ9(]-'+8.Q*-7#KC- =?:72NR5GY@FDTG4JQ!&FE",R_657N:C..% M2?D9R2<'Q/9MEJ$XF0TV@9FN8-@ 7-8#["H#CPK4H]$K!QV*. M\UV (5G3FN1N3+IP.Q$_8#H S^F#.W)''7A>ZZ)G\;QN%_\XGRDMB05_=F#Z M+:9O,?U7,.^H..95AB 6D(J\% 466IE99K0!/E+5T,B*.?&]+#,D(FN60BWJG?E.I8E2S%LQ[5HD+Y@+WI_0K_ 6. 21)5L! 9[1 U M> %Z)2I%Q]7)&*@8:([PA$PJ0)-TH)1A/D/9IHT>3@)?2I2$62SW##D"I^]% M(QK=?CA*X(H7K$AQ5VH,Y[F0FO]56T7>2%-AIV)Q6AEGE$)RTHD(R_4B^%1H MI$AH(-D:)^-LQC.N.27?B<$9P;TP7B\.:0,O,$!^!'!/D%CNLU M*"\]"D<1C5X_B1*X-)$M&9]3&"6P7%0F([Q(L\K$RX84(2>,2MIL/&=KR^SQ M5@3;7%%FI,A![,96V6#&L6]'SPL[CNX$8!.;.@?O$*>\!0YTU%#0UE#P[AHB MZE6R3M6A0!PJD$[PPP5RW:WE+>;_OF&\B=(.Y9]CW7QL-HQNID0=IV9]:#@2 M)F;%-82+$_!#,_/,+K'9LWN^F1$9:9EF03/[Z8?8==R?@0J=&O"". IA/PZ# MYXTM:I;L*;?? N_"I7_,C&GZ.FNQ^=9QM4V&17?G>T&60XVP8<-^9SS4VNR'W#5=T@G[7AS# M926E24]IVF+=$O>ZP%ZJ0FH#1^#'(7P6Q;+N:5TG8J)8;+0ET:;-=2MHN1#U M_2#9I_R--*?UD_WQP.\5+VVG(W'?E(";>'">IE5>U6&?(Y5IRNM<'+NA(65\ M\@I*'PJT4+:J7"J ]'9[?1[L3&!#8*MR+PNG83$]OC@[\,NJ*D)LL;QX*N] M#I!7YP\4P"7"+9HK4DL!N#F+2\V/SW(-/!B-:M,]#Y3WUJ>VD[ MK^\JS^+UC>^:R24O%"E>T-'1(**6+NM;5#W1HK0WEYG0= ^RKRNZ>*(T K2_ M$$)O)D9!>Y6=_@U02P,$% @ U8!P4HY J[K+ @ ,08 !D !X;"]W M;W)K&ULG559;^(P$/XKHZ@/K82:$*!0!$C0[M&' M2E6[Q\-J'TPR)-[Z2&VGE/WU.W9HFI4**^T+\3'?,;9GF&VU>;0EHH,7*92= M1Z5SU32.;5:B9/9<5ZAH9Z.-9(ZFIHAM99#E 21%G";)12P95]%B%M;NS&*F M:R>XPCL#MI:2F=T*A=[.HW[TNG#/B]+YA7@QJUB!#^B^5G>&9G'+DG.)RG*M MP.!F'BW[T]70QX> ;QRWMC,&G\E:ZT<_N(-H<#,>09&GV>\0B$\$=EX MVG-&K:0'=L>O[!]#[I3+FEF\TN([SUTYCR81Y+AAM7#W>OL9]_F,/%^FA0V_ ML&UB1\,(LMHZ+?=@/*7\J#,[3+"><6G[3.MUP(./W"U@+MV2QV1.LWXVQ/L6HHT@,4 M_11NM7*EA0\JQ_QO@IC\M*;25U.K]"CC-6;G,.CW($W2Y C?H$UR$/@&_TJ2 MJ1QNE&.JX)0L+*U%9^&:VTQH6QN$'\NU=8:>RL\CLL-6=AADAP=D'ZB"\IIT M] :RDD31 E?@2H2,&;/CJH!G)NH04.P]OG?^1V5\V4YMQ3*<1U27%LTS1HNK M WI,ZEJYKB PRIM9V&A!%6KA-$!T;>FP[-D4EKYNN-M!7AO/X.EVR R@OVV@ MNT*Y1M/>ET<\U=SR4'6MBL%,%XK_)L@)],>]44K/!ID_=:IQ!Q4:KG-@^2]Z M]&$E[:7C"VCOCLN*<1-V.ERG_7YOG%R"'3IZ,Y:.^+\LO/>\XDX92S1%:%86,G]C M346WJVT_7#9MX"V\:::WS!1<61"X(6AR/AY%8)H&U4R/%7OAHD M 9)TW7HH%K3==AAV4&PF%BI+F237[;\?)2=IAK6Y6*)$OO=(BYPT2C^9$M'" M2R6DF0:EM;MQ%)F\Q(J9KMJAI)N-TA6S9.IM9'8:6>&#*A&E<3R(*L9E,)OX MLY6>351M!9>XTF#JJF+Z=8%"-=,@"0X']WQ;6G<0S28[ML4'M-]W*TU6=$0I M>(72<"5!XV8:S)/QHN?\O<,/CHTYV8/+9*W4DS-NBVD0.T$H,+<.@='RC$L4 MP@&1C#][S.!(Z0)/]P?T&Y\[Y;)F!I=*_.2%+:?!*( "-ZP6]EXU7W&?3]_A MY4H8_X6F]>UG >2UL:K:!Y."BLMV92_[.IP$C.(/ M)]0.IUMT1>Y36S;#;1 MJ@'MO G-;7RJ/IK$<>E^RH/5=,LISLZ^V1(UW$K+Y):O!<+<&+0&+A\96:8S MB2RQ.-\HWR,N6L3T \0DA3LE;6G@LRRP^!<@(GE'C>E!XR(]BWB->1>R)(0T M3N,S>-DQY\SC91_@?5&J:+@0P&3Q3NK7W.1"F5HC_)JOC=7TT=:7N> MMO6*+D*@=!!4D?G3.M7 M+K?PS$1]CA@:9N BC;L9/3(AJ%]"NH&-$M2U]!JX)$Q5&ZJ8Z8QAJ8R%>9[7 M52V8Q0)NN.06/PGJL.)_]#&LR$L2C:NXQ;R42JCM*UQ ,@Q[5QEM+@?A,.EW M8.G?/&G42- DQ)1\9R#IA]E@Z+SB).O HV8%32>:7!YRK=U7L@K),\SZ"5PF M83*(R5%9)F!S5AZQ9[TP31(G(\G"T6C4>>]_1R=M1@JW?I@8R%4M;=MQQ]/C MO)JW;?KFW@Z[.Z:W7!H0N*'0N#OL!Z#; =(:5NU\TZZ5I7+X;4DS%[5SH/N- M4O9@.(+C%)_]!5!+ P04 " #5@'!2*G<.Y \# ""!@ &0 'AL+W=O M-GEX<#A?'3$(=TYI$%W3Q14W@HG5@M# M&S#>FM'\1P@U>+,XJ7U1'IWA4\E^;G77M$(:SK(#*N&S?,$BAK](5Z>*LU6 MT 7<:2=T)=<*X!*\LB>+Q+$&CY3D.[[KGB\]PC=.X1MI5UOX4Q=8 MO 5(6/P00;J/X#K]$/$6\S/(QC&DHW3T 5XV9"0+>-D1O"]$Q48J=23T6VES M1;8S"/]>K:TS?*_^^X!V,M!. NWD".UCWQ6^"O*U)GDM3(7VO3Q_".=[^=*V M(L=EQ,UJT3QCM'JJ$6Z(T?66&RHGPQ5XA\UK*/N;H-[>!/F:#M&GH^B,U!4X M1MZB,("^JL UP6:-9JA+S/90DN(9P+=':G:@SC*D/;F$>\,SQKAMH,!?G6R] MFA@TSZ1/D(WB\?P=G80,X\GV02^LQAS4#G+#,(Q MH@T$#O-:DZ)J"^-)/,\RN EMQCX&E?"SPM:RM3">QO.+V>$5V-&P_-90Q6FU M,&6+)R,*'I4\1@/!VOBG%@UG_ M9-?1V7P:]278+QRU8S^A]02P,$% M @ U8!P4CF/R*$+ P / 8 !D !X;"]W;W)K&UL?57;;N,V$/V5@5H4#:!&-RJV4]M +BVZP%Z"3=H^+/:!ED86L12IDI2= M_/T.*5M)@;5?Q-O,F7.&G-%RK\TWVR(Z>.ZDLJNH=:Z_3A);M=AQ>ZE[5'32 M:--Q1TNS36QOD-?!J9-)GJ972<>%BM;+L/=@UDL]."D4/ABP0]=Q\W*+4N]7 M418=-SZ+;>O\1K)>]GR+C^C^[A\,K9()I18=*BNT H/-*KK)KF^9MP\&_PC< MVS=S\$HV6G_SBW?U*DH](918.8_ :=CA'4KI@8C&?P?,: KI'=_.C^A_!NVD M9<,MWFGYKZA=NXKF$=38\$&ZSWK_%Q[TE!ZOTM*&+^Q'6Y9&4 W6Z>[@3 PZ MH<:1/Q_R\,9A?LHA/SCD@?<8*+"\YXZOET;OP7AK0O.3(#5X$SFA_*4\.D.G M@OS<^J:JS( UO!=\(Z1P BW\^L0W$NW%,G$4P=LEU0'M=D3+3Z!E.7S0RK46 M_E UUO\'2(C:Q"\_\KO-SR+>8W4)119#GN;I&;QBTEL$O.($W@-_">* JQJ" M>"XM?+G96&?HA7P]$X)-(5@(P4Z$>*3"J0>)H!NZ06-0.7I\8YKE:YI_E-VS MP+X^KVW/*UQ%5( 6S0ZC]=WI", - K?0:$FU1_:VN!"J8?3-72@X=*=YUP5(F.,#YJAY!=7<#/L(A9FM.8E?&L3.$1 M=VBXJKR#)=,B+LLY?1F=4=H-L0A9WZ#"1I!!%L_F"V"S#.[HT0BU]3J._%^( MM@'D1OU&O01ZHWYI,A*FAYR;DAQ4,\KA,23-NN3SR+@K(&+E@@Y3;FGK/#M6 \72; M&7LE\"F$OBH+8#F#)^T\SID[H73-XWQ6TB1GE*$"@ MW%C&UL?53;;MLP#/T5PBN&%LCJ2YS+ MLB1 LZS8AA8(VFY[&/8@VTPL5)8\26ZZOQ\E)VY:M'FQ+N0Y.J1)3K=*WYL2 MT<)C):29!:6U]20,35YBQ% EPB2*AF'%N SF M4W^WTO.I:JS@$E<:3%-53/];H%#;61 '^XL;OBFMNPCGTYIM\!;MCWJEZ11V M+ 6O4!JN)&A+)(G;]W^,EQ:P[VX"+)E+IWAV_%+(B<(!286\? :'G MSRB$(R(9?W><0?>D Q[N]^R7/G:*)6,&/ROQBQ>VG 7C I]SEX0 PCMX )#M XG6W#WF52V;9 M?*K5%K3S)C:W\:%Z-(GCTOV46ZO)R@EGYTO,+)S>L4R@.9N&EBB=()%$2'>'K=P'V/5__ M6(!+;G*A3*,1?E]DQFHJAC]'R-..//7DZ1ODM]0C12,0U)I*(;.O)? H@^NY MB:E9CK. FLJ@?L!@?J7DYH-%77E2X :8@;42U$$&3KD$6ZK&,%F8LPE0PK#* M4'=)HT_\$5YP7 IE\1Y6JQ4(Q22<0-H;C<>TOG\W3N+D$WQ?]9_,X]&H,]PI MRP0,>L/AH+N[0F.H/+5&::D<;:.YY4CBTEZ4CL]>8,4S+3V0-&PH8WM\K;3O MT!.(>\-X=*#IM5\4'A1[A7KC6YK$J$;:MNZ[VVYJ7+3-\N3>CIQKIC=<&A"X M)FAT/AH$H-LV;@]6U;YU,F6I$?VVI,F'VCF0?:THJ[N#>Z";I?/_4$L#!!0 M ( -6 <%(IE'4]5 , $D( 9 >&PO=V]R:W-H965TM&%K C5Z<-)UK&XB3%2VP $&3=BB&?:"DDT64(C62 MBIM_OSM*5NS6<8M^L4C>W7//O9#G^<;8+ZY&]/"U4=HMHMK[=A;'KJBQ$>[$ MM*A)4AG;"$];NXY=:U&4P:A1<98DK^)&2!TMY^'LQB[GIO-*:KRQX+JF$?9A MASENQQEOT']L;2[MX1"EE@]I)H\%BM8@NTMGJC/6# MPB>)&[>S!HXD-^8+;]Z7BRAA0JBP\(P@Z'./EZ@4 Q&-_P;,:'3)AKOK+?K; M$#O%D@N'ET;]+4M?+Z+7$918B4[Y#V;S#H=X L'"*!=^83/H)A$4G?.F&8R) M02-U_Q5?ASS\C$$V&&2!=^\HL+P27BSGUFS LC:A\2*$&JR)G-1>O+!N7 R(JQXQ>P(QS>#::%\[ M^%.76.X#Q$1OY)AM.:ZRHXA76)S -)U EF3)$;SI&/,TX$U_'/.5=(4R'+:# M?RYRYRVUR;]'?)R./DZ#C],G?-S2[2D[A6 JJ-C???#7[.1X0DU==-9*O3Z4 MY:/X?%=GKA4%+B*ZC [M/4;+NQJA,HHN&F&"YPI"D')%/0DO3=,*_?#[;Z^S M]/R- ^$0SO>K(RUS-K;,V2^TS&2O,F-! MPI.X5X )=-KDW FA[E*WG6<=HPNR#A$?:K.CG'ZQS8I:4+X=<>",'TY^WM?9 M0:&H"V4EN :?45@'R&_)?D>$RH<*;WOF)>2XEEHS+4IBBU::\F"Y M+LI2,@T',4CGNIY*.J%9-NIH%V'(4:),YWV_4L_GHYS\J(?#X_J_9"] M%I82Y.B25F2:G)Q3^6T_N/J--VT8%KGQ-'K"LJ99CY852%X9X[<;=C#^>UC^ M#U!+ P04 " #5@'!2^/C+^+H% "$#@ &0 'AL+W=ORJ6H,3.5:L$-/M5LI)=*\,(M6E0CYOO):,'+NG=Z[,:NU.FQ M7)FJK,65(KU:++AZ.A>57)_T@EX[<%W.YL8.C$Z/EWPF;H2Y6UXI?(TZ+46Y M$+4N94U*3$]Z9\'1>6KEG<#74JSUUCM9)!,I[^W'97'2\ZU#HA*YL1HX_A[$ MA:@JJPAN?-OH['4F[<+M]U;[!X<=6"9H$%.^JLRU7/\I M-GABJR^7E79/6C>R<=*C?*6-7&P6PX-%63?__'$3AZT%8W_/ K99P)S?C2'G MY3MN^.FQDFM25AK:[(N#ZE;#N;*V2;DQ"K,EUIG3RSJ7"T&W_%%HZM_R227T MX'ADH-H*C/*-FO-&#=NC)F#T2=9FKNE]78CBI8(1?.H<8ZUCY^R@QG,1\YA_0%W9 0ZE?JO))ZI03]RS") M:D*MU/@.!GB$XP'=2H/U>:.0^K&79REP9@N#P6K099F%AE+&!T@ M2]R1)7XU60I8UJ;,"<%'1AKG:W1DL%331-@AZ]ENKARVPK-4Q M#H+!@?@G7?R35\=?3*?"[0[;):,LJ93(99V75MG'VGH2W-N^'- MD*8;,FN$:V6D>GJV:Z03V^]8J;=2]:K.7"-3S29N*0FO6_M*5-P2#N'"3IG?O[4;- RON2I 8%@; MV"<:PWL721?^%G7K6RY<67S^\I%RKM33A.?W%,#)MFU1;B 2>9 MY<)B H8"7K1R%MP7I$UU(WTV]%O;N[(8#4,$O.^POCE ZK0C=?KZIM*V.6N- M:RU0_18 F#@!'4VYNYL<-+![Y_FQQ;S"]L^ZS1X6O_M1\Q%]MNQ<@IFFK&=- M?W.91#MIF("N'7KQ.,-+D'HL&M-91S4(H0&O)F:ZJG!(S.7*@@B\((SP],,4 M9'T ,%LQSU3=@-?$/#\+"?V)WG];E>;)10*;1B,6A3&%<4A_2%FLRZJBR//' M*65)3&=YKE8 \D(^B5.*(=#V2(MRP[)M1!1Z8Y_99Q9UBK:#"Z_2!/-QZ--' M5VCM[!- 9=@C0[O'TI6R<<.@S8X @(;8H9=$?L?BR]KP>E;B:-CF,O%\EG3S M#>3#X?M]^UM8T M)N0J22@ KLQ_29"MD!SMP]K5*D!G.%3\B+:3B"PIT(Z^W#53.!6,L0(KTPP5 M?*7$DI<%JAQG2P?%6I(N.CC+I%8R[.#L"-%V!OM99!N@117#IJ7XKG""V2S$ M,TQV'DI&6S>#A5 S=_]!=5B2-Y>$;K2[8ITU-XMG\>9^]HFK&9!1):98Z@]3 MG#M4<^=I/HQYY\[G8[%5^M;4B!;NVT::95!;VYU&D2EK;+DY41U*>K-6 MNN66MGH3F4XCKSRH;2(6QUG4(5HN.;_ &[;?N6M,N&EDJT:(T0DG0N%X&9\GI>>K\O<-W@5MS ML :72:'4K=M<5.(2,:?'6_8//G7(I MN,'WJODA*ELO@SR "M>\;^P7M?V(NWRFCJ]4C?'_L!U\,Q9 V1NKVAV8%+1" M#D]^OZO# 2"/7P"P'8!YW4,@K_*"6[Y::+4%[;R)S2U\JAY-XH1TAW)C-;T5 MA+.K&ZO*VUHU%6KS^E7.DMD[N/S3"_L ;[[RHD'S=A%9"N3CZ0LA=( M$P:?E;2U@4M98?68("*%HTRVEWG.CC)>8'D"DR0$%K/X"-]D3'OB^28O\.U2 M_'56&*NI,WX?X4Q'SM1SIB^5DBY,U3<(:DWM6BI9BD9PWWMD*6LN-VA 2"A5 MVY+1U%P[@S']TQH-)3D:SMW64]/Q$I#^@Z#U=DSD6V-_XM.#^ &UJJA M2VI.X2=R;0#=X0&5'ML"]5A^^DOF?$\*%L>VVN*2E,',9Q#+XMV;M' +Q'70KC08.WZER^ M!I(D"=D\?XJB[$BNU:*TM!L@?,MU!1O-I34P"9,D#>>S'.8L#6/&CB%[*>P> MF&<\>[Y^[$DP>E[\T2P++'JJS-Z6AI[>IX M,C'Y$BIAQFH%-:[,E:Z$Q5>]F)B5!E$XH:J<<-]/)I60]>CLQ,U=Z[,3M;:E MK.%:,[.N*J&?+J!4#Z>C8-1-W,C%TM+$Y.QD)19P"_;CZEKCVZ1'*60%M9&J M9AKFIZ/SX/@BI?UNPR<)#V8P9G22F5+W]/*N.!WY9!"4D%M"$/C8P"64)0&A M&7^UF*->)0D.QQWZ3^[L>):9,'"IRL^RL,O3T73$"IB+=6EOU,,OT)XG)KQ< ME<;]LX=F;XR;\[6QJFJ%T8)*ULU3/+9^& A,_1T"O!7@SNY&D;/RK;#B[$2K M!Z9I-Z+1P!W52:-QLJ:@W%J-JQ+E[-FM5?G]T06>JV"7JL)8&]&XJR[8![L$ MS2Z@AKFT[+H4M6$'=V)6@CD\F5A43R"3O%5UT:CB.U0%G+U7M5T:=E474'P) M,$&[>^-Y9_P%WXOX%O(Q"P./<9_[>_#"WAFAPPMW.6,I-!S-G#.NQ1-RS[)S MK46] #?^XWQFK$8B_;E'6=0KBYRR:)U-19A9+T@>3SCKZ)>8]HS MIR/(V _?37G ?V3?;QG]C#Y'-!9ZON_3CP7C+,0_'K.K1]"YI!!UNU\^,5WG M(.V>'?]@'7K@67-G2^"%//72+$8SD,K^..$#6PZ"(/!X-CW$A8Q6XV!@QT$< M)UZ4I*U!; ]5XYZJ M\5=3=2/*=5LA#%;RW93=#WF''&Q(1>>W5%.8 4M,TW;)C%S4^8+TW=VN+LW8O(\_>-04V)_= :M'7R1IK[H[D&P!.B ML11;35;XQ+UM%*4K0M76N: )68#?";MM7VF9?MAOVFZHXI&/67+27P_-CWPI1CW,)QE/:U&]D$ MU:I43X!H 5;BR/,Y9YQJ>,N"@R2(O2P*#E$2 0:UFV>9%X4A+03)/@M_&QAVQI3[;TWY-MC8FSEW'[L5^1B_#,?TBNCP[_ $/=C)[I M=7/[T6PC5N@'7HKQ)%IA<'!N2F;U#$FYYT<)58$P:R06_5>#GP9>'/I$J[A9 M&T@F&*PT<8%-MFMWI/+#J1>E$6+PJ)GK\#.."-.$ODFR9F6 GH:AA[1RE,YZ M^&T?"QP_;>(HPAQ%??3Z MB.GF;M:\6+5R]Z&9LGB[&PO=V]R:W-H965TS,=DK[[W=V M0DJUEFE?8M_;\]R=,RF$^];J7G4U59P26N-)BJ*)A^7*!0NUG0"_:* M6[[-K5.$\VG)MKA&^[5<:9+"%B7E!4K#E02-V2PX[TT6 ^?O';YQW)F#.[A* M-DK=.>$ZG0612P@%)M8A,#KN<8E"."!*XW>#&;24+O#POD>_\K53+1MF<*G$ M=Y[:?!:, D@Q8Y6PMVKW"9MZA@XO4<+X+^QJW\$X@*0R5A5-,&50<%F?[*'I MPT' *'HE(&X"8I]W3>2SO&"6S:=:[4 [;T)S%U^JCZ;DN'2/LK::K)SB['Q= ME:5 ZK)E I;,Y'!%[P37LGYOU[B3+VPCT'2FH25"%Q8F#?BB!H]? >_%<*.D MS0UW,.H.^R,Z]TY_%U:R1R<>UC:AW]:BICS(RE,*CX?T&8['9$A4@6#9 U+1 MFBJC79!V0=+:(](&S'3JP).S;CPXZ] Y'G=>>OCP8. *U%N_5@PDJI*VGKU6 MVVZN\WI@G]SKM7?#])9+ P(S"HU./PP#T/4JJ06K2C^^&V5I&?AK3ML7M7,@ M>Z:4W0N.H-WG\S]02P,$% @ U8!P4OL'-!@)!0 N P !D !X;"]W M;W)K&ULE5=M;]LV$/XK!R\=G(*S]6XY2PPX;KL5 M6+H5H MX+XL*GW16QFS/AL.=;;"DNN!7&-%;Q92E=S05"V'>JV0Y\ZH+(:!YR7#DHNJ M-SEW:Y_5Y%QN3"$J_*Q ;\J2J^TE%O+NHN?WVH4KL5P9NS"IX-" O, MC$7@]/B*,RP*"T1A_-M@]CJ7UG!WW*)_<&>GL\RYQIDL_A"Y65WTTA[DN."; MPES)NY^Q.4]L\3)9:/=@Q2[X!!T!@$ M+N[:D8OR'3=\$:E\2U M8? 3RJ7BZY7(@%CXT%(G%&V:-U\O: M:W# JQ_ )UF9E8;W58[Y8X A':$[1]">XS(XBO@.LP&$/H/ "[PC>&''2^CP MP@-X#1UPA6NIC*B6\-=TKHTB%?U]!#[JX",''QV _R J7F6"%R!V"%6XY"JW MSI1S:^D%74>B][%\U(FMYS.]YAE>]*A@-:JOV)MP[%S$LKH&_U0L!B?PQ1$$ T\B%D$57"-,^%1NW;_\-&%+,D#4X[E'XP9JE/ M%/1',8L][R4N1BP*QSL'\H($B. D?HF1@&CSGS%2K_:!1'-#VMLO[ESHK) : M'S3Z;MKJV\J[7:7#"VF;WQ8HQ;7B*)9'(K:+ U*]BZFIFIDD@JHMS+=["@BX MPF,%] R]SN^!8CD!DEP8)2Y["?-)YD_JQP\9 70$/2ZEWRAZEH/*;D=7 ]L HB5,+ )\"(V2A.XG;Z'A(V(T9"EXU%#5VS6DAV(\PG;2L9V\ENW2?TE_W_M)-'RW-R(32,H[ 'PV2M+$X'+HMW%UW0<1" M4@BUC"A\[LZ%$])GP?<&I*@W3WV_[?YN5L1>RSOULQPJ29TE45@CH168OE&V1YN+$+=X ;[)#;X(%-O,*):5O4]N9X8N79WT[DT=" W7-%/"U1V [U?2&G:B770 M_5B9_ =02P,$% @ U8!P4@+D-K&ULC51-;]LP#/TK@D\;4$2.DW9#X1C(QXKMT#9HL.TP M["#;C"U4'YY$QUU__239<3-@"7:Q18KO\9$FG7;:/-L: ,F+%,HNHAJQN:74 M%C5(9B>Z >5N]MI(ALXT%;6- 58&D!0TB>,;*AE7498&W]9DJ6Y1< 5;0VPK M)3._5R!TMXBFT='QQ*L:O8-F:<,JV %^;;;&671D*;D$9;E6Q,!^$2VGMZNY MCP\!WSAT]N1,?"6YUL_>^%(NHM@+ @$%>@;F7@=8@Q">R,GX-7!&8TH//#T? MV>]"[:Z6G%E8:_&=EU@OHH\1*6'/6H%/NOL,0SW7GJ_0PH8GZ8;8.")%:U'+ M >P42*[Z-WL9^G "2*9G ,D 2(+N/E%0N6'(LM3HCA@?[=C\(90:T$X<5_ZC M[-"X6^YPF#V:BBG^ROH6J9(\,&P-$+TGCPV8X+?DW0:0<6'?IQ1=4@^EQ9!@ MU2=(SB28)N1>*ZPM^:1**/\FH$[M*#DY2EXE%QDW4$S(;'I%DCB)+51N1/ " M[6SLQ"S0SOZC$U=D[.*J8(S07;."5Z%)3^6N47C M1NWG!47S4=$\*)J?4?30RAR,SV6@T099+H ,!=M_?8F>[B;0^6T\9$E*#Z<* MZ,FD2#!5V =+"MTJ[(=F](XKM^PG[2V\W]=[9BKN9D/ WD'CR8?KB)A^!WH# M=1/F+M?HIC@<:_?; .,#W/U>:SP:/L'X(\K^ %!+ P04 " #5@'!2630< M1LT" !D!P &0 'AL+W=O0@-QH"JBMU,NN=A^0*KHLSVXR:2P+27ZE47 (:\E5SHL5<8LWWP?9T64%)]([<@\$LN54D-;M7&UUL%-'.@ MDOM1$"1^29GP)B-WME23D:P,9P*6BNBJ+*EZGP&7^[$7>H>#)[8IC#WP)Z,M MW< *S/-VJ7#GMRP9*T%H)@51D(^]:?@P']IX%_"'P5YWUL0Z64OY:C>_LK$7 M6$' (366@>+/#N; N25"&7\;3J]-:8'=]8']A_..7M94PUSR%Y:98NS=>22# MG%;#V!"!N +$S6BMSMA;4T,E(R3U1-AK9[,+5QJ'1#1.VBRNC\"M#G)FLZNX1 MF9,5VPB6LY0*0Z9I*BMAF-B0I>0L9:#)-9D75&QPQ0297"'M>+.+3_!UZFL*(/1#C;-#C6E3XS,);]N$MR[A[8F$,\HM_Q59PX8)8=N-%^$= MJ.KK3LTU<%QV.NPFX2 :COQ=MV(]0>%]T 9]D#EH90[.RL2Z*%L7(\E6R1US M(Z2W)E=$X.1##PI2N0.%][;/29TNZ8A,!M&1D<\Q@S#J]Y&T/I*S/EX4,W M M\[Q75/(IX?5=$A^IZ@D*AX-^6<-6UO!KMP!$=J[_P\^MC2U +] MSL J 7MKY[@FKH?U?V][VCX54SL6Q;X#(*R ?@]E](<-C9!^[!._@%02P,$% @ MUH!P4N4GT&1_ P P!$ !D !X;"]W;W)K&UL MM5AM;^,H$/XKR)_NI%YM<).TJR12T^[J3KI*T?9>/E-['*/%X 6\::7[\0EJBWO1^4L"F'EFYF'T:&"YE^J+K@$,>FZXT*ND-J;]D*:ZJ*&A^E*V(.R7 M2JJ&&CM5NU2W"FCIC1J>DBR;IPUE(EDO_=I6K9>R,YP)V"JDNZ:AZF4#7.Y7 M"4Z."Y_9KC9N(5TO6[J#1S!_MEME9^F 4K(&A&92( 75*KG%'S8Y<09^QU\, M]OIDC%PJ3U)^<9/?RE62N8B 0V$9O,$]5P)_G?K#3U*KE.4 D5[;CY+/>_PB&AF<,K)-?^%^W[O0N[N>BTD/Z& 3D8>"+2WI&/\IX:NEXJN4?*[;9H;N!3]=8V.";< MJ3P:9;\R:V?6C_UI(%FA1[83K&(%%0;=%H7LA&%BA[:2LX*!1K^@K;+5H,P+ MHJ)$'[]VK+7G8]!/]V HX_KG96IL2 XX+0[N-[U[\H9[3-"#%*;6Z*,HH7P- MD-I0W&)8O^'P2/(%VG)W%*^XCN#/!OQ9-*%7 MAPA'X O4::@ZCCBKX$?G& !Y!78SRC$F( MD)S+]&@UXZ!7.)^&Z2!0^&H2IN.H>+RD<= X'->C3YT2S'0*?(P5>W;C*'30 M)SR?AM\@2'@Q";]QU'R,YU+=1QU-DYUD#02%Y\[V;2= 75"LHM5R\KLJ57I M=Q5WD"=R/0WC0:I(O&DZE_$XZKA$YT'J\K@HO8/QT1K/@VKE>!+&\R!8>;QY M.I/Q$=1(>Y>>7*H;4#O_=*"1OQ?W]^MA=7B>N.TOY6%[_[;Q0-6."6UO,Y4U MS2X75C!4_US03XQL_17]21I[X??#&F@)RFVPWRLIS7'B' R/-NM_ 5!+ P04 M " #6@'!2P-5S\6$% !>%0 &0 'AL+W=O#6.O\W/-4&+.4 MJE.1LPQ^V0J94@V/I7#(:E49IXA'?'WLIY=E@/BO'KN5\)@J=\(Q=2Z2* M-*7R<<$2L;\8X,&/@:]\%VLSX,UG.=VQ&Z:_Y=<2GKP&)>(IRQ07&9)L>S&X MQ.>;P#<&Y1M_<[97!]^1<>56B#OS\#&Z&/B&$4M8J T$A7_W;,F2Q" !C^\U MZ*"9TQ@>?O^!OBF=!V=NJ6)+D?S#(QU?#*8#%+$M+1+]5>P_L-JAD<$+1:+* M3[2OW_4'*"R4%FEM# Q2GE7_Z4,=B ,#@GL,2&U GA@,QST&06T0O'2&86TP M?*G!J#88O=1@7!N,R]A7P2HCO:*:SF=2[)$T;P.:^5*FJ[2& //,K*P;+>%7 M#G9ZOB@4C"B%EB*]Y1DMT_T>?:%24I-S=+)BFO)$O45OD(=43"53B&?H6\:U M>G(^,3_=K-")V_>=O!:NE$^%5D+)9?BGIMM::-9?7; MK]SP5U0"/'Z.Y-J-LF+A2U V+T;!9YTH1WD(FM49E+#!0-C,ZG3 M#AO880D[[(']:Y\QJ6*>HQ-8N#F3(RD"IF1$R IQ#W0AYM3W%%FT2H=G='[]-"9[\J:J%A'+)0]:U M JJ)1^7$IM3 M%=SX@ !Z>-@U.G@Q_3G')9QADO&CBK/M@M/S]5+I_!>KY>8BLDV*TDE[N=9#NJ&;JG2<', M3@BA >51N2PAN;!'NMK)98U[I/GCL2.[Q$H1\9VAA:%2-N%8,S1PII@D-.> ?G'ATCIC2'XR+PW8*^57GM9$1:89NZMB>QHD;< MHK9^"$UHS'G8*%M()6S>_%.DMDV9W-7UIS46T(&<%"HR MHEQY8W)@CY:=7K7;T[XDV I!W*I^PV!]1J_,L]UY!CT\;<4@[HKQLR>618UW MM&(#1V8#6R@"=Z%8J]#81"P74*J[Y@YZ2\.3N;V#ZY^4R5UY4:= ,HI,5V?M M9K2Y#+PLK\">C"_P^0IWC*_Q^::ZZK/PU P "PT !D !X;"]W;W)K&ULK5?; M;N,J%/T59,U#*[6U\2W)*(G4)IJ;VJ-J.G/.,[&)C8HA [AII?GX \2UW8E- M1U5?8G-9>^V]@!4\WW-Q+TN,%7BL*),+KU1J]]'W95;B"LD+OL-,CVRYJ)#2 M35'X*$H9O!9!U52'Q=(4IWR\\Z#UW M?"=%J4R'OYSO4('OL/JYNQ6ZY;=1A!=@9_Q*\E[UW M8$K9<'YO&E_SA1>8C##%F3(AD'X\X!6FU$32>?QJ@GHMIP'VWY^C?[+%ZV(V M2.(5I_^17)4+;^J!'&]13=5WOO^"FX(2$R_C5-I?L#_,G>C)62T5KQJPSJ B M[/!$CXT0/0",1P!A PC_!$0C@*@!1'_+$#> V"IS*,7JL$8*+>>"[X$PLW4T M\V+%M&A=/F%FW>^4T*-$X]3RJI:Z1TJPXM6&,&07XQS\HW?OSGW1J^TBF9P'[6T%\=Z,,1^C7. M+D $ST 8A,$ ?.6&WZ G *>CZ/5?D\/92[BO96RU#%LM0QLO>DU+*YDD1DM' MV*@-&]FP\4C8SYSG>T+ID+H'9&*1YH@_+*?!+)S[#WT5CB<%[8P7&<5M1K$S MHV^W$;C!2-8":PM09^#Z>N4H-&G#)N^I7]J&39W9?F4/.DDN"![:H*OT2)T) M#$8$FK24$R?E"LERB.N 2GM<:1 /4TU;JJF3RIQ48ZV$%2!#.Z(0/0-,=_*M M;LL2Z(.I#ZE3@NE16NV\*UG>=5 ^Y1PDH3A"&?G2C!\=80 M68#?X(= .6:HPM*NCC)-??.XEXX3#SN#@O%[6@GL+ HFKYB)0JP@&XJ?-3WL M*U4B!@K7ZB;'JSOJ,[#S-N@VMS%U<58R3GGQ9-6]9WQ_7O*]2X+.V^#D7;7M MG RZK>SMVAX;6!*,:ML9&'0[V(BV*WLKTWE1(O^TMI?WALZVPN ])0T[OPG= M?O-F29NX_;_%='HDJ=^[>)K/A!LD"L(DH'BK8<'%1./%X>9]:"B^LW?1#5=: M0_M:ZJ\5+,P$/;[E7#TWS/6V_?Y9_@]02P,$% @ UH!P4J3BB352 P M-PH !D !X;"]W;W)K&ULU59;3]LP%/XK5K0' MD JYM(46M95Z8T,:&P*Q/;O):6OAV)GM4/KO=^RDH4"2\3H>:'SYSO>=S\>7 MT4ZJ)[T%,.0EY4*/O:TQV97OZW@+*=7G,@.!(VNI4FJPJ3:^SA30Q(%2[D=! M<.&GE EO,G)]=VHRDKGA3,"=(CI/4ZKV,^!R-_9"[]!QSS9;8SO\R2BC&W@ M\YC=*6SY592$I2 TDX(H6(^]:7BU#!W S?C%8*>/OHE-927EDVW<)&,OL(J M0VQL"(H_SS 'SFTDU/&G#.I5G!9X_'V(?NV2QV165,-<\M\L,=NQ-_!( FN: M?[,JY@4?B7!N9EF!4D#)1_-*7TH@C ,:I!T0E('H/ MN&@ =$M ]SV@UP#HE8#>9QGZ)<"E[A>Y.^,6U-#)2,D=478V1K,?SGV'1K^8 ML(7R8!2.,L29R8+I6 K#1 X)^9F!HG;]-#DC/ZBRC6?0Y&0!AC*N3['[FDO% M$DKF6+$LIIS,99I1L<>AQX<%.?ER.O(-"K/A_;@4,2M$1 TB0G*+&K::+$4" M20U^_@]\U!+ 1T(UK,Y)-.R0*(B".D'M\ 7$YZ0;6G@XK($O M/@VO95]^1OR@COV-&=VJ1KHN7J\AWE3A\:3.%E0PX/KLEB6 A9#ID1I$BQBYW6%JV:9(P6YI8<;9FN=2YPM)<[6TS MDQK[ORJ99[I#,!S/$R8VI*&Z6R3W*\G]5D^^HYB-BT8T&,-+W325N4#!.ZJP M$(F11!KTCF14F7W=QBA8^H[%'NK/DUX8V+^1_UPC[Z*2=]$J[TWBLDJ\0Q)G MENU<6^_0-FAQX[*BN_Q?%G!021ZT.C2G>DLPMF9)&;5NHPT^+$]XV0]:%FA8 MT0_;Z5U6&_2*<$97C*,WZ(8">[GC0)V88:.8>BUA\'H)!*UJECJVF%6Q:+4' M+1A[POXK].+)]4M51N&%R>'-4*#\TND5\4KI6@8 MF;EK>"4-7NKN_.I77N4\ZG8Z;+@\"B)VE45DS\64(K]S*/>8>&I MV.3:+/CSZ99MX!GTU^VCQ#._5S5R3$Q MH:R$^&Y.'K*9%Q@B*"'51H+AWPO<05D:)>3XNQ'UVGL:Q]/C@_I'&SP&LV(* M[D3Y5Y'I?.:-/9+!FNU*_23V]] $-#1ZJ2B5_27[QC;P2+I36E2-,Q)4!:__ MV6N3B!,'#+3;(6PP*@(?F$]\H5^8UGD+T5\#$;;4K"0TH6H5-Q">DU MB>@'$@9AT %T]\ON=.+ B=H*158O^I4*B3:9-P[IN)6.K73<(_TGMHF"IZ(" MLI:B(EGWK;J*4@L/K;!I%2]S3-7+:9;.+>*0#L>MU1OB84L\=!+W/%D?R#V4 MV0"?S8%B)3A2D[0W2O[KK(]:Z9$SAB=X 93MRFKMF#BR>FY!:1#1[JR.6Z*Q MDZA))-\0>,7]04%GR<<7XIVS[/"*NPTQ3_ MV(4NT,E%4)?%&T8:'/MH<*&J"IA,^J$O/I#*.R^I^^\^S5O])RDYR:#A/;E,SRBANYG4N<@&]).LO RV;E)-.SA M.G9C&CFY?L?1B."#:/H,$6NRVBFT4#WO3"/FI#PW288Q'?6 'GL[=3?WA[K( M*\"N"(>2:_;: QI?!CTW2>)QW/-VTV-+I^Z>_M"B'=I/)^#P,N"YR2 ,DW'< M0WC<"VCR?^V3C;)KH^PPZ=HI_9,AKP*YL;.O(JG8<5T/-^UJ.U_?VJGRI_6% MF;OM\'B4J8?V3TQN"IS32EBC9' ]0B99S\'UB19;.TJNA,;!U![F^.T TAC@ M];40^G!B;M!^C(" #Q" &0 'AL M+W=OYCV8))+$C6QF>U ]^]G.R$$"E$[54+@CWO./?>8^";<,?XD4@") MGHN,_^Q12OBED1 3.6_\QBF8ZMH85B6),REP]L]Q7J M@GS-%[%:R-: !Q< +@UP#T%]"\ O!K@ MF4(K9::L.9%D$G*V0UQ'*S8],-X8M*HFH_H8EY*KW4SAY.0!MD!+0&O."C1C M5')EK% B9(IF)CUP@:[G($F6BQOT"3TNY^CZZ@9=H8RB[RDK!:&Q"&VIU&A. M.ZHS3ZO,[H7,V$7W*E\JT&<:0WQ,8*LRFEK?@C&"L[A4*03)02"B M/F@#/ (JU0.)V!I))DFN'KY*U[4ZO\/^S;D3[,XW\GN.\^&$'=T"EL"WV81=/F'6W"=>'@FR@L& MSHF%=JMYJ"LI,3U5H(B55%9W;[/:].T[TZU.UJ>ZGYNF=*"I7@;N"4\R*E . M:T7I] 9*$J_Z:S61;&-:U(I)=2^:8:K>28#K +6_9DSN)SI!\Y8S^0=02P,$ M% @ UH!P4@*(#ANP @ FP< !D !X;"]W;W)K&ULC55=3]LP%/TK5L0#2$"^DQ:UD: 1&M(F(1C;P[0'-[EM+1R[L]T6 M_OVNDY"5-NWZDOCCG'O//7&N1QNI7O4"P)"WB@L]=A;&+&]<5Q<+J*B^EDL0 MN#.3JJ(&IVKNZJ4"6M:DBKN!YR5N19EPLE&]]JBRD5P9S@0\*J)75475^QUP MN1D[OO.Q\,3F"V,7W&RTI'-X!O.R?%0X<[LH):M :"8%43 ;.[?^39Y:? WX MP6"CM\;$5C*5\M5.'LJQXUE!P*$P-@+%UQHFP+D-A#+^M#&=+J4E;H\_HM_7 MM6,M4ZIA(OE/5IK%V!DXI(0977'S)#=?H*TGMO$*R77]))L&FX8.*5;:R*HE MHX**B>9-WUH?M@A^=( 0M(3@5$+8$L)3"5%+B&IGFE)J'W)J:#9229[$&L01BH&FER1B:R64N"")G)&6+OW3LYS,)1Q M?8&8E^>ZBA9V/0>=C4,<+_^/C.\F9+KC4*P7DU^U4&X5'^_>1 M#&&7(:PS1 :W=#CVNZ_=O76>H/T=GUMJG[H"@,AQWHD[*H M4Q8=57;/!,,36)*YE/TGH>$G6UG]./7B'6W[J""*DP/BXDY[*N?-^+!SOJ>V!HZPXJ3_9.QE7@^VE_C6E78WJJ^Y=$@.FK(MU+[/N# M,-TI8A\5A('O[0" M24H%2 5VM7VH5)7M[K-)!F+5L;.V@?+W.W9"EG+;OB0>>^;,F8O'@XU4[[H M,.2CY$(/O<*8ZL'W=59 275'5B#P9"%520V*:NGK2@'-G5')_2@($K^D3'BC M@=M[4:.!7!G.!+PHHE=E2=5V#%QNAE[H[39>V;(P=L,?#2JZA!F8M^I%H>2W M*#DK06@F!5&P&'J/X<,DM?I.X1>#C=Y;$QO)7,IW*SSE0R^PA(!#9BP"Q=\: M)L"Y!4(:?QI,KW5I#??7._3O+G:,94XU3"3_S7)3#+U[C^2PH"MN7N7F!S3Q MQ!8ODUR[+]G4NFG?(]E*&UDVQLB@9*+^TX\F#WL&87+&(&H,HD.#WAF#;F/0 M=8'6S%Q84VKH:*#DABBKC6AVX7+CK#$:)FP59T;A*4,[,WH2:Q!&*@::W)$9 M-DF^XD#D@NQ.MN05-*@UD.LI&,JXOD'-M]F47%_=D"O"!/E9R)6F(M<#WR G MB^QGC?]Q[3\ZXS^,R+,4IM#DF\@A_PS@8S!M1-$NHG%T$7$*68=TPUL2!5%P M@M#DR^9A_P*=;IO@KL/K_B?!6^QYET9] ;37@O8<:.\,Z)AR*C*X)7-8,B&8 M6-J*;8&J4Q6HL6*'96_U>A0G_?N!O][/RK%2%(9IJ_2)9MS2C"_2G!14+2$G M1I)*R36S5_]DC]0PR9[S,(J2\(#BL5:&PO=V]R:W-H965T M+<@ J0RF6U?>BJ*NWNLYL, MQ&IBL[:!]N_73D)(24B1VA>PG3EGSLQ8XQGNN'B1"8!"KUG*Y,A*E%I?V[:, M$LB(O.)K8/K+DHN,*+T5*UNN!9 X!V6I[3I.:&>$,FL\S,_NQ7C(-RJE#.X% MDILL(^)M BG?C2QL[0\>Z"I1YL >#]=D!0M03^M[H7=VQ1+3#)BDG"$!RY%U M@Z_G.#" W.(/A9VLK9$)Y9GS%[.YC4>68Q1!"I$R%$3_;6$*:6J8M(Y_):E5 M^33 ^GK/_C,/7@?S3"1,>?J7QBH967T+Q; DFU0]\-TO* /*!48\E?DOVA6V MH6.A:",5STJP5I!15OR3US(1-8#F:0>X)< ]!H0G %X)\(X!_@F 7P+\ [)(RU9C.+//LY6N>+,G-1%DKHKU3CU/B6;8$I+BA( M] /])D(04SF)+F:@"$WEI3Y^6LS0Q;=+] U1AAX3OI&$Q7)H*RW T-A1Z6Q2 M.'-/.//0'616^NP]_XG8R+F!]A3SG.W(=UVD3 MU V?0:3A^"1\=C8<#UK@\_/A_8YD>-5=\'(^[X.[\-;!Y5=UO/8M K"8% 9O9,85!*#3HE5 MN&A+T@U11>N3(/3U;U-:L(5UI=@)^D=*FU9!.#@RF@>-<%R,>^WAA%4X865[\*5U'C2*$PYJ M&HHR-XW\DT*QB&D?1-T:@S08>&A?W/)^C06W!WX T: M";)K+WP&FMF,5A)%?,-4\=I5I]7X=I,/+4?G4WP]*X:P TTQ$]YIP91)E,)2 M4SI7/2U)%&-6L5%\G<\1SUSIJ21?)GHT!6$,]/\ZP0YL&,^Q5%V^M47)"5Z;I#RSD>,$=HYI82UFYMJ*+V:LDADMR(H#4>4YYK]O M2<9V^TFTJ]05[,2OQEMP3^5"NN.K9394US4DA*"L )YNY]0Z^7:) M)YB([Y3L1*<-]%0>&?NI.Y_6<\O1BDA&$JE+8/7S1)8DRW0EI>-77=1JQM2) MW?9+]0]F\FHRCUB0)7*QXFI%D01OP)+E)2M4 M6P"V 4?"KNZ(Q#03KU7"P_T=N'KU&KP"M #?4E8)%2MFME0J]5AV4BNZW2M" M1Q3=D>0&N/ :( >Z3>.(=KL,JP G" 8V(T MMQG--:-YISP.,EYX#W%?QS=U]+OZM$".[\&9_=1E-8P*0]?UFJ@#D5XCTIL4 M^9D(H=Z_I,JK#$NR5J^-LI"$8OUBCFG=EPLZ*MY Z/E>3^Q(F!OZCC^NUF_4 M^O^!]!H49)2K/Q 1.U'84SH,-"@T9H,(U5"9Q80F%3)KS @HV:T:(S M+=AHP QYT.^!_4O0@<2XD1C_E2N@>"[FX8!F& 9.G_DP"H5!?.1K"%L+A-,>^*'B!945)T;HAC[K]N0R;ZT+QA= MCEI70\Z9D->%#I:Y%_>(CP3!(#RRR%'KA6C:"[]Q7(B2<6EV'">MB/,\YPKPU0#1M@!I+)0EO)1K!@FWD#G,RA:(U M+^1? GUK:&AZQ_4/Z(/!1AJB..BC'T:IS7;40V]W3FOZJ/P%\RTMA/I:;E2: MX[DI7F /?(I#H.FF:J3NR$ZP!U?\.8?.GH,V'S/X#%'U!+ P04 M " #6@'!2I6E*!X<" "L!@ &0 'AL+W=OM$%@"'KD@L]\@ICJAO?UUD!)=47L@*! M;Q92E=3@5"U]72F@N0.5W ^#X-(O*1->FKBUF4H3N3*<"9@IHE=E2=7[&+BL M1][ VRP\LF5A[(*?)A5=PA.8YVJF<.9W+#DK06@F!5&P&'FW@YMI;.-=P \& MM=X:$UO)7,H7._F6C[S "@(.F;$,%!]O, '.+1'*>&TYO2ZE!6Z/-^Q?7.U8 MRYQJF$C^D^6F&'G7'LEA05?(*4>2=4Y.3N=<4J[*DAY^0[58K:GFAR M,@5#&=>GN/S\-"4GGTX3WV!R2^%G;:)QDR@\DB@B#U*80I,[D4-^ #_IQP_" M'@(?J^Y*#S>EC\->Q@>J+D@T."-A$ :'!/7#IY#UPJ?_#1]\[JDFZAH9.;[H M'XT\(S-.L8,?^_GK=JZ-PDOVNR?5L$LU=*F&1Z6CPV2,NHL+:W0@#8?VKV&) M'8NUG[/C>.B73&C"88&4P<45ZE&--S83(ROG%G-I MT'O%X)_L22XAS./<" M!VXF6\:_BS4A$KSD62&FSEK*S:7KBL6:Y%A= E'F.^>LUR=AVZD!GU_! 5VNI&]S9 M9(-7Y)'(;YM[KM[R9QDF692.OZK29UF3 WT<(:X )W:UB-XE+L,2S"6=;P'5O MQ:8?3/8-6N6+%GJA/$JNOE*%D[/?B$2$PS\44U?WM, MP.=/7\ G0 OPUYJ5 A>IF+A2C:T9W$4]SG4U#AH8QP=WK)!K 6Z*E*0]^,2. MA\A"X*J@F\C1+O)K9&7\6A87P/?. /*0UR-H;H??8:[@V.$)65CA-^^& MP[$E&7ZS#'S#YP\N R$(.0-F.9R!A(@%IQN]E2WD04,>&/)@@/S/#=%+JUB! MK*+GI"!;G %)>-Z7.CL=], KP5Q8E(6-LO!$9=I7SMGRO!0$8)43V:>O(@T- MJ7;BYQGR]2P^[T]@MQ.,_-&HZ?5&<-0(CDX1##**GVA&Y6N?S(HJVE,P&H^" M YG=3C .PG&_S+B1&5MEWN8;3+DZ3R1@RYZD]AG(/.XD+ Z\@ZPF<4=N'/A! MO]I1HW9D57N/7XU4RDO;Z%K+A=%/F.[6*J'=*W_L M#)K#KA-&:'"3M%8([5YXR@$SAUTOM&AHS1#:W?!.+?:\S&UWO-:1D/?QDX=: M3T%V3_GAO7J$%YKM8)/8NA5"]FSBEV/9;*T)_81K(FI-!9UL*N_,YI$;H\7Y MW+W:*2=\98I6 1:L+&1U?VY:F\+XRI2#!^W7\'(.>]H354A796]+7U7AJH18 MT4*HV)9J*.\B5AN)5X5M]2+9QE1N3TRJ.M \K@E."=<=U/&ULG9;=;]LV$,#_%4+H0PLLT9+KE0:H?N@ PY*GD0J^\PICJ MRO=U6D!)]:6L0. _N50E-;A4>U]7"FCFE$KN1T&0^"5EPELOW=Z#6B]E;3@3 M\*"(KLN2JG]O@,O#R@N]YXVO;%\8N^&OEQ7=PQ;,]^I!X2?6E9V4/^SB/EMY@24"#JFQ)B@^'F$#G%M+R/'/ MT:C7GFD53]^?K=\YY]&9'=6PD?Q/EIEBY2!*"N-UNR+BXW31F^8L&G<&H7_,M0SZ]\ 8Z#)!=G(LI("A-%$YL1M MD\]/6"WXI"(CV[JJ.& "#6:;;*@NR!W6 +D732W9G'R\!4,9UY_0WO?M+?GX MX1/Y0)@@WPI9:[2BE[Y!:'NTGQX!;QK Z Q@&)$O4IA"D\\B@^RU 1^];5V. MGEV^B48MWD)Z2>+P%Q(%43 M'FW>K@8P8G;#,3.7CR>@;^N=]HHK.J_1VQ. M6IL39W-RQN;O%2A,B=@3[A()32*'HM\8FCI#]LX_KL-XAF%Y/(U(7RA*@D4K M](IQVC).1QFO2ZD,^Z^I'"PY92_V% @38$89N8VP]B7P7P/ M(RY:Q,4[ ODFW:)_R_A):RMJV; MB937V"9MTS4%D!(]J)5KV_:.]2KW:J39A"??D/"=[2:U5#E^%S3)E2R)?-V( MAOM_V,_Q?#[I1'%(*HZ3,V&,7M"CGT1_=8N&P:.W[_B0S)E+'KY\,<)X%/K. MH?TD=-SKY;UV/R S#3O0_LG,48+:NU%,D]368?,M;G?;<>_:#3F=_1L[!KI9 MYL5,,T-^H6K/A$9G&ULM9=;;]HP%(#_BA7UH976)G:N5("T@JI5:C74 MR_9LP!"K2L.,%S$Y1G+O*\R,TQ+9QAW\Q-^+#/ MUC*C!9EP(-9YCOG+%9TYP4 M@K("<+(8.%_AY0B9 +/B!R5;L?,,="M3QI[UX&8^<#Q=$L^TW4C44 MZGPSE@GS%VS+M7'D@-E:2)97P:J"G!;E)_Y=;<1. PZ E 5@#X:X%R# .;C#FT M[JR"7Y5PU $?D]D%\.$7@#SD6<)''PZ'O;?AKMJ&>B]0O1?(Y/,[\GU?$8XE M+99E^V)/2K].Z9N404=*U1BT[4L9%9HH?=(V0^A'<=_=6%A!S0H.L9"-549% MNRR4].RLL&:%AUB^C16V63[LZ"NJ6=$A5F!C1196T,&*:U9\B!7:6/%?L)*: ME>QE/:9$B7V9^DV])$= M#KU&-=Y>_"T1XA+<%*IC(J15%UZ+?!Z$0=)!WI$**!J%FQPMB;:;^4> M9(W?K-7 5C5)+PGJ8BI'P?99CH.PXX#!1D9POXVN:8&+&3GL(MC("!YGHRKL MS9>MJ_[&1O X'<&VCX*H ];H"![G(]@6DM_56>,C>)R08-M(NBHKK!$2/,Y( ML*TDKX/5" E^QDBPK:0N8B,D^&^,!"U*BCO\BQHAH<\*"5F$I,^0E=OH"/T/ M'2&+:,+HG8TLBQ!\_R5T=^Z+^K)^A_F2%D*5L5!1WD6LPGEY_RT'DJW,%7+* MI+J0FL=4_68@7"]0[Q>,R=>!OI76OT*&?P!02P,$% @ UH!P4HDW1#GS M P 4P\ !D !X;"]W;W)K&ULG5=M;YLZ%/XK M%MJ56FD)F+? E$1J$U5WTJ9537?WV25.8@TPLTW3_OO90$@"QFGNEX27 MYW!\'CS=4_:;[S 6X"U+[_'*=W/+&@=+CR1[4ZH M"_9\6J M7F'QLWAD\LQN4=8DPSDG- <,;V;6'?RR@+%*J"+^(WC/3XZ!DO)" MZ6]U\G4]LQS%"*'A_0'RKQ4LP+XGA! MTU]D+78S*[+ &F]0F8HGNO\7-X("A9?0E%>_8-_$.A9(2BYHUB1+!AG)ZW_T MUA3B),$-!Q+<)L'M)@0#"5Z3X%5":V:5K"42:#YE= ^8BI9HZJ"J394MU9!< MO<:58/(ND7EB_@W+&G P JNR*%(L7Y! *;A'*8:T(NI"KV>%JXXM,0#(_%O M--^.!&;9M7R#'I?(\Z,.X7X0#..)IZ<QGNZDI3LQ+H\'DE>SX>+BB%K R*C_D2GMXAW(Z0'PGY(4:@KI1$=]/?ZD MH[D?X\8#+RAN"<9&@G=)4F9EB@1>2X>0;IF0:ACJ*,:]QX_<;MOK8@;6*W2. M<]SY'U7\#'*L+66#=E9+%W:(:H+<,!A@>N(X\-K9LFEZZD.MW\"?C9;N4-3$ M!$/$C[X W0_.ENOXNCTN<;@0TFT3'CCFXD1\P M[Q@Q?JNMB1DMKE,!=$!&<['CP/7!&KWKZKNX@ 7#!FQRP HU4.>RCSX#S4;S M<-H(%T6;L;R#Z)JGEF:CV SD7R_XZ%30;%6]CEH2GM!2SIXG.J%";JFJPYW<]6*F N3] M#:7B<*+V5>T^>OX74$L#!!0 ( -: <%(I877Y.@, &8+ 9 >&PO M=V]R:W-H965TT7C-^+&&,)GM*$ MBH$32YF=N:X(8YPBT6(9INK-@O$4237E2U=D'*/(@-+$]3VOZZ:(4&?8-[$9 M'_99+A-"\8P#D:9C.N9F[-$I$4 M4T$8!1PO!LX(GIW#C@:8%;\(+L3&&.A2[AB[UY.+:.!X6A%.<"@U!5*/1SS! M2:*9E(Z'BM2I."<.B/ "Y8F\8<4W7!5D M!(8L$>87%.7:3L\!82XD2RNP4I 26C[14[41&P#%TPSP*X"_#6CO 005(-@& M=/< VA6@_=H,G0I@2G?+VLW&39%$PSYG!>!ZM6+3 [/[!JWVBU!]4>:2J[=$ MX>3P*V-109($? ;?$>=('YL AU,L$4G$D0K?SJ?@\. (' !"P<^8Y0+12/1= MJ;)K#C>L,HW+3/Z>3 &X9E3& IS3"$<-^*D=#WT+@:O*KFOW5[6/?2OC'&U_*\3Q91G5I4Q\HT"A]R M(HAQI^7JTG,>[7%YS&;VZC)ZUC&N,1,ZQJ4.= M,&$10-$?Y5'I>S\" MZ*V=U?N@DZZ(M@]QSQ'!#6^'5@67,V6ZZX,Z!E=7$UMI_IK8?_<^K8T'!A]G M%R]PO>P7<.UBT.X];W>,2<6X91E[#W+M7=!N7F_]VL9PU[O\8$>'N]$WI)@O M3<,F0,AR*LM_CCI:-X4CTPIMQ5$LLQT+7=,JA[(#&/5"&.N%ZCW"\;D:J(3U*WU\!]02P,$% M @ UH!P4CC.V'+\ @ R0@ !D !X;"]W;W)K&ULC59=4^HP$/TKF8X/.J/V VC! 68$[M>#,XYC]]3=) M2T4HU1>:I'O.GMTENQUON7B6&8!"KSEEX%DF>=8O,V \NW$\9W= MP0-),V4.W.FXP"DL03T6]T+OW(8E(3DP23A# M83Y]:_68R,O35X(K"5>VMD M(EEQ_FPVOY*)XQE!0"%6A@'KQP;F0*DATC)>:DZG<6F ^^L=^W<;NXYEA27, M.?U#$I5-G*&#$ECCDJH'OOT)=3P#PQ=S*NTOVM:VGH/B4BJ>UV"M(">L>N+7 M.@][ ,W3#@AJ0' ("$\ >C6@=PCHGP#T:T#?9J8*Q>9A@16>C@7?(F&L-9M9 MV&1:M Z?,%/VI1+Z+=$X-?W!>;(EE*(K-,\P2T$BPI#* ,VQ$&^$I>@)TQ(0 M7Z/&]GP!"A,J+S3J<;E YV<7Z,S@?F>\E)@EX+4)ZH8O(-9P M_R1\\66X/^J(IM<4NF?Y>B?X#JH;[ZJ[V54WK:M[T^&LWSCK6V?]$\YNXY>2 M2&)O]HY7-XF8IXS\:Z]N13BPA*97;:9^- B"L;MIT3%H= PZ==P!EJ4 W:84 M*D 0GB"<_-6WRIRTJ:CHPCT501"%[2+"1D38*:*Y-B0O,!%63&(Z;FLK\Z[IC8QHZ/\ M#[U1<%"D8Z/#(KE[33X'D=IA*5',2Z:JIM:<-O/XUHZA@_.YGM/56'VGJ8;\ M'18I81)16&M*[SK2>D0U.*N-XH4=)2NN]&"RRTQ_:X P!OK]FG.UVQ@'S=?+ M]#]02P,$% @ UH!P4AE"AR:T @ @P< !D !X;"]W;W)K&ULE57);MLP$/T50N@A =IHM;- -N"E2PYI@QAI#T4/M#2V MB%"D2M)VVJ_OD)(5QY:-Q@>+',U[\V8HSJ0;J9YT 6#(<\F%'GB%,=6-[^NL M@)+J"UF!P#<+J4IJ<*N6OJX4T-R!2NY'0=#W2\J$-TR=[5X-4[DRG FX5T2O MRI*J/V/@&#+PEB#/TPKNH09F,?J7N'.;UER5H+03 JB8#'P1N'- MM&_]G<-W!AN]LR8VD[F43W9SFP^\P H"#IFQ#!0?:Y@ YY8(9?QN.+TVI 7N MKK?LGUSNF,N<:IA(_H/EIAAX5Q[)84%7W#S(S1=H\NE9ODQR[?[)IO;M77HD M6VDCRP:,"DHFZB=];NJP T">;D#4 *)]0/\((&X \3X@.0)(&D#B*E.GXNHP MI88.4R4W1%EO9+,+5TR'QO29L,<^,PK?,L29X3=3@"*WPE"Q9',.9*0U&$T^ MD*]4*6H/19.S*1C*N#Y'\^-L2L[>G:>^P>B6P\^:2.,Z4G0D4DSNI#"%)A]% M#GD'?G(:'T8G"'Q,N\T]VN8^CDXRSJ"Z(''PGD1!%'0).@V?0H;P\"A\^M_P M\/I$-G%[DK'CBX_P?98RWS#."15YQX%.F+Y8)(]T&QE_C4Q>\J;TW<<\2V/:V'UX']I?YZMXR';E'P MVN^5\%XKO/C^ M2=&W9469PK9K2%90M<3+^:::C_L'Q0RC7D?5)X>.<91T'<^AXWZ._DY[*@%% MVS:OL;HK8>K;VEK;23)R#73//L$)4P^$%YIZ/-UA+9C0A,,"*8.+2]2CZI9? M;XRL7!.<2X,MU2T+G)*@K .^7TAIMAL;H)V[PW]02P,$% @ UH!P4LN^ M7OCQ @ _PD !D !X;"]W;W)K&ULM5;O3Z,P M&/Y7&N('39Q0&+"9;<\KDU,F4VEVZKDPRG"-YP7>8Z2\;+G*D]%1L7;D3 M&*76**>N[WF1FR/"G-G$KBW%;,(+10G#2P%DD>=(O%QARO=3!SIO"W=DFRFS MX,XF.[3%*ZP>=DNA9VZ-DI(<,TDX P)OILX<7E[!V!C8';\(WLN#,3"AK#E_ M-)/;=.IXAA&F.%$& NG7$[[&E!HDS>-/!>K4/HWAX?@-_<8&KX-9(XFO.?U- M4I5-G9$#4KQ!!55W?/\-5P&%!B_A5-HGV%=[/0JT0< M&/BPP\"O#'S+NW1D62Z00K.)X'L@S&Z-9@8V5&NMR1%FJK)20G\EVD[-?JH, M"W#+%&);LJ88S*7$2H(!6.D&2 N]PC>@:]?I BM$J#P#)X P<)_Q0B*6RHFK M-#?CP4TJ'E7X?G6]B@ _:& M,*+PX+NN?'K,O\=!4#L(K(-AAX-K+E5;M*55:*W,G_$T"X8^A!/WJ<79L'8V M['4V3Y(B+RA2.IAYSH4BK\CT=AN!$BDZ(#" P6@T:F<0U@S"7@9E(Y FD<@F M\APPW)J&\(B%[P6>UTXBJDE$O226.@%,=Y_N-*!PDC%.^?:EIYAQ#1Q_3;>, M:@>C#W7+Z"A-,!Z.@_8TC6MGXT_KEO%QMT0Q#-L)0*\1%Z\_7BM@NF,$IM:W MS,BN+Y'P0+?@U]0*-MH!_0]5JS)[5ZXPB.*.;#52 ONUY'\*5D&]KY@'.UH& M-@H#^R7F7J!4G_OZ3F!_K[4P3X9RW)O21CY@^$55:\0!]JM#9]6BXZH%88'.?F:O0#B2UA$E"\T7;>1:P!1'G;*">*[^P) MO^9*_VYVF.D;&A9F@_Z^X5R]3&PO=V]R:W-H965T930G^DH65,"3O50Y,3!4J:\+ M14GB0#GW@_$X\G/"A+=:N+D[M5K(@^%,T#N%]"'/B7JZH5P>EQ[VGB=^L#0S M=L)?+0J2TGMJ?A9W"D9^[25A.16:28$4W2^]:_QI@V,+7<>@(>_U=.O3JF!;;OG[U_< J <05H#P'##I 4PJP,0I4Z;B=-@00U8+)8](66OP9F^< MF X-Z3-AU_W>*'C* &=6MWE!F(*%-$CNT1?V2)./Z)L4Z8C#>B2(B 3="D-$ MRK:;DEO0PRU$WZ4PF4:?14*3"_CU,!X' PY\$*I6*WA6ZR88]/B=J"L4 MXH\H& ?C2X2&X1NZ&X1O7@S'\4 V8;WVH?,7]OBSRXR^N66NUO4KY@ @S+/2YE-.SQFDTN)E7;1B5TX:=N=L(YJUM$@ZW^E(1Q)DU&%6+VY+S%= M1QT&81!&85?:Z*72SFJ2LQ>09"?U:5_6)WY:GYH4^B5?SSJ)1'$\F_9J.:]I MS@=IWA$#Y+0C8N@N$Y++]&E@[\2UX_B-=B<>-\5__%HO0N6I+2">S,*P5T#< M^@3A019K]YD#"HIR8KL!G;%"#R48-*Z#MQ*QJ:(X?#41PZZ(TUD<]8O85%H\ M7&IOSSE#+IM3AZ5MIV10F_&J5"7=+TW1(R:;NX+\4'D42:*ZA M\7:;>JOL59#\G,:I^Z9>X/E;R=B4#AR_FHQQIW#C()QW=?1;329LUM0UZQKM MY$&8LH.J9^L#P;5K@\_FU_:@X)K7QDUYRH#V*F5"P[=T#R['5S-@I&ULM5;;;MLP M#/T5P=A#"Z3U+4ZR(@F06[$"[5 TZ/:LV(PM5)8\2:[;OY\D.U[6.$9?FH=8 MHGG(0XHB/:VX>)$9@$)O.65RYF1*%3>N*^,,0%,O]ESD6.EMR)U92$ M)Q:44S?PO)&;8\*<^=3*'L5\RDM%"8-'@629YUB\+X'R:N;XSD'P1-),&8$[ MGQ8XA2VHY^)1Z)W;6DE(#DP2SI" _;B=&W"K\(5/)HC4PD.\Y?S.8N MF3F>(0048F4L8/UXA150:@QI&G\:FT[KT@"/UP?KMS9V'D7U 28(LP3=,859 M2G84T$)*4!)=H9]8"&S.6**+-2A,J+S4XN?M&EU\NYRZ2G,S'MRXX;&L>01G M>(3H@3.52;1A"20=^'4_W@]Z#+@Z*6UF@D-FED&OQ2T4URCT!BCP J^#T*H? M_H"%AOMGX>M^^!KB7OCFTW#_>T\RPK9,0FLO/&/OEC"BX.K>UL1)/?0X&+8. MAM;!\(R#9U;*$E/$!2)L+^!/:4I2^\P'1K;C*AL@RJ4>^4W=UPYN4JIM^EZ(\G)XJ;4\4S 8[: $>] 9K.@18,TW=%XK[3'+<&QU]3 M+I/6P>3KCF0Y.4F@'W06BGO46',0J9UH$L6\9*J^/*VT'9H+.RL^R)?^S^W*NQYKNJ*>>O5&\<*V=7TU])"PRTQ_*( P M"OK]GG-UV!@'[:?'_"]02P,$% @ UH!P4AN1E,]4 P 7PH !D !X M;"]W;W)K&ULC99MC]HX$(#_BA7U0U=J-W%>"%2 MU(*J.ZGMK4I[]]DD ['JV-1V8/??=QRR69JWZQ>PG9GQ,^,9CY<7I7^8 L"2 MQU)(L_(*:T_O?-]D!93,W*L32/QR4+ID%J?ZZ)N3!I;72J7PPR"8^27CTELO MZ[4'O5ZJR@HNX4$34Y4ETT\?0*C+RJ/>\\)7?BRL6_#7RQ,[P@[L]].#QIG? M6LEY"=)P)8F&P\I[3]]M:.@4:HE_.5S,S9@X5_9*_7"3O_.5%S@B$)!99X+A MWQDV((2SA!P_&Z->NZ=3O!T_6_]8.X_.[)F!C1+_\=P6*V_ND1P.K!+VJ[K\ M!8U#B;.7*6'J7W)I9 ./9)6QJFR4D:#D\OK/'IM W"C0>$0A;!3"/U6(&H6H M=O1*5KNU99:MEUI=B';2:,T-ZMC4VN@-E^X8=U;C5XYZ=OT^RW0%.?G$V9X+ M;CD8\I;L,%OR2@!1![*IM 9IR9#DZRU8QH6Y0YWONRUY_>J.O")@1L0BL?8DI8MF61[8$]:"4$P]\@>)!SX,VYNF\T4' ML"\4IW28;];RS2;Y-DI:+H^NH)XSZHG@;4R :?D6[UERTNK,W2TYA#WK8\=T MUL'N"XT$-6VATTGH;^P1BUW9 C2Q!9-8X9BF0*Q;'\),>P1)''O+Q,FP0C?HN5;3%<[')D8KYI% MOR"BJ(/5EZ'Q"!4-7II ,!TW. #>:#DVYC/("D9NN.;Z#@80NCDX(#22A/2F M5=%)RG]< @X2T=YFLZ0;N &A.(Q'F%ZZ PVG2T-9=Z)-CV3]9C'(&_:OY7F8 M)EWBOE@8)TG88?9ONK][>GUF^LBE(0(.J!?&PO=V]R:W-H965T*D :055Z[1)J+3;9T,.L.K8S';*)NW'SW;2D!(2H8XOQ"_W//?<^3A[ MN!/R16T -/J=,JY&WD;K[:WOJ^4&4J)NQ!:XV5D)F1)MIG+MJZT$DCA0ROPP M"+I^2BCWQD.W-I/CH<@THQQF$JDL38G\]MX6'NEZH^V"/QYNR1KF MH)^W,VEF?LF2T!2XHH(C":N1]QG?3G!L <[B!X6=JHR1#64AQ(N=/"0C+["* M@,%26PIB/J\P <8LD]'QJR#U2I\66!V_L=^[X$TP"Z)@(MA/FNC-R.M[*($5 MR9A^%+LO4 3D!"X%4^X7[7+;>."A9::T2 NP49!2GG_)[R(1%0".&@!A 0A/ M!70*0,<%FBMS84V))N.A%#LDK;5ALP.7&X@"67JRFP^SZ?H\N(*72#*T=-&9(KP1 U];?Q;%G]9^+K+ M?86-OI8WJ(,_H3 (@R/PRAA&7KH^#IMH3]PI65FZE*W,'9* MQHYCC!H8OX%2YM"D-'3FD'0FJ:9P-%,Y4>R([%_M=7P=!5%_Z+]6$U*W"DJ+ M=PJC4F'4KE#P];4&F9I27^ACPG)\M^(2=W'O0%?=J$%77.J*6W4]A"3N6L5XM&7&W&Q]DK&[4D+%^*:=_KEKKUWP? MJ[6Z58/"0:EP\)^U-CBEUNI&#;IPL.]Y0:NR>R8TO*#9;(:8(!S]12?7'ZXT M5GRF"L3[CH7#C]5@@:MF*>KU#X_XB%53+O9:!M 9F?R5,S183>_&7#[WQ/U!+ P04 " #6@'!2&63Z M/ # !$"0 &0 'AL+W=OMV0?ZH?'K MG'ON27SMX4:J![U"-/!4B%*/@I4QU5D8ZFR%!=,GLL*29A92%.C&9FH\E&LC>(DS!7I=%$QM+U#(S2B(@^>!6[Y<&3L0 MCH<56^(=FOMJIJ@7MBPY+[#47):@<#$*SN.S:9Q:@%OQD^-&[[3!IC*7\L%V MKO)1$%E%*# SEH+1XQ$G*(1E(AV_&]*@C6F!N^UG]DN7/"4S9QHG4OSBN5F- M@D$ .2[86IA;N?F&34)=RY=)H=T_;.JUW5X V5H;631@4E#PLGZRI\:('0 E MNA^0-(#D-:!S ) V@/1_ 9T&T''.U*DX'Z;,L/%0R0THNYK8;,.9Z="4/B_M M>[\SBF8YXU% M39LN)'GU?J!-+H('SZ7G""1[&%QZ?_PD.RI_4H:3U* M'%_G -\%*Q]@HC#G!BY9Q@4W6P]MVM*FCC;U67]5:J/6M)&,A['3,G:\0F_8 M$R_6!*[1Y?8'KZXDGN5Y+V_L@N_HM8]\K]%Q3M<,<9K,9",G*?9]Y_XU)IQZ+ M!FWD@3?RI9 &']K \ ?N2XT9.9:#S=.3W&D;XO2#[(JCEUH1>67/E,P0N-99^ Q+=ZI5;$WOLN)MSF!-LR08[PTJ% ;H!*&<%2ARFAV M7]6:O!,@/HFBSSZK7DI&[*\9KZ62P@*.MLB4WB_,3Y> @_JDO92=./6_Q=H? M.M5!+B"39!P30F9L+A",A(IME13"S>AW[/1'ZD6'_ QW3BQ[OZ"2O22W0."" MF**3/GT]JCZRZXZ1E3O$YM+0D>B:*[KFH+(+:'XA:4G\5]02P,$ M% @ UH!P4L[F0=&ULQ5AA;Z,X$/TK5NYTVI6V!4,":2^-U"1-NZMV56VU>Y\=$YJ*B\%6RNS<<42T MQ0D2IRS#J?IFS7B"I%KRC2,RCE%L0 EU/-<-G 21=#"=F+U[/IVP7%*2XGL. M1)XDB+_,,&6[BP$:8"Q^$'P3C2N@::R8NQ1+S['%P-79X0ICJ1V@=3'$YYC2K4GE<>_ MI=-!%5,#F]>OWI>&O"*S0@+/&?V'Q')[,1@/0(S7**?R&]O=X)+02/N+&!7F M/]@5MD$P %$N)$M*L,H@(6GQB9[+&]$ *#_= *\$>(> 80_ +P'^L8!A"1@> M"QB5@-$AH(]T4 *"8R.$)2 \!/@]@'$)&)OJ%N4PM5P@B:83SG: :VOE35\8 M01BT*B%)M78?)%??$H63TR4B'/Q -,?@#B.1*CVO[^L ?_OPX<:2*KGTX41EI5D3R>B+YX(ZEES@Z!3X\!/P7,_M2&ANAS_@3,'=7OC"#O^2IU;XE1U^A[@U M^>7O<;\^&@[/.N WOTK^I2?X7B']2L2^<>?WN+L4 BO-E@*. 9*@H6O=(<%7 MEG('JB)IP9![&Y]C(,JX\":\>JR"UOWSE0H["A*TDO==&([;%6D; M]O +*W[A&_AQ3)%4E"0#3&XQ!R25*-V0%<7]-.=ABR;LUEW8IND-NX37-NRA M.:YHCM] <\-8O".4=I$9M\G L(O,N"TX91BTR;0]]I YJ\B<6;$_03 MN+V=6UH,=.L![;YK?\+<1X6M#1L5M0++2T$>C4[S\IN MKEXFU/W2ZHN8>A>/,3=D.M/U.IXF6Q;UY(+^FV4#?H);_(0I\&UEK(<4'+ZO M@.K! G\Q68Z9C[ ]) X;U7[X>DI ^YAX0X5GL#T6#D=5*<@C#6^Z#*V:J:<# MM(^'9K5L=:K[,!R_KT+JI@GM7?.W)GGI>Z^)A)W2<1H'I 3SC3DL"Z6*/)7% M:V:U6QW(+\TQ]&!_!L^O8,?^$IY?%\?MVGUQ^E?OZ1N2"D#Q6H5R3T.5+B\. MU,5"LLPN=QBI+2J#=3W:Z8::[G0 :J?-:;_ 5!+ P04 " #6 M@'!2IO@W_H4" #4" &0 'AL+W=OR(MI, MY2)42PFD<*"*A7$4#<.*4!YDJ5N[EUDJ:LTHAWN)5%U51/Z]!B;6XP 'FX4' MNBBU70BS=$D6\ CZ:7DOS2ST+ 6M@"LJ.)(P'P=7^'*"8PMP$<\4UFIKC&PI M,R%>[.1G,0XBJP@8Y-I2$'-;P008LTQ&QY^6-/ Y+7![O&&_<<6;8F9$P42P MW[30Y3BX"% !6V- MV +@_@> N 7$AP*2%I"X0AMEKJPIT21+I5@C::,-FQTX;QS:5$.Y?8R/6II= M:G ZNR%4HF?":D!W0%0MP3PCK= 9>H"\EI+R!3J>@B:4J9.=U3/T]#A%QTD)2]S]( M/1%<&R;S!% NS*=2@"3V;=_G:<,T<$SV8UUEN(^':;C:=N[_H,A'["CL>X7] M3H6WL *&<$>M \\T^&Z;AS[U\,ML;IB&>QUL/.Z*V)%W[N6='^!QW%'HA6>Z M^&Z/1S[UZ,L\'GWJ<5?$CCP&ULI59M;YLP$/XK)]0/K925 'E;E41J MR*I5:J4J?=EG!R[!JK$SVR3=OY]M",M"PBKM"]CFGN>>N[-]C'="OJL,4<-' MSKB:>)G6FQO?5TF&.5'78H/7X)$$5>4[DKQDRL9MX@;=?6-!UINV"/QUOR!J?4;]NGJ29^35+ M2G/DB@H.$E<3[S:XF8^LO3-XH[A3!V.PD2R%>+>3^W3B=:T@9)AHRT#,:XLQ M,F:)C(R?%:=7N[3 P_&>_<[%;F)9$H6Q8#]HJK.)-_(@Q14IF%Z(W7>LXNE; MOD0PY9ZPJVR['B2%TB*OP$9!3GGY)A]5'@X AND>HA#?" M"H1')*J0:&JJ%7R!A6!V6^V(3.%RCII0IJ[,^NOS'"XOKN "*(>73!2*\%2- M?6W46$X_J3S/2L_A&<\1/ JN,P7?>(KI"7SK[#F5 MO3,J9X01GJ#95TM<4\ZM%K&"#4HJ3FZ*DJ[OZ.R=MIV:7&\/T]QF\9?&?JVQ MWZKQ-DVI#5>!#U2IP@H^M>'CDF9PX#DPU^^1O*;1&7F#6MZ@55Z<$;Y&>QI7 MMN1;6_)3Z@8-Q^$P&!RI:QJ=43>LU0U;U;U(PM4*)9B>8RO[@%MD$)VZ+X:- MPGT)^\?YBX<-A2>LYDVK,W&,ZCA&G]RHR-/6+3H;->((>L>)CC]C-&\:'4?A M'US].=J\-&2!J8K.V*>S;K^V$ M0(.)JMY [,S_^QMG$L]@R\6[7 $HM"L+)H?>2JGUK>_+^0I**F_X&IB^L^"B MI$H/Q=*7:P$TLZ*R\$D0)'Y)<^:-!G;N28P&?*.*G,&30')3EE3\&T/!MT,/ M>_N)YWRY4F;"'PW6= DOH-[63T*/_,8ERTM@,N<,"5@,O3M\.\&A$=B(WSEL MY=$U,JG,.'\W@X=LZ 6&" J8*V-!]=\'3* HC)/F^%N;>LV:1GA\O7>_M\GK M9&94PH07?_),K89>ST,9+.BF4,]\^POJA&+C-^>%M+]H6\<&'IIOI.)E+=8$ M948&"QR=84N MIZ!H7L@K'?[V,D67%U?H N4,O:[X1E*6R8&O-)GQ]^L[B$#00O7)E?"V K-^_LQNDXPC@?^QW'FCBA"^B1L MPCYAQ0U6W(GUHJ@"%U0E2XZ6PU'40CJ-,4BQFRAIB)+NC>)"O\3,Q90XUL,M M)E=,V',CI0U2VHGTRA4M]&MMB\$%EIXN&O?[I(7FB")Q%"=NN%X#U^NLT2DL M0(-E747:;[SZWRW2_BD\QDDKP],@$H7IF1+%P>%C%WRO2&O=)ZJT71&.(!Q& M9ZH4'WV!\7?KM%8>KQBTH;I"/A.1 Q'Y0IEF=3TXP8CC*?;2-MMI%(E3?.8E MPH>/*0X[^>IS29ES:;8_EV"G6QOI?KJAZ\.8]MNXIV$D(2U8_^BL+4$L;0LB MT9QOF*J.IV:V:7/N[.'>FA^;]L>>X0>;JG=ZI&*9,XD*6&C+X";51*)J1ZJ! MXFM[HL^XTOV!O5SI%@Z$"=#W%YRK_< LT#2%H_]02P,$% @ UH!P4@XX M 7N( @ 7P8 !D !X;"]W;W)K&ULC55=;YLP M%/TK%NI#*ZTE0"!I19":9-,JM5+5M-O#M <';H)58V>V:;I_OVM#6!J1;"_@ MCW/./?=B7]*M5*^Z!##DO>)"3[S2F,V-[^N\A(KJ*[D!@3LKJ2IJ<*K6OMXH MH(4C5=P/!X/$KR@37I:ZM4>5I;(VG EX5$375475[REPN9UX@;=;>&+KTM@% M/TLW= T+,"^;1X4SOU,I6 5",RF(@M7$NPUN9HG%.\ W!EN]-R8VDZ64KW9R M5TR\@34$'')C%2B^WF &G%LAM/&KU?2ZD):X/]ZI?W&Y8RY+JF$F^7=6F'+B MC3U2P(K6W#S)[5=H\XFM7BZY=D^R;; C!.>U-K)JR>B@8J)YT_>V#GN$(#E" M"%M">$@8'B%$+2%RB3;.7%IS:FB6*KDERJ)1S0Y<;1P;LV'"?L6%4;C+D&>R M.Y'+"L@S?0=-+LD<)]JPG%!1$*P35D&0%G,^!T,9UQ>(>UG,R?G9!3DC3)#G M4M8:"3KU#5JRPG[>AI\VX<,CX8.0/$AA2DT^BP**CP(^YM(E%.X2FH8G%>>0 M7Y$H^$3"03CH,33[;WIP?<).U-4W2+$ ML LQ="&&1T*\"&:@( M##?1^@H8>.[J]U6_993 ,QLDP]=_V*].#&\5)%'6P M#_;BSEY\TEY[BOJ,-<3D0\ D/G#5 PI&XWY/2>GI7FI-EH!-$/ NR]D M[ WH,YGT52],PNL#GSVX43P.@@.G_MY=K4"M70O3))>U,,TI[U:[+GGKFL/! M^A2[9]/L_LHTK?>!JC43FG!8H>3@:H2F5-/.FHF1&]<1EM)@?W'#$O\ H"P M]U=2FMW$!NC^*=D?4$L#!!0 ( -: <%(%K*\9@ , /4+ 9 >&PO M=V]R:W-H965T F>[^[#H RV-+"$4Z9)4G/S]#BE9<1J9ZK[8(J5S9@YG.#/SO53WN@ P MY+'B0B^"PIC=^RC2:0$5TZ'<@< WN505,[A4VTCO%+#,@2H>T3B>114K1;"< MN[U;M9S+VO!2P*TBNJXJIIZN@+S]DBB*U'P"$UEH+A MWP.L@'/+A'[\:DF#SJ8%'C\?V#\Z\2AFPS2L)/^GS$RQ""X"DD'.:F[6&85O2\29Y6>1R@K(7^P1 M-#DC:TBE2$M>,G?(,B M,)=0\E4*4VCR0620O22(T/=. #T(N*9>QAM(0S).WA$:T[C'H=4?PY-+CSOC M[CS'CF\\>)[DIM0IE[I60/Z]VFBC,&5_>DQ,.A,39V)RPL1'R$ Q3K1AIC92 M/1&#UA1&IB\>?BZ:A''\IN_8_C_NA9AI)V;J);HS-J/*YM2,S<)W1&#UPLS+ M6YT;$)"7ID^*PN(\R0K,0[I4 8 M%S3=)\S/'(>T7]@0;.H5=MX)._?R8(YCQ] V;.2!\;JI%8QC2V B[V,7/1ZM0X"$[_4RT[JI9>IJ>GVCATJ1Y>3*;8!W/_V_0M) MF5)/&Y;>]VGT&TA>9UJCT ^+!XI*$C]WM7@@F!J82@O"1(9=_0''E5UE;QQF M;M9?2P88>WQK) WB7MW5EYJ..G7B9?IN"E"]GOMQISWWXT;4 GWYEM!GW^D? M9)R=(IZ+XZ&B JD!MW5RI22IK89I1I-OM9M&PO=V]R:W-H965T651]ZD4B*LS,[I'8G&ZG> M= %@R+;D0D^=PICJRG5U5D!)]86L0."7A50E-3A52U=7"FA>@TKN!IX7NR5E MPIE-ZK4'-9O(E>%,P(,B>E665+W? )>;J>,['PN/;%D8N^#.)A5=PA.8E^I! MX6FV+JC!V2PX*NN'F4 MFR_0YC.R\3+)=?TDFV9ODC@D6VDCRQ:,"DHFFC?=MC[L /SH "!H <&Q@+ % MA,<"HA80UZ!4T^D7NJ%+4GH4I):"[G25.1ZXAI48..X M6? Q1A1Q'6%-$!BN9<%&3 UG3.H<^S)L*HCF#_ M\O4L]CVT9]W#&W6\T2#OMPKL/1!+@EEIDN&U>,<:LZ&J_]BC/0V747)(Q*@3 M,1H4D<("E(*<&'28:@U&GQ,YH.P%#ABU!0,F/06*!*H)6:8 ?3+ =B"L#JU"=XO"=E MM'\CW9W*:=L<5I@E$YIP6"#,NT@0KYK6T4R,K.IB.I<&2W,]++#;@K(;\/M" M2O,QL?6YZ]^S/U!+ P04 " #6@'!27AVC;Y$$ #2$0 &0 'AL+W=O MDYS>32\RR#;#,5R)6$G7S[2I@ 08+XO-A<=M<_K;3[E[P\3'>T(/*"[VFIWVRX*(C2MV+KR;V@)*N="N8AWX^\@N3E;+6L MG]V)U9)7BN4EO1- 5D5!Q,M7ROCQ:@9GKP_N\^U.F0?>:KDG6_I U=/^3N@[ MKXV2Y04M9I2]:V"&LN;\I[FYS:YFOB&BC*;* MA"#ZZT"O*6,FDN;XU02=M;]I'/O7K]'_K >O![,FDEYS]E^>J=W5+)Z!C&Y( MQ=0]/_Y-FP&%)E[*F:P_P;&Q]6<@K:3B1>.L"8J\/'V3YR81/0<8C#B@Q@&= MZX ;!UP/]$16#^N&*+):"GX$PECK:.:BSDWMK4>3EV8:'Y30;W/MIU:W9 M?.0[W*_/=H?)6W=/IZ?-$6ISA.IX>#1>DP:ETT#J-%Q.A,5M6%R'#4;"_JN+ M5)>C("HOMX!Q*4%*A'C1M7DDPIVW4\2PCF@J]+!".(SU( _]]-A6<(&"N+5Z M@QNTN,$D[A>F2YZ4*04:$&2\6JM-Q70=IKS2Z\5%>PH8]3D@#@:P#B,?+]RL M8E@>]AKEX 0?"*J)./4=2<:!.T-!B0'Z"!Z"V4802-V?4[+"(9YM$\8C"R]I\9))/"TM6CC*NE.D MNF7DZDU-NT@3>^)B'PU0749)X&:%?M?[_4G:;U0+(&!--W]Q-FK?+L\D&"X^ MAQ5.$C3"U],F>-9DLTYOG(S04;Z+:,AH6^D*\4<8.VV :)+Q3I@>KHO8""/5 M];S7FQSEQ$0V0!3X0TS;:HRQ$QHXK32WI2+E-E\SVLB7$P_;)>,C*XNVU1A> M)RQP6EF^JQT53B1;&_I-K2&RC9)H!*G3#S@M((]<$0:VPHAR9LN_$];6AR") M\;#I.,PPPAB.$'=* J>EY$O$_NH4A6HMX\FXGF8PT/V@T&!Z8>0$[\3GW^I[X MV![OE'XT:P!+G@LAS2186[OY$$4F6T/!3*@V(/'-4NF"6>SJ560V&EA>@@H1 M)7$\B K&93 =E\_N]'2LME9P"7>:F&U1,+W_"$+M)@$-7A[<\]7:N@?1=+QA M*W@ ^VUSI[$7-2PY+T :KB31L)P$-_3#IZ3G .6(OSCLS$&;N*DLE'ITG2_Y M)(A=1B @LXZ"X=\3S$ (QX1Y_%N3!DU,!SQLO[!_+B>/DUDP S,E_N:Y74^" M84!R6+*ML/=J]SO4$^H[ODP)4_Z273TV#DBV-585-1@S*+BL_MES78@# $V/ M )(:D)P+Z-6 WKF M :DYP+Z-:"<>E3-O2S M7+H/Y<%J?,L19ZQBI< M+>&T SX_']X5_=/9<#IZ#8^P[DWQDZ;X22ID=( M[]B^E!--A#!LY96X*PW@6EV2582T^D:$9S,] E6OHV?ARF3?A*FLY!@^X<^TV.?6^.#TS@9_X?F94+#;03 M(\,BZ2KE>VX>\:U;6.1&,K&W//-)-&C"#BZG^W5#>NW7';1+'=V=J"5Z^!/( M+9#%'MWB'_P4LGJ*N*IQ 6^:P5==@O@CT3B,XU\\*0^;E(=>HJ;L2@+6^3PU M9KA5IG:G?IRFM+58>D&/I:W)TA,N>TE5_:'H\*BJ)X G56V]G/K-_.L:MX\W M<_MQ\K8&3OL7E+?+Z0_4[5*KE]0/3D_*V6P?U._J-.R= 3BQHW*0! MKPV;C=@?.S2\#M*:/1U>4*K6M>G(F_N?6'[F.(G )T"C-X>'4;AJ/OHD+3& MGOA-\R;+]!:+)CA;<,'MOBMVS?%=[/1([-9E$[_+WK)G7FP+7%MX78*,&9]$ MR<%Y]()FF;1FF?B-Z/RCX"SI.(O&8?^[>D4'%QYWG[UE>L6E(0*6B(K#:S0- M75T1JXY5F_(.M% 6%V[97..U&K0;@.^72MF7CKM6-1?UZ?]02P,$% @ MUH!P4K"59117! ]1 !D !X;"]W;W)K&UL MO5AMC^(V$/XK%JW:6VE+XI 7N +2'>RI6^DD!-KVLTD&8FT2<[:S[%;WXVLG MV220$()..CY XLP\GF=F[,=A>F3\680 $KW&42)F@U#*PT?#$'X(,1%#=H!$ M/=DQ'A.I;OG>$ <.),B*PFPT^X8\/>*(= M,HM_*!Q%[1II*EO&GO7-8S ;F#HBB,"7&H*HGQ=80!1I)!7'MP)T4,ZI'>O7 M[^A?,O**S)8(6+#H7QK(<#88#U .Y)&:M\T40WRD9R]90J/SG?2.8_ARP*@(O? M?AE;V/L3/7Q+J7Q#?Z U^"SQ:41)5E2V0XN0)'L0B"9HP>)8#6Y"PM7 HQ I M!(@D ?H4!%3;DP@MJ? C)E)M\6$)DM!(W$T-J0+7TQM^$>3G/$CK0I!?R1LR MG7MDF98I@%,0OR(#B6SF_+L%<]&-N01_B$8X!^T!M^P-AR<]X!YZ,+8+QBT8 MABIS66NKK+65@8XN@!85TS5:J>4(G*N*90W0 3XJP4<9N-T-+C3D52& MC-/_U#P?5,ODHZT-D(.[&;C>W%[FV#;SS]1XJ9>UM^6RM^5#TW)\;GB2%+M, MBGU#4@Z$HQ<2I9 E(V!11+A !^!Y8N[0=U1U3EN2\LF\6ICF4,6(SS+4SVQY MU>R$LE-2=CHI5YV5L1[>W@I.LVQM?=#/;'G5[(2E6[)T;V%YK[=F&J?UZ[Y^9LNK9B>LQR7K<><6 M]YCXZK@D0*M-?G6GM:JN>&=I:S&TL&N-/:<]<=BL#@)F)YE"P=.#WK!( M!#I\O[9_7:-0P-=#L]H69(O=A<6(:X<8W%V(+$!VT,<.@> 5N$_%U9UF4:"> MK#J,K>JVF+F>"W'':/VQJC_$/A*N%(M@2+8*4=SZ*F>YOD[=GXC MV2%[B=PRJ5Y)L\L0B,J3-E#/=XS)]QO]7EK^TS'_'U!+ P04 " #6@'!2 MK E%W_H" !_" &0 'AL+W=O<[E_@PVC!^+U( 29Z*O!1C)Y6RNG!=$:=04''.*BCQR8KQ@DK<\K4K M*@XTT: B=P//Z[D%S4IG,M)G"SX9L5KF60D+3D1=%)0_3R%GF['C.]N#FVR= M2G7@3D857<,2Y&VUX+AS+4N2%5"*C)6$PVKL7/H7\Z&RUP:_,]B(G351D=PQ M=J\V/Y*QXRE!D$,L%0/%GT>809XK(I3QT' ZUJ4"[JZW[-]T[!C+'14P8_F? M+)'IV!DX)($5K7-YPS;?H8DG4GPQRX7^)IO&UG-(7 O)B@:,"HJL-+_TJYI>'0BFM!6*]1\X1$^4YD.F>54",)6>Q4ZX:%K/72UA^X1#Y90Z$)O MRYR0LZPD(J4<1&M=#6M/LZJKYG'B=Z.^%X[:8ZLYNBD M9M.3J)H#=@U'L7@=$G@"'F?8H9@F$PRKU%4CW@HE.M#8Z_FJ?*\B.;3RVJ/H MV2AZIZ-0BEK>K [!+H*W.JAOO?3_4P<-K(?!.ZK!7^(PJ2:TEBGCV=_]U]J\ M1X8SVDEGY)E/>U:'5LWPI)H9*PH<+Z8!&B6VJ3LD9D*V]<#P0(ZW5_]#B[!- MKKMS-1? UWK$"?1;E]+<8O;43M%+/3SVSJ?^Q&ULQ99-;Z,P$(;_BL6I*VT+)M]5$JEIM=H>JHT:=??LP !6P<[:3M/\^QT; M"JS2D)Z2'(*_9OS.8S/,="?5J\X #'DO9L0/^?+IA*:S O&R6"GM^[27F!0C-I2 *DIEW1V\7=&(-W(K?'':Z MU28VE+64K[;S&,^\P"J"'")C73!\O,$]Y+GUA#K^5DZ]>D]KV&Y_>/_A@L=@ MUDS#OB;;:R*(R1@4% M%^63O5<@6@;A,8.P,@B=[G(CI_*!&3:?*KDCRJY&;[;A0G76*(X+>RHKHW"6 MHYV9KXR,7J\7&%=,[F6!AZU9B4O$Y)?)0)$%"$BX(_A1I611*@F/*'F Z(;TZ'<2!F&@,Z9 _^_$Q]#J^,(Z MOM!Y[1_Q&@:T[[1U^.K5OGK.5^\8*ROJ>GW(ZDXI)E+ RVK(>D_:ZY9L[X;O M=DS%'1KZM89^9SQ/[)T7VX*(;;'&LY$)*5$1DS&#%V-/UD"XUEO<^XJ+:O;3 MXR@W&KJ-[,O[-A_@NXR_J?_VB<)!K7!PBGAPBOBP]C6\&/%1K6%T+N*C ^+# MH(/XN%8X/D$\&)TB/JE]32Y&G 9-4@K.Q;S:J0T][+KFM)4YZ:F+/G'87:[$ MWOC4(= F:]'P0K.K@'9KOSP$'Q7GJ%-*J3=N?!+E[Q)6W1\.?!-PJ.3 MLX&?'(#O?0K>;Q5LMOA]8BKE6#[ED*!E<#/"&ZO*>K+L&+EQ-=Q:&JP(73/# M&AR478#SB93FHV/+PKJJG_\#4$L#!!0 ( -: <%*D24J=Y0( /0' 9 M >&PO=V]R:W-H965T33(A5QV9M4]K]^AT[((.>.YNH04\N#6<")HKH95E2]3X"+E=]+_36!T]L7AA[X ]Z"SJ'*9CGQ43A MSF^\9*P$H9D41$'>]X;A[;AK[9W!=P8KO;$F5LE,RA>[^9;UO< 2 @ZIL1XH M/E[A#CBWCI#&[]JGUX2TP,WUVOMGIQVUS*B&.\E_L,P4?>_:(QGD=,G-DUQ] MA5I/Q_I+)=?NGZQJV\ CZ5(;6=9@9% R43WI6WT/&X P.0*(:D"T"V@? <0U M(#X7T*X!;7[,)=ID.C?"9LVJ=&X5N&.#.8&IF^ M7(WPYC)R)TNL)DVKA(B,/)H"%!F!@)P9,N%4:')%'(0\+JR9W3]0I:C-GB87 M8S"4<7V)Q\_3,;GX<$D^$";(/>/'- ?CX?/CU"35QD\#8 M^8N/);"@"JYF+H$3^HY?I"%#3(B8@UO_',ZT4?AY_3H1K-T$:[M@[2/!OJ!? M@X$N,*7:!M:7AS):.4F<$]MW7@=A''6[-YV>_[IYT?MV<>!^C=T6RT[#LG.2 MY<.RG&'=RIQH5ZJR+E6LT#/(=_;);W.JN.^;'6&=-*R3_V*-K3T'=@;Q9(]1 MIY.T;[H[Q/?-=J2-3UEL2>LVTKHGI3T+!:F<"_8'5:2;72:5VN#TX-3J,W); M^B&15: PW*R95K)#S]_HAR6HN9LK&H,MA:GZ1'/:C*ZAZ]@[YR,<:=4$^N>F MFH?W5,T99H=#CBZ#5A?K054SIMH8N7!==R8-]G"W+' L@[(&^#Z7TJPW-D S MZ =_ 5!+ P04 " #6@'!2^&HP^B0$ #'$0 &0 'AL+W=O+')"'L]P9B>EX9V'B_\"/:'T1^P5PO,[*')Q _LRV3,[-"":,$4A[1 M%#'8K8P[?.O;RD%9/$=PYA=CE(?R0NEK/ODG7!E6S@AB"$0.0>3/">XACG,D MR>/?$M2HGID[7H[?T;^IX&4P+X3#/8U_1:$XK(R%@4+8D6,L?M#SWU &-,OQ M AIS]1^=2UO+0,&1"YJ4SI)!$J7%+WDK$W'A@-T>![MTL)L.TQX'IW1PQCI, M2X>IRDP1BLJ#3P19+QD](Y9;2[1\H)*IO&7X49JO^Y-@\FXD_<3Z2=#@]68C M,Q>B>YK([8Z_#W1_OOM!$XU2+YB@\IV_1.O)Z M!32M@*8*:-H#]'@47,B5CM(]>H%]E*9J1.1*!X"^1&FYA%^[UK" =A5TWEY. M:\=2?TOS=)G:MEUM<<5Z5K&>:5G_Q4@J9+T.\)NUGHL=>S[W9@U^;;MF'%&,EE*F11-.194;EIT*FX,Q.>U-T.CK*Y88:O6#TO;BWXI M987PYNX$3+XIH(>RTM&610%HFA2^T"C\/]O4SR)VW=!&,)V.8CI:SG"M9U@O: -M M:P1U+?Y'BON3@/P2:,PNJ045NQ]K-=](Q- SB8_:-E,+(-8KX*;=6@;2KL7[ M2-I'*R&NI1#KM;#J*0,Q+#JJWFU5?=L*3^Q9#\=:T[!>U"Z:R0!+KX/E##=9 MME6N)XUVK6^V-;:+Z"F6. ,42ZLQ%&MYM/7R^-!H&0,\/TL(/PO(MX<5U;SX MPDV [=5) 4),H88ICCB^$R:W/TWU$JWB?Y ZJSF_5_4$L#!!0 M ( -: <%)I+C19:@, /L+ 9 >&PO=V]R:W-H965TZR919\*?CDFQPB>JO>+/P2QSV#<#N M>**XEV=C,%96G&_-Y"&=>(%1A#DFRE 0_?>,,>:Y8=(Z?M>D7O-. SP?']F_ M6?/:S(I(C'G^-TU5-O%&'J2X)KM '1K0-<:K9196_=$D>E8\#T(LUNSF8&- MC45K-Y298UPJH9]2C5/3I>+)]G:N Y%"S M].R2IXLM2^*DR%#!'AFNJ8)$3 M)N$6EOHJI;L<@:]A23>,KFE"F(*9U'>A-& )-_>H",WE)[W_ _@@,R)0CGVE M)9L7^TDM;U[)BR[("R/XP9G*)'QE*::O"7SMM3$<'0W/(R?C/28=Z(:?(0JB MH$50_&YX>.>0TVWBW[5\O0M\/XC8HJH/X&<5/0=MKZ'M6=KNI6,U\;Y=_?M8 M9T(0MD'](2I8'>!\WX(<[/)L3X0KTOU&0]]I[9'*+7P3B/# %.KC5_!(%+9= M C=1T FCCVU'Y8:%G5'OH\/'H/$QN*Y#F).U>&B$3=3&'0[ M_:#5BALX##O]H%9G0Z>Z!445)#M)4&R@%31!NS+E5A:'M^L4UY.'[I3__KP87V'2&>YM-GFMZ50NPMY_E>/B M*U3#;F?@5G4J(*$[@_]!MHJO4 TJ* R@L/U$FS[_K(TJ4&QL=RDAX3NFJ@:C M66TZV)GMV]ZLSTUG:]NS$TW5%NMROZ&Z/\IQK2F#SE"K%E6G64T4+VVSMN)* MMWYVF.GN'(79H)^O.5?'B7E!T^]/_P%02P,$% @ UH!P4JVP]!K< P M9PX !D !X;"]W;W)K&ULQ5=M<^(V$/XK&L]U M)ID)V))YO0%F NGU^B$M$YKK9V$OH(DM44F$T%]?279L0T#73*^3? BRO/OL MLZO58VFT%_));0 T>LDSKL;!1NOMYS!4R09RJMIB"]R\60F94VT>Y3I46PDT M=4YY%I(HZH4Y93R8C-S<7$Y&8J+(/ MOZ;C(+*,((-$6PAJ?IYA!EEFD0R/OTK0H(II'9OC5_0O+GF3S)(JF(GL3Y;J MS3@8!"B%%=UE^D'LOT*94-?B)2)3[C_:E[91@)*=TB(OG0V#G/'BE[Z4A6@X MD,X%!U(ZD!,'?,DA+AUBEVC!S*5U1S6=C*38(VFM#9H=N-HX;Y,-XW89%UJ: MM\SXZ99D)J4:A M-AE97F%2LI\6[,D%]IB@>\'U1J&?>0KI,4!H2E'5@[S68TJ\B'>0M%&,;Q") M2'2&T.Q?N^.AATY<+4_L\#H7\$[+>H/^,)NH9:/"G+X(G2KZ+T/ZSX@XK#X(<5WX_4 MZ7^G^,.*TM +]*WH;K0%R41J%>( 5)Z5!S]0?,[QB!*.:IV,WM41/M"&^.(/ M:P!,:A;$F]H7RB1ZIMD.D%@AJRTFC*SS56_S+<6YP,7%Q\6>&)XGI(U'X7-3 M,<]9]=IQ977,NE9&[)=&ES_:<0F)6'/VMR&:-$L(+W9\MH]+Y"-&N#VXP*B6 M4MSY$8QNW,!5MNQP(RRH=+*&9RG[0P]17GP'\0"E].!M^5J6L5]-?S$]:%EJ M@2#?9N( ]BMNMJ.R[:BNS_(L('N-RL88=X;]P6E7O#4T9IV(D O+4$LW?I]V M%T<1=/6P>#SE?!RAEFW\<;J-:^'&?KW]+QN@0.XV]^V%LM>BC?UB^[]VOS\T M=CJ/2+4)R/P;\20K\^V #5W7+R#U!+ P04 " #6@'!2 MSM0IG#<% #N&0 &0 'AL+W=OC;9";$_-8QTO:,Q26=L3Q/YSX;Q MF AYR;=&NN>4!+E3'!G(-!TC)F$R665444)PI@F:<@2P.GF;'(.3U=6[I!; MW(;TF-9^@RR5.\;NLXL_@[.)F2&B$5V++ 217P]T1:,HBR1Q_%,&G51S9H[U MWT_1/^?)RV3N2$I7+/H6!F)W-O$F(* ;FD5I_@F.I:TY M >M#*EA<.DL$<9@4W^1[68B: W0&'%#I@-H.UH #+AUPGFB!+$_K@@BRF'-V M!#RSEM&R'WEMDI*AO$H"_ MQ8YRL*0)W80"7$8D2<$47-%4\' MI$?N#:YWA%-PGMV04#SFGC=)*%(U=')! M!0FC])-T_QD8(,T\TKDA9 89#F-=HET6:-$ 6HC 5Y:(70I^3P(:- ,8,O4J M?_24_Q)I(U[0]0Q@^"M )C)[ *U&NT-? P=7MP/G\:R!>.W::D):54@K#XF' M[G!/K1N!["J0K<7V%TNF#Q*?Q$8$N*/;,$G"9 O8!NPI#UD 3L*DO+6?^NYM M$=[)PV?T\K" #O+SNC_42]YC9]HF=E%EU\#O5/@=+?XOG"09>,$ C?<1>Z0T M?0ZRTX&"(;1\UVM![MI)*\M$ Y#="K*KA7Q;E/L9D&YG\JD+H>^U0?;8.=#V M+=@/TJM >EJ0DDXW-!R!T^O.#Q%V?-AN@!Y#Y/L6QOU _0JH_X(&II*F1K>N MWT&$7-^&9AMYUZ[=X@WDT%0T;6J?XF^Y'M%@"LX?*)<"^\M/T#%_^TQ"#FY) M="BOB2B^I1:4(S+%O/$U! !K8@'?@0("%D6$I]E04=/>DI93>?6:SARG5= > M*SRSW(%R(I4(>AT7C,1>1/=KJ,R9A]O8NU8RPP%*@$HBH%XC:J0P$BWNP>%; M;;1=*SP;XERHU =:+V"'D8"M#A0X<^PVX*X5GD%G +!2.?@2F>NRQ,@4BDGL M>@IM_+;^ 6CB5RH']3+769X5:[&3J^N;-KEUY7W(HYS$:_ ?:O-?CU4CT68*2E[0R[8@ M#?X _V8['4]WTY4RH#=N3)#B;*3G[+%+T!7J[BVFR$6F-4 #2-$NH[:H,6>\C9X;]@8(H:D=Z:A_11[H=,U($C/RW]1%6;(C-]]XBKLJ0 M36YVH8T'UOQ8L2+6L^+HKB[C-'=VR'4'FAHK.L/HPYH:U\Y$](STML7ZJHS> MY$G7'JB-HB_\[@O;51FR2>Q#2Q"LZ _KZ>_Y1ZU]MM6<2)$Q7[DHV8I K1> M28#C%BYE]&9_PP$IL1016B\API%0^A9X;AN*43LYCRG?YB\44K!FAT04A\C5 M:/72XCP_JF^-+^'IJGCUH,(4;T*^$BZ7LRF(Z$:&-"7S3 O7BX4%X+M\_/Y M.R8$B_.?.TH"RC,#^?^&,?%TD4U0O>)9_ =02P,$% @ UH!P4H]9V#*[ M P 4 P !D !X;"]W;W)K&ULQ5?;;N,V$/T5 M0N@"66 377Q)LK -Q'&*]B%=8]/=/M/2R"(BDBI)Q?'?=TC)LAS+LH$6Z(O% MVQF>.1P.QY.-5*\Z S#DG>="3[W,F.*K[^LX T[UC2Q X$PJ%:<&NVKMZT(! M31R(YWX4!&.?4R:\V<2-+=5L(DN3,P%+173).57;.>1R,_5";S?PG:TS8P?\ MV:2@:W@!\Z-8*NSYC96$<1":24$4I%/O(?RZ"(<6X%;\9+#1K3:QKJRD?+6= MWY.I%UA&D$-LK F*GS=XA#RWEI#'W[51K]G3 MOMG?5?G?/HS(IJ>)3Y7RPQ MV=2[\T@"*2US\UUN?H/:H9&U%\MC-=MP8CHTNL^$ M/?<7HW"6(<[,7HR,7Z_GJ%Q"'B7'<-*T.A"1D&\F T7F("!EABQS*C2Y)D^\ MR.46@#@L698JSA#OYAWLI,VG=]L&72">1B19RE,ILF32" Y-."C#(T6T4Z+>=1K<0'Q#1F$7T@41$$'H<>+ MX>%]!WQQ.3SJ\6;0G.S V1N<.MF,*KA>'9_"@U)4K $OKR&K+6FO6]*M&W[8 M4-6GZ+#A,'0NG](<5U3'56\:LUB-M:016Q7=$Y.F(T MP&3;YE0%S?&Z87"X[H#[N.$^[N7^IS0T)REEJA*-R)3@==U)O1,W(27>#N6F M"KR@79Y4&XU;#,,N1\XN._#CMO'CMM>/PVS2$W-WC<&[_RWN[QL.]Q?%O2CY M"L7'HZF/Q634N.!? 6%:E[CW%1/U;%<27-P?J3[J43T,]GD_Z*6X!!5;EY$; M1CQ'?;1+YRZBL 1XQ9KCY&T\8_MN=!,$GWIT#%O/4]AKZEN:@F)B30K\R*23 M3+^% >'NF>BC$^WI1!<=["Z3'6:+@FZ5S'.L.Y+2E355HA/28"*)X>,C5=/O MWS$,SFFY?Q#"P7^0C9E]Q+=$"IM2#L0_%ZKU]A\SQ(E(W;\A8?\C\J^R='C\ M<'0FM_/K*O9^J]3BH-:N9-5(IQ2FJC2:T:8L?G#%X(?QN2V770FW-U/5VL]4 MK1F&3@XIF@QN;I&4JLK7JF-DX0JZE318'KIFAB4_*+L YU,IS:YC-VC^1,S^ M 5!+ P04 " #6@'!22J[%Y?," #7"@ &0 'AL+W=O9Q MRO.&SD#ASER;E%NAB#UNA^P8+OP+!:)=0OAH)?Q!4S OF1C@[.P9IF)%%0NM"(&YOW@,[L? ML8X#%"=^"ECG>V/B4IEJO723;[-^0%U$("&VCH+CXQ4>0$K'A''\KDB#^DX' MW!]OV1^+Y#&9*<_A0)-;@K$&<'$ZOCYSN/3Q$E6NIHUKJJ.!K'N6;XXJ365DCIJM"9B>=A[M9E M@XT; WZ6DEN\T.IMS2EO>P\GUQKO$ZH(VH%[[N"W?PT&U]Z%T* MK3J%EC>%E\P%&I$QF!@#](C2KAG;%Q>\4W-W3@K.U1M^BC9.#KW9?CBCM$'I M1T\@MW4@MUZF+VDF]1L B?>R/!20GR8Z$4ZW#J?KY7DT.B5M5\GN&96\JUGO M+EY)1G<62"\CX0F>]JF:LCU79O\K(_F#3JI$NDI]-^S,B%W>C=C.CIC?C\Z7 MU,_3/J7HSEV8WUZ.*,HWIQ3=N0V[O-VPG=\POV.SZ7%*R37[DMVO6\4D*+3*)L^ MV#!HF/ C?>[/X2 @GAP)2/J Y&W ^$A V@>D3JAGYF3=4J1YIN2.*.MMT.S$ MG8V+-FJ8L%G1HV.[R ME,>C:18^'>;J Z=H% ].KP1.!H&3DP)]&F2+[ROV%=[5@'?U;S(P'0"G_T4& MIN\/-SW(@.<>'C23!M36]5A-"MD)])=RL YM_,9UKS?VN6GOOAN_P/BW84G5 ME@E-.%0&,AI=F:PKWV_] F7K6M:#1-, W;0V3Q0HZV#^5U+B?F$W&!Z]_ ]0 M2P,$% @ UH!P4N3IGH"^ @ < !D !X;"]W;W)K&ULC55M3]LP$/XKIPQ-3 *2)GV#M95H 8U)2!4=VV>37!N+Q ZV MT\*_W]E)L]*W\26QG;OGGN>YY#)82?6B4T0#;WDF]-!+C2FN?%_'*>9,7\@" M!3V92Y4S0UNU\'6AD"4N*<_\, BZ?LZX\$8#=S95HX$L3<8%3A7H,L^9>A]C M)E=#K^6M#Q[Y(C7VP!\-"K; &9JG8JIHYSO6U:1GXUW M;XXKO;$&J^19RA>[N4^&7F )88:QL0B,;DN<8)99(*+Q6F-Z34F;N+E>H]\Y M[:3EF6F)#AG968>Y>H'UGHZ%B^6F7976%6QO<"#N-1&YG4R M,<\LQH5A9%AM06PS*8,)W"'346[D7U@EBG3V_0,)[I;W . M3[,;.#WY!B? !?Q*9:F92/3 -T3% OIQ779[?:#V[6O)S3MPK4M,X.N7?M@* MOU,-.M;V"KGCD.T$6([ZG:@_\)>;5NX&!4W$!\:=AG'G\VXY MIPKV;K?D6/,B'K.FVQ3J'K7F7AA4U +"Y\D^_55Z=T-:V-E2OQO2N;SJ._4$L#!!0 ( M -: <%*T<8'X @, /<) 9 >&PO=V]R:W-H965TW0(NW'[YR$ M4%@:%8DOB>W<\]SCN\O9XZU4CSH%,&27<:$G3FI,?N&Z.DHAH[HGC3#C3<;FV5-.Q+ QG I:*Z"++J'J> 9?;B>,[ M+PMW;),:N^!.QSG=P K,0[Y4.',;EIAE(#23@BA()LZE?W'M!Q906OQBL-5[ M8V*WLI;RT4YNXHGC647 (3*6@N+K">; N65"'7]J4J?Q:8'[XQ?VZW+SN)DU MU3"7_#>+33IQ1@Z)(:$%-W=R^QWJ#0TM7R2Y+I]D6]F&GD.B0AN9U6!4D#%1 MO>FN#L0>P \/ ((:$+P'# X ^C6@?RQ@4 ,&QP*&-6!X+""L 6$9^RI89:07 MU-#I6,DM4=8:V>R@3%>)Q@ S82MK911^98@STSO@U$!,EE299W*OJ-"TROG) M @QE7)^2;^1AM2 G7T[)%\($N66NP8%6!HWJIW-*F?! 6=^0&ZE,*DF M5R*&^"V!B\H;^<&+_%G0R;B J$?Z_E<2>/YYBZ#YT?# :X$ONN&W5'7"K[KA M*\@1[AT4?]T-_U&(0_ WL>PWI= O^?H?+84.[D'#/2BY!P>X[^D.-,GI,UUS M:(M4!?>K,K7M\&GJ]T9C]VD_'BU&06_0&+U1-FR4#3N574:1*B@GV*1)+@T( MPW"&C9MRPU S%3$6O0$%VK15R/!_35XO:-<4-IK"3DWSE$%"KG80%;;ODI]) MPB)0'7DX:YC//CW'HX9[U*EZ40!)E,SPP*FG4F, M$F>EYRO,(N[O+_EX)'WOM7-ZGQY+?Z\O^YV[N1&1S("8^L=A<6N[]=NJ+VR/ MHQ^\^@X^*Y.SFJK[SYVW6[U/N+MWCF6@-N6-0Y-(%L)41UJSVMQJ+LNSW'TU MKZY$V)HW3&C"(4&HUSO#_U15MXQJ8F1>GHIK:?",+8M-_4$L#!!0 ( -: <%+1!!9W:P0 )42 9 >&PO=V]R:W-H M965TM$"2212!\N!8R!Q]E!@LPV2 MMGO-2&.96TGTDG2<%/OP2U&*9.O ;MH4N4DD:F;T<NGZ+^:R>O)W%$)2Y[]Q1*U/IM$$Y3 BFXS M=<-WOT,](0,8\TR:OVA7V[H3%&^EXGGMK ER5E3_Z4.=B#T''(XXD-J!=!W\ M$0>O=O#,1"LR,ZU+JNAB+O@.B=):1RLO3&Z,MYX-*\IEO%5"/V7:3RTNME*/ M2(EN(=6KHX[0;\!303=K%B-:).B*_LT%6AH2$.A]46V=<@F.T0ULN%#T+H,G M?XG>7H*B+)/O]/-/MY?H[9MWZ UB!?JXYENI0\JYHS1Y^7XGKBDO*DHR0HD) MNN*%6DOT2Y% YGU!K!$O(3Y!'CY"Q"7N -#R?[OCF07':Y;! M,_&\D7BW1D7L*R1HQ0I:Q(QF.F=MK@6D5"2L2/55DW-9Y]P"X#< O@'P1P#^ MU!5#P#T46T KP7,$#PI$H2GB>ND'EZT*&IB@9<6X7P0>]O'(W9 7+0( =6Y#^XWK:&5114[W&,ZQKX7 M^E&'?-NRAE?T2=-'5BUR5,BTSFNM%95_-P!!NV,/P?$PZK'VC MR ^#8=)I0SJUDIXG"3.I18JCC!?I<:;KK@:6$KH[KT*=]BBP3X(.:M^(^!@/ MHT8-:F1%_5!M [WT33'Z%RUUWV-2B4?T$>)UP3.>,K I9M:\;?8ZDL5N6[O= MGR':.NI^\@/7PVYGB0;,;++%>RT'_T3AUL$/%!E%?A1V\0?L_"",R @^:?') MRVJWCG>PV8.R;1SR]JVFOC<;H6T;"_9>6+]UP&\(>,!J7,&X;4/8WH<&-5Q^ MV:!SO:\?%8NMTFE[!PY>2;UM"\#V'O"]ZNU7>1)YW98[8#72LG#;";"]%?R@ M;OLE_UCW6W?:)>_;C9&WC0';.\/S)1OU('S2;;<#1F.D;5/!LY>6Z\Q"48/: M3 X_G]O>0^R]9\F%E@558/+Y0:U!V#[+V^9 \.L(D[0%GM@+_'<*D_0+>'V6 MOP$C[))P!+;M&L3^D^/YZJP#!K9-83.I0)V]'_AZ^Z7FW$.BF&\+5?WF;4:; MLY5S;\@7-2=3B/U!+ P04 " #6@'!2R L--,D" #) M" &0 'AL+W=O0 M&(F3-+2HC02MMO& 0!2V9S?]FG@X=F:[E$K[\;.=-(265DR(E\9VOCO?G6L[ MPY60CZH T.BY9%R-O$+KZMSW559 2=2IJ(";-PLA2Z)-5^:^JB20N0.5S ^# M(/%+0KF7#MW8K4R'8JD9Y7 KD5J6)9'K2V!B-?*PMQFXHWFA[8"?#BN2PQ3T M0W4K3<]O6>:T!*ZHX$C"8N1=X/,Q#BW 5?RDL%*=-K)69D(\VL[5?.0%5A$P MR+2E(.;Q!&-@S#(9'7\:4J^=TP*[[0W[-V?>F)D1!6/!?M&Y+D9>WT-S6) E MTW=B]0,:0SW+EPFFW"]:-;6!A[*ETJ)LP$9!27G]),]-$!T CO< P@80OA<0 M-8#(&:V5.5L3HDDZE&*%I*TV;+;ALG%HXX9RNXQ3+?H.\@@(_?#<>#UW#?)-?&%[;QA8XOVL/7>&WL4YYW SK '[7\D>./ M]_#?"TT8(B[FM\*JT3V'MCOV*>TG(3;!/'4SV:T*HR )7LI>:8M;;?%!;3<5 M2.(\MRO^%XW-,4.5EFMT#UG!!1,Y!74@B5X[6^]3DDY:_N1#2=?HI)-A'$5Q MLI7T;A7&"<9[DCYKM9W]?])VNZ,+3MA:T^Q0POUVEOZG)#QH^0\+%PR"9-2:C,S:(Y^,6"GSC,(C1Z(L"L+?II"S[=C"UF[A*4M2J1?LR6A- M$EB ?%X_]&3^WAL M.5H1Y!!)34'48P,SR'/-I'3\K4FM)J<&ML<[]J^F>%7,D@B8L?QW%LMT; TL M%,.*E+E\8MOO4!?4UWP1RX7Y1=LZUK%05 K)BAJL%!09K9[DM3:B!<#!&8!; M ]Q#@'\&X-4 XYQ=*3-ES8DDDQ%G6\1UM&+3 ^.-0:MJ,JJ/<2&YVLT43DZF MI5 K0J %).ITY#7Z!BSA9)UF$2(T1@_D#^-H9I0 1_>T^NOH(_C2CFUO7,Y! MDBP75RKD>3%'EQ=7Z )E%/U,62D4JQC94HG7$NRH%CJMA+IGA&(7/3 J4X'N M: SQ>P);5=V4[NY*G[J=C'.(>LC#U\AU7.>$H-E_P_&P0X[7G(1G^+PS?$^P M 5H"6KZA9&]KSB+C:4<"OTG@FP1^=X)3UE? O@'J%W\SZ7O8QR-[T_;C. KC MH=?WFK!WLOJ-K'ZGK.?>HM=17=#0!)]C7]@D"#]J7P4,6L;X3N"Y!_8=1V'' M#P?!:?L&C:Q!MWVW=QW%#1N6X>>XAYW]1>-\U+\:V;8F" /OP+\34=Y@&)ZV M#[A^WTCE_GT \.[3R.PDX0 M.@=^VJW>HAI 8EJNJ/RJ[MIFM6GKMZ:9':Q/=;LW/6M/4WTK/!">9%2@'%:* MTNF%2A.OVF\UD6QM.MB22=6%S#!5GRS =8#:7S$F=Q.=H/D(FOP#4$L#!!0 M ( -: <%)+C]-'. , +X+ : >&PO=V]R:W-H965TJH4$.G6@L@A)%'7"DC(>C 9N[DJ.!F*I"\;A2B*U+$LJG\90 MB-4PP,'SQ#6;Y]I.A*/!@LYA OIV<27-*/0L4U8"5TQP)&$V#,[P:8H[%N!V M_&2P4AO?R(9R)\2]'5Q,AT%D%4$!F;84U+P>((6BL$Q&QY^:-/!G6N#F]S/[ M-Q>\">:.*DA%\8M-=3X,>@&:PHPN"WTM5C^@#JAM^3)1*/=$JWIO%*!LJ;0H M:[!14#)>O>ECG8@-@ ET-X#4 +(-2-X Q#4@=H%6REQ8YU33T4"*%9)VMV&S M'RXW#FVB8=Q>XT1+L\H,3H_&2V5FE$(3F)O;T2?H.XBYI(N<98CR*;JDOX5$ MJ5,"$EWPRCKV"KYL+2IT= Z:LD(=F[7;R3DZ.CA&!XAQ=).+I3)T:A!JH]J> M'6:UPG&ED+RA$!-T*;C.%?K*IS!]21":<'W,Y#GF,6ED/(>LA6)\@DA$HAV" MTO^&XWZ#G-A?0>SXXC?XKN$!^!).MK+9P)QXYL0Q)\W,NW)> =L.:'_UAU$[ MQ@D>A ^;B7B]"^-^W([]MA>RVEY6NU&6-U,J>&8\)RL[73-UC_ZB"2U F;?? M=68'IGHQI>43NH$LYZ(05:]1U15(FW)3H9&8F3KL-**[)U-3;/S9^E%4;S221I MD<[AKM_K'5S42N+#A@OH^U#[^[39^",VP]&ZSD9[-AK>J.'X@U9+:^1+K\6$ M['81)NLCR6?Y*'WG*!RU8M)D"+RNM#C>IR72#UEB79UQLF]+K$LL;JZQ#=6G M1FY:HA_WDS<6=HW"WU>GM=$2XT0F9P^:N050H$TNNJP;!S_HF M],RU7EOS8]NNW[H0V$;O/ MW#38(.T&LSX30C\/[ &^91_] U!+ P04 " #6@'!2@19S$E<" !># M#0 'AL+W-T>6QE_?I(E7Y+6)?1A\_(0G>MW/EG'T4E0JCW%#SG&"M2,\C*$ MN5+%)\\KXQPS5%Z( G/M285D2&E59EY92(R2TB0QZBWF\[7'$.$P"GC%[I@J M02PJKD*XZDS +E^3$/KKCQ!8N%N1X! ^GKW_50EU\P[8=?9A-IL_GM\?4>3&.P:_/@W^-? QZ,M#:!>ND=K,L<2KDSB]0JD!]MRA M14$J>']V2V@-NC)B&.P0#>$MHF0KB1P&.%"-K5M!?N]=>%'CE8S! FE'<$%M(8H*)!26/([K33!C?&9"SAY MLR\TPTRBO;]8P3ZA6721K9 )EET9'[:F** X-70DR7*S*E%XQJF48%I(",H$ M1PV'-L,)&C;&E#Z8E^UG>H!=IX,SG9L3Y9VH"3G1PEC%X _1+/80=O$F7%"0 MG5!?*KT=WNBF5_"]Q"FI&[U..P)CZ/XX.BH*NO],2<89MIL_N6 4H#8/Y$*2 M)UW-M$JL#5A"L,-2D7AH^2U1L<&U:MNI3L88XGHD+3N_2D_ MY33Y^CFV*F3O)JDB0]=W\/ MAH2#$:&S C.*A?"'&?IH7Q1L*T(5X4[+29)@_FQ2T/ *;?6P?X"OXQ.<,82]_QPFIV'47=6\>A(OJY6]F>_ZZ*=C_HXC^ %!+ P04 " #6@'!2 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( -: <%*+A0W%( < )5! / >&PO=V]R:V)O;VLN>&ULQ9Q;<]HZ M$(#_BH:G=J8Y!.-KI^E,"J1EA@0F9OK:46P!FMH21S:Y]-RP+55WT-G6]_=CO5]E&E+SZ1V^%LD=6VI2\ MMIMFW:^V1O"\V@A1ET7?.S\/^R67JO?YT^%:"].'&[H662VULCN;'=^E>*C^ M'&\VV;VLY)TL9/UTT7-_%Z+'2JED*7^)_*)WWF/51C]\TT;^TJKF19H97107 MO<'^P'=A:IF]VITVD$M^5[D]-;^[Y1;DHA>>VPNNI*EJ=X:[/K>,]\*>O-_: MU?I*%K4P8UZ+KT;OME*MF\O87]$'/\.5P^%S7X@?S=\4HUZM9";&.MN50M7[ M;['UA;,E!W7 MN*K999;IG:HE@$P0R(06\LNNDDI4%1OI\DXJ=P+LO<^Q[ON*A=B/5R*^Z%16,KHTM;?*HVULP5>Y#UAHUV+4S,,0-BR4R5Q:QM M/"):2)A1!L1*L9&6K:, ;$TOFJ= M/\BB@#R8'@;$?IC7&QOD36UHJ];-K=EE5=FX$N)A8A@0FV%:;KDTS4E-OWLE M'T7^@VU9I%=]\ 1:5AQG (S; 5&6Z%&S)'UO5YZ$I!75.H:\U30P+WC$7IAPHVR]5NS=3%?5>[:PO7*ZX0;FWAXF"H]8 M%.ENNRU<>^4%&_%JPZX*_6#-L;\:Q,2$X1$+X[;9::MZP9N 9&FXK>[L113L M8:KPB%7Q'*&G8MV<^H%]%7IM^'8C,_M,0DQ,&QZQ-M!LYX<'QS(PHPR)C8)C M#B$F9I8AL5FZTC+V;LDM1?4>0F*J&1*KYDA^=N"$F.CX%;%LT#RM_61BWAD2 M>P?D:9TUC\8D] K.]SC)$YS_>(FMYD5%U0F(:\8DU@J96[8:,:<0_9>;2QL2TXA-K M!4T,VIB89'QJR6!S-6U,3#+^2?,7'\X@8I()3IJ_!! 3\TQPBOSES%:]:9*$ M>XB)F2<@-L\Q3'N[)A2"F)AY F+S'$NT?AVHA)CH+3VPA M/!^$0P !9J& V$(P'SQSNM3*A46VZ4O5:D*8A0+J"9<69FJOF.\*U[N[(Q 3 MLU! ;*$VYJ$?:@*YL:@YG(P/, L%Q!8ZDF@?ZA\N$<$L%!);Z"CFOF A)F:A MD-A"O\<#.NJ[: 7%(>:@D-A!SY#M)NYVL\DCQ,0<%!([Z!GSN@G?]MGM,^8, M-J 0"ZOQ!S4/A&L_I_\6RB:\&('00P1QNNUI91 M*E9OA$V+C(%3=B'FH)!Z.=B1<:S7\5&(.2@\T7#;;VU"3,Q!X4F'VV!\%&$. MBH@=A&/"A"W"'!01.ZAK5!#$21 3LU!$/9?3# RVX[?]6.&^2X*8F(4BZDQH MC_D_?6:$&2@B-M"QT 2V@@S4$1L( 13%\4*8J+K MD,(&=7NE7IF($B:@.U,>T#J55F M.\_]^(P&F#%FH)C:0&W,EYT2Q,0,%+_A*K57S^88#G+%F('B-UNX]GK=FBU0 MB(D9*#[!TC7PC$),S$+Q*>:#SMC2N$X41NXQ9J'XI#-",-:,,0O%U#-"*":, M-6/,0C&QA7!,.#D0H^_%4+\8@V*&$!.S4$P](X1B1@ SP2R44,\(H9@QQ,0L ME!!;",=,("9FH8380ACF#_8 MA1+R&:$C:X!?ER9FH8380OB$?ZLT,0LE)UV7 &698!9*3KFNNB7+!'T_\ZU> MT.S$A+(=/N5C9Z^8W]B:5W9_Q(EL8UGRX:WE^T+R%M-H5 MQ&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V[UNXD 81N%;0;Z V/,_ MLPJIMDF[R@U8Q$ 4P,CV:I.[7T0*>*TMMHE\*C1&_CC5(V3///[J#NWTUI_& M_=MY7'T<#Z=Q7>VGZ?RCKL?-OCNVXT-_[DZ7;[;]<&RGRW+8U>=V\][NNMHV M3:R'^QG5T^/]S-7+Y[G[GXG]=ONVZ7[VF]_'[C3]8W#]IQ_>QWW73=7JI1UV MW;2NZH_#[?)87S_,PV5RM7I^75?#\ZNIZJ6#K 39Y8.6#@@2% MY8.B!,7E@Y($I>6#L@3EY8.*!)7E@TRC,C: I!G6 *V-EO5VP+TMJJW!>AM56\+T-NJWA:@MU6]+4!OJWI;@-Y.]78 O9WJ[0!Z M.]7; ?1VLXCO5VP'T=JJW ^CM5&\'T-NIW@Z@MU.]'4!OKWI[ M@-Y>]?8 O;WJ[0%Z>]7; _3VLX?= +V]ZNT!>GO5VP/T]JJW!^CM56\/T-NK MWAZ@=U"] T#OH'H'@-Y!]0X O8/J'0!Z!]4[ /0.LY>5 +V#ZAT >@?5.P#T M#JIW .@=5.\ T#NJWA&@=U2](T#OJ'I'@-Y1]8X O:/J'0%Z1]4[ O2.L\TF M +VCZAT!>D?5.P+TCJIW!.B=5.\$T#NIW@F@=U*]$T#OI'HG@-Y)]4X O9/J MG0!Z)]4[ ?1.L\V" +V3ZIT >B?5.P'TSJIW!NB=5>\,T#NKWAF@=U:],T#O MK'IG@-Y9] +VSZIT!>A?5NP#T+JIW >A=5.\" MT+NHW@6@=U&]"T#OHGH7@-Y%]2X O8OJ70!Z%]6[ /0NL\,Z +U-,S^N\YU^ MC]/GH1MO15_K67!E&ULS=O+;MLP M$(7A5S&T#2Q9)$5219Q-VVV;15] E>A8L&X0F=1Y^]+*!6B1&@UD\>2RQ^_;R5_%#4GV9L)IY<\!S^>^/KAY;ANWNJWF M\*7JXZ[LV&4^/';.I^=+O-'CN-NUM6O&^KZ/1U(_S:YJ_-ZYT'?I4]&K\\DA MWK![^LPOSE_*G N,.V_G ]"$A?2A('P6D#PWIPT#ZL) ^ M2D@?^8;2"$74G$)J3C$UIZ":4U3-*:SF%%=S"JPY159!D5509!44605%5D&1 M55!D%119!45609%54&25%%DE159)D5529)44625%5DF155)DE119)45619%5 M4615%%D5159%D5519%44615%5D6155%D+2BR%A19"XJL!476@B)K09&UH,A: M4&0M*+(6%%DU159-D5539-44635%5DV155-DU119-45639'54&0U%%D-159# MD=509#4460U%5D.1U5!D-119+4562Y'54F2U%%DM159+D=529+4462U%5DN1 MM:3(6E)D+2FREA192XJL)476DB)K29&UI,A:4F3--_^3UN_C>/C'\,G/EO\NWOP$4$L! A0#% @ U8!P4@=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " #5@'!2MU'I M6NX K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " #5@'!2F5R<(Q & "<)P $P @ ', 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( -6 <%+-4E>3<08 +<9 M 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ U8!P4I--XR-@ M P 1PL !@ ("!8!8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ U8!P4LN6@AXB&P PE< !@ ("!@CX 'AL+W=O M&UL M4$L! A0#% @ U8!P4GL9PK?P!@ 81 !D ("!,&, M 'AL+W=O&PO=V]R:W-H965T3H9*'@0 )() 9 M " @>1S !X;"]W;W)K&UL4$L! A0#% @ MU8!P4NF2)!B0 P WP< !D ("!.7@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8!P4FL\%CFY!@ 0@\ !D M ("!2I@ 'AL+W=O&PO=V]R:W-H M965T8$BPL !X= 9 M " @>>H !X;"]W;W)K&UL4$L! M A0#% @ U8!P4LKUN_?&PO=V]R:W-H965T P &,E 9 " M@6+" !X;"]W;W)K&UL4$L! A0#% @ U8!P M4AP'VI]W P [ @ !D ("!$<\ 'AL+W=O&PO=V]R:W-H965T04 .(- 9 " @8_5 !X;"]W;W)K M&UL4$L! A0#% @ U8!P4O^W(&PO=V]R:W-H965T&UL4$L! A0#% @ U8!P4G*E3^$# P + 8 !D M ("!/0@! 'AL+W=O&PO=V]R:W-H965T M&&-? ( $X% 9 M " @>L. 0!X;"]W;W)K&UL4$L! A0# M% @ U8!P4C?12$T7 P #P< !D ("!GA$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ U8!P4HY MJ[K+ @ ,08 !D ("!L!T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8!P4CF/R*$+ P / 8 !D M ("![R8! 'AL+W=O&PO M=V]R:W-H965THL 0!X;"]W;W)K&UL4$L! A0#% @ U8!P4OCXR_BZ!0 A X !D ("! M=3 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ U8!P4O+@6':M @ VP4 !D ("!7#\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ U8!P4EDT'$;- M @ 9 < !D ("!X$D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UH!P4KN]5EF> P "PT !D M ("!,E8! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ UH!P4D^$8.WB @ \0@ !D ("!7V$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MUH!P4L<95K88 P ^ H !D ("!3&H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UH!P4CX0HT[M P M:A !D ("!-W0! 'AL+W=O $ >&PO=V]R:W-H965T&UL4$L! A0#% @ UH!P4HDW1#GS P 4P\ !D M ("!>W\! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ UH!P4AE"AR:T @ @P< !D ("!28H! 'AL M+W=O^/$" M #_"0 &0 @($TC0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ UH!P M4J[%B0_D @ A@@ !D ("!/)0! 'AL+W=O&PO=V]R:W-H965T*: 0!X;"]W;W)K M&UL4$L! A0#% @ UH!P4AED^CP P 1 D M !D ("!YIT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UH!P4M@*]\(* P WP@ !D M ("!-Z@! 'AL+W=O&PO=V]R:W-H965T MN 0!X;"]W;W)K&UL4$L! A0# M% @ UH!P4@6LKQF P ]0L !D ("!AK$! 'AL+W=O M&PO=V]R:W-H965T':-OD00 -(1 9 " @3*X M 0!X;"]W;W)K&UL4$L! A0#% @ UH!P4D@X M'#RW P M \ !D ("!^KP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UH!P4H[./8_? @ X0L !D M ("!I\@! 'AL+W=O4" #T!P &0 @(&]RP$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ UH!P4FDN-%EJ P ^PL !D ("! M--,! 'AL+W=O&PO=V]R:W-H965TC: 0!X;"]W;W)K&UL4$L! A0#% M @ UH!P4H]9V#*[ P 4 P !D ("!5N ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UH!P4N3IGH"^ M @ < !D ("!0.H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ UH!P4L@+#33) @ R0@ !D M ("!$/4! 'AL+W=O&PO=V]R M:W-H965T7!E&UL 64$L%!@ !L &P K!T -H. @ $! end XML 119 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 120 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 121 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.4 html 201 528 1 false 85 0 false 7 false false R1.htm 0001001 - Document - Cover Page Sheet http://flotekind.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://flotekind.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 1005006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Sheet http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Statements 6 false false R7.htm 1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101101 - Disclosure - Organization and Nature of Operations Sheet http://flotekind.com/role/OrganizationandNatureofOperations Organization and Nature of Operations Notes 8 false false R9.htm 2103102 - Disclosure - Summary of Significant Accounting Policies Sheet http://flotekind.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2108103 - Disclosure - Business Combination Sheet http://flotekind.com/role/BusinessCombination Business Combination Notes 10 false false R11.htm 2112104 - Disclosure - Discontinued Operations Sheet http://flotekind.com/role/DiscontinuedOperations Discontinued Operations Notes 11 false false R12.htm 2116105 - Disclosure - Revenue from Contracts with Customers Sheet http://flotekind.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 12 false false R13.htm 2119106 - Disclosure - Inventories Sheet http://flotekind.com/role/Inventories Inventories Notes 13 false false R14.htm 2124107 - Disclosure - Property and Equipment Sheet http://flotekind.com/role/PropertyandEquipment Property and Equipment Notes 14 false false R15.htm 2128108 - Disclosure - Leases Sheet http://flotekind.com/role/Leases Leases Notes 15 false false R16.htm 2134109 - Disclosure - Goodwill Sheet http://flotekind.com/role/Goodwill Goodwill Notes 16 false false R17.htm 2138110 - Disclosure - Other Intangible Assets Sheet http://flotekind.com/role/OtherIntangibleAssets Other Intangible Assets Notes 17 false false R18.htm 2142111 - Disclosure - Impairment of Fixed, Long-lived and Intangible Assets Sheet http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssets Impairment of Fixed, Long-lived and Intangible Assets Notes 18 false false R19.htm 2146112 - Disclosure - Accrued Liabilities Sheet http://flotekind.com/role/AccruedLiabilities Accrued Liabilities Notes 19 false false R20.htm 2149113 - Disclosure - Debt Sheet http://flotekind.com/role/Debt Debt Notes 20 false false R21.htm 2153114 - Disclosure - Fair Value Measurements Sheet http://flotekind.com/role/FairValueMeasurements Fair Value Measurements Notes 21 false false R22.htm 2158115 - Disclosure - Income Taxes Sheet http://flotekind.com/role/IncomeTaxes Income Taxes Notes 22 false false R23.htm 2165116 - Disclosure - Commitments and Contingencies Sheet http://flotekind.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 2167117 - Disclosure - Stockholders??? Equity Sheet http://flotekind.com/role/StockholdersEquity Stockholders??? Equity Notes 24 false false R25.htm 2171118 - Disclosure - Stock-Based Compensation and Other Benefit Plans Sheet http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans Stock-Based Compensation and Other Benefit Plans Notes 25 false false R26.htm 2181119 - Disclosure - Earnings (Loss) Per Share Sheet http://flotekind.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 26 false false R27.htm 2183120 - Disclosure - Supplemental Cash Flow Information Sheet http://flotekind.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 27 false false R28.htm 2186121 - Disclosure - Related Party Transaction Sheet http://flotekind.com/role/RelatedPartyTransaction Related Party Transaction Notes 28 false false R29.htm 2188122 - Disclosure - Business Segment, Geographic and Major Customer Information Sheet http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformation Business Segment, Geographic and Major Customer Information Notes 29 false false R30.htm 2204201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://flotekind.com/role/SummaryofSignificantAccountingPolicies 30 false false R31.htm 2305301 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://flotekind.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://flotekind.com/role/SummaryofSignificantAccountingPolicies 31 false false R32.htm 2309302 - Disclosure - Business Combination (Tables) Sheet http://flotekind.com/role/BusinessCombinationTables Business Combination (Tables) Tables http://flotekind.com/role/BusinessCombination 32 false false R33.htm 2313303 - Disclosure - Discontinued Operations (Tables) Sheet http://flotekind.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://flotekind.com/role/DiscontinuedOperations 33 false false R34.htm 2317304 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://flotekind.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://flotekind.com/role/RevenuefromContractswithCustomers 34 false false R35.htm 2320305 - Disclosure - Inventories (Tables) Sheet http://flotekind.com/role/InventoriesTables Inventories (Tables) Tables http://flotekind.com/role/Inventories 35 false false R36.htm 2325306 - Disclosure - Property and Equipment (Tables) Sheet http://flotekind.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://flotekind.com/role/PropertyandEquipment 36 false false R37.htm 2329307 - Disclosure - Leases (Tables) Sheet http://flotekind.com/role/LeasesTables Leases (Tables) Tables http://flotekind.com/role/Leases 37 false false R38.htm 2335308 - Disclosure - Goodwill (Tables) Sheet http://flotekind.com/role/GoodwillTables Goodwill (Tables) Tables http://flotekind.com/role/Goodwill 38 false false R39.htm 2339309 - Disclosure - Other Intangible Assets (Tables) Sheet http://flotekind.com/role/OtherIntangibleAssetsTables Other Intangible Assets (Tables) Tables http://flotekind.com/role/OtherIntangibleAssets 39 false false R40.htm 2343310 - Disclosure - Impairment of Fixed, Long-lived and Intangible Assets (Tables) Sheet http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsTables Impairment of Fixed, Long-lived and Intangible Assets (Tables) Tables http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssets 40 false false R41.htm 2347311 - Disclosure - Accrued Liabilities (Tables) Sheet http://flotekind.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://flotekind.com/role/AccruedLiabilities 41 false false R42.htm 2350312 - Disclosure - Debt (Tables) Sheet http://flotekind.com/role/DebtTables Debt (Tables) Tables http://flotekind.com/role/Debt 42 false false R43.htm 2354313 - Disclosure - Fair Value Measurements (Tables) Sheet http://flotekind.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://flotekind.com/role/FairValueMeasurements 43 false false R44.htm 2359314 - Disclosure - Income Taxes (Tables) Sheet http://flotekind.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://flotekind.com/role/IncomeTaxes 44 false false R45.htm 2368315 - Disclosure - Stockholders??? Equity (Tables) Sheet http://flotekind.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://flotekind.com/role/StockholdersEquity 45 false false R46.htm 2372316 - Disclosure - Stock-Based Compensation and Other Benefit Plans (Tables) Sheet http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansTables Stock-Based Compensation and Other Benefit Plans (Tables) Tables http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans 46 false false R47.htm 2384317 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://flotekind.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://flotekind.com/role/SupplementalCashFlowInformation 47 false false R48.htm 2389318 - Disclosure - Business Segment, Geographic and Major Customer Information (Tables) Sheet http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationTables Business Segment, Geographic and Major Customer Information (Tables) Tables http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformation 48 false false R49.htm 2402401 - Disclosure - Organization and Nature of Operations (Details) Sheet http://flotekind.com/role/OrganizationandNatureofOperationsDetails Organization and Nature of Operations (Details) Details http://flotekind.com/role/OrganizationandNatureofOperations 49 false false R50.htm 2406402 - Disclosure - Summary of Significant Accounting Policies - Changes in Allowance for Doubtful Accounts (Details) Sheet http://flotekind.com/role/SummaryofSignificantAccountingPoliciesChangesinAllowanceforDoubtfulAccountsDetails Summary of Significant Accounting Policies - Changes in Allowance for Doubtful Accounts (Details) Details 50 false false R51.htm 2407403 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details) Sheet http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails Summary of Significant Accounting Policies - Property and Equipment (Details) Details 51 false false R52.htm 2410404 - Disclosure - Business Combination - Narrative (Details) Sheet http://flotekind.com/role/BusinessCombinationNarrativeDetails Business Combination - Narrative (Details) Details 52 false false R53.htm 2411405 - Disclosure - Business Combination - Net Assets Acquired (Details) Sheet http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails Business Combination - Net Assets Acquired (Details) Details 53 false false R54.htm 2414406 - Disclosure - Discontinued Operations - Narratives (Details) Sheet http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails Discontinued Operations - Narratives (Details) Details 54 false false R55.htm 2415407 - Disclosure - Discontinued Operations - Summary Of Financial Information That Has Been Reported As Discontinued Operations (Details) Sheet http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails Discontinued Operations - Summary Of Financial Information That Has Been Reported As Discontinued Operations (Details) Details 55 false false R56.htm 2418408 - Disclosure - Revenue from Contracts with Customers (Details) Sheet http://flotekind.com/role/RevenuefromContractswithCustomersDetails Revenue from Contracts with Customers (Details) Details http://flotekind.com/role/RevenuefromContractswithCustomersTables 56 false false R57.htm 2421409 - Disclosure - Inventories - Components of inventory (Details) Sheet http://flotekind.com/role/InventoriesComponentsofinventoryDetails Inventories - Components of inventory (Details) Details 57 false false R58.htm 2422410 - Disclosure - Inventories - Schedule of Inventory Reserve (Details) Sheet http://flotekind.com/role/InventoriesScheduleofInventoryReserveDetails Inventories - Schedule of Inventory Reserve (Details) Details 58 false false R59.htm 2423411 - Disclosure - Inventories - Narratives (Details) Sheet http://flotekind.com/role/InventoriesNarrativesDetails Inventories - Narratives (Details) Details 59 false false R60.htm 2426412 - Disclosure - Property and Equipment - Components of Property and Equipment (Details) Sheet http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails Property and Equipment - Components of Property and Equipment (Details) Details 60 false false R61.htm 2427413 - Disclosure - Property and Equipment - Narratives (Details) Sheet http://flotekind.com/role/PropertyandEquipmentNarrativesDetails Property and Equipment - Narratives (Details) Details 61 false false R62.htm 2430414 - Disclosure - Leases - Narratives (Details) Sheet http://flotekind.com/role/LeasesNarrativesDetails Leases - Narratives (Details) Details 62 false false R63.htm 2431415 - Disclosure - Leases - Components of Lease Expense and Supplementary Cash Flow Information (Details) Sheet http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails Leases - Components of Lease Expense and Supplementary Cash Flow Information (Details) Details 63 false false R64.htm 2432416 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 64 false false R65.htm 2433417 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 65 false false R66.htm 2436418 - Disclosure - Goodwill - Narratives (Details) Sheet http://flotekind.com/role/GoodwillNarrativesDetails Goodwill - Narratives (Details) Details 66 false false R67.htm 2437419 - Disclosure - Goodwill - Changes in the Carrying Value of Goodwill (Details) Sheet http://flotekind.com/role/GoodwillChangesintheCarryingValueofGoodwillDetails Goodwill - Changes in the Carrying Value of Goodwill (Details) Details 67 false false R68.htm 2440420 - Disclosure - Other Intangible Assets - Narratives (Details) Sheet http://flotekind.com/role/OtherIntangibleAssetsNarrativesDetails Other Intangible Assets - Narratives (Details) Details 68 false false R69.htm 2441421 - Disclosure - Other Intangible Assets - Schedule of Other Intangible Assets (Details) Sheet http://flotekind.com/role/OtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails Other Intangible Assets - Schedule of Other Intangible Assets (Details) Details 69 false false R70.htm 2444422 - Disclosure - Impairment of Fixed, Long-lived and Intangible Assets - Schedule of Impairment Charges (Details) Sheet http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails Impairment of Fixed, Long-lived and Intangible Assets - Schedule of Impairment Charges (Details) Details 70 false false R71.htm 2445423 - Disclosure - Impairment of Fixed, Long-lived and Intangible Assets - Narratives (Details) Sheet http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsNarrativesDetails Impairment of Fixed, Long-lived and Intangible Assets - Narratives (Details) Details http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsTables 71 false false R72.htm 2448424 - Disclosure - Accrued Liabilities - Schedule of Current Accrued Liabilities (Details) Sheet http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails Accrued Liabilities - Schedule of Current Accrued Liabilities (Details) Details 72 false false R73.htm 2451425 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://flotekind.com/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 73 false false R74.htm 2452426 - Disclosure - Debt - Narratives (Details) Sheet http://flotekind.com/role/DebtNarrativesDetails Debt - Narratives (Details) Details 74 false false R75.htm 2455427 - Disclosure - Fair Value Measurements - Narratives (Details) Sheet http://flotekind.com/role/FairValueMeasurementsNarrativesDetails Fair Value Measurements - Narratives (Details) Details 75 false false R76.htm 2456428 - Disclosure - Fair Value Measurements - Recurring (Details) Sheet http://flotekind.com/role/FairValueMeasurementsRecurringDetails Fair Value Measurements - Recurring (Details) Details 76 false false R77.htm 2457429 - Disclosure - Fair Value Measurements - Rollforward (Details) Sheet http://flotekind.com/role/FairValueMeasurementsRollforwardDetails Fair Value Measurements - Rollforward (Details) Details 77 false false R78.htm 2460430 - Disclosure - Income Taxes - Components of Income Tax (Benefit) (Details) Sheet http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails Income Taxes - Components of Income Tax (Benefit) (Details) Details 78 false false R79.htm 2461431 - Disclosure - Income Taxes - Domestic and Foreign Income (Details) Sheet http://flotekind.com/role/IncomeTaxesDomesticandForeignIncomeDetails Income Taxes - Domestic and Foreign Income (Details) Details 79 false false R80.htm 2462432 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate (Details) Sheet http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails Income Taxes - Reconciliation of Effective Tax Rate (Details) Details 80 false false R81.htm 2463433 - Disclosure - Income Taxes - Narratives (Details) Sheet http://flotekind.com/role/IncomeTaxesNarrativesDetails Income Taxes - Narratives (Details) Details 81 false false R82.htm 2464434 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Sheet http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) Details 82 false false R83.htm 2466435 - Disclosure - Commitment and Contingencies (Details) Sheet http://flotekind.com/role/CommitmentandContingenciesDetails Commitment and Contingencies (Details) Details 83 false false R84.htm 2469436 - Disclosure - Stockholders??? Equity - Reconciliation of Changes in Common Shares Issued and Additional Disclosures (Details) Sheet http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails Stockholders??? Equity - Reconciliation of Changes in Common Shares Issued and Additional Disclosures (Details) Details 84 false false R85.htm 2470437 - Disclosure - Stockholders??? Equity - Treasury Stock and Stock Repurchase Program (Details) Sheet http://flotekind.com/role/StockholdersEquityTreasuryStockandStockRepurchaseProgramDetails Stockholders??? Equity - Treasury Stock and Stock Repurchase Program (Details) Details 85 false false R86.htm 2473438 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Stock-Based Incentive Plans (Details) Sheet http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockBasedIncentivePlansDetails Stock-Based Compensation and Other Benefit Plans - Stock-Based Incentive Plans (Details) Details 86 false false R87.htm 2474439 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Stock Options - Narratives (Details) Sheet http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockOptionsNarrativesDetails Stock-Based Compensation and Other Benefit Plans - Stock Options - Narratives (Details) Details 87 false false R88.htm 2475440 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Schedule of Stock Options (Details) Sheet http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails Stock-Based Compensation and Other Benefit Plans - Schedule of Stock Options (Details) Details 88 false false R89.htm 2476441 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Schedule of Significant Assumptions (Details) Sheet http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofSignificantAssumptionsDetails Stock-Based Compensation and Other Benefit Plans - Schedule of Significant Assumptions (Details) Details 89 false false R90.htm 2477442 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Restricted Stock and Restricted Stock Units- Narratives (Details) Sheet http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails Stock-Based Compensation and Other Benefit Plans - Restricted Stock and Restricted Stock Units- Narratives (Details) Details 90 false false R91.htm 2478443 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Restricted Stock Share Activity and Units Activity (Details) Sheet http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails Stock-Based Compensation and Other Benefit Plans - Restricted Stock Share Activity and Units Activity (Details) Details 91 false false R92.htm 2479444 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Employee Stock Purchase Plan and Stock-Based Compensation Expense (Details) Sheet http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansEmployeeStockPurchasePlanandStockBasedCompensationExpenseDetails Stock-Based Compensation and Other Benefit Plans - Employee Stock Purchase Plan and Stock-Based Compensation Expense (Details) Details 92 false false R93.htm 2480445 - Disclosure - Stock-Based Compensation and Other Benefit Plans - 401(k) Retirement Plan (Details) Sheet http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans401kRetirementPlanDetails Stock-Based Compensation and Other Benefit Plans - 401(k) Retirement Plan (Details) Details 93 false false R94.htm 2482446 - Disclosure - Earnings (Loss) Per Share (Details) Sheet http://flotekind.com/role/EarningsLossPerShareDetails Earnings (Loss) Per Share (Details) Details http://flotekind.com/role/EarningsLossPerShare 94 false false R95.htm 2485447 - Disclosure - Supplemental Cash Flow Information (Details) Sheet http://flotekind.com/role/SupplementalCashFlowInformationDetails Supplemental Cash Flow Information (Details) Details http://flotekind.com/role/SupplementalCashFlowInformationTables 95 false false R96.htm 2487448 - Disclosure - Related Party Transaction (Details) Sheet http://flotekind.com/role/RelatedPartyTransactionDetails Related Party Transaction (Details) Details http://flotekind.com/role/RelatedPartyTransaction 96 false false R97.htm 2490449 - Disclosure - Business Segment, Geographic and Major Customer Information - Reportable Segments (Details) Sheet http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails Business Segment, Geographic and Major Customer Information - Reportable Segments (Details) Details 97 false false R98.htm 2491450 - Disclosure - Business Segment, Geographic and Major Customer Information - Assets by Reportable Segments (Details) Sheet http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails Business Segment, Geographic and Major Customer Information - Assets by Reportable Segments (Details) Details 98 false false R99.htm 2492451 - Disclosure - Business Segment, Geographic and Major Customer Information - Geographic Information (Details) Sheet http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails Business Segment, Geographic and Major Customer Information - Geographic Information (Details) Details 99 false false R100.htm 2493452 - Disclosure - Business Segment, Geographic and Major Customer Information - Major Customers (Details) Sheet http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails Business Segment, Geographic and Major Customer Information - Major Customers (Details) Details 100 false false All Reports Book All Reports ftk-20201231.htm a202010-kexhibit211.htm a202010-kexhibit231.htm a202010-kexhibit232.htm a202010-kexhibit311.htm a202010-kexhibit312.htm a202010-kexhibit321.htm a202010-kexhibit322.htm a202010-kexhibit34.htm a202010-kexhibit42.htm ftk-20201231.xsd ftk-20201231_cal.xml ftk-20201231_def.xml ftk-20201231_lab.xml ftk-20201231_pre.xml ftk-20201231_g1.jpg http://xbrl.sec.gov/dei/2020-01-31 http://fasb.org/srt/2020-01-31 http://fasb.org/us-gaap/2020-01-31 http://xbrl.sec.gov/country/2020-01-31 true true JSON 124 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ftk-20201231.htm": { "axisCustom": 1, "axisStandard": 32, "contextCount": 201, "dts": { "calculationLink": { "local": [ "ftk-20201231_cal.xml" ] }, "definitionLink": { "local": [ "ftk-20201231_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "ftk-20201231.htm" ] }, "labelLink": { "local": [ "ftk-20201231_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml" ] }, "presentationLink": { "local": [ "ftk-20201231_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml" ] }, "schema": { "local": [ "ftk-20201231.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "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/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd", "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 729, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2020-01-31": 1, "http://xbrl.sec.gov/dei/2020-01-31": 5, "total": 6 }, "keyCustom": 43, "keyStandard": 485, "memberCustom": 38, "memberStandard": 47, "nsprefix": "ftk", "nsuri": "http://flotekind.com/20201231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://flotekind.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "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": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108103 - Disclosure - Business Combination", "role": "http://flotekind.com/role/BusinessCombination", "shortName": "Business Combination", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2493452 - Disclosure - Business Segment, Geographic and Major Customer Information - Major Customers (Details)", "role": "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "shortName": "Business Segment, Geographic and Major Customer Information - Major Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ie84f8007aea84780a25b1141601c1109_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112104 - Disclosure - Discontinued Operations", "role": "http://flotekind.com/role/DiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116105 - Disclosure - Revenue from Contracts with Customers", "role": "http://flotekind.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119106 - Disclosure - Inventories", "role": "http://flotekind.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2124107 - Disclosure - Property and Equipment", "role": "http://flotekind.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2128108 - Disclosure - Leases", "role": "http://flotekind.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134109 - Disclosure - Goodwill", "role": "http://flotekind.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138110 - Disclosure - Other Intangible Assets", "role": "http://flotekind.com/role/OtherIntangibleAssets", "shortName": "Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142111 - Disclosure - Impairment of Fixed, Long-lived and Intangible Assets", "role": "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssets", "shortName": "Impairment of Fixed, Long-lived and Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2146112 - Disclosure - Accrued Liabilities", "role": "http://flotekind.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "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://flotekind.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149113 - Disclosure - Debt", "role": "http://flotekind.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2153114 - Disclosure - Fair Value Measurements", "role": "http://flotekind.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2158115 - Disclosure - Income Taxes", "role": "http://flotekind.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2165116 - Disclosure - Commitments and Contingencies", "role": "http://flotekind.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2167117 - Disclosure - Stockholders\u2019 Equity", "role": "http://flotekind.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2171118 - Disclosure - Stock-Based Compensation and Other Benefit Plans", "role": "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans", "shortName": "Stock-Based Compensation and Other Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2181119 - Disclosure - Earnings (Loss) Per Share", "role": "http://flotekind.com/role/EarningsLossPerShare", "shortName": "Earnings (Loss) Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2183120 - Disclosure - Supplemental Cash Flow Information", "role": "http://flotekind.com/role/SupplementalCashFlowInformation", "shortName": "Supplemental Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2186121 - Disclosure - Related Party Transaction", "role": "http://flotekind.com/role/RelatedPartyTransaction", "shortName": "Related Party Transaction", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2188122 - Disclosure - Business Segment, Geographic and Major Customer Information", "role": "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformation", "shortName": "Business Segment, Geographic and Major Customer Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309302 - Disclosure - Business Combination (Tables)", "role": "http://flotekind.com/role/BusinessCombinationTables", "shortName": "Business Combination (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Discontinued Operations (Tables)", "role": "http://flotekind.com/role/DiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://flotekind.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320305 - Disclosure - Inventories (Tables)", "role": "http://flotekind.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2325306 - Disclosure - Property and Equipment (Tables)", "role": "http://flotekind.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2329307 - Disclosure - Leases (Tables)", "role": "http://flotekind.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2335308 - Disclosure - Goodwill (Tables)", "role": "http://flotekind.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2339309 - Disclosure - Other Intangible Assets (Tables)", "role": "http://flotekind.com/role/OtherIntangibleAssetsTables", "shortName": "Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "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://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2343310 - Disclosure - Impairment of Fixed, Long-lived and Intangible Assets (Tables)", "role": "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsTables", "shortName": "Impairment of Fixed, Long-lived and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2347311 - Disclosure - Accrued Liabilities (Tables)", "role": "http://flotekind.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2350312 - Disclosure - Debt (Tables)", "role": "http://flotekind.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2354313 - Disclosure - Fair Value Measurements (Tables)", "role": "http://flotekind.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2359314 - Disclosure - Income Taxes (Tables)", "role": "http://flotekind.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2368315 - Disclosure - Stockholders\u2019 Equity (Tables)", "role": "http://flotekind.com/role/StockholdersEquityTables", "shortName": "Stockholders\u2019 Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2372316 - Disclosure - Stock-Based Compensation and Other Benefit Plans (Tables)", "role": "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansTables", "shortName": "Stock-Based Compensation and Other Benefit Plans (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2384317 - Disclosure - Supplemental Cash Flow Information (Tables)", "role": "http://flotekind.com/role/SupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2389318 - Disclosure - Business Segment, Geographic and Major Customer Information (Tables)", "role": "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationTables", "shortName": "Business Segment, Geographic and Major Customer Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402401 - Disclosure - Organization and Nature of Operations (Details)", "role": "http://flotekind.com/role/OrganizationandNatureofOperationsDetails", "shortName": "Organization and Nature of Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "if0af01559755447c986b8c22d9b2a69d_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Changes in Allowance for Doubtful Accounts (Details)", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesChangesinAllowanceforDoubtfulAccountsDetails", "shortName": "Summary of Significant Accounting Policies - Changes in Allowance for Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i4e6ef1be0e034918862acd90a318738f_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i63e6280f44fb45d88cee8bec7586e3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails", "shortName": "Summary of Significant Accounting Policies - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i63e6280f44fb45d88cee8bec7586e3c7_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i55f54f5ea49548a0bab38e9f160382f7_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410404 - Disclosure - Business Combination - Narrative (Details)", "role": "http://flotekind.com/role/BusinessCombinationNarrativeDetails", "shortName": "Business Combination - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i12e4aeeeca4b4e1793817c60de50232f_D20200401-20200630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Business Combination - Net Assets Acquired (Details)", "role": "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails", "shortName": "Business Combination - Net Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ib00125e891724d16b8edd8a806c7260e_I20200518", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i7bd72b97126d4ad9878f0508f809dcbc_D20200201-20200229", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414406 - Disclosure - Discontinued Operations - Narratives (Details)", "role": "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails", "shortName": "Discontinued Operations - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i7bd72b97126d4ad9878f0508f809dcbc_D20200201-20200229", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LitigationSettlementAmountAwardedToOtherParty", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415407 - Disclosure - Discontinued Operations - Summary Of Financial Information That Has Been Reported As Discontinued Operations (Details)", "role": "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails", "shortName": "Discontinued Operations - Summary Of Financial Information That Has Been Reported As Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "iaef1149e79ed405f97dc6d8bcf22fe19_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "ftk:ProductSalesAsAPercentageOfTotalRevenue", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418408 - Disclosure - Revenue from Contracts with Customers (Details)", "role": "http://flotekind.com/role/RevenuefromContractswithCustomersDetails", "shortName": "Revenue from Contracts with Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "ftk:ProductSalesAsAPercentageOfTotalRevenue", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421409 - Disclosure - Inventories - Components of inventory (Details)", "role": "http://flotekind.com/role/InventoriesComponentsofinventoryDetails", "shortName": "Inventories - Components of inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "if0af01559755447c986b8c22d9b2a69d_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryValuationReserves", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422410 - Disclosure - Inventories - Schedule of Inventory Reserve (Details)", "role": "http://flotekind.com/role/InventoriesScheduleofInventoryReserveDetails", "shortName": "Inventories - Schedule of Inventory Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ftk:ScheduleOfInventoryValuationReserveChangesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "ftk:InventoryValuationReservesChargedToProvisions", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423411 - Disclosure - Inventories - Narratives (Details)", "role": "http://flotekind.com/role/InventoriesNarrativesDetails", "shortName": "Inventories - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "id8bb0dd036bd4bf3bb294aebb2757870_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i4e6ef1be0e034918862acd90a318738f_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "role": "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i4e6ef1be0e034918862acd90a318738f_I20181231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426412 - Disclosure - Property and Equipment - Components of Property and Equipment (Details)", "role": "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "shortName": "Property and Equipment - Components of Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2427413 - Disclosure - Property and Equipment - Narratives (Details)", "role": "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails", "shortName": "Property and Equipment - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430414 - Disclosure - Leases - Narratives (Details)", "role": "http://flotekind.com/role/LeasesNarrativesDetails", "shortName": "Leases - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431415 - Disclosure - Leases - Components of Lease Expense and Supplementary Cash Flow Information (Details)", "role": "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails", "shortName": "Leases - Components of Lease Expense and Supplementary Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432416 - Disclosure - Leases - Maturities of Lease Liabilities (Details)", "role": "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433417 - Disclosure - Leases - Supplemental Balance Sheet Information (Details)", "role": "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails", "shortName": "Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ftk:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i55f54f5ea49548a0bab38e9f160382f7_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2436418 - Disclosure - Goodwill - Narratives (Details)", "role": "http://flotekind.com/role/GoodwillNarrativesDetails", "shortName": "Goodwill - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i28e98d51d5ed4053b3c255a3f00c472a_D20200401-20200630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437419 - Disclosure - Goodwill - Changes in the Carrying Value of Goodwill (Details)", "role": "http://flotekind.com/role/GoodwillChangesintheCarryingValueofGoodwillDetails", "shortName": "Goodwill - Changes in the Carrying Value of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440420 - Disclosure - Other Intangible Assets - Narratives (Details)", "role": "http://flotekind.com/role/OtherIntangibleAssetsNarrativesDetails", "shortName": "Other Intangible Assets - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "if0af01559755447c986b8c22d9b2a69d_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441421 - Disclosure - Other Intangible Assets - Schedule of Other Intangible Assets (Details)", "role": "http://flotekind.com/role/OtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails", "shortName": "Other Intangible Assets - Schedule of Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "if0af01559755447c986b8c22d9b2a69d_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "ftk:ChangeinFairValueContigentConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i33c6d9a3c96b4cde93be078ab8f6c923_D20200101-20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444422 - Disclosure - Impairment of Fixed, Long-lived and Intangible Assets - Schedule of Impairment Charges (Details)", "role": "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails", "shortName": "Impairment of Fixed, Long-lived and Intangible Assets - Schedule of Impairment Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemLossGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445423 - Disclosure - Impairment of Fixed, Long-lived and Intangible Assets - Narratives (Details)", "role": "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsNarrativesDetails", "shortName": "Impairment of Fixed, Long-lived and Intangible Assets - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnusualOrInfrequentItemLossGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "ftk:AccruedLiabilitiesLossOnPurchaseCommitmentsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2448424 - Disclosure - Accrued Liabilities - Schedule of Current Accrued Liabilities (Details)", "role": "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails", "shortName": "Accrued Liabilities - Schedule of Current Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "ftk:AccruedLiabilitiesLossOnPurchaseCommitmentsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2451425 - Disclosure - Debt - Schedule of Debt (Details)", "role": "http://flotekind.com/role/DebtScheduleofDebtDetails", "shortName": "Debt - Schedule of Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ibb25d2821ad44ce988e641ce4014d707_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i93670bb2208249fcbc1e415d9aecac25_I20190301", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452426 - Disclosure - Debt - Narratives (Details)", "role": "http://flotekind.com/role/DebtNarrativesDetails", "shortName": "Debt - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i93670bb2208249fcbc1e415d9aecac25_I20190301", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i3bc37150bb6c4e55a9437aa047e5bfa1_D20201001-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455427 - Disclosure - Fair Value Measurements - Narratives (Details)", "role": "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "shortName": "Fair Value Measurements - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i885b47598153461d93e005fadcabafaf_D20201001-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i8964f0472bbe4c55891346d531ac4ead_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456428 - Disclosure - Fair Value Measurements - Recurring (Details)", "role": "http://flotekind.com/role/FairValueMeasurementsRecurringDetails", "shortName": "Fair Value Measurements - Recurring (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i8964f0472bbe4c55891346d531ac4ead_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "if0af01559755447c986b8c22d9b2a69d_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457429 - Disclosure - Fair Value Measurements - Rollforward (Details)", "role": "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails", "shortName": "Fair Value Measurements - Rollforward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i4e6ef1be0e034918862acd90a318738f_I20181231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2460430 - Disclosure - Income Taxes - Components of Income Tax (Benefit) (Details)", "role": "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails", "shortName": "Income Taxes - Components of Income Tax (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2461431 - Disclosure - Income Taxes - Domestic and Foreign Income (Details)", "role": "http://flotekind.com/role/IncomeTaxesDomesticandForeignIncomeDetails", "shortName": "Income Taxes - Domestic and Foreign Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Nature of Operations", "role": "http://flotekind.com/role/OrganizationandNatureofOperations", "shortName": "Organization and Nature of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2462432 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate (Details)", "role": "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails", "shortName": "Income Taxes - Reconciliation of Effective Tax Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ib58fcca137f04596994da7c11845bf95_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463433 - Disclosure - Income Taxes - Narratives (Details)", "role": "http://flotekind.com/role/IncomeTaxesNarrativesDetails", "shortName": "Income Taxes - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ib58fcca137f04596994da7c11845bf95_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2464434 - Disclosure - Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "role": "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Components of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "icff2da5737044d37bb121d8ec809a66a_D20200226-20200226", "decimals": "-5", "first": true, "lang": "en-US", "name": "ftk:PaymentForAmendmentAgreement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2466435 - Disclosure - Commitment and Contingencies (Details)", "role": "http://flotekind.com/role/CommitmentandContingenciesDetails", "shortName": "Commitment and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "icff2da5737044d37bb121d8ec809a66a_D20200226-20200226", "decimals": "-5", "first": true, "lang": "en-US", "name": "ftk:PaymentForAmendmentAgreement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i728d1382babd4b92aea2b0244bdde629_I20200505", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2469436 - Disclosure - Stockholders\u2019 Equity - Reconciliation of Changes in Common Shares Issued and Additional Disclosures (Details)", "role": "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails", "shortName": "Stockholders\u2019 Equity - Reconciliation of Changes in Common Shares Issued and Additional Disclosures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i728d1382babd4b92aea2b0244bdde629_I20200505", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2470437 - Disclosure - Stockholders\u2019 Equity - Treasury Stock and Stock Repurchase Program (Details)", "role": "http://flotekind.com/role/StockholdersEquityTreasuryStockandStockRepurchaseProgramDetails", "shortName": "Stockholders\u2019 Equity - Treasury Stock and Stock Repurchase Program (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "idf00420ad0ff4b93a5391974657dced3_I20150630", "decimals": "-6", "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i17056a822a98478a8056691b592fc753_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2473438 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Stock-Based Incentive Plans (Details)", "role": "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockBasedIncentivePlansDetails", "shortName": "Stock-Based Compensation and Other Benefit Plans - Stock-Based Incentive Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i17056a822a98478a8056691b592fc753_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2474439 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Stock Options - Narratives (Details)", "role": "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockOptionsNarrativesDetails", "shortName": "Stock-Based Compensation and Other Benefit Plans - Stock Options - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "if0af01559755447c986b8c22d9b2a69d_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2475440 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Schedule of Stock Options (Details)", "role": "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails", "shortName": "Stock-Based Compensation and Other Benefit Plans - Schedule of Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i370f268a1725494f88807773ce758a6f_D20200101-20201231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2476441 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Schedule of Significant Assumptions (Details)", "role": "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofSignificantAssumptionsDetails", "shortName": "Stock-Based Compensation and Other Benefit Plans - Schedule of Significant Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i370f268a1725494f88807773ce758a6f_D20200101-20201231", "decimals": "4", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies", "role": "http://flotekind.com/role/SummaryofSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i074cc875e57d4ac285eeb106fb42b244_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "ftk:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodPercentByAwardType", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2477442 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Restricted Stock and Restricted Stock Units- Narratives (Details)", "role": "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails", "shortName": "Stock-Based Compensation and Other Benefit Plans - Restricted Stock and Restricted Stock Units- Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i074cc875e57d4ac285eeb106fb42b244_D20200101-20201231", "decimals": "2", "first": true, "lang": "en-US", "name": "ftk:ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodPercentByAwardType", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i218391cc19a546eb80a419ef227564c3_I20191231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2478443 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Restricted Stock Share Activity and Units Activity (Details)", "role": "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails", "shortName": "Stock-Based Compensation and Other Benefit Plans - Restricted Stock Share Activity and Units Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i87d089894a364401ae0f3109c2134368_I20181231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "id23353fc689942e7812f8cc72939a9d4_D20120101-20121231", "decimals": "INF", "first": true, "lang": "en-US", "name": "ftk:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeePurchasePowerEachYearValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2479444 - Disclosure - Stock-Based Compensation and Other Benefit Plans - Employee Stock Purchase Plan and Stock-Based Compensation Expense (Details)", "role": "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansEmployeeStockPurchasePlanandStockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation and Other Benefit Plans - Employee Stock Purchase Plan and Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "id23353fc689942e7812f8cc72939a9d4_D20120101-20121231", "decimals": "INF", "first": true, "lang": "en-US", "name": "ftk:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeePurchasePowerEachYearValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2480445 - Disclosure - Stock-Based Compensation and Other Benefit Plans - 401(k) Retirement Plan (Details)", "role": "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans401kRetirementPlanDetails", "shortName": "Stock-Based Compensation and Other Benefit Plans - 401(k) Retirement Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i22ce5efd69294518942da96e457cc75c_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2482446 - Disclosure - Earnings (Loss) Per Share (Details)", "role": "http://flotekind.com/role/EarningsLossPerShareDetails", "shortName": "Earnings (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i22ce5efd69294518942da96e457cc75c_D20200101-20201231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodValueAcquisitions", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2485447 - Disclosure - Supplemental Cash Flow Information (Details)", "role": "http://flotekind.com/role/SupplementalCashFlowInformationDetails", "shortName": "Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i3a389065ed5144ba844f61eb57b8a615_I20190930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TaxesPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2487448 - Disclosure - Related Party Transaction (Details)", "role": "http://flotekind.com/role/RelatedPartyTransactionDetails", "shortName": "Related Party Transaction (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i3a389065ed5144ba844f61eb57b8a615_I20190930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:TaxesPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2490449 - Disclosure - Business Segment, Geographic and Major Customer Information - Reportable Segments (Details)", "role": "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "shortName": "Business Segment, Geographic and Major Customer Information - Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i70fc7947009b4fb9aecd20c93d4c86fd_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2491450 - Disclosure - Business Segment, Geographic and Major Customer Information - Assets by Reportable Segments (Details)", "role": "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "shortName": "Business Segment, Geographic and Major Customer Information - Assets by Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "i2ef345f4ec634aef801e667498bf3c6d_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ic27d764e48dc4d80b361695afd6b3b0a_D20200101-20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2492451 - Disclosure - Business Segment, Geographic and Major Customer Information - Geographic Information (Details)", "role": "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails", "shortName": "Business Segment, Geographic and Major Customer Information - Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20201231.htm", "contextRef": "ifd4fda048cd747a4aaa1b90a5062b17d_D20200101-20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 85, "tag": { "country_AE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED ARAB EMIRATES", "terseLabel": "UAE" } } }, "localname": "AE", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "verboseLabel": "U.S." } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. 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/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r643" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Street" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r644" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r644" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r644" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r645" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r644" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r644" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r644" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r644" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r640", "r641", "r642" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r637" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of each class" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Name of each exchange on which registered" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol(s)" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2020-01-31", "presentation": [ "http://flotekind.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "ftk_A2007PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2007 Plan [Member]", "label": "2007 Plan [Member]", "terseLabel": "2007 Plan" } } }, "localname": "A2007PlanMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockBasedIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "ftk_A2010PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2010 Plan [Member]", "label": "2010 Plan [Member]", "terseLabel": "2010 Plan" } } }, "localname": "A2010PlanMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockBasedIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "ftk_A2014PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2014 Plan [Member]", "label": "2014 Plan [Member]", "terseLabel": "2014 Plan" } } }, "localname": "A2014PlanMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockBasedIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "ftk_A2018PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2018 Plan [Member]", "label": "2018 Plan [Member]", "terseLabel": "2018 Plan" } } }, "localname": "A2018PlanMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockBasedIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "ftk_A2019And2018PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 And 2018 Plan", "label": "2019 And 2018 Plan [Member]", "terseLabel": "2019 Plan and 2018 Plan" } } }, "localname": "A2019And2018PlanMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockBasedIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "ftk_A2019PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2019 Plan [Member]", "label": "2019 Plan [Member]", "terseLabel": "2019 Plan" } } }, "localname": "A2019PlanMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockBasedIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "ftk_AccruedLiabilitiesLossOnPurchaseCommitmentsCurrent": { "auth_ref": [], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities, Loss on Purchase Commitments, Current", "label": "Accrued Liabilities, Loss on Purchase Commitments, Current", "terseLabel": "Loss on purchase commitments (Note 16)" } } }, "localname": "AccruedLiabilitiesLossOnPurchaseCommitmentsCurrent", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_AccruedLiabilitiesSeveranceCostsCurrent": { "auth_ref": [], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Liabilities, Severance Costs, Current", "label": "Accrued Liabilities, Severance Costs, Current", "terseLabel": "Severance costs" } } }, "localname": "AccruedLiabilitiesSeveranceCostsCurrent", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_AmendedTerpeneSupplyAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amended Terpene Supply Agreement [Member]", "label": "Amended Terpene Supply Agreement [Member]", "terseLabel": "Amended terpene supply agreement" } } }, "localname": "AmendedTerpeneSupplyAgreementMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" }, "ftk_ArcherDanielsMidlandCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Archer-Daniels-Midland Company [Member]", "label": "Archer-Daniels-Midland Company [Member]", "terseLabel": "Archer-Daniels-Midland Company" } } }, "localname": "ArcherDanielsMidlandCompanyMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of supplemental balance sheet information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ftk_AssetsMeasuredAtFairValueOnANonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets Measured at Fair Value on a Nonrecurring Basis", "label": "Assets Measured at Fair Value on a Nonrecurring Basis [Line Items]", "terseLabel": "Assets Measured at Fair Value on a Nonrecurring Basis" } } }, "localname": "AssetsMeasuredAtFairValueOnANonrecurringBasisLineItems", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "stringItemType" }, "ftk_AssetsMeasuredAtFairValueOnANonrecurringBasisTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets Measured at Fair Value on a Nonrecurring Basis", "label": "Assets Measured at Fair Value on a Nonrecurring Basis [Table]", "terseLabel": "Assets Measured at Fair Value on a Nonrecurring Basis [Table]" } } }, "localname": "AssetsMeasuredAtFairValueOnANonrecurringBasisTable", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "stringItemType" }, "ftk_AwardPeriodOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Award Period One", "label": "Award Period One [Member]", "terseLabel": "2018" } } }, "localname": "AwardPeriodOneMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "ftk_AwardPeriodThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Award Period Three", "label": "Award Period Three [Member]", "terseLabel": "2020" } } }, "localname": "AwardPeriodThreeMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "ftk_AwardPeriodTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Award Period Two", "label": "Award Period Two [Member]", "terseLabel": "2019" } } }, "localname": "AwardPeriodTwoMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "ftk_BankCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bank Credit Facility", "label": "Bank Credit Facility [Member]", "terseLabel": "Bank Credit Facility" } } }, "localname": "BankCreditFacilityMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_BuildingsAndLeaseholdImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Buildings and Leasehold Improvements [Member]", "label": "Buildings and Leasehold Improvements [Member]", "terseLabel": "Buildings and leasehold improvements" } } }, "localname": "BuildingsAndLeaseholdImprovementsMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ftk_BusinessCombinationAssumedPayrollProtectionProgramLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Assumed Payroll Protection Program Loan", "label": "Business Combination, Assumed Payroll Protection Program Loan", "terseLabel": "Assumed PPP loan" } } }, "localname": "BusinessCombinationAssumedPayrollProtectionProgramLoan", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_BusinessCombinationEarnOutPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Earn Out Payments", "label": "Business Combination, Earn Out Payments", "terseLabel": "Additional earn-out based on appreciation of Flotek\u2019s share price" } } }, "localname": "BusinessCombinationEarnOutPayments", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_BusinessCombinationExcessWorkingCapitalAssumed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Excess Working Capital Assumed", "label": "Business Combination, Excess Working Capital Assumed", "terseLabel": "Excess working capital assumed" } } }, "localname": "BusinessCombinationExcessWorkingCapitalAssumed", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ftk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetWorkingCapitalNetOfCashAndInventory": { "auth_ref": [], "calculation": { "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Working Capital, Net Of Cash And Inventory", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Working Capital, Net Of Cash And Inventory", "terseLabel": "Net working capital, net of cash and inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetWorkingCapitalNetOfCashAndInventory", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "ftk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssetsLiabilities": { "auth_ref": [], "calculation": { "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets (Liabilities)", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets (Liabilities)", "terseLabel": "Long-term debt assumed and other assets (liabilities)" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssetsLiabilities", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "ftk_ChangeinFairValueContigentConsideration": { "auth_ref": [], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in Fair Value Contigent Consideration", "label": "Change in Fair Value Contigent Consideration", "negatedTerseLabel": "Change in fair value of contingent consideration" } } }, "localname": "ChangeinFairValueContigentConsideration", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ftk_ChemicalsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Chemicals.", "label": "Chemicals [Member]", "terseLabel": "Chemistry Technologies" } } }, "localname": "ChemicalsMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "ftk_ComputerEquipmentandSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Computer Equipment and Software [Member]", "label": "Computer Equipment and Software [Member]", "terseLabel": "Computer equipment and software" } } }, "localname": "ComputerEquipmentandSoftwareMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ftk_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]", "terseLabel": "Customer B" } } }, "localname": "CustomerBMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "ftk_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer C", "label": "Customer C [Member]", "terseLabel": "Customer C" } } }, "localname": "CustomerCMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "ftk_CustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]", "terseLabel": "Customer A" } } }, "localname": "CustomerMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "ftk_CustomerOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer One", "label": "Customer One [Member]", "terseLabel": "Customer one" } } }, "localname": "CustomerOneMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" }, "ftk_CustomerTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Two", "label": "Customer Two [Member]", "terseLabel": "Customer two" } } }, "localname": "CustomerTwoMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" }, "ftk_DataAnalyticsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data & Analytics [Member]", "label": "Data & Analytics [Member]", "terseLabel": "Data Analytics" } } }, "localname": "DataAnalyticsMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/CommitmentandContingenciesDetails", "http://flotekind.com/role/GoodwillNarrativesDetails", "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsNarrativesDetails", "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_DeferredTaxAssetsGoodwill": { "auth_ref": [], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Goodwill", "label": "Deferred Tax Assets Goodwill", "terseLabel": "Goodwill" } } }, "localname": "DeferredTaxAssetsGoodwill", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_DeferredTaxAssetsIntangibleAssets": { "auth_ref": [], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets Intangible Assets", "label": "Deferred Tax Assets Intangible Assets", "terseLabel": "Intangible assets" } } }, "localname": "DeferredTaxAssetsIntangibleAssets", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_DeferredTaxAssetsLeaseLiability": { "auth_ref": [], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Lease Liability", "label": "Deferred Tax Assets, Lease Liability", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetsLeaseLiability", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_DeferredTaxLiabilitiesRightofUseAsset": { "auth_ref": [], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Right-of-Use Asset", "label": "Deferred Tax Liabilities, Right-of-Use Asset", "negatedTerseLabel": "ROU asset" } } }, "localname": "DeferredTaxLiabilitiesRightofUseAsset", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_DefinedContributionPlanMatchingContributionsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan, Matching Contributions [Axis]", "label": "Defined Contribution Plan, Matching Contributions [Axis]", "terseLabel": "Defined Contribution Plan, Matching Contributions [Axis]" } } }, "localname": "DefinedContributionPlanMatchingContributionsAxis", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans401kRetirementPlanDetails" ], "xbrltype": "stringItemType" }, "ftk_DefinedContributionPlanMatchingContributionsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Defined Contribution Plan, Matching Contributions [Axis]", "label": "Defined Contribution Plan, Matching Contributions [Domain]", "terseLabel": "Defined Contribution Plan, Matching Contributions [Domain]" } } }, "localname": "DefinedContributionPlanMatchingContributionsDomain", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans401kRetirementPlanDetails" ], "xbrltype": "domainItemType" }, "ftk_DefinedContributionPlanMatchingRangeFrom5To8PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan Matching Range from 5 to 8 Percent [Member]", "label": "Defined Contribution Plan Matching Range from 5 to 8 Percent [Member]", "terseLabel": "From 5 to 8 Percent" } } }, "localname": "DefinedContributionPlanMatchingRangeFrom5To8PercentMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans401kRetirementPlanDetails" ], "xbrltype": "domainItemType" }, "ftk_DefinedContributionPlanMatchingRangeupto2PercentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Defined Contribution Plan Matching Range up to 2 Percent [Member]", "label": "Defined Contribution Plan Matching Range up to 2 Percent [Member]", "terseLabel": "Up to 2 Percent" } } }, "localname": "DefinedContributionPlanMatchingRangeupto2PercentMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans401kRetirementPlanDetails" ], "xbrltype": "domainItemType" }, "ftk_DiscontinuedOperationEscrowDeposit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Discontinued Operation, Escrow Deposit", "label": "Discontinued Operation, Escrow Deposit", "terseLabel": "Escrow balance" } } }, "localname": "DiscontinuedOperationEscrowDeposit", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_DiscontinuedOperationGainLossOnContractSettlement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Discontinued Operation, Gain (Loss) On Contract Settlement", "label": "Discontinued Operation, Gain (Loss) On Contract Settlement", "negatedLabel": "Loss on contract settlement" } } }, "localname": "DiscontinuedOperationGainLossOnContractSettlement", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense": { "auth_ref": [], "calculation": { "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Other Income (Expense)", "label": "Disposal Group, Including Discontinued Operation, Other Income (Expense)", "terseLabel": "Other income" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeExpense", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "ftk_DisposalGroupIncludingDiscontinuedOperationResearchandDevelopment": { "auth_ref": [], "calculation": { "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Research and Development", "label": "Disposal Group, Including Discontinued Operation, Research and Development", "negatedTerseLabel": "Research and development" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationResearchandDevelopment", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "ftk_EarnOutProvisionThresholdOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn Out Provision Threshold One", "label": "Earn Out Provision Threshold One", "terseLabel": "First earn out provision threshold (usd per share)" } } }, "localname": "EarnOutProvisionThresholdOne", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "ftk_EarnOutProvisionThresholdTwo": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earn Out Provision Threshold Two", "label": "Earn Out Provision Threshold Two", "terseLabel": "Second earn out provision threshold (usd per share)" } } }, "localname": "EarnOutProvisionThresholdTwo", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "perShareItemType" }, "ftk_EffectiveIncomeTaxRateReconciliationEffectOfTaxRateDifferencesOfNOLCarrybackPercent": { "auth_ref": [], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 4.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation Effect Of Tax Rate Differences of NOL Carryback Percent", "label": "Effective Income Tax Rate Reconciliation Effect Of Tax Rate Differences of NOL Carryback Percent", "terseLabel": "Effect of tax rate differences of NOL carryback" } } }, "localname": "EffectiveIncomeTaxRateReconciliationEffectOfTaxRateDifferencesOfNOLCarrybackPercent", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "ftk_EmployeeStockPurchasePlanEsppSharesPurchasedTotalFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee Stock Purchase Plan (ESPP), Shares Purchased, Total Fair Value", "label": "Employee Stock Purchase Plan (ESPP), Shares Purchased, Total Fair Value", "terseLabel": "Total fair value of the shares purchased under the plan" } } }, "localname": "EmployeeStockPurchasePlanEsppSharesPurchasedTotalFairValue", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansEmployeeStockPurchasePlanandStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "ftk_EnergyChemistryTechnologiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Chemistry Technologies [Member]", "label": "Energy Chemistry Technologies [Member]", "terseLabel": "Chemistry Technologies" } } }, "localname": "EnergyChemistryTechnologiesMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/CommitmentandContingenciesDetails", "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_ExcessTerpeneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excess Terpene [Member]", "label": "Excess Terpene [Member]", "terseLabel": "Excess terpene" } } }, "localname": "ExcessTerpeneMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_FinancingLeaseCost": { "auth_ref": [], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Financing Lease, Cost", "label": "Financing Lease, Cost", "totalLabel": "Total finance lease expense" } } }, "localname": "FinancingLeaseCost", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftk_FloridaChemicalCompanyLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Florida Chemical Company, LLC", "label": "Florida Chemical Company, LLC [Member]", "terseLabel": "Florida Chemical Company" } } }, "localname": "FloridaChemicalCompanyLLCMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_GlobalResearchAndInnovationCenterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Global Research and Innovation Center", "label": "Global Research and Innovation Center [Member]", "terseLabel": "GRIC" } } }, "localname": "GlobalResearchAndInnovationCenterMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_IndemnificationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intellectual Property Expenses Incurred", "label": "Indemnification Expense", "terseLabel": "Indemnification expense" } } }, "localname": "IndemnificationExpense", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_IntangibleAssetsInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Assets In Progress [Member]", "label": "Intangible Assets In Progress [Member]", "terseLabel": "Intangible assets in progress" } } }, "localname": "IntangibleAssetsInProgressMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails" ], "xbrltype": "domainItemType" }, "ftk_InventoryValuationReservesChargedToProvisions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Inventory Valuation Reserves, Charged To Provisions", "label": "Inventory Valuation Reserves, Charged To Provisions", "verboseLabel": "Charged to provisions" } } }, "localname": "InventoryValuationReservesChargedToProvisions", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/InventoriesScheduleofInventoryReserveDetails" ], "xbrltype": "monetaryItemType" }, "ftk_InventoryValuationReservesDeductionsForSalesAndDisposals": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventory Valuation Reserves, Deductions For Sales and Disposals", "label": "Inventory Valuation Reserves, Deductions For Sales and Disposals", "negatedLabel": "Deductions for sales and disposals" } } }, "localname": "InventoryValuationReservesDeductionsForSalesAndDisposals", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/InventoriesScheduleofInventoryReserveDetails" ], "xbrltype": "monetaryItemType" }, "ftk_InventoryValuationReservesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Inventory Valuation Reserves [Roll Forward]", "label": "Inventory Valuation Reserves [Roll Forward]", "terseLabel": "Inventory reserves" } } }, "localname": "InventoryValuationReservesRollForward", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/InventoriesScheduleofInventoryReserveDetails" ], "xbrltype": "stringItemType" }, "ftk_JP3MeasurementLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JP3 Measurement, LLC [Member]", "label": "JP3 Measurement, LLC [Member]", "terseLabel": "JP3 Measurement, LLC" } } }, "localname": "JP3MeasurementLLCMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails", "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails", "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/GoodwillNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_JP3PaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JP3 Paycheck Protection Program [Member]", "label": "JP3 Paycheck Protection Program [Member]", "terseLabel": "JP3 PPP loan" } } }, "localname": "JP3PaycheckProtectionProgramMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "ftk_LeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Leases, Weighted Average Discount Rate [Abstract]", "label": "Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted Average Discount Rate" } } }, "localname": "LeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_MarketBasedOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Market Based Options", "label": "Market Based Options [Member]", "terseLabel": "Market-Based Options" } } }, "localname": "MarketBasedOptionsMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofSignificantAssumptionsDetails" ], "xbrltype": "domainItemType" }, "ftk_NoncashLeaseExpense": { "auth_ref": [], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncash Lease Expense", "label": "Noncash Lease Expense", "terseLabel": "Non-cash lease expense" } } }, "localname": "NoncashLeaseExpense", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ftk_NumberOfPotentialEarnoutProvisions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Potential Earn-out Provisions", "label": "Number Of Potential Earn-out Provisions", "terseLabel": "Number of earn-out provisions (provisions)" } } }, "localname": "NumberOfPotentialEarnoutProvisions", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "integerItemType" }, "ftk_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_OperatingLeasePaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Payments", "label": "Operating Lease, Payments [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "OperatingLeasePaymentsAbstract", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_PaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program [Member]", "label": "Paycheck Protection Program [Member]", "terseLabel": "Flotek PPP loan" } } }, "localname": "PaycheckProtectionProgramMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "ftk_PaymentForAmendmentAgreement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment For Amendment Agreement", "label": "Payment For Amendment Agreement", "terseLabel": "Payment for amendment agreement" } } }, "localname": "PaymentForAmendmentAgreement", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_PaymentToTerminateLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment To Terminate Lease", "label": "Payment To Terminate Lease", "terseLabel": "Payment to terminate lease" } } }, "localname": "PaymentToTerminateLease", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_PaymentsToAcquirePropertyPlantAndEquipmentExcludingCapitalizedCost": { "auth_ref": [], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to Acquire Property, Plant, and Equipment Excluding Capitalized Cost", "label": "Payments to Acquire Property, Plant, and Equipment Excluding Capitalized Cost", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipmentExcludingCapitalizedCost", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ftk_PercentageOfCostRequiredToBeAllocableToPayrollExpense": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Cost Required To Be Allocable To Payroll Expense", "label": "Percentage Of Cost Required To Be Allocable To Payroll Expense", "terseLabel": "Percentage of cost allocable to payroll costs (percent)" } } }, "localname": "PercentageOfCostRequiredToBeAllocableToPayrollExpense", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails" ], "xbrltype": "percentItemType" }, "ftk_PreferredStockMinimumNumberofSeriesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred Stock, Minimum Number of Series Authorized", "label": "Preferred Stock, Minimum Number of Series Authorized", "terseLabel": "Preferred stock, minimum number of series authorized" } } }, "localname": "PreferredStockMinimumNumberofSeriesAuthorized", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "integerItemType" }, "ftk_ProductSalesAsAPercentageOfTotalRevenue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Sales As A Percentage Of Total Revenue", "label": "Product Sales As A Percentage Of Total Revenue", "terseLabel": "Product sales as a percentage of total revenue (in percentage)" } } }, "localname": "ProductSalesAsAPercentageOfTotalRevenue", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "percentItemType" }, "ftk_RestrictedStockPerformancebasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock, Performance-based [Member]", "label": "Restricted Stock, Performance-based [Member]", "terseLabel": "Restricted Stock, Performance-based" } } }, "localname": "RestrictedStockPerformancebasedMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_RestrictedStockTimeVestingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Restricted Stock, Time-vesting [Member]", "label": "Restricted Stock, Time-vesting [Member]", "terseLabel": "Restricted Stock, Time-vesting" } } }, "localname": "RestrictedStockTimeVestingMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_ScheduleOfInventoryValuationReserveChangesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Inventory Valuation Reserve Changes [Table Text Block]", "label": "Schedule of Inventory Valuation Reserve Changes [Table Text Block]", "terseLabel": "Schedule of inventory reserve" } } }, "localname": "ScheduleOfInventoryValuationReserveChangesTableTextBlock", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "ftk_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsInitialLStockPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Initial l Stock Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Initial l Stock Price", "terseLabel": "Initial stock price ( per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsInitialLStockPrice", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofSignificantAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "ftk_ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodPercentByAwardType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Grants in Period, Percent Time-Vesting versus Performance Vesting.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Grants in Period, Percent by Award Type", "terseLabel": "Percentage by award type" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardGrantsInPeriodPercentByAwardType", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails" ], "xbrltype": "percentItemType" }, "ftk_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeePurchasePowerDuringOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Purchase Power During Offering Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Purchase Power During Offering Period", "terseLabel": "Maximum shares employees may purchase in any one offering period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeePurchasePowerDuringOfferingPeriod", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansEmployeeStockPurchasePlanandStockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "ftk_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeePurchasePowerEachYearValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Purchase Power Each Year, Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Purchase Power Each Year, Value", "terseLabel": "Maximum shares employees may purchase each year, value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeePurchasePowerEachYearValue", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansEmployeeStockPurchasePlanandStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "ftk_ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Offering Period", "terseLabel": "Offering period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOfferingPeriod", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansEmployeeStockPurchasePlanandStockBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "ftk_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercised in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Exercised (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "ftk_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited in Period, Weighted Average Grant Date Fair Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeited in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "ftk_ShareRepurchaseProgramJune2015Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Repurchase Program, June 2015 [Member]", "label": "Share Repurchase Program, June 2015 [Member]", "terseLabel": "Share Repurchase Program, June 2015" } } }, "localname": "ShareRepurchaseProgramJune2015Member", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockholdersEquityTreasuryStockandStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "ftk_StockIssuedDuringPeriodSharesRestrictedStockUnitGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Issued During Period, Shares, Restricted Stock Unit, Gross", "label": "Stock Issued During Period, Shares, Restricted Stock Unit, Gross", "terseLabel": "Restricted stock units granted (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockUnitGross", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "ftk_StockSurrenderedDuringPeriodShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Treasury stock shares surrendered in exercise of stock options.", "label": "Stock Surrendered During Period, Shares", "terseLabel": "Stock surrendered for exercise of stock options (in shares)" } } }, "localname": "StockSurrenderedDuringPeriodShares", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://flotekind.com/role/StockholdersEquityTreasuryStockandStockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "ftk_ThreeCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three Customers", "label": "Three Customers [Member]", "terseLabel": "Three major customers" } } }, "localname": "ThreeCustomersMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" }, "ftk_TimevestedOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Time-vested Options [Member]", "label": "Time-vested Options [Member]", "terseLabel": "Time-Vested Options" } } }, "localname": "TimevestedOptionsMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofSignificantAssumptionsDetails" ], "xbrltype": "domainItemType" }, "ftk_TrademarksAndBrandNamesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trademarks And Brand Names [Member]", "label": "Trademarks And Brand Names [Member]", "terseLabel": "Trademarks and brand names" } } }, "localname": "TrademarksAndBrandNamesMember", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails" ], "xbrltype": "domainItemType" }, "ftk_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted Average Remaining Lease Term" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://flotekind.com/20201231", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r360", "r540", "r541", "r544", "r635" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r192", "r205", "r206", "r207", "r208", "r210", "r212", "r216" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r192", "r205", "r206", "r207", "r208", "r210", "r212", "r216" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r91", "r146" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r224", "r339", "r344", "r611" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Major Customers [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r364", "r367", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r608", "r612" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails", "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans401kRetirementPlanDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r364", "r367", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r608", "r612" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans401kRetirementPlanDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r224", "r339", "r344", "r611" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Name of Major Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r219", "r339", "r342", "r558", "r607", "r609" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r219", "r339", "r342", "r558", "r607", "r609" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r352", "r364", "r367", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r608", "r612" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails", "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans401kRetirementPlanDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r352", "r364", "r367", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r608", "r612" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails", "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans401kRetirementPlanDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]", "terseLabel": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [ "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]", "terseLabel": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r365" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails", "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r220", "r221", "r339", "r343", "r610", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r220", "r221", "r339", "r343", "r610", "r621", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r292", "r365", "r547" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails", "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r226", "r543" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r71" ], "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 Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r70" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r31", "r53", "r227", "r228" ], "calculation": { "http://flotekind.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", "verboseLabel": "Accounts receivable, net of allowance for doubtful accounts of $1,316 and $1,527 at December 31, 2020 and 2019, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r38", "r75", "r411" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Taxes other than income taxes" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r45", "r577", "r593" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r75" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "totalLabel": "Total current accrued liabilities", "verboseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails", "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current [Abstract]", "terseLabel": "Accrued liabilities, current" } } }, "localname": "AccruedLiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "auth_ref": [ "r582", "r601" ], "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.", "label": "Accrued Liabilities", "terseLabel": "Accrued liability" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r37", "r38", "r75" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Legal costs" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r56", "r94", "r95", "r96", "r597", "r617", "r618" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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", "verboseLabel": "Accumulated other comprehensive (loss) income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r93", "r96", "r97", "r152", "r153", "r154", "r480", "r613", "r614" ], "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]", "verboseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r54", "r403" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "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. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r152", "r153", "r154", "r400", "r401", "r402" ], "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]", "verboseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r369", "r371", "r406", "r407" ], "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", "verboseLabel": "Stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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 loss from continuing operations to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r371", "r397", "r405" ], "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": "Non-cash share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansEmployeeStockPurchasePlanandStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r229", "r240" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of changes in the allowance for doubtful accounts" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r230", "r235", "r236", "r239" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance, end of year", "periodStartLabel": "Balance, beginning of year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r60", "r230", "r235" ], "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", "verboseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "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": "Changes in the allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r238" ], "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", "negatedTerseLabel": "Write-offs" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r110", "r132", "r513" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/OtherIntangibleAssetsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r132", "r259", "r267" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization of other intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/OtherIntangibleAssetsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r167" ], "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 securities excluded from calculation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r132", "r273" ], "calculation": { "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "totalLabel": "Total impairment of fixed, long-lived and intangible assets" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentChargesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported.", "label": "Asset Impairment Charges [Text Block]", "terseLabel": "Impairment of Fixed, Long-lived and Intangible Assets" } } }, "localname": "AssetImpairmentChargesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r142", "r200", "r207", "r214", "r233", "r477", "r481", "r501", "r575", "r592" ], "calculation": { "http://flotekind.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", "verboseLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.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/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r33", "r34", "r89", "r142", "r233", "r477", "r481", "r501" ], "calculation": { "http://flotekind.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/2020-01-31", "presentation": [ "http://flotekind.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/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateAxis": { "auth_ref": [ "r372", "r399" ], "lang": { "en-us": { "role": { "documentation": "Information by date or year award under share-based payment arrangement is granted.", "label": "Award Date [Axis]", "terseLabel": "Award Date [Axis]" } } }, "localname": "AwardDateAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardDateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted.", "label": "Award Date [Domain]", "terseLabel": "Award Date [Domain]" } } }, "localname": "AwardDateDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r372", "r399" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansEmployeeStockPurchasePlanandStockBasedCompensationExpenseDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofSignificantAssumptionsDetails", "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. 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). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and leasehold improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r363", "r366" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails", "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails", "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/GoodwillNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r363", "r366", "r456", "r457" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails", "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails", "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/GoodwillNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r472" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Shares issued to acquire business (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails", "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Ownership (in percentage)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails", "http://flotekind.com/role/GoodwillNarrativesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r467", "r468", "r470" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Aggregate value of consideration paid" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r467", "r468" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Common stock with estimated fair value" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r466", "r469", "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "terseLabel": "Contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r474" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combination" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r459" ], "calculation": { "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "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, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r459" ], "calculation": { "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets other than goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r458", "r459" ], "calculation": { "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Fixed assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r459" ], "calculation": { "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed": { "auth_ref": [ "r455" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs which have been expensed.", "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Cost Expensed", "terseLabel": "Business acquisition costs" } } }, "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r139", "r452" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r29", "r66", "r134" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash, cash equivalents at beginning of period", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS", "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r41", "r135", "r139" ], "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 Equivalents & Cash Management" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r41", "r135", "r139", "r573" ], "lang": { "en-us": { "role": { "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted Cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r127", "r134", "r137" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 at end of period", "periodStartLabel": "Restricted cash at the beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r127", "r502" ], "calculation": { "http://flotekind.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": "Net change in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "verboseLabel": "Supplemental Cash Flow Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r19", "r127" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities of 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": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "terseLabel": "Net cash provided by investing activities" } } }, "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r19", "r127" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Net cash used in operating activities" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.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", "verboseLabel": "Common and Preferred Stock" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareDetails", "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r315", "r316", "r317", "r318" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockholdersEquityTreasuryStockandStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r79", "r291", "r583", "r600" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies (Note 16)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r288", "r289", "r290", "r298" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsFairValueDisclosure": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of arrangements with third parties, including, but not limited to, operating lease arrangement and arrangement in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services.", "label": "Commitments, Fair Value Disclosure", "terseLabel": "Contingent consideration" } } }, "localname": "CommitmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r152", "r153" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r51" ], "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", "periodEndLabel": "Shares issued at the end of the year (in shares)", "periodStartLabel": "Shares issued at the beginning of the year (in shares)", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r51", "r307" ], "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", "verboseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r51" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.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", "verboseLabel": "Common stock, $0.0001 par value, 140,000,000 shares authorized; 78,669,414 shares issued and 73,088,494 shares outstanding at December 31, 2020; 63,656,897 shares issued and 59,511,416 shares outstanding at December 31, 2019" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r350", "r351", "r368", "r410" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Stock-Based Compensation and Other Benefit Plans" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r99", "r101", "r108", "r476", "r483", "r585", "r605" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "verboseLabel": "Comprehensive Income (Loss)" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r181", "r182", "r224", "r499", "r500" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r181", "r182", "r224", "r499", "r500", "r620" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r181", "r182", "r224", "r499", "r500", "r620" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r181", "r182", "r224", "r499", "r500" ], "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": "Percentage of revenue by major customers (in percentage)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r181", "r182", "r224", "r499", "r500" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "auth_ref": [ "r139", "r479" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r320", "r321", "r340" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue, current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r320", "r321", "r340" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, long-term" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r205", "r206", "r207", "r208", "r210", "r216", "r218" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate and Other" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r105", "r106" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, excluding depreciation, depletion, and amortization.", "label": "Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization", "terseLabel": "Operating expenses (excluding depreciation and amortization)" } } }, "localname": "CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r111" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total costs of sales and operating expenses for the period.", "label": "Costs and Expenses", "totalLabel": "Total costs and expenses" } } }, "localname": "CostsAndExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Costs and Expenses [Abstract]", "terseLabel": "Costs and expenses:" } } }, "localname": "CostsAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r143", "r433", "r440" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r149", "r433" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current Foreign Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r143", "r433", "r440", "r442" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "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)", "totalLabel": "Total current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r143", "r433", "r440" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r180", "r224" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Information about customers such as their name and contact information; it may also be an extensive database that includes other information about the customers such as their order history and demographic information.", "label": "Customer Lists [Member]", "verboseLabel": "Customer lists" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails", "http://flotekind.com/role/OtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r303" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r44", "r45", "r46", "r576", "r579", "r591" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r77" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument stated interest rate (percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails" ], "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 Instrument" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r78" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r78", "r147", "r308", "r311", "r312", "r313", "r511", "r512", "r514", "r587" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "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": "Debt instrument term (years)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r143", "r434", "r440" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r143", "r434", "r440" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Foreign Income Tax Expense (Benefit)", "terseLabel": "Foreign" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r416", "r417" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r132", "r143", "r434", "r440", "r441", "r442" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "totalLabel": "Total deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Deferred:" } } }, "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r48", "r49", "r424", "r578", "r590" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total gross deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r416", "r417" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r133" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income tax (benefit) provision" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r143", "r434", "r440" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r425" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total gross deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r427" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "totalLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r427" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets, net" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r431", "r432" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "terseLabel": "Deferred tax assets, operating loss carryforwards, not subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "terseLabel": "Deferred tax assets, operating loss carryforwards, subject to expiration" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r431", "r432" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Other", "terseLabel": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r430", "r431", "r432" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Foreign tax credit carryforward" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r431", "r432" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Accrued compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r431", "r432" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost", "terseLabel": "Equity compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r431", "r432" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 12.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": { "auth_ref": [ "r431", "r432" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the allowance for doubtful accounts.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "auth_ref": [ "r431", "r432" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Reserves", "terseLabel": "Inventory valuation reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r426" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedTerseLabel": "Valuation allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails", "http://flotekind.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r431", "r432" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "negatedTerseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "auth_ref": [], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses", "negatedTerseLabel": "Prepaid insurance and other" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r431", "r432" ], "calculation": { "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedTerseLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesComponentsofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r362" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Compensation expense related to 401(k) retirement plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans401kRetirementPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "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": "Defined Contribution Plan Disclosure [Line Items]", "terseLabel": "Defined Contribution Plan" } } }, "localname": "DefinedContributionPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans401kRetirementPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "verboseLabel": "Employee contribution" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans401kRetirementPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage employer matches of the employee's percentage contribution matched.", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "verboseLabel": "Company match" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans401kRetirementPlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTable": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans.", "label": "Defined Contribution Plan [Table]", "terseLabel": "Defined Contribution Plan [Table]" } } }, "localname": "DefinedContributionPlanTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlans401kRetirementPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r132", "r274" ], "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", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r132", "r274" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock": { "auth_ref": [ "r279", "r284" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for impairment of long-lived assets held and used by an entity which includes a description of the impaired long-lived asset and facts and circumstances leading to the impairment, aggregate amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired long-lived asset is reported.", "label": "Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]", "terseLabel": "Summary of impairment charges" } } }, "localname": "DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "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" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r339", "r342", "r343", "r344", "r345", "r346", "r347", "r348" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationAmountsOfMaterialContingentLiabilitiesRemaining": { "auth_ref": [ "r26", "r291", "r293", "r294", "r295", "r296", "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amounts of material contingent liabilities, for example, but not limited to, product or environmental liabilities or litigation, that remain with the entity despite the disposal of the disposal group that is classified as a component of the entity.", "label": "Discontinued Operation, Amounts of Material Contingent Liabilities Remaining", "terseLabel": "Contingent liabilities remaining" } } }, "localname": "DiscontinuedOperationAmountsOfMaterialContingentLiabilitiesRemaining", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r5", "r7", "r9", "r22" ], "calculation": { "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax", "terseLabel": "Gain on sale of businesses" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r5", "r6", "r7", "r8", "r9", "r17", "r104", "r603" ], "calculation": { "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "negatedTerseLabel": "Operating loss", "totalLabel": "Income before income taxes" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails", "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation": { "auth_ref": [ "r7", "r9", "r22", "r447" ], "calculation": { "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) on gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Tax Effect of Gain (Loss) from Disposal of Discontinued Operation", "negatedTerseLabel": "Income tax expense" } } }, "localname": "DiscontinuedOperationTaxEffectOfIncomeLossFromDisposalOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]", "terseLabel": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations, Disposed of by Sale [Member]", "terseLabel": "Discontinued operations, disposed of by sale" } } }, "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r2", "r4", "r21" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale.", "label": "Discontinued Operations, Held-for-sale [Member]", "terseLabel": "Discontinued Operations, Held-for-sale" } } }, "localname": "DiscontinuedOperationsHeldforsaleMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsPolicyTextBlock": { "auth_ref": [ "r11", "r27", "r139" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation.", "label": "Discontinued Operations, Policy [Policy Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DiscontinuedOperationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]", "terseLabel": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails", "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.", "label": "Disposal Group Classification [Domain]", "terseLabel": "Disposal Group Classification [Domain]" } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails", "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Cash consideration" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r18", "r25" ], "calculation": { "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails": { "order": 4.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "negatedTerseLabel": "Operating expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "auth_ref": [ "r18" ], "calculation": { "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "negatedTerseLabel": "Depreciation and amortization" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r18" ], "calculation": { "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "totalLabel": "(Loss) income from operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r18", "r25" ], "calculation": { "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Income Statement Disclosures [Abstract]", "terseLabel": "Discontinued operations:" } } }, "localname": "DisposalGroupNotDiscontinuedOperationIncomeStatementDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r28", "r285" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r363", "r366" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r32", "r42", "r52", "r144", "r541" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).", "label": "Due from Related Parties, Current", "terseLabel": "Due from related parties" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r165" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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, Basic and Diluted", "totalLabel": "Basic earnings (loss) per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Basic and diluted earnings (loss) per common share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r167", "r168", "r169", "r170" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r502" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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; including, but not limited to, 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, Including Disposal Group and Discontinued Operations", "verboseLabel": "Effect of changes in exchange rates on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r419" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "totalLabel": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r419", "r444" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 6.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "verboseLabel": "Federal statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r419", "r444" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 8.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent", "terseLabel": "Increase in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r419", "r444" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 3.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "verboseLabel": "Non-U.S. income taxed at different rates" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r419", "r444" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 1.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r409", "r419" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 5.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent", "verboseLabel": "Reduction in tax benefit related to stock-based awards" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r419", "r444" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "verboseLabel": "State income taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r419", "r444" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "terseLabel": "Research and development credit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r75" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Payroll and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r398" ], "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": "Award unrecognized compensation expense, expected period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r398" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Award unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r398" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation cost related to stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockOptionsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Employee Stock" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansEmployeeStockPurchasePlanandStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "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": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockholdersEquityTreasuryStockandStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r152", "r153", "r154", "r156", "r161", "r163", "r172", "r234", "r307", "r314", "r400", "r401", "r402", "r436", "r437", "r503", "r504", "r505", "r506", "r507", "r508", "r613", "r614", "r615" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r581" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow deposit" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ExcessTaxBenefitFromShareBasedCompensationOperatingActivities": { "auth_ref": [ "r408" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.", "label": "Excess Tax Benefit from Share-based Compensation, Operating Activities", "negatedLabel": "Reduction in tax benefit related to stock-based awards" } } }, "localname": "ExcessTaxBenefitFromShareBasedCompensationOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r485", "r486", "r487", "r497" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r485", "r486", "r487", "r496", "r497" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of fair value measurements, recurring" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r361", "r486", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r485", "r486", "r488", "r489", "r498" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r495" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "verboseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r353", "r354", "r359", "r361", "r486", "r548" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r353", "r354", "r359", "r361", "r486", "r549" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r361", "r486", "r550" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r490", "r497" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of fair value, liabilities measured on recurring basis, unobservable input reconciliation" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "auth_ref": [ "r493" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3", "negatedTerseLabel": "Transfer out of Level 3", "terseLabel": "Accrued liability" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r491" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings", "terseLabel": "Change in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r492" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases", "terseLabel": "Additions / issuances" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Balance - end of period", "periodStartLabel": "Balance - beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r361", "r548", "r549", "r550" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r485", "r486", "r488", "r489", "r494", "r498" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r495", "r498" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseImpairmentLoss": { "auth_ref": [ "r515" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss from right-of-use asset from finance lease.", "label": "Finance Lease, Impairment Loss", "terseLabel": "Impairment of right-of-use assets" } } }, "localname": "FinanceLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r520", "r528", "r536" ], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails": { "order": 2.0, "parentTag": "ftk_FinancingLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r523", "r531" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows from finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r519", "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Present value of lease liabilities", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r519" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Current portion of finance lease liabilities", "verboseLabel": "Current portion of finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS", "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r535" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of maturities of lease liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r519" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "netLabel": "Long-term finance lease liabilities", "terseLabel": "Long-term finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS", "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r522", "r531" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Payments for finance leases", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r518" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "totalLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r520", "r528" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r520", "r528", "r536" ], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails": { "order": 1.0, "parentTag": "ftk_FinancingLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r518" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, before Accumulated Amortization", "terseLabel": "Property and equipment" } } }, "localname": "FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r533", "r536" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases (in percentage)" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r532", "r536" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases (in years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r266" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/OtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r260", "r262", "r266", "r269", "r559", "r560" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails", "http://flotekind.com/role/OtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r266", "r560" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/OtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsNarrativesDetails", "http://flotekind.com/role/OtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r260", "r265" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails", "http://flotekind.com/role/OtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r139", "r509" ], "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" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.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/2020-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r132" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedTerseLabel": "(Gain) loss on disposal of long-lived assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r517" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on termination of lease before expiration of lease term.", "label": "Gain (Loss) on Termination of Lease", "terseLabel": "Gain on lease termination" } } }, "localname": "GainLossOnTerminationOfLease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnSalesOfAssets": { "auth_ref": [], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets utilized in financial service operations.", "label": "Gain (Loss) on Disposition of Assets for Financial Service Operations", "negatedLabel": "(Gain) loss on sale of assets" } } }, "localname": "GainsLossesOnSalesOfAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r246", "r248", "r574" ], "calculation": { "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill balance, net of impairment", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails", "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS", "http://flotekind.com/role/GoodwillChangesintheCarryingValueofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition goodwill recognized" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/GoodwillChangesintheCarryingValueofGoodwillDetails", "http://flotekind.com/role/GoodwillNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r139", "r254" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r139", "r263" ], "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": "Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillGross": { "auth_ref": [ "r249", "r253" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Gross", "periodEndLabel": "Goodwill" } } }, "localname": "GoodwillGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/GoodwillChangesintheCarryingValueofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r249", "r253" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impaired, Accumulated Impairment Loss", "negatedPeriodEndLabel": "Accumulated impairment losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/GoodwillChangesintheCarryingValueofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r132", "r247", "r251", "r255" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Goodwill impairment recognized", "verboseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails", "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/GoodwillChangesintheCarryingValueofGoodwillDetails", "http://flotekind.com/role/GoodwillNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/GoodwillNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r252", "r453" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Measurement period adjustment" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails", "http://flotekind.com/role/GoodwillChangesintheCarryingValueofGoodwillDetails", "http://flotekind.com/role/GoodwillNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Changes in the carrying value of goodwill:" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/GoodwillChangesintheCarryingValueofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r132", "r270" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails": { "order": 3.0, "parentTag": "us-gaap_AssetImpairmentCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets", "verboseLabel": "Total other intangibles" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "auth_ref": [ "r132", "r270" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Impairment of Intangible Assets, Finite-lived", "terseLabel": "Impairment charges of other intangible assets", "verboseLabel": "Impairment of related to other intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsFinitelived", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/OtherIntangibleAssetsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r132", "r273", "r278" ], "calculation": { "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails": { "order": 2.0, "parentTag": "us-gaap_AssetImpairmentCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairment of fixed and long-lived assets", "verboseLabel": "Loss on write-down of assets held for sale" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsNarrativesDetails", "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r132", "r272" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment of fixed assets" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r112", "r133", "r157", "r158", "r159", "r160", "r164", "r166", "r475" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Loss from continuing operations, net of tax", "totalLabel": "Loss from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r148", "r443" ], "calculation": { "http://flotekind.com/role/IncomeTaxesDomesticandForeignIncomeDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesDomesticandForeignIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r148", "r443" ], "calculation": { "http://flotekind.com/role/IncomeTaxesDomesticandForeignIncomeDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesDomesticandForeignIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r148", "r200", "r206", "r210", "r213", "r216" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 }, "http://flotekind.com/role/IncomeTaxesDomesticandForeignIncomeDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://flotekind.com/role/IncomeTaxesDomesticandForeignIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]", "terseLabel": "Summarized financial information regarding reportable segments" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicAndDilutedShare": { "auth_ref": [], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_EarningsPerShareBasicAndDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each basic and diluted share of common stock or unit when the per share amount is the same for both basic and diluted shares.", "label": "Income (Loss) from Continuing Operations, Per Basic and Diluted Share", "verboseLabel": "Continuing operations (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicAndDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r5", "r6", "r7", "r8", "r9", "r17", "r22", "r476" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 }, "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "terseLabel": "Income from discontinued operations, net of tax", "totalLabel": "Net income from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare": { "auth_ref": [], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_EarningsPerShareBasicAndDiluted", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation, when the per share amount is the same.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic and Diluted Share", "terseLabel": "Discontinued operations, net of tax (in dollars per share)" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r363", "r366" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails", "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r11", "r12", "r13", "r14", "r15", "r16", "r20", "r23", "r24", "r25", "r282", "r283" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table]", "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails", "http://flotekind.com/role/DiscontinuedOperationsSummaryOfFinancialInformationThatHasBeenReportedAsDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r280" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r420", "r422", "r429", "r438", "r445", "r448", "r449", "r451" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r421" ], "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": "Accrual for potential penalties and interest" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r143", "r162", "r163", "r198", "r418", "r439", "r446", "r606" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 }, "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax benefit (expense)", "totalLabel": "Income tax (benefit) expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://flotekind.com/role/IncomeTaxesComponentsofIncomeTaxBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r102", "r139", "r414", "r415", "r422", "r423", "r428", "r435", "r622" ], "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]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReceivable": { "auth_ref": [ "r65", "r589" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.", "label": "Income Taxes Receivable", "terseLabel": "Taxes receivable" } } }, "localname": "IncomeTaxReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r129", "r136" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r136" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes (received, net of payments) paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r83", "r581", "r602" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income taxes receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r131" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r131" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r131" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r131" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r131" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.", "label": "Increase (Decrease) in Income Taxes Receivable", "negatedTerseLabel": "Income taxes receivable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r131" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity.", "label": "Increase (Decrease) in Interest Payable, Net", "terseLabel": "Interest payable" } } }, "localname": "IncreaseDecreaseInInterestPayableNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r131" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in current assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r131" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current assets classified as other.", "label": "Increase (Decrease) in Other Current Assets", "negatedLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r131" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedTerseLabel": "Other long-term assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.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" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r261", "r268" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets by Major Class [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r261", "r268" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "verboseLabel": "Other Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/OtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r258", "r264" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/OtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r103", "r194", "r510", "r513", "r586" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.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/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r126", "r128", "r136" ], "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", "verboseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r38", "r39", "r75" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "verboseLabel": "Interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryCurrentTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.", "label": "Inventory, Current [Table]", "terseLabel": "Inventory, Current [Table]" } } }, "localname": "InventoryCurrentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r245" ], "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]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r84" ], "calculation": { "http://flotekind.com/role/InventoriesComponentsofinventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/InventoriesComponentsofinventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r86" ], "calculation": { "http://flotekind.com/role/InventoriesComponentsofinventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross 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": "Inventory, Gross", "totalLabel": "Inventories" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/InventoriesComponentsofinventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Inventory [Line Items]", "terseLabel": "Inventory" } } }, "localname": "InventoryLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r30", "r86" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://flotekind.com/role/InventoriesComponentsofinventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "totalLabel": "Inventories, net", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS", "http://flotekind.com/role/InventoriesComponentsofinventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r40", "r87", "r139", "r171", "r241", "r243", "r245" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r85" ], "calculation": { "http://flotekind.com/role/InventoriesComponentsofinventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/InventoriesComponentsofinventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r86", "r150", "r244" ], "calculation": { "http://flotekind.com/role/InventoriesComponentsofinventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Less reserve for excess and obsolete inventory", "periodEndLabel": "Balance, end of the year", "periodStartLabel": "Balance, beginning of year", "terseLabel": "Inventory valuation reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/InventoriesComponentsofinventoryDetails", "http://flotekind.com/role/InventoriesNarrativesDetails", "http://flotekind.com/role/InventoriesScheduleofInventoryReserveDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r242" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision for excess and obsolete inventory", "verboseLabel": "Charged to provisions" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [ "r35" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]", "terseLabel": "Land improvements" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]", "terseLabel": "Land" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r534", "r536" ], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails": { "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 expense" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r534" ], "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 components of lease expense and supplemental cash flow information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "verboseLabel": "Lessee, Lease, Description" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r527" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "verboseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r535" ], "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 maturities of lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_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/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r535" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r525" ], "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": "Operating lease, remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r526" ], "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": "Operating lease, renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r537" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r74", "r142", "r208", "r233", "r478", "r481", "r482", "r501" ], "calculation": { "http://flotekind.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/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r59", "r142", "r233", "r501", "r580", "r599" ], "calculation": { "http://flotekind.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/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r76", "r142", "r233", "r478", "r481", "r482", "r501" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.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/2020-01-31", "presentation": [ "http://flotekind.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/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r72" ], "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", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LitigationSettlementAmountAwardedToOtherParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount awarded to other party in judgment or settlement of litigation.", "label": "Litigation Settlement, Amount Awarded to Other Party", "terseLabel": "Litigation settlement, amount awarded to other party" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsHeldForSaleLineItems": { "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": "Long Lived Assets Held-for-sale [Line Items]", "terseLabel": "Long Lived Assets Held-for-sale" } } }, "localname": "LongLivedAssetsHeldForSaleLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r46", "r302", "r579", "r595" ], "calculation": { "http://flotekind.com/role/DebtScheduleofDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r73" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://flotekind.com/role/DebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedTerseLabel": "Less current maturities", "verboseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r78" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://flotekind.com/role/DebtScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r78" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r78", "r301" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r299", "r300" ], "lang": { "en-us": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualCarryingValueCurrent": { "auth_ref": [ "r291" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer.", "label": "Loss Contingency, Accrual, Current", "terseLabel": "Contingent liability for earn-out provision" } } }, "localname": "LossContingencyAccrualCarryingValueCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r175", "r186" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "verboseLabel": "Organization and Nature of Operations" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": { "auth_ref": [ "r127" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations.", "label": "Net Cash Provided by (Used in) Discontinued Operations", "totalLabel": "Net cash flows provided by discontinued operations" } } }, "localname": "NetCashProvidedByUsedInDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperationsAndContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Discontinued Operations and Continuing Operations [Abstract]", "terseLabel": "Discontinued operations:" } } }, "localname": "NetCashProvidedByUsedInDiscontinuedOperationsAndContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r127" ], "calculation": { "http://flotekind.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 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 (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r127" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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, Continuing Operations", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r127", "r130", "r133" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding 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, Continuing Operations", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r25", "r98", "r100", "r107", "r133", "r142", "r155", "r157", "r158", "r159", "r160", "r162", "r163", "r164", "r200", "r206", "r210", "r213", "r216", "r233", "r501", "r584", "r604" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://flotekind.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", "totalLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "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/2020-01-31", "presentation": [ "http://flotekind.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": "Other countries" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r114" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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 income (expense)" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "verboseLabel": "Other (expense) income:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r188" ], "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", "verboseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandNatureofOperationsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenseMember": { "auth_ref": [ "r484" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.", "label": "Operating Expense [Member]", "terseLabel": "Operating Expense" } } }, "localname": "OperatingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r200", "r206", "r210", "r213", "r216" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "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)", "terseLabel": "Loss from operations, including impairment", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r529", "r536" ], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails": { "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": "Operating lease expense" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r521" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Rent expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r516" ], "calculation": { "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails": { "order": 1.0, "parentTag": "us-gaap_AssetImpairmentCharges", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Impairment of right-of-use assets" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails", "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r519" ], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r519" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS", "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r519" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "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", "netLabel": "Long-term operating lease liabilities", "terseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS", "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r524", "r531" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r518" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.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", "netLabel": "Operating lease right-of-use assets", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease, right-of-use asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS", "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r533", "r536" ], "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": "Operating leases (in percentage)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r532", "r536" ], "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": "Operating leases (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r430" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "terseLabel": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r205", "r206", "r207", "r208", "r210", "r216" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r37", "r38", "r39", "r75" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "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": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r88" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "verboseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r69" ], "calculation": { "http://flotekind.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/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r92" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "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 adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive (loss) income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsNet": { "auth_ref": [], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.", "label": "Other Intangible Assets, Net", "terseLabel": "Other intangible assets, net" } } }, "localname": "OtherIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r36", "r37", "r75" ], "calculation": { "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Due to third parties" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesScheduleofCurrentAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherMachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.", "label": "Other Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "OtherMachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r115" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentedTechnologyMember": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patented technology to exploit the technology for a period of time specified by law.", "label": "Patented Technology [Member]", "verboseLabel": "Patents and technology" } } }, "localname": "PatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/OtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents and technology" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": { "auth_ref": [ "r125" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.", "label": "Payment for Contingent Consideration Liability, Financing Activities", "negatedLabel": "Payment for contingent consideration" } } }, "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfOtherEquity": { "auth_ref": [ "r123" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to reacquire equity classified as other.", "label": "Payments for Repurchase of Other Equity", "negatedLabel": "Purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfOtherEquity", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r119", "r471" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to acquire business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r119" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Purchase of business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r120" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Purchase of patents and other intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r120" ], "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", "verboseLabel": "Additions to long-lived assets" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r372", "r399" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockBasedIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockBasedIncentivePlansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r50" ], "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 dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r50" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r50" ], "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", "verboseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r50" ], "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", "verboseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r50" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred Stock, Value, Outstanding", "verboseLabel": "Preferred stock, $0.0001 par value, 100,000 shares authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r117" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from sale of businesses" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r121" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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": "Proceeds from sale of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r122" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r122" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of long-term debt classified as other.", "label": "Proceeds from Issuance of Other Long-term Debt", "terseLabel": "Proceeds from Paycheck Protection Program loan" } } }, "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r122" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-term Lines of Credit", "terseLabel": "Borrowings on revolving credit facility" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r118" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "verboseLabel": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDetails" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r276", "r520", "r528" ], "calculation": { "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r90", "r277", "r528" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "totalLabel": "Property and equipment, net", "verboseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS", "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r43", "r275", "r518" ], "calculation": { "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset.", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r68", "r277" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r285", "r623", "r624", "r625" ], "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]", "verboseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipment" ], "xbrltype": "textBlockItemType" }, "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, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net [Abstract]", "verboseLabel": "Components of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentNetAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r67", "r139", "r277", "r623", "r624" ], "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]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r43", "r277" ], "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 depreciation or amortization of property and equipment", "verboseLabel": "Components of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentTables", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r43", "r275" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "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": "Property and equipment, useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r109", "r237" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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 doubtful accounts", "verboseLabel": "Charges to provision for doubtful accounts, net of recoveries" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesChangesinAllowanceforDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PublicUtilitiesInventoryAxis": { "auth_ref": [ "r62" ], "lang": { "en-us": { "role": { "documentation": "Information by type of inventory held.", "label": "Inventory [Axis]", "terseLabel": "Inventory [Axis]" } } }, "localname": "PublicUtilitiesInventoryAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale.", "label": "Inventory [Domain]", "terseLabel": "Inventory [Domain]" } } }, "localname": "PublicUtilitiesInventoryTypeDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r61", "r139", "r231" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r360", "r540", "r541" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]", "terseLabel": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r360", "r540", "r544", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r538", "r539", "r541", "r545", "r546" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransaction" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r124" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedTerseLabel": "Repayments on revolving credit facility" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r412", "r636" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "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", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r139", "r412" ], "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]", "terseLabel": "Research and Development Costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r41", "r134", "r137", "r573", "r596" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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. 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", "periodEndLabel": "Restricted cash at the end of period", "periodStartLabel": "Restricted cash at the beginning of the period" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r29", "r41", "r134", "r137" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails", "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails", "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r55", "r314", "r403", "r598", "r616", "r618" ], "calculation": { "http://flotekind.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)", "verboseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r152", "r153", "r154", "r156", "r161", "r163", "r234", "r400", "r401", "r402", "r436", "r437", "r613", "r615" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "verboseLabel": "Retained Earnings (Accumulated Deficit)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r191", "r192", "r205", "r211", "r212", "r219", "r220", "r224", "r338", "r339", "r558" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "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": "Revenue", "verboseLabel": "Net revenue from external customers" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://flotekind.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r140", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r349" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r341", "r349" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "verboseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r222" ], "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": "Revenue by geographic location" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Revenue by geographic location" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r181", "r224" ], "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": "Sales" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioAdjustmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Domain member used to indicate figures that are adjustments during a period or as of a point in time. This domain member would never be expected to appear in a relationship group without the \"Scenario, Previously Reported\" Member with the same parent.", "label": "Scenario, Adjustment [Member]", "terseLabel": "Adjustment" } } }, "localname": "ScenarioAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "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 current accrued liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r456", "r457" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails", "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r456", "r457" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of business acquisitions, by acquisition" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "verboseLabel": "Components of supplemental cash flow information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCommonStockOutstandingRollForwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in common stock outstanding.", "label": "Schedule of Common Stock Outstanding Roll Forward [Table Text Block]", "terseLabel": "Schedule of reconciliation of changes in common shares issued" } } }, "localname": "ScheduleOfCommonStockOutstandingRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r435" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of income tax (benefit) expenses" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r427" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred tax assets and liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r11", "r12", "r13", "r14", "r15", "r16", "r20", "r23", "r24", "r25", "r282", "r283" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "terseLabel": "Summary of financial information has been segregated from continuing operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of effective income tax rate reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "verboseLabel": "Schedule of disaggregation of revenue" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r260", "r265", "r559" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsNarrativesDetails", "http://flotekind.com/role/OtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r260", "r265" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of other intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/OtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r254", "r256" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/GoodwillNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r254", "r256" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in the carrying value of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of domestic and foreign net loss before taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r40", "r62", "r63", "r64" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "verboseLabel": "Components of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfLongLivedAssetsHeldForSaleTable": { "auth_ref": [ "r11", "r282" ], "lang": { "en-us": { "role": { "documentation": "Description and amounts of long lived assets held for sale. Disclosure may include the description of the facts and circumstances leading to the expected disposal, manner and timing of disposal, the carrying value of the assets held for sale, the gain (loss) recognized in the income statement and the income statement caption that includes that gain (loss).", "label": "Schedule of Long Lived Assets Held-for-sale [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfLongLivedAssetsHeldForSaleTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsScheduleofImpairmentChargesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r68", "r277" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r145", "r542", "r544" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "terseLabel": "Revenue by major customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r200", "r203", "r209", "r254" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r200", "r203", "r209", "r254" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "verboseLabel": "Financial information regarding reportable segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r372", "r399" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansEmployeeStockPurchasePlanandStockBasedCompensationExpenseDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofSignificantAssumptionsDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockBasedIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock unit activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r377", "r387", "r390" ], "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 stock options" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r392" ], "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": "Schedule of valuation assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of restricted stock activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r80", "r141", "r173", "r174", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r314" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareDetails", "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r187", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r216", "r224", "r607" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/CommitmentandContingenciesDetails", "http://flotekind.com/role/GoodwillNarrativesDetails", "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsNarrativesDetails", "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r187", "r189", "r190", "r200", "r204", "r210", "r214", "r215", "r216", "r217", "r219", "r223", "r224", "r225" ], "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]", "verboseLabel": "Business Segment, Geographic and Major Customer Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r113" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 7.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Corporate general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r342" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r131" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "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 compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period in years" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofSignificantAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r382" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r386" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r384" ], "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 to employees (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r384" ], "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 to employees (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r383" ], "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": "Non-vested at end of period (in shares)", "periodStartLabel": "Non-vested at beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails" ], "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": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r383" ], "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": "Non-vested at end of period (in dollars per share)", "periodStartLabel": "Non-vested at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted- Average\u00a0Fair Value\u00a0at\u00a0Date\u00a0of Grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r385" ], "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", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r389" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of vested restricted stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r385" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Stock price (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofSignificantAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r394" ], "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 Rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofSignificantAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r395" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofSignificantAssumptionsDetails" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansEmployeeStockPurchasePlanandStockBasedCompensationExpenseDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofSignificantAssumptionsDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockBasedIncentivePlansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum employee compensation payroll deductions may not exceed" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansEmployeeStockPurchasePlanandStockBasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Awards granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r374" ], "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": "Maximum number of shares that may be issued (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansEmployeeStockPurchasePlanandStockBasedCompensationExpenseDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockBasedIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r399" ], "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": "Shares remaining to be granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockBasedIncentivePlansDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockOptionsNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r379", "r399" ], "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": "Outstanding ending balance (in shares)", "periodStartLabel": "Outstanding beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails" ], "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": "Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r378" ], "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": "Outstanding ending balance (in USD per share)", "periodStartLabel": "Outstanding beginning balance (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails" ], "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 Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Vested or expected to be vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r370", "r375" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansEmployeeStockPurchasePlanandStockBasedCompensationExpenseDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockShareActivityandUnitsActivityDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansRestrictedStockandRestrictedStockUnitsNarrativesDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofSignificantAssumptionsDetails", "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "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 USD per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r139", "r372", "r376" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockholdersEquityTreasuryStockandStockRepurchaseProgramDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockholdersEquityTreasuryStockandStockRepurchaseProgramDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r393", "r404" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofSignificantAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedTerseLabel": "Forfeited (in shares)", "verboseLabel": "Number of stock options forfeited (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockOptionsNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in USD per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (per share)", "periodStartLabel": "Beginning balance (per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted-Average Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Number of stock options vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansStockOptionsNarrativesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Percent of common stock fair market value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansEmployeeStockPurchasePlanandStockBasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r319", "r410" ], "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": "Stockholders\u2019 Equity Activity" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r530", "r536" ], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementaryCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r10", "r187", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r216", "r224", "r254", "r281", "r286", "r287", "r607" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNarrativeDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/CommitmentandContingenciesDetails", "http://flotekind.com/role/GoodwillNarrativesDetails", "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsNarrativesDetails", "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r82", "r152", "r153", "r154", "r156", "r161", "r163", "r172", "r234", "r307", "r314", "r400", "r401", "r402", "r436", "r437", "r503", "r504", "r505", "r506", "r507", "r508", "r613", "r614", "r615" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Statement, Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r152", "r153", "r154", "r172", "r558" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, before forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Granted, Value, Share-based Payment Arrangement, before Forfeiture", "terseLabel": "Stock options granted" } } }, "localname": "StockGrantedDuringPeriodValueSharebasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r50", "r51", "r314" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Stock issued in JP3 acquisition (in shares)", "verboseLabel": "Issued in business combination to acquire JP3 (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r50", "r51", "r307", "r314" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "negatedTerseLabel": "Stock issued under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r50", "r51", "r307", "r314" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Sale of common stock (in shares)", "verboseLabel": "Issued upon sale of common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r50", "r51", "r307", "r314" ], "lang": { "en-us": { "role": { "documentation": "Number of shares related to Restricted Stock Award forfeited during the period.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Forfeited", "verboseLabel": "Restricted stock awards forfeited (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r307", "r314" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issued as restricted stock grants (in shares)", "verboseLabel": "Restricted stock awards granted (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r50", "r51", "r307", "r314", "r381" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Stock options exercised (in shares)", "terseLabel": "Stock options exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://flotekind.com/role/StockBasedCompensationandOtherBenefitPlansScheduleofStockOptionsDetails", "http://flotekind.com/role/StockholdersEquityReconciliationofChangesinCommonSharesIssuedandAdditionalDisclosuresDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r82", "r307", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Stock issued in JP3 acquisition", "verboseLabel": "Equity issued \u2014 acquisition of JP3" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r50", "r51", "r307", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Stock issued under employee stock purchase plan" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r50", "r51", "r307", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Sale of common stock" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r50", "r51", "r307", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Restricted stock awards granted" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r82", "r307", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase shares authorized" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockholdersEquityTreasuryStockandStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r50", "r51", "r307", "r314" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Shares", "terseLabel": "Treasury stock purchased (in shares)" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://flotekind.com/role/StockholdersEquityTreasuryStockandStockRepurchaseProgramDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r50", "r51", "r307", "r314" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Treasury stock purchased" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r51", "r57", "r58", "r142", "r232", "r233", "r501" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS", "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "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/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Elements [Abstract]", "terseLabel": "Supplemental Cash Flow Elements [Abstract]" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash payment information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r9", "r278" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Impairment of fixed assets" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "auth_ref": [ "r45", "r577", "r594" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.", "label": "Taxes Payable", "terseLabel": "Taxes payable" } } }, "localname": "TaxesPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology and know-how" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "verboseLabel": "Trademarks and brand names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/OtherIntangibleAssetsScheduleofOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trademarks and Trade Names [Member]", "terseLabel": "Tradenames and trademarks" } } }, "localname": "TrademarksAndTradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/BusinessCombinationNetAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreement between buyer and seller for the exchange of financial instruments.", "label": "Transaction [Domain]", "terseLabel": "Transaction [Domain]" } } }, "localname": "TransactionDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransactionTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of agreement between buyer and seller for the exchange of financial instruments.", "label": "Transaction Type [Axis]", "terseLabel": "Transaction Type [Axis]" } } }, "localname": "TransactionTypeAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CommitmentandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TransportationEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used for the primary purpose of moving people and products from one place to another.", "label": "Transportation Equipment [Member]", "verboseLabel": "Transportation equipment" } } }, "localname": "TransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r81", "r315" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "verboseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r81", "r315" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "verboseLabel": "Treasury stock, shares (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r81", "r315", "r318" ], "calculation": { "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, at cost; 5,580,920 and 4,145,481 shares at December 31, 2020 and 2019, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r307", "r314", "r315" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Common stock shares purchased, cost" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/StockholdersEquityTreasuryStockandStockRepurchaseProgramDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r413", "r450", "r588", "r619" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Unremitted earnings outside the US" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Unsecured Debt" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnusualOrInfrequentItemLossGross": { "auth_ref": [ "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before deduction of insurance proceeds, of loss recognized in the income statement for an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both, Loss, Gross", "terseLabel": "Unusual or infrequent item, or both, loss, gross" } } }, "localname": "UnusualOrInfrequentItemLossGross", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/ImpairmentofFixedLonglivedandIntangibleAssetsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r176", "r177", "r178", "r179", "r183", "r184", "r185" ], "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]", "verboseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted Average Number of Shares Outstanding, Basic and Diluted", "terseLabel": "Weighted average common shares used in computing basic and diluted loss per common share" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "verboseLabel": "Weighted average common shares:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://flotekind.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(2)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4273-108586" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r151": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r170": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8475-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5144-111524" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Z.5.Q2)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=26872618&loc=d3e7384-122677" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2611-110228" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r28": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=2122178" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r290": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12021-110248" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12053-110248" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=120520924&loc=SL6031897-161870" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r349": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r351": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r368": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11374-113907" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120384911&loc=d3e23163-113944" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28200-109314" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32247-109318" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e32280-109318" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r451": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r474": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613673-111683" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121590274&loc=SL5624177-113959" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r509": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28541-108399" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28551-108399" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918425-209957" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121593497&loc=SL77918431-209957" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121604053&loc=SL77918607-209975" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r537": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r546": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r637": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r638": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r639": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r641": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r642": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r643": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r644": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r645": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" } }, "version": "2.1" } ZIP 125 0000928054-21-000044-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000928054-21-000044-xbrl.zip M4$L#!!0 ( -: <%*<0%Y_' , *$. 7 83(P,C Q,"UK97AH:6)I M=#(Q,2YH=&WE5UMOVC 4?M^O<#-->VGB7*"%0)%6+BH=+:BDZO8T.;$!"R>. M; -EOW[.A;45T,LT;>W&@V5S?(Z_\_GD^)SF06?8#KZ.NF"F8@9&UZ>#?AL8 M)H0W7AO"3M !9\'% %0LVP&!0(FDBO($,0B[EP8P9DJE/H2KU1874QA< MP+F"0*1((@13!82)I,P0TF<@Y, ML]S5YNE:T.E, ==V'7##Q9PN42%75#'2VMAIPF+=A/DAS9#C=:N)Z1)0?&)0 M[+D.#G'5=DE4P5Z(CHYJ-:^&ZC7O.*RYU6^>JU%"O;]0DFK-R(D1T\2_1B8Q)RBF;.U_#&A,)+@D*W#%8Y1\/)3Z$DQ)!)T4&R7]3C0F#2]? MKDJ\V@ZC"=G@=]P,=/?+6?^T'P#7L9R'B'=CC32U1/PEL+W!,.A^!OW+SO4X MN.IWQX=ZWK9>/>Y!?QR 80^,KT_'_4[_4P;]Q:!W!%4^*!0RLE$.N+[ M9F%.1$&&YENF*#DQ/&.CD"*,=2;SW?06.)KB>_?+R&2+\H+M/Q^H^9V.%Z&D MF"*Q_AEHI?>/.&9G;AG/VOH6.#A?""HQC;)7#? )Z'$1HVSQ@)(G+CU$T7PJ M^"+!9HD[B@B93!KE!ZIXZFLB@.2,8I YU7B='%5V]7;.1I+C.F2/!.2=&,(]&QIK;LD9EQ^]2!2%!"30(: +*L M?'W!F^5621L_]!(^8!; [N+L'NP2HU?3ZTGRRTT,:U467X/8M!(G 3%)%.<.%:<;S'O362FT&IKG;[?H[I\_%RDP69N7* M-0O.)>EG*NN-1]6*'@G.QC^,7AD&3'FZ+0E3D J"%=\K*3/6I (P".R- M&NYHIM8#9%D_]FJ]\2CG3.G3A#9NQ,;'D2=%'I6!"[IB@SJ@7F/:;:>\X&)P M8M7?L-HQCI(OXXNTWB13SM+OG99'+]:9[,YA_A?+:X.@KLA4'_MI6*YOM_ M/&KWBU'?$4@YDU5%*0YJ38"RE(L-%[BJ5UCN09"<",+2:JO66) 5E:I5N%6Z M#*M*DI#30A>D7COGHH1;(X2WTT7WB!D-9CW#%I82S#)?ZHEQ>WGP'Z"^XOE2GV;OE@C>.9\3,S9NS>F^%TD/QQ,8*%7A9P<75\ M-AY P[+M:W]@V\-D"*?)^1D$+<>%1!*NF&:"D\*V1Y,&-!9:K[JVO=UN6UN_ M)>2-G02DHTS6"M&+^! MZXRJ6["LO=9 K':2W2PT>([GPK60MVQ#JG7-=$'[M9^>7!['<^/PX[GY4[;I5$[^M-%2!O5*QNE=P7]V%@R M;BVHV;\;>2M]N&697G1=Q_FU4>KU>[G@&C>3:%R)E8\GGC2]TQ8IV WOEO$T M*M-Z.16%D-T#I_P=FA4K)TM6[+KO$K:D"B9T"S.Q)/Q=4V$-+$4ERRM%Q3Y3 M9$*\@1[]?CH^'B?@^2WO2^+G65/,+)6-%^-\A=6/#G$P MG5R.)@E,3V \&8XN1CC@=#;Z-+Y,1K/1L#[C1X/!]&J2C">?X&0\.W\2V'<& M_==::9;O_O6H@V>C/BF$IK!-2.@=43]W$:XI M+*BD\QVD@BO3W+0 O:# >"KD2DAB6B?@NJ0Y*O+4+)4:,WK#L'"5PJ7&CFB: MFH*<%=@;\=N)D$NXM&)X/Q&J!;[O6VX8>5&[66O3!NAWO9-]:U'&&?!,*S_;3C!<&'# MX+%< T5^[#R NIU.#=H)PQK"]>)V4,N=MAL_0(2N$_@?0.3PPI&']R:?;P]B MSW,.!V*Y(GQ7SMS#TDRL):8?BX'9S!P_R9L%PS)R&I%B:Q."E-PQ/D:U6:EVGTE7,?Z[6M9,8AJ/586Q#FM+E'&%\M\R%TX+I?;;,3L_&^.IX@-ZM)!I1DS @ M&:HI"F+%N#GT+[G_1RD$4OIX&MAW-9K_IIN\/0@PUG*$X^$4KBZ/FG!V=O$3 MH+^JJ?]HJ"__YB_>)H_?>RM1O7:[54O8T"?K=Q;OSZ3_>7[+"SS5[_[?7/TW.6:O3ZWT8GO=Z%],+]L/TYY_8J-M/V-3R MTBFO3,EUKW?YML5:A??5N-=;+I?=Y;!K[*PWO>J1JE%/&^-D5WC1.CNE7_ I MN3C[T^EWG0Z[,%D]EZ5GF97<2\%JI\H9^R"DNV:=3B-U;JJ55;/"LT%_D+ / MQEZK!8_C7GDMS]9Z3GOQ^;07%CE-C5B=G0JU8$J\;"D^&J2CI-]_GJ;)J)_D MG ^%E.GH^#CKCY[EQ_\<#F!E#_)QDO,K+5^VYJKL%)(,&!^-*G^R5,(78^CY M>%Q&>Y]#CU:E7-N? M#,CHR[__,'D]F;)ATDW8;9-WM\WM##OWIAH?0^V.[1E<+>T7,O[\\FHZ>3,Y M?S6=O'M[J/7_26;E0:./E-9N4 KNQ2KHVOF==..GXY&"H M?D5>&G39U, QDJ72>?+ ?,6N2[/44LQD.[K,1E\)@W5+ [:$6JY*QLL5JTMO M:PFSP9^!2J&"LSF>K(*;<2K3^)[I6L"3".".)]L(OK)ZQ2KXGZ!#D-)ZBXTF+.[.TH"?"/6_ M31*UA@",-8A:6,X%>S+N"I9KLW1KM%@Y4\AICH4X_1CMAI7MG:"[M3%[UGZS M<1\A[K?<\_C1BT'R_,0U,6V*!26+R7.%Q^"X">-6AA#!Y2K5DES)@!R>:N4* M$B>Q.8B"R(*>A7*9-J[&/*(0:W2,565-)@5^=NP)0B,D8AW]?WF3%;R<2?8* MV7E5:T@D0]Y)CI[(IV%JJB/V=+&+O58J7F(=T/MVYBU&UJB M004*@2W.:"7".<#5J5-"\=@!J%B AF6I*EV5!1">KA000)5X* !@W ""),J M#J!EM>;$<-A6,&);7# CEJK="HMOJ21!D!#F2_$9I/-5X"F]BZ>#$W@/5H>G M_L'H B(72A!H.'IG3AS''0!'_08AB5NQCBIPIGBJM/(KJC?W+4L8#P (L8WP MO"6ZTZ\$*KUI-E35M@*V7*B/66:L" :$SF4F2Y0]#8AA1%:$71)!5Q9A!(RK M"FSVK0,I>\HN%US7(7O)RS+/T3JH!?SC[FD!-C7N #:*C_=W!0$WF @F<;'W M2$WM/V[!(7S)-]*2&JO\X9Z4I9SR ( *J2"C)V!/##LM\.V&7H!#HE?WHT,G ME*:PAY%[(? )S$%UQF19;2D&.Z1^C]:Y01-M);VK@"Z70=$O-6J"M%%-P=VF M9%'Z!K1($7@M;*#AG!7./-=2-T>C._+MS][39R+D]]W:'OW6UC:\-Q!K5+6W M^47IOAO9;:I1HGY"]=KK1S:FG+KZ3$EXO.'N36.XE/R:R#B6TD#'H0D(+RC6Q\=/ MBF/3P\63T#T)RP4F.KG)UX_&O&D=, 6!0X5OQXK@4 Y8X)2PF8;8[CUH M_Q'8'AWC*Y!Z;I$5;;A?AD1& ,-[G2;2[4BQJEP8O9#$LR6?-:^G;)/[W^!?KA9OKCVZX_NAYL3]V_ (S/S[<[R:;L5[0;=<"C;^&L61YZK>T MJWCYLC5LK66:G!GW61*D=O4\-&=0W="L_*)FSRQN9 MU73(8>^V#13=1)X77*$LE>MNY36U)ON.Z05Z^+W>GUV@GL0.ZF=N4>>39^UX M!_Q1$MV]I\6A/;RF'L>74 NY=W.[38= B_WM% XPZ=KO3WG@LK?YC!?/X0K\ M[%=02P,$% @ UH!P4IBW6DAA!P *!\ !< !A,C R,#$P+6ME>&AI M8FET,S$R+FAT;>59;6\;N1'^WE_!4]!< JQ>5K+B6'8,.+:#$WI)#H:*M)\* M:CDKL>8N]TBN%/77]R&Y>K'EU,JE;2XY Q:TXG XG'GFF>'R[(>K]Y>3O_]R MS>:N4.R7O[[^>7S)6NUN]\/@LMN]FERQGR9O?V9'G5[*)H:75CJI2ZZZW>MW M+=::.U>-NMWEUV(W6IJY61L[EC_5X_91^TN94+'L>==(K. MUWK.NO'YK!L6.9MJL3H_$W+!I'C5DH.7O-)QCW4K1JU8AR_:<_/JCX5'E3I=2N/DH[?7^W IRYV>Y+AT6 M,Y@YH_IA8Q*!MR<@\"EKY+X)-,"\\+J.]Q]"C9$EK^].^-_KZ;S^-7X\G M;)!V^NRNR;O;YF:&G3M=C4Z@=L?V#)XF\Y6,O[R^F8S?C"\O)N/W[PZU_G]N MZ]&#MHX3]E9F6791ES16[H0K.8+ID M;[0I6-IK_X7IG+U1VM$M&Y<"NS&2;(+O60=..CD]&*C?D)?Z'3;1< RQ*5GG M/5"LV&VIEXK$C)+H,A-])336+36H$FJY+!DO5ZPNG:D)9H,\ X]"!6<%GHR$ MFW.>X2?#="$=!0*Q')9PMD^;EOG)L"!8!K#9F=^9J@4\ MB0#N>#)!\*51*U;!_QXZ'E)*;;'1A,7>6QKP$Z'X)UZB5A" L1I1"\O98$_& M[9SE2B_M&BV&9A(YS;$0]S]&NV%ELA-TNS9FS]KO-NY'B/L=]SQ]\K*?'I_: M)J9-L?#)HO-9Y"C%:Q5A51F3H?/Z'F8 MF@Y%?(J/TK<%9<2(U\]\"N] )X;2VW+P0OF=A7(LY/=Y'U"0\+4F%-/?!I)^ MOS,\ "?IP(M]):@\X\_9%5D8!Z\%CGT\I(FG_XS7]O IGH>GA/ T*T5FU[6! M J3I0MJ0_)"B,NCQ?( 6E8K[AD.VPI&;(L+ M9L12M5MA\6U*7A DA/DDOH!TO@D\3>_CZ> $WH/5X:E_,+J R(44'C3:A93W& P!";",\[XCN]"N!2C\V&ZIJ M4P%;-M3'+--&! -"YS*C$F5/ 6(8HRY3G:!WD OZQ#[0 FQIW !O%QX>[@H ;3 23V-A[3'7M/FW!(7S)-]+D M&ZO\\9Z43;G/ P JI )%3\">&':_P/<;>@$.B5[=CXX_H32%/8P\"('/8 Y? M9W26U<;'8(?4']!::#31AOR;"NBR&13]6J,FD(EJYMQN2I9/WX 6$H'7P@8: MSEGAS'-+JCD:W9-/OGA/7XB0WW=K._RMK6UX;R#6J$JV^>73?3>RVU3SB?H9 MU6NO']F8QM&3.&WLIF"$'Z"RP!G:$?T',IMJE"0_+B3L\TK^ WI!8Z,OI1+ M!-#WXKZKSR3!XPUW;QK#)?%;3\:QE 8Z#DU >$&Q/CY^5AR;'BZ>A!Y(6"XP MT=(F7S\9\Z9UP!0$#A4^B17!HAS8ND"8X)2PF8;8'CQH_Q'8'AWC!4@]-\B* M!.ZGD,@(8'BOTT0ZB10KRX56"_(\6_)9\WK*-+E/1:7TBC"ZG.N8\/P.CA#W M_TK5Z.Q'X^OX[NF3]$7OH%>]]V"POBEPH05NQ*= *9DVC%>\LC1:?SD%;5:* MKT:R#":$2:>-\JEV3A=!_\)S+ZIBLT98+@XWUQN#D\Y);^!O.)S!OU@OW%Q^ M=,+E1]>)_;&3EYCYZ>%>)]V,=8-NLQ9H_#6()O6H/66J;)F5&/ MI4%J5\]C<_K51S]K_RKCOCNB)_[_2=:+0#D"PL-GQ,SNY]YUP@90!_BA 8W' M&-S PH&;K3?T;3GIB_SP;6WUN;AM M/N,=GKV1A:7A!<)^,@F*03>)F^>0T=/XP@541H;K@4I B"Z7D+6DMC MRGX0;#8;?Y/X4MT$Z65@776"0DK-?&IHZV1HO\$G(_3DA^&/G@<3F:U73!C( M%".&45AK+F[@FC+] 3ROUAK+S*D_!8X?='BBZ2;YY3%BZQSV G#[G'&\J-\06E\%';)$?TUB1%E M@/J5D3;;@KUHK;CPELP"Z!_%I1EL.#7+?A2&/[6#E9\6+;?Y;R%=-PSC9P*5=$/&MK M3(*GF>)YI:CY'PPQ(3SW<5/C13\%%ZS!'\46]/3=R]GI+(4D]B/X*^3=L(FZ MP?5V=)Y".O]\)-\*].@8 MWOI7_MB'J^G8P8^2;MC^]H&/KF TF5^DT\GW17A#U-CS?_NOA=3X9WDQ )H5@F1W&L.%F"6;) M8"3$FA1PR4JI#,@8"8IP%6>ZC>^9#P=6^^F3XS@.!V.Y*HG8ND_1 MX#F@PS.I5A"%WB^02^4\;QE1P 3%23UA&5LMF((D:MNYC&5,-.2\0-D]DBN6 MK15N%1@R$12F=]F2B!N&$WVUXEI;U/AO-2F.?U@RQ1#N+JPJB 95V^FN$8#2 M2#\N94T66\B8PCRXR,JUTFN"R3 2'AKNZ9/H\&A0M1OB)%26=K_95:Y4;*D@ M!H>>J 413'OSNX)M890Y,FVI6!P$476/!U]=-26A%#JKH/H.:1(0UU'^;HHD&@LD\+F\S['BOV^YHK9[5=;?G1=CE%R M0+",%$3= _K\GM.'BKBOAIK8J)=TD-+>P-7*_Y?6N**5"^RJ%7%<81<;PFT] M\ZH=&LX)5TAZJ9BV]+:MF!0%H!DNCCV.@A+YUE5CY%P0D=GOT2%U1S3')6JM MBRH[LF3*K:F;C-2-[^\1_CCTV"X,!U^3_8\RW1RH#%D4K%%?2(6SPD/P!2DU MZSA>%CC?JE&H^4IZKH;1$*/2F,,7K:35 MZ-1MT0\AS[(NL?,O%]!7N!\X[;2=^&\9*S M''<:W'4,OV4PSW..9P4[%>UU;;S$ 8OK-;/P5!)%]XD)W'CXXE[T2!O*!#># MZBCRAJAL"=%AN[HH?V:B?^*BNA/2[D6WE-4]OZ]802Q_>U??AU9Q(S-\,"%8 M:,7:[)M\X;91/4$L#!!0 ( -: <%(_=RS)HP0 '$0 7 M 83(P,C Q,"UK97AH:6)I=#,R,BYH=&W=6&UOVS80_KY?<76Q-@6L=^?% M+PW@V YJK(V+6$7:3P,M43%7FM1(.H[WZW>D),>K6[38L*5=$ BR>7=\[KD7 M'CUX,IZ-T@]O)[ T*PYOWUV\GHZ@Y07!33(*@G$ZAE?IF]?0\<,(4D6$9H9) M07@03*Y:T%H:4_:"8+/9^)O$E^HV2*\#:ZH3<"DU]7.3M\X']AM\4I*?_S1X MXGDPEMEZ186!3%%B: YKS<0MW.14?P3/JZ5&LMPJ=KLT$(=Q!#=2?61WI%HW MS'!ZWM@9!-7G0> V&2QDOCT?Y.P.6/ZRQ;).<9Q')]%I<7+:B>)\L0C#SEE$ M$D+B;M@Y^35"D &*5SK:;#E]V5HQX2VIW;]W&I>FOV&Y6?:B,/RYY>3.!X44 M!C=3J%R]5C8.+!EZ;SS"V:WH.7]:E6JSG$DN5>]IZ/[Z=L4KR(KQ;>]YRE94 MPQ7=P+5<$?&\K3$&GJ:*%96@9G]0Q(3PW,=-C1?M<"9H@S^*+>C)^U?3BVD* M2>S'\%?(^VX3=8N>&UGVNFAV#WN&3%/U2.!'D^MT>CD=#=/I[ HS]7K^;GB5 M0CK[LB??"_3H#-[YO(!AJ/4KL1A^+U-JS8_NON=3[KWE1 )H6@ MF>W%L&%F"69)82C$FG"XIJ54!F0!EUP:^A&F(D>XBE'=QO?,AR,K_>SI61R' M_9%H_P+0X*54*XA"[Q9P6 M&+_$/_YL)E5?,?10F)Y7B3U2=AU%+R!%&NH\*M:<(]&8)MS&>$*22]5%1;>MMVF7 .J(:;8XWC0HE\ZZHP"B:(R.SW M:#!W$YKC$J76O(J.+*ER>^HF(G7A^P>$/PX]M@K#_K=$_Y-(-P.5(0M.&_&% M5-@K/ 3/2:EIKWGIYTR7G&Q[3#@(3JE?&U](8^3*V;^S?24CO-[#;5L9T73GTH]U:X&RK1J#F*^FZ'$9% M]$IC#%^VDE8C4Y=%+X3(2>W;^9I.7-Y;K<.)[U,Z*B;^^SH*JT3IG/:U>U8Y M<_A\P[##4 X3'RZPG*38I=4WL%&GCLTT) .TY"R'QJT?BZI_Q,./Y>IHR2@. M/+M&."L*AL/!H<.!*_FOGB^/=$B,L<%7X\4;HK(E1"?MZN[[A2[]FG"=?2@ UP;#!Q6RP"I8FT.5K]R ZV=U&7<_"YS_"5!+ M P04 " #6@'!2M$.&V')8 "Q$0( %@ &$R,#(P,3 M:V5X:&EB:70S M-"YH=&WM?5MSV]:6YOO\"DQ.=;=4!2N6+>=ZYE0ILGQ:U8F=MIRD^VD*)$ 1 M,0FP 5 RY]?/NNX;-D#*=B)*45=UCD6"&_NR]KJO;_W]?[]\<_;NOW\^3^;= M2)/G=6K M35->S;ODV=-GQ\EO=?.^O,[X^Z[L%L4_=)R_?\E___U+>LG?)W6^^'12=UV] M_.[IT3$\VQ4?NB?9HKRJOJ,5P"]F==7!S!IX$_^S_\)/&FAHN*Y>?7?\;'@H M?7Q:+^KFN[\]I?_['K]Y,LN6Y6+SW;^]*Y=%F[PN;I*W]3*K_BUM@1*>M$53 MSOC!MOQ_!>P,O(3^O)%=@W$6957H+AX_PZT[_Z]_O_CAXEWR_.CD8W=B"D=> M-)]C3[V1_KB=. EWXOESV(G+\[,WKU\FIS^=OWYY#O\+_WY[?OGN]!W\,;B@ M/9@\'>,/__WCZ6^7P_,;5_=OSJ]^?//N_#^2B]6[ M\[? 4]Z\>G5Q=OY12_A]W7;E;'-':W@W+Y*FN"I;V$90%NK9K)P6\#])-_<) MJRG^9UWB(Y,-?6>H[Y]%5339PGOXQ^PFZ>ID4B3+K*PZ^'_X85G1#R\[4$OP M#3I"FK3S;+' I[OH;*IL:7]>@X M*WQ?T<"^E5,9[:*:.A/H+R"%7R;M>CI/ M:OBFT;$/;N8E?%85\(:J[G 26;):9+P)$U2>BK;%WZZ:LIJ6*WCSX"8=)ED+ M*][@**!OP>F2!C9KZF72P:GAGM#_RA[^4&=-3EL!.SOMZJ;55<*YPJ[".^OK M,N=-A\T:84O[>D?,];Z']_ORW9NS__CW-S^^/'_[<=+X#[_:-.)W90>OF^ZR M(" R(--__=OQ5T^_/SY*?E8Z_ZDH.K 26DM@=T(KP 26,A.]76U73]_/ZT5> MP.4P?&)>+/(DZ^B)'>XEW7UXW+G^?,5ORFX.-PZ^Q7_5ZR[.H?!:FW>WJV(* M? ?94Y/,R@^6-0'_@/>WR0&.EY77.&48A3\^Q$>:HIX=)>_B5Q\81XI#E1V\ MK5X "RE;,.)X 7D!]P#,)N21L)),-RJZ3\+(=)>$H:7 SCIX 3#7+#??XYL6 M&V0PRP+.#L=KBF4-&S"ME\MUA0P6.:K/F+(J)V8&GP"YH[FYPNEU'?.J;+4" MBLPFL C8P0=W=9X=)?^YKIOU\E__]N+;[Y.W*AI_Q6V;P>E?SH%J^#224_DA M/GF:_UZOFXKL\[VY=K]4"Q)Q2)\W95MXHAZ.+^7K-"IN&WP&?OK#!G[0\B^4 M&N%I(-?L=Y#.^(B%7&Y?N M79I/@0_ !"HD<*3%EF?5%/(QKP;DZ8<-7T08[L!<*O@R:_%&5Z*"+&!=UW"C MU\L)Z0HTA1;GPOI"D<%_6CQE6(.=*W(1^#6RB,[\E'R.AA01 LJ;2T7;-)+&J;^ ',)*<4D#QH=:< M&B&-MX.EJFPYR,0*/JWJ=34MED(\P;[1[<'AI%'\E>S P;ZNS7 $WJ/#-S+"T\Y:8R8" M]YC"?XN<#C%; P$UQ$D&3;!A'0P)!P[R=V'NM ]7:[#/4*:V3%=-/2WR=8-_ MMD,V'BXPR^L5W@CW,LL <-5<16XUW[3EE%;B<<8AED#;MT6;2Y4*9VO8F[;; M08D#"?/-]\E!=IBL,N!FJ'$CG5;#,^$-.Y@[2+R\]72\?]X_=%FWT.-[NJUB !]T,?/256CO,9 ML7%2PQFC^I7#*@W2]H?^BO@?ZVH=5V; @&-"K'$O1\"7Q[< -!=)= M$(]"'0?N?]-C0>FPO\"->ZUJCOI]IQKG8"1,HRSV)]D$"!NTJ]L$S[:%N/B_ M\T:'6&57Q9,)"/CW3[(9[-UWV>(&I-H7GRN8=XN0V]YX3'M."*(5L;!W="B0 M6K"=2=>B$J%*P-Q47\>*S*"$X3F"!L$RJ^B0SL$T\1P5@6YIM)S(>/.,91'K M).H@G3G:IZL_]2ZOQ\I19$Q1X\@J\<"@ZM0FIRA50-9<7*2)\*?D.:]:7^_8 M:^0%B;S-G,[VW64]9N#G<0]3Q#'<-ZPXEKU&VWJBLX1I" TSGH" L2 M3E/>(=0^)@J9.LUC! 2Y0C_S3Z,JNYZCQPPPQG@3')U'( 9@D\ M>9@.ZL%RO7\&BH555=U1\K&D'2SUD;9#VGYQE+QE,^PE$,O=DO4K.7=#:S/# M>(W?0 _.-1JM5*F;G;UV0MZN-2Q^0ZH!%5# @<'R3I &-REFO+UV?UPG@Q>T-FM; M9N_-:>M<1"U(]I-MC?*""PQ?Q3U3(T2[[=!OST(&)8=W"M.%\"NKGE5R/)ND M@CV5>ZN$AQ^;:VO?'3H9V'M6-REZ\N0Q^)A"?'E,GU55]M<+1YD58UO(*/3W M?LK,QQS$,$]49?=49&ZAO71L_PL4GA"*B)F^X_N/F^W])/*0P:*Q2_[M/X[- M?KP&=3.'B56U: _RDY%LIK8?3/8X]JQLVLX(78T?H \7W?X-^J(K,]VVZ#06 MVLTUJ(@3H"O+.5HUJJRY>Y5Q$NBBOR8WG1"A:\/ Q.3[#7Z-KO]>#EI*'X\X M E*16&1EX2\:_>!*@OWA:^?9-2YF"N17YR98-ZGK]^0CX;V@> *Q?3(/75/1 M#QTT2@H8Z7BIRUEF>1%9\K_^[9MGQU]_'UFGYS^94\B0'%53MF0YZ<7YU3(K M%VCW=1B^0Y94KCHZ\@(>X)C+1Y*W1$,^FLS^],MQ"U7$XWVQI2.G:T/.V#FJ MI;LQNR4K[VOD8IP[XJW..<#;]6X0RF(W+VK$DB#2O :;-MMH\@V:G;!F]&P0 M5;.W/P?*;LK)6D/S<*1UY_Z$ZCNL5\9^,7ZC+,_1 MGK;N*F;&JZS)KIIL->EA7N*7^$AK1OJ',_F*Y M1M^3P[ESZKM/DWE]4P ?3JW0&65L8>K. M8,;.GIHGG^*V_HIRX,I]2B+_38P&(9JV,XQ.8[0<]TBWA0?U,>2R%(2$TR1Q MZV:IPQ>IBL]I)O(X#'>DOL1V0C=(*WT?#D@2#N8XQI*U8%!J]3V[2>4EHUE) ME@Q[>[U\A:+DY$7*RL%LHY1"J*3?LPU B19-#3O$V1++LFU%*0Y]-'[J$(W$ M&?CT>KI$3I6."3#Q1@&%@4S*FHWJ6(Y!)4E#N#UZJG:3(^EMVY/:0)#C(FFS MU]8-Z&P\)2[![VWF&3L$R1:V2I1LKO-V\D#/2Z-I8<"^['!SBJPQ4IRSB&E' M9T4CK"066$XIT@92!E6D55:*=I,7)&.M&O=+17]1TD%+B\,$'TH,SL'F-.S/ M[#..DYS"86)N:-???S.W05O6<$K9/6/D\4[19II[ II 43'+F#79&I9!*8+E M,DMFV;0LDH*4U (T@6<"2H_'OK>&@L0!B MUC1H0;&/?K&:9Q/XS113O1NZGI)\4I@+2M94SI1L4O_I@K(;G=@@K$DM&)PV M9Z)ER)K*&K6$@;UP9^TP]O?%JDO(EED4RB$C!9G-+;-0./''U"S9K-6RHNH$ M<:B0Y>'P2S=[(%\W%&]K,2O%O K%((CXR[4L/XCW@1J5KZ>2;LYK6R&;=$)Q MO?QKD[;[45.6:9($QKD-YC4YXO4VE4\LE")+I869(JC,56I'YG@SQ[1BVHAP M^:U7[^G+4$.7907DM@QJ(DI2 -;DG$\M_)F4RFX'9 4#DO MBK#PK-4M(@EORA+(RAWVG63DTJ$K<\U,D3E$$Q&4NR8;'"6O0!:NFX)=>TLT M#@P'D*U$_M%&/!PV)>UKQWD (I5(%'Y_#2P_E]41/W(]TZ'2\>!DUS='H,35 M'\KBCI7_\UWTOV&S4826GV="ZF\.NJXXA;/;QDPHW5\+#X X:D?1MCIMRY>8 M,C5!:5R:Z@BSM?3-NMU&YO9"HDC)+8D[^EZL%+[94K'0KV*WOE>8J_4NI5;F M6:5?&5Y044):!:_.3%M\M2Q"^ )-@?5<%2J>Z3ERS []:II5UQEIY1(T:*U. MZS-=8,@/%,*B**U;5Y]YW\.@T$W+;P4XU19$34["6PW@7EI],1F&*@I+LA7D3^D8#=LM;%5]<]1:R3;QA)C3>G=SXV\3>- ME=3J>]RB+8=KFW(Y&*1L^!Q:/O%U1:HX*RJ3PH22),\ WYF7@D MYB1B(9F8)@X_H=)94*$:='IP?6)=89DM<3 H09$S)-+;S(4:3H?U2 ML!=5DJ2 R)"UJ!&5H4>..;.S45,LV(1-N<+[1A;+1FK+UHNLX;+5M&?7>*$; M5P%&?? *JX3=6QBR;CY:'KF/"R!7^^UQJM_8MD3_( M)I#4DEOD]O<(" P)FGPA>"53")E)O28KE5@TUY;N/%_5:L28<* )]>J!, MV^:4E5[J!ZP(K1V$6;(("'Y PU?;+OE*^$.0TR1;BI;&FJ6W)WF]1*5A*F%L M.( J59;"%V8B85!12%-U.#9ZP41!I<1)@EE!,RYK2))9AGUH[N4T+%7 "H6F MG' !5M\?23]Z#(6.A$*?/X9"/P_/,2@1Z8C=%9 X8J\.$[!&1([""RR9!EF/V ERQK$,A+^$B#S7"6JQ[*<>V8D^QOI1BY@TZ+K,M M$F&[%) ]16<>#(Y^7-S>\7@S9;ODQ1*5I3 M44B.V,04M,O!CJ$TP\$'\"V:Q M+(GZ>8CL>@0:! "L#1*EE+ ;C MPG"]HA:#SQP::]2D'2M 0P*R""Y5V7ID!@T;T&$RH5QK0LP^]$EXDA_QD[,/@?#4QV*PSPB6>6O%%T,:CM-L, MM&UD5 J 5)/A/,N 4R',Q4;866' +R8%!YTH1#LI%WB?*%\,]79, P2UO5R2 M29+AESS_'$S^@FC"NDQZ4>5+WZ7",]4D1'HW^Z\PZ6]=B0N9(*8TN,843FO3 M[-NI$[>'*[U>=*W&NMA5/X0:Y.XL65G,!= D*9IKRP5?>38@&V)'$!1$/2_$HFISA\A<^4XZ7! MYL(Y/[,^ QRVR#UNQ33'.2M.>,U)4*W[6&&8G[K(& (5]Z2PR>?D+,?WN-P1 M0\1 ()@_0I>U3Q8Z-1*+H2#C2S#%F'+,[6I&"T5CW]%?Q=!F!A"(CI)7;EJ. M"M7ELLA+6HQ3?D4_K:8]IT\P>XXIVL2(,)S,BA9FXC]#>FSH7\??HV:F:URN M"9F'0$Q>//V7R$OZ/X>?R8?9588FD7[1W\W,GAOI/(LU*Q>3%K& V"H/$)*4 MWSO^6'YA_]A&%F.2+\ .Z#"?L2!E!ED)1HHH$LI^3I%XI&M$2_YG-3" &ZHZ M,1+%R&_@V?+$HS<"'")JMR; M7,30H31FAGB26/:JLY$1E7BZ2K+>#> <_51CK?:DN< AMW SC^LUJ#VCE=; A;C'*[#Y@Z*>K8%)A10]QE M5BXTI*@!O#6&&45+.-<" 7IMJW4#@EK4U%G.[V@+I523Y^ E.!Q2, ,C/"TG M%5S!=NEECVV2HMQ\^Y137'K!$5+S8A1F[HBH+Q]#;66E1=9[ MJI*Y(%_FH-1+ 0-\'NK)FRBB>) *P"'H[+MA0*A0/Y*R,T,':%MV +:., M&NY;>]RUR)I%&1P8<:9E?9TM6%!LW8CH)J#"T:XS+8VUE38:EDEP1UG',8 COD!/<%X[?P=<4MO\X0UF433+T(0$]MXDQ8 MI/U-$M2_DYE'WBML6-1*? 7#.!Z-?NS[CL/WW4M+&XZ!.1+'#1S]QH4P'M>G M[^/"/Q%A":A_O3!0R*J$#EM=;L[KI'(.2[ M8_^ON%H %,CKHMF:ZF+S>Z2:;AP,*YIV3\PX3>:&M;H1'\[=#A)DF3/MB-]IG#KZ3K/M:76/P<&1X.#)8W#P M\W!#OZJ=2^#=?']5^6PT(X2?!=5/_#D">'5%DM"J_M+(PZ8)Z9A3*QI0'URW M)DC9%L62[8-E4DIE_E'RB\7C&O(_\]6Q4MPL+QU8G[W*K3@M6L:?WK$9X5=Z MF&6%;/2[YU^M_OB>C/$[@8C9R9G4J]4&PH.S8W$#[^&2)K"D#60N5-P%;% >28QHL+4* 8RYQXN-P^7 M2YT@_(H7S>+FBL2@QEL[ MS'Q1>P^+=%9OK2( C1HE"ZAE6N.QLQ4!S3^WS: M,UHPY@K3LB07JY648W$HM?=Q95>'#& ;-?Y,,,,I$\OZ2/2-DYPGB+ML4X( MEOC1?=R:.6S-+]4,,WPP'T(%\7U<2@E+P;'N\QI^AS4XO<(>7L'8\3$87^CO M6X-"P-EJ=^M_>.U:Z([ON)+Z8J]HB]533OMA!D)-JD IUK_2K6E5$@;NF^C& MA5S?5!)GAW]98]:SYC]JE$AVKI@$/=^A32(S&5ME*R-Q74'7U(O%P.Q,DI9, MT\O=I]":L$]I&&0#\)19&.($VRBPE^,64,_#N2//CJ1Y(&ZNXIJ<<2G'GB7, MW\XOZQ3(VHY#%%.QY1PFA7"T8O/C.Q1JEREZ1PSI4C[B6D;!M=#L,'Z6&0#% M:;3 QM;:M$Y5:#H,7=G6"CAK*]\9_5(NE)N+LUCHU>PG>?828+1YB+S(W$6# MIMF'EKD-4N161$PM".JC8GX$)*8M631NCT]'QXF1XL'?)P45I5.>(=.6>'6"FN6FX HP.72J,^045M/%)@J')X?" M6('Z\E%\5;]SK-]'/%YDK_PO#5?9.I?#N0WCF6#A16C&27Y/)NMI2WOX#AB(R4M. MD^C*[Z(!/^T/\O MI8COU,V-"E#IFO:=P.*1YCSBL.K=MF.3+77:-MA.%N\4G";Z;&^.J=.-$I,P MX;=H5]K6W]3WT%XW79JY$2-H9S$D[X,21N?F EM?DCIJU_":1]"2Z[$X)'P) MDX'9>+K=MAWFW .W7J.?>HL,X.#T,#DX/DQN,"$+H**R22Z*K.R/)>#V49E(FF1BSS!'W&9T6Z[Z3%N)%,CEJ0)-^3@TWHN&?,Q%CSBPWKQ& O^/.)5 M*;?71$W!"$Q.F"LX')9X2_DT#+'I)>$IASL1-T\_54+\/-;"W_V6QAK&16YI MI&K#X[VI,J">--*\>\E6+S('P](78SA?W@?YVDR]/V^RZZ/L)3[0=G8E MQ9E9TZD(7X<]QB,N5+\3=V;PLZ1&SV(!] 8:Q*&U1EWLMPZZ5N\[P8#91+K& M]QIT.]@NK!L*XB%_HEAB#C0;<SIJ>FISV&1Z>,MHZ"'.%Z86BQ M9%$AS$%I)Q\,EC4>LKI(U;"&;EE/U)ZE6$.A=#66F\@Z=>F\&[G&>I43CC'= M6R ;@6A4.!UUS%J5OM77=ZQ>+MN^S\G2I;$-.UIGZN^/<0K*:]08=/U'*6>P M$]8>*\$*1"<)HM9'*H!AUUHV&[5S?'SO"K8:G7#?*IZLC_.-==)ST-5I*C>P M,_ HD%8,]1L>?;(AT5%5./G6.05;W8A/F%7[U#..6R#1<[<$*" ^V'>G5=B\ M;'"RSW6N0K.C*.8,T*9RSRR">XK($2G@G\_ZS0&;(R2P/SG%H2-,^3"R3MNH MD%:%)U(6P #A4+HY32UL$A(F#5"4@,9ADL "RSF"!.OO;64>;Z+3V(/+Q;18 M;-V8[?6:=@:O1 .;7;1D4QZX=T6]NZ:/.(/2M49;\JZ\8Z]=4.LOP0SDU.&P ML4)CN@';GCF1' JACGH-1JT+V9QPI1->:.JKX$S/I.Z+S0\/^ZR).!.C^\ I M3NKK>PEA=S =% C,IP*^.MNF 8_RLQY7EGQM+5VGI,N=-W&5Y?7T7.1:\T>7AW450_:TZ_OKH!6W$:6M TW\V2OG/K&OV)6]* M[C1B29G :CLXYG2]^Z.8O& .7!H]+(T/Q*AW;')(ED L9L9=ZX1U(BKS(0L+ MDN@_\"1#% &*8X55\1%YJ,![PZD6DHY@>L>@AF1 MM.?YD^>.-\UU6!T:;GR4.!5D5I3$/* 708JBE0#)2$3ENB% MKKV6Z%5)@F.S-@:9F;)XQW !D6,J<%40$64]5)ZT1TSIY.B;+3S),B#$UR&9 M@JUCDFQ)5?-"O:WU3.,]&;[&=/T6):O]0@OP27G-?A$99Z/N"_)-DPY3@!PL M+7<$BN5+_57VY!ASM8?N-5U;C$5V94=9O)F^=DJW%6[(=;9 ]40]LK=\]V3X MW0=*[!O0!+$K17(.KP-M]V?_58=B3*.&W0[O'34T8"6VZC(M!XUS@K#<>R>& M,Y)HYEH%@8I#+#3F^G"@?+FT5=X1*A[)M!]J5] MO3'%]S;F9:G"$L7(6YFW4I&T[N<+0-\PJ!==HXC1Y3B]^+VUW"I09)RUR: M(,] V5T45U;/'UC(!#$"\(Q-[CWZ5BB"@:*I7AH.SE9#PSASE&"$XEVE8::/ MU5-X3\,X-R;W9JKUV;T,?U+HS;5WKCSA:#AR:6#^-PK;P5O3$88,^J5X=V@U MQB-)T@8H=+TTCMFQL>%ZND@^(V^(8=5[2S5:C8N2-5LW2#=B!^/Y]K4 ^'4[ MVZA]%S:;,#H(L@R,C\:YAM?1,^N_A7>BEK?A[N\ZL&V%@CFY?*3A;U$X'9P? M'OJ>/*<]5NVS(!."V"X3'-:?#'(#TX GSM7H"LZ+_*KH,SC03RN$4\EQOGJ) M6W2HYH78K(8IQ4=_#/6-A/J^NN>AOEUTQ#O2"+.F;!F.B'UX",R#=KKM=!2E MUW]KG5K1EM!>+=GG!2@UP*Y8#;?@;UUM^B'[S>D^2B_0='/7O!F\O 9<7>'C M2LEZ<].A4= MAV;"(X&,2+BW=D,0^591M5,UK2K*RC\G*BC(^&?4&$#=B".J[,!&CTW<]X.( MS;T6#8?772Q7BYJ;A9N)(%KG8B'9M1/@(AD7)S@SY?QO ]RCBOM;,6JD%-)>-?5ZI;48\DQGG-FF^05!ZNJP69EV,/'CUJA;H$OAG^Z=\)ND::_K>HS[& TT*$)0D#9) MQXML+K]2P-J"7Y.J&FG[+@O.#+ZPKMPM(!ADE_YF>$D)DF"1QQ,KMB5S')]@ MN;J,Z:N>G^SX ;Z+<^&3&G3^O.17$->_$"[1>JZ?P0A4]*>.MNK9@XP^9I<3 M QL-I:T5J<@!2H4!QO%@G]_C1%2V4ARC(;?:)*O>PPP;#9\3E2K5*&:7@$I& ME'I1S0,+IBX6(*0[BZ@:LT^ / 5(<EO M3]E0I*@]C(DV?XMGP5%%4K.<4-'+G85X_"+LB1#_\^7SN&0,97\F9%\)N ,J>:MESW$*%\C@3O"KR^F\R+GF T0UH(,Z"Z:F9Y%:M?2 MQ,6N2JEZ6QFL*ZY,.*Q?U.XFL[I964-8P#9W%G/8FK7V_FS(HY(9!UBO8]MX M=P0_>YC%OPW3<3<>BCDFIIV]U01[N84N/,Z6E##)]'+ (>+G%RU/'\RUG$AS M%IO)E*F_X?;)ES;?;X:/'[P(UZZ-8C]QUP_$JTMA-9E,?#-B"DEFTWR<68@: M&JR#KEAR\,WH(7I]78+QZ'V1LIY%X S)OB]MI,\*U-7^7.&PA7 M]VM!>\Z+Z4)Z4;GO5">#[Q+8=<9>W@$50V53 E2YCU0^&T[S#NO'W5(H#OB8 M^,IB8VSOCS2P>C5N;HI)M;&>''6"[%2-[H4.3-6XBP\5B2H%7ADN.$"'J%N8 M%J;.A*IRU"_QT<9G/!5;FY784KA>@7\XR6!+HBEX[J6 Q0.WL\QMP!ZPV3<9 MH?[P%IE>;M[!4HMT B'2&GZ#W$HGW-[B;#QK92L%W$-_R<'5X/V,=(IS8,6T MX#@LVHGX3YR*'O%*.OV?,%!<-Z9S&:>? 6E6Q4U+O7'(A='P+_-ZNI9CD=92 MLS*.R7>K9E(1#V1+-G]VAPH*PMJ\WX^#9XU^TMM# MF "R%V;BSV,JG[$N-QRN@Q!Z1&Y6L; M\@\ZN81;,=K/X2[P/1@F1 ?]74'W<+WW*'3/#[> [CG;#MW3+VOOEQV3JT4O MP]$V0(J3NP"D&$>B,&9&' 7"[25&R8%P8=-=T"O&,"LL6,4C5L4C5D4[@@3U M,4!0ILK"7DP.X]F@]BV1+X:D52 *=E=[;I\3@P_=(49% O]'P.H? 59Q1P9PTXIZX-NK0[ MNYRUH0_2:5(>0F-$45T0\N[/0^?H8[P\V+2SV]^M.U:&>WJZ=&3[$Z]\= ;C M:#8" J*!X<\'7?,QT<;41[L)@\B?][YON5R/@;61P-HW]SRPML<%3BI7RC\7 M]^GD=KA/_KWRDM^C+HL_"R=*>U,;<*(>'A0#%<%>QY&*>IB2_=P!DAC;,8]Z MB(V?&?1H1#V+X2&%T_$!D6X3,[IOFL28*O'Y$)SZQZTI[BG(D_K1QU&>Z/#BF#C#7!%(#!;O(Q1M(:,DS 'N3<]W4J+Y MN)X(3(:]RKMD$0L>$O6, 6-%(:;:V!H> 7_N#/"G1P!I0@(C7FDW3HL/@AA+ MA>-QZRFBM8/C -=!(D[_+3[62>P%<;O?][0>/I;KW6VYGK7,;^;U$L1TG^.[ MM7H&FMES@C" @QRQU.L1IMP65\&@6V"T5,IZ!"FU8$2O&,Y8[[D.R]F6*=T4 M!/L>83@$4A$LMU<--K[4LN?VO%T]6._GMRX(\\[3=]15W#VNH^9@]J'AZJ\A M;*"@X[O9$G-L8</_4,\RNEEHD&=M6T]+]4PXH4); M]=-&JW&B6!D."H6VY%J42_.+D.YWK'%T:8?+B)Z>"-F\-1U:DLLG_V'N99\M MT87$Z8KPY/YVF(*J8C,4X*87C!&1VVZ[H1R&X?)<'C8Z:]^+G[C= MWB"@-+"]MGDL$Y7 ]0V5G5GG\IT4^YW\\<5^C[5^C[5^C[5^]SPD^>T]#TGN MC01R+\#]KO6[CX&0X6*_6]?^G$2K:FZA'Z1#3OD_L-['"2KOZP%^4MW$BZ/D M5$X1Q/);=Y_06/@5!LV=>@K^@&U M@4PZ!#_4J@L.#8*&=%5*XS3*>/:M[+C7<"!ER49V^Q'=U!M:$QK40VG<1=+5 M'6U<"]CF[^G <>%%_'8=H/RGYT!IGOB% GG^>% MX)5S+-F8)/WBL,-X)".;OD?,4;QV7@HB&,,,^NDT#J$,G+Q N%V*^/MY^T7N M>1(YGF*F/.HIP15LG[^%4QWT/:$3R%0UL,HJ7LO@RN1K0LYSW(#DN:AG3%'YB7G-%#DA3 M"J0C(1)^0Q2-1I-3C&7AV[AR95[?Q$]C9!=B-$<3$F\LV3HUNVM+F A5)RGQ M@56@GIY?:Y*H9V;FIK\%UB ]X]WJ/91(BP[T>))CE/W&^8E;F:^"]23WIIT MXJ?NE'*'S#^FD$0\\[AE1=4:GWA3E,L)8J'25,@(EE)4?R?IV)222:.VWFE2 M6,O*E&'=GO1&-+&I/ PLN0:^7674P&):5S-X@K*9-,; GR+:>0=2#[8KSLVP M1X Z3<0+1QXW23>\6IFU,G2LN)B@77; NC<8IU#&EQ>YE*.$ZP M/\;DEK)N*4]"_C H;+S\#H*UOA/WU03/P!OLI!&Y6PD*&& 3W* M27B/VYUA,5GGXN+W0XO.(DH-RA X![>900INNM\6/ MY965HWUTH]KO@"H8PSXX,SSEGX:G)/\T)'X?O>[#^8>G6\C3[.DNSG0V$#B& MVSJ*^+#[^\7G=+J/O.;1R_YG>=D/O#"Y"#);DA2!J)#@OZ2 NQG%AX\^^SWW MV3]Z4_EU1A_(MNJ&X?B(.U:)X+^E;E'4YJ%9D MW(#4&;0/VM!S-@7R!!=C]' XUP$,MN#NWP:#+?-R6T(,MB'@K*WS=L'7'F-A M([&PXZ>/P;#/PT$^!N.OWR4QX+NL1^3%3%+HG,MB59*R;8HK, I$#2'8-OBN MIO+6MC-RSW*;LG+\3 @1%$@3:L(I?8]XJ&11MBP(2!>QF"/BT4% ' 3L8:^G M>;D5NNJ\=%[MI&I?UR5/OD:)BC]BB"XV?>^CF? '07$.2HR^8-*)Y<7%Q\E-9SIY/_XYQ,ML/KO@+)&_QW8DM(#\*!=FLZS<\@)&>I(&.B)\ MMB.NW4?/Y"_,[VP?/3??D/8'&QU3O(Y$XD4U=9WI)-*(F/R:!(ZB2=*#Z8,] MX+=SO JB+>32KA.CJLC^\7\G;ANEX4-(#KQ&XB@L/$5_ MR7W(SG7"I4,@S4JSA36*1Q&K:HK#N;Y"%\YOT($*]N'%X!KRNF 3@%!/2#W* M? 5I>.L=N"M1L.U:*]0V,;DY3]X*:L6>+Z'4XSZA%GN?NXQ[/[,/Q M2NSP#_8 X*BMC>A4$O!AE\RZZLH%A51A6]#'9T?&\R]=Z)4R_HZ6_P%;[0]:E!3<\7*]O&=J9R%XEZ&C5YV,MQ+,!S! MRBWV=.L^188^.TK^/J M%J1AH3\5J!CAH7Y7:&:[1H5D3.$<#6A+S.YTC[LH1/*2^Z5>O$I-^KY M4?(3;U++=^I-(_E8/Q@4\[O61^WYHEPG\=51_T(Y7M8JZ;N,DFM,J!T^?E\4 M*U9!Z_I]//U**MJS*,OFJYJ:X@_V=>+-I5)S3BZAV*BI_HMRXU1E^D"HN:]N M60>EIW@=):==PH55LOIA3:S?+\.V7# KXJANI@]%]#Y/+]1@SQQT^&46Z($' M)>EDA\)D4,QGDY:RR.1W/ZO@HF?]3TK7-W HB8*[J)P/\&*>'"6O*'+SDP+M MWN4UO.C725,49KP-A6&[3M9,4QCEJ!;P (GV MQ9$4)S=&JMPMW>IL=N"5AD7.BT7NG61KC[*U?)*X(ILLGV(M]XBI":?\5R&> MKXZ22TE?WP_BN?23Z<>(1QP.B*NZJXA, ^&'20"4:&53J;G1RQ:=5Y/S-*%9 M7FY2/DAU$:"$EM-\NP3;DW0,+KAY,JO7F+Y[(H$"T&%0E:8H+P+%RWQ@OL"X MJ?-I.4T33B4@K0>[G;0N4EGA>AW@5->/A8!;@I_'C\'/SW-GM>I;TD1N,DR2 M,LDR;C+9*=;A PG_>G%QD2:^491H-I;QP!"6"@>7!!PAB4%GV"HT8U,@:[!V MQ:3G!4AO;7./\/Y/#V+MM8CX&O6+P"]X)\$VS(6KB 26" 5FN;'HH9B5UHQ) M"G)OHDN4=&G'>)PBS(GAXL;A%Y,!TJN%!$ L#4Y;5_3PBE1;9BP*TC;LEPPG M)//S6]*30SO5".UVL@VMZ=;DXL32F5O$>&E;<173JD+-FW9/@@*B+!$U<,@? MET7;9Q#3G'8TDN/**Y!9C,[>]NN[:C)%+?9ZL..L(-E%J>P0DIG0SI@$;$,G5=T+;\AW/NGHVG@>E':1765EA45UA*'%&V8 MB-HUZ@VE8$G1?.'!I0Q3Z<* C<).X*!YA+3&2=XVJ&F( =(Q,]/,'3=?=%1Z MUM\]^,/)8[?(5:U4WSQ U?B;H^37;)I56)S!Q VT2A$UT_#OM7'YFHV_2PYY ME'Q2%*3OZK[6]7/J;7$#Y(A;@ 1I:&->KI#$V_6"O0)HE$F(T(L_.LV 8JYR M=5!@)0Z87A$7 'H:-?YF> #S721#!*A<*/'*;9V5KFV0P:VC-/CK0LKO;J?E M9PN\\U=SAXFHOR2U%;8UU;4OX?KC9*U&?K$+_V.)TO;D$-8F\:ULW*LLA5=4 M35;RSTCG,EP%!>;!L1@9/0M>\J>QMU_X8[%ZN3H-/6&HTCDS4N=ND1WL[$T"@L![;%C'MG(J?>CUQQ+ MID Y[-2 [+!1;4]>M+V8]10QP"J.-YF1R\9&N5W/#W8HL2? M(H&^/<**7E-'NF>!U=NGS PZ $WNB4UD(DK]("F0=@_825UM4D]X/,"S/WYZ M)/'T1-L89>JBTPRV1;&:(X,_JRN"U8/;N1>!BT\D%0IR\-*-V5Y3GR-JXZFU M+%WVOA PCLTN(6WQ3MANH(XG>3!?*56AQF^[,4=A< =G$A=$C6;,6XF235]M MXI+D'>0WI!9>%L4=K-'6FMIXO-,T4/[)X1UN6VRJ,9=EM>X*1=*=%D6^Q9?J MSDZJK9N=L4?3-_4*&2.;9G)=<[G1^3N?,KKLKT\F)ZR3L<9YT6 M3L_@$&M5/)LW<\;_E:>S KG)%YLULO4 MDH,Q='[5=5'MK>K]2;+Y&&3S"J\I T"]S3J#[8,; M>(HU;_ YR&4"WVZ1RBZ]8/9=I_?$H0TPQH]X(\!A<2EXUX"]('J,R&0Y6(84 MIX:%SC8T[C:(7-X>V$^U?3DBNX6]D2). *$PXTZU=(U7"OAF(V4UDEG@3SHU M15+A:IS<;01$H'5)E3RMRS(Z=1WT_1/PO]SA,31[">!':IS6G2G^L8V_Q9#O M6WA]'W.51YJ,4W*J?,PS-;V./>83I(E'TCT.4V<70)(3T)S4Y$]*GC>%3'NV M:"6@%?CCWM[ KT%5*A'<)I?BYH$M+@@V+ J"UYVE#@HA^G@::O",7::(;A_ MF$_S"8W?A=U(AG)_M!A7YU MX*_WKSCP[,U//UV\>W=^_C"+ E_:NA=VIE"5X'[J992:Z2>VK=#).^!AOYFC M-YPBFJFUTKS(N3&M6J>1"@SE.AL%2Y#LKU-XH',_P(L?!7?"+QS4"N5@ MQ-Q4<617IM$GI;KO6&V9F3A)K\>!/6&_XUM5ASL7^&1H#:1'[[ "03!$S " M,(1%F(8@H\&I W=.F3,;HE#MKO:AHV(0&^S3Q+S1TCMQ;ZD?)_DGF(X-J$[N MSOV(>3OH%)["4!D>1(&]BHWVS&Y!TSH&!"!:FAVJ^U*.76((_;.@8"?"%BB =]C 3%UY\,P:; MQ@ H"#Y*JEY;=.T.$\$D_C9,?3WSH[L9#'-=6T-UVV_8-I.W4OR3K2NV-HIL MH70C=4GXM&XQ-JR5C]56\Q:+7-=%PW'S=IO;9(JTM9/J\C%7I;.0')E$TRI& MQS94;/3]3+%Y-?"*3^&2\4+X\_7A,(7"PEY+VPA^&Y%,=!7'0XJ^W-Q0X[L_>6&]ZB M"IHV?,SQ^ !]3L\D41OHRXK5?5WH-J!V0I**:QM"2P>EY"P8F>V'!X7 T>DX M(N-L6\>B8Y>M^TY"7N4,-GQEL5PMZDTQ"!>N,Z+B=,..A:BU==K ?%C>OTM9*$<7/9,MLFP+EQ@JCL5TXL8!H20 .%;ACE MM')&OVVG(.#U#1E-;[:N MIH8]#BD&+D0K_8QB+)8R^2VB[GX*D?*<5@N,BTA&Y[3(L6]@.JRU*(YQN#6* M(4U+,XTJ5>.#H>?EI'05D+6Z<]7 @,W)6P%L+SK6)\JE]'G7=/ T8:W+J.B( M680I)0C5*W.S<51Y1VQ')6Q6\28(3/?C!?R("SA51G\+2S&\GH:&MU&OANQ8 MS]%8@$0*3):2#!*+53KA@U3:HBH./$=,_:XXK81&-(?-"VEHDX9'4OE_!M4OQU+]HM'A>8U!+8S'@1F!G(V+VB@^ M8(O,^&&JMC<5C#;S W_M9G^P((*KV-E$CL'[@+%F4PZ'N?!2J [FM\X*6];V MY8--S,.84Z2F4S\)BOICCA'-#>4W,7*'>5&L4KUOI<2,@]-.7,Y.G-&$D)R\ M Y9/$ISOY0JKTUM3)#K_!/O@'&Z!4J1YK99!U=*?RZ45 \>Q4P:SSJ@'MF'@ MP8U)SN:ZC?N[D >/(::Q$-/SQQ#3GX7)<(G>,T+?8D+]B>E[7[WU UYWIQ2I M95<:/3*4887]O6KQR3"KI*R%22LIV!2"]%]NEK5 M);ZN8OW,SG5 E*&S:]KU.D;S5A@@"K,O0]N[7;&2J_D5$)!SW?#/%6I^U=63 M13'KX.I^_<+YC&I9Y,-["7]Z#^.;;UZ]NC@[?Z"0IUR6EB;ON)8([^&^P9T* M>/PX'FEFD1I2CY7^BBFMYKL6^S%LPO@A<,^E]2T;;?S<^-_\0?"GET6%S0_\ M+S!LE+S#2C90.S'!TVWL(6T@AHH;I/Z(0..BP!3\15G,G'F]$5S] VD =W;^ M1EN^.9U*W*X@+%(&)A''N9+JL$:9J:!6*J;_4-E/#(!R:V6.CT!)R)/.1VKQ M,Q1E$L&UU));'T"/FZ$QKI!JTQPML=6%VEU%R(! 9L22)NN'?0:[%U=KG,DF M:Q]ANUK4Z4V,*W[,6K52U6:/">9@4CCH6P_0P109V:5GL@;K6RDRHV2C= MG\'2HL[E4=Q0T\7]C+(KCJQ%@U=_F3#5\WT"BY"+AEP.3\]P*,OV1GN]A:@1 M14DT,PX>,6R5"I"QE1:.&'>I0)BX&W2KI,Z@.I:Y([II8#+\OLX%NHB* M.VI.V<5L<5*(V]Y]E%1GZ@Y(1W+$K:PUN8&/5%,Z#"*E0P 6U8O=8\5B)G6O MD?<_P-MYXD :W/W]Y")DN!_3Z;IIQ"3+S,6-\=IH6?]?@K&^D$X&+(U>]2;Z90:$ ^@=83-\>+9P)=^V1M=WWJ1##H!)'!Y M_L95+Z\DZ<8)RL^!/HK4S>_C%H?>\)*A11%%+^\//\Z&XKBV[ZXT?KT1S=T( M&M.-%!L%Y@(/H]E1*^3#U-;3 )+,)0$(4]DD$QOS"&@U!;V)DM(XN,6E2"#& M*,%)F@YB '0"8M"N@.V*"=P(68BV#T"%.9;/*,F5I+V3Y]MJT!Q+W;T@PF(( MS8OM244V;.;8=_'VI!8Z6\HGM#"DQ1]RE T!>&ZEO F%LZ#DOFA<]!K!"?92 M]7".$R>J$+49'B /^VJ4AXWNP9UQL''$96WZO/O92YNK.$W=+_K_"P/B#9*Q M<1OM&0)#'TL\7G7=[22UO96.8GC0?YCK,3A$;@X*A5]MX4U^*4P0! "28.6C$;+B.9K5NP"#A$B^&08,V[X8S$UT,8F+U9>L44!ILJ M>"W&WIUV-;B_\E'+02*W_(@[#[3]R<<2R?U#Q*_SN 81QSWAF13D!LNFCD>/ M*]TD)\EV$\3G"7'4F,OZ#*;A-J5D'9OZWM'7[^#QBY(LMW4V8G$';'>)R,P+ MOS_) S2*OCVRT<6[MW?,5%RJ\IP/-G=L"MM:YYO00:+TQ5G;DK&X;DK/VO/Q MOOXT>\?PLEO&:?Z]".XM_IN075Q/#=^\UB2S.U'C=M1=->3X4EUO2!?L^B=& M*I:+=C[$,J]*W>A)75D\E5D&6SA;+P@'AIQARK=E^[58E;=A-.PLTWB EY;0 M^5HL7L;$7G,$^Z S1*85^BN,J;9NU]%,]!47V$JI*1Z^0JYV]55AHV!W>D^= MVS7J/&Y&'7BQ4Y1M\BJ#_/Z\=FOS=:-E/>9#4Q/CI-F-:#T/\7X<']DTF;N7 M:C9CQ\F8ITBFS9;?K;M;ZI:]UB&^_("SE[O@65C\('!K?/D\N0SAB$RY"[!I MS:6D4B3)5F>E"I-;O$C -H?(3#%51ZJ$)7M=D,L&W"HXR=9 57ISH$" P6MD M[F##[3:IXG.$"GRUP)\112$0',KEX5M/%E135SN,6([.$ .(L#;;5: M./!J-D4E=DC"ETQTBAH,Q39MSW2MB L<7JN!NJWJE]T0IQ?3YU:^_KJN[^-G MKMZC6PR4I!$(2LNO-TG(^*%SENMQUR/ ($%A?Q$.OGS9L) MPA$D8 &_FD7]!1[JI2)=IK'B%][P3=A)0W,_?9R;L&[=@2&/C=5INS*$Z29! M3U5[8;82Y5 [#A 3R*+%8I\.O6L,EYJSFD 9:*QX\/4;>07HD"V>'E5#9BW/ M5XHT!8'&+L UX7O[<(]!]GZ]N']%*!>O7Y[_]/KBU<79Z;N+-Z^3-Z^2EQ=O MS\_>O1DK3-F7V6L)39J<__3SCV_^&[$"3U^_3$[_>?[ZW<,LK'FK78&Q5V;\ZX6 ] EOQ7#'34;:0XGJ25Y(JR^* MZ_.GW9R29RO3DR'^6%E=UPNIX$ N9W^6)BN!-&- J=6BH!*2J8).E9TI^RYR MKV9P"H;Q LSQID1$A@6"N\$_0*5I*#X,?S>34OY@->0:+%9*'8 /#MSRD2R1 M4AO['EMQ(VTCP/A"DUE99^;,21\I*W1W;H*745PEP^)&;/ZV*#+:J\>@]UC0 M^\5CT/OSL(8>K::^EL >?T4_GTL/5Z->214=1^&(MQ17F!^O2.-RTTKB$C>9 M&ZFC&IO!_%U6N.;EHMCY)\Y;U!$F3A"G9W//5>5.*;4J*3*H"O^!@6GV(6-. M+YA ]%S7P*D1:JE 3?J M96GR.U4RRRQ2[F1F9\+/T&SL7(#/5L5,\)EL*1-=6/@=%H*8K.I2Y504$=.% MU,$-%.Q.VVA'?K(=E3-3($PL+?P 3)C.BO1?X+/,93&+"(%\8-R#R;HSH7GN MD.T@<-!32RGZ7&P"9%$;:C;/R8S;V/I$WB57)'(:NR/B2!--FYKYM5F98RL+ MM]70\(BPUXS_Z$_FT+3^_'V=7^$G+4FY;$&Z]X$%W"T^B-Z?&YKJL@\*J;*N M2I)4>;8$VFL/$?JTPGPYQ+);4&JZ0KH8EV+Q :O9O+>DIN3&Z@5H*P%U5<6F M%8,]F17PBH3K7SC_?-TT#@*+<(22K5IBV .7BI=U[L K*'9J$@*]F/&- MJ2S-E>!!.CS1-?*BVG@]+F0!/0-65&3D1*_E<@+7.2[]-.4AQD!=!NCJ0_A\MUD57NN.0- R!<;AO<2J M4IUIQ(;"&%X.=WV&^(V,3\!Y.+ET?O%,$/Q;3E;5.K2*,(O#S4@A_YO]%263 M:4L[C#>)U\\H3YK40NLWSEWL]+O$L)ILPE(",,$)CF>+T;A,A"8K+[[]54\& M[;)4;WL,WZ;-):V"0FIYL2@)"4P6ZN%EXQC:'<8 ;W%PSN^"[>NM2*E7=9US M*@V\=('N>E&P2:(M"T%@PY8QXE5%*WT-7,J'Z-I-CI+7T$R5G@&>K]H^SL[U MISI[22#7P-0SQB3/E@B82;@5LL.YM/#@_=-S7X2 S58G\UBRG!>W"-MZ8<)5 MJ6;+, L/SIWT_"CT(N'AG!L08CS4TZN[3T1^%UIN>"5=U+@ @F\H5L#I";Q@ M<73++3:WGK00:^>8LNUXGH)C<'2:HQM$>NEKQ_]%=%J2\F)2Y!R^-3RM,,U# M0O[M=.[62:0N<'4SC%.!E:J=&5@' MO3-3^EY8TL:40QED]$>"(6[(3RE?8T4,FSU6;.%GUEMHK!4\(E&]4>J*O,". MJ.O6=$3-'+,E)'.EX=T(*G>CP.-T^P!Y[ GU:2RRAB&'D8)_*SO,A[E;GOJZ M[E#M,BWC;%"2M*76L-+ /Q]C*BB\755W2(>-:2L1.,:MB%"-0<4WSA;(&P>'?+T"_Z 19)U< F"'B5/3HW@[W?*%=4'W9_P%>5:^K8;I0G.LV9)WU$> M3H\QZ^0]] Y;+E#3]MQ_YSF2CQ/D4CB0- P=>.<%*)DB2>^ M1'+%HQULHI;11$LW@.@V>HF%I"4=!VLAT&>/;^/6V'JJD<#:#I%N9\@%-MZ[ MQZF0]S 7\NSTYXMWIS\FE^_>G/W'P]-RCX]<>X'\H_-^]QFM+KB2J/MZR MWK!*DP3$M\'80KUD%9@+JX@+-J;2?+I CQPIP+@1 MT3)S$[SBE9EE@)YJ9Y[+;CA=-YV96/L5607%C&3S@KWP6X$RSC4W8G ^IDQY M,)4KAE;M!Z#04>"[B? !U_4NOD)GBB.Y^MSQQO97YWT8.45&-Z7'\VBRQB3NR/%2 MIA]VLS)CVDG00NT6G_>]D M)P:[2=L*5W;.L?H-/G&8*>R"Z@*!2NNS^R M<(O\HPP"1*V519#6*/>):X;C7 L_"@J(>N5,\'G9<$L%A[D9Y9L++O8KK#-C@^PA;.="J8\K*+[WB1>L+I75:-3MTM;Y(C:\5 MN:A1L ^/DE_\N<;R+W!RX5V9!7Y^'GF&)%E(-I&U[612'F]7Q>:VJ03P8;.UQ9)/T@$(":)P25@!"YM>,E+CB["LTKE;M S:'V[/^6\ M6K2=.>,+MU]J 6D5Z/*E>_X >?/SH^2-6SBX+\PY:H6X&F:'B70.B\7)RR%J M>OE<42S+LSB<=3M!-YD78CQI&XRYE0.[T0];EIP8@> M.4K\N6/DYV5RNC*>&Z0:; MW[:V;9Q%HW;?B;.B6)*/-"]1M(+4!7*HU$8C@>3J^3R.U";R+>?0'$E&C:)_ M AK. R2X%T?)CS7Z'"Z[>E& @O8251_@$:3;_01\%[(R%[0AK:RH;F[H4O=4 O M V^E(BUDVH@&"%H3:]>:Q^CI:/3TZWL6/=W;,ELWL4 A/!:U^J2GBZQ< M*H(']6NA;(1>(2Y>;RUKZ#.#6+M:;'G9UCM=Z_L=S[J' :V?+B[/SG_\\?3U M^9M?+I.?W[[Y]>+RXLWKAPF,\0K$ [#Y_RZR/< PGO%D-C"9T0@6AT_:!.X+ MF!=E.__+=V]\=F1V"@,4=]W$<42ATB+LC#!"R#HD2$OQ?YEH23R Q'6_(2IH M!$.2QM0(T%%R,?/PU]E^W=92Q6F@;@WY?,U8CC962:\21>\]=I3%-ZV=TD6+ M.6O\Q%',._@V$G1Z@-3ZG"*D&('#K?HMPTH^W$W^\&Y)]S<@$0R6DDH@K3B# MJJ,)@;L6%!>@#.-M2<5B-CIIQ07W'@[=,^I!@@%<1%LOV_@@_)'U^<8=V3T_ M]E>:/471\$-)&]HVH:"9:0"B^Q&SVC8M G60$PC+]S60:$P/N.E\)@<7ASP< M7K0"C)@F6\%4T&E,H1Z$BVLXD8L,D&79MG)$!V5I?YL79"K8NDM0U4"A1K?; MRDXLE1J*FO)T"<%T4G_ 7AM88&^S P9CAHKH-?E[\%%S%8<*\[ F-!::P MF2),;7B/K ')FR,CYMG&K"O^>-R[K.%A(QJH27GA(H MM;5.M'[89@?VLRJ\Y'(J"O)[$&-C85@%]0/35Y&8P)25]',=^4G.>T6K,(SCS1;M'H M)@SZ0ZM"X;![S]<>Z"0> ]:F]-P?NK1QQ( ZS3FEVJJ%VC+[;2=N

    0SZ,^! \NT]N4[P^! MHMF#5MG4J]*'S<4)>SQT2XH N2GND+R-,?NAWQC66+D3Z>_/M\7)%^BUE7IA&7"= 7&ER;+G=E_1F,U M%F@8@M+@I#^>;Q)LL I]Z/;Q%_'W9C-CXKB(A'"C:RC3K1M5+EG\,%&C3+G] MQT'_X?ZV,^S=WG0>.H_=WN#G7F\X4%-V(;5$^:90?HMI?,"T!A/MIU@9,2\C M8G:"8SAX I2U:@H#Q.3<#IMU5G*@>&]6!\KXL,;[^YH"-QBR_W_M/0X'_;O^ M4^^Y,[QG;[5!*V C!\QJ-FT98"NF1O_.6+$]0777[7]]>N[]W'L=4R+__;B*HY07G7[0Q^OGOH_[YEEUQR MD0-WT6Q>:G1"QM40;&L$5)]. $9_"2D =A]!$%)(QGTVKA#/?"6@RKE(@&J9 M3=.,,GGD.Q[Q&2W[D>9I,*9&Q-4@8V/%]X342A>W, #(VQ%@"3,9;G:3_5<- M-^-#7$&=XML@G,T 79#Q $TP&K/\&@<=1\SQ(3QY(AYRV%!>"3]%5O)>9YEB M"+>&7LR8HY5B;:QX&PGS$W ;VMX#@$I MIIV*]L-U8%D0[[XKU-GW 1@"$;> M3A&-& )]A#N>1][X6M^8T%L2CH)QZ,7%M<+H M'JJ5!]P+>QN7S?/?2!8#86,IC<'$,1)Y$KI3B):XY6C>?<&RF]Z?(9KSL<7N MS496B]Q*+FTQY5?=2I*J1?ZVK+R6%G$3LHX+?;]+9B.$A3!*&.?1R=.Q*S.+ M6L+%2+&IM_(U(G(QM3S\7EM9)YL'1!T#;8Y.'P'EH[I7J.,"5?A(G9S9M,4T M>3E*#6/)^>3!8E7#H./[,/ [#G/N%+K;0E?$3PZA:8M)EF94S[FX?%5JA"8I VET,BTKFR84(%+' M )6OV64$T!K>J?*2>SG;%LM'2H"E8E4]!V#Y*H\'+_WQ'8L(V$' N\=LT#J+ M2R$VG;8L%+$73289X_;&QE,Y(B6=P M^0PFH,$E-!(165PM=B U-,%G^ J9'O@QDB[3"05.X//C)=W0#\@,4C7S*>541P!JZRGO,-!,0JKKJE2XO=W_79C9I2E'74\<:[BQ+)75.=5'E)G5/+M)O7,I#X!OB$.9_H7[*O MNW/B!VS=T(-DG#Q8N52J#D$DIS ]YW,J/B_!7+F@.@D2](R.6)0]O*)FI% MR\?URR'RU)I. +;=2; -?[G'N[#-S")H :Z;:<=I]X 4_VK!2XV3'--+V\PL M'11B6O. ]@"!K^@[XZ+RH'5E9B<6(L+:*54C+*T1R /1M97-"B+R.@:>J.75 M7$T1K=2Y6$W;S$Q]QOH_.1.AAW1@%D]Z[W.(?<@\[R"$!@A3SS1MP05;G*HV8@KD^,OH5ZQ7T&=JN$$HTSQ?YB[!?(/\P3E M/J!,^2OO!GA\U_Q@"F&PE8O68"H'U;+-HM2GD7:UGA%78XAZ:N]M?R+$?4.> MVF4_ 2^$9)P4J0*6!ELYBI>V6>BRUH^,L9J, MI"I#U,43A56_JR'(?:83>L_$QQ/$G$ZT1UWM#'XNI3RZ7)G9=4/!QU@QBO?) MUQT#C<@CHY>'H6LK&^T+\*AC5,I5;+40I%:[:AZ]H?N \$3CW4'%V"W M4L33XRB-A SAG!T92_X<2U'##P:OHR$J$3./=8Z36OK7V6Q8@:\TKMJ6E;,_ MJ@JZ=8RZ6G"D=K(MR5C&3R>:>ZMV7*?V:W,UHP\ M6->#85QIO@'4T!7>PI':EF914.[NKLWL3CQ.5C-UZMR8L"HN]6'MII6-))RX MCDZ+MWOE1?@OK1/PA=12=]-F@_/,SB"!P+I_B4"IJ2.I>"%%+J4<#;Z7NP"- MFN>V=VQ (!:QOD+ %<,'!VHXY%-*77Z;I5:9(,SYQ.MH:4YUQT C+,CHY7'" MMK(AN "/.H:.7,56\UJ*K.1NC(WI,WN;8\C3]#AV7T"$^VQB[#20[= MA=W*[!(IAF[)_(3<4M_$\\:$O@&J=5&?*B\Y>I=V*[/$+4%OQ;Z6^-UCIGXX M!._*]S2LRLOSARLSN]\^HC8$>3V5K'4EQB:5/$&XMK()6UKA=;1E-5+XT-$ M0C3!T1E*DYE"R9(MA!'A(BD7%O/(8.SXO9 MVV<05(54E:T<6GX]#$7"0(X;WYY1@EO-QU\% M,>T6CB&ET&4OHO5EYK JKA9M5X,<7]NVY(G/9A!-:A5=,EXYY[ZX[BM&3$LS M%(BA$5-'5URP.H%8^2-1,GKI8.&B;6:/^:6X"736^-42E4VEZG3 P!RC23Y7=:_OOG=0F]^26;6W=P3=(EF(DMG+RYV7P]>?\=<6)QUW5)3<4V[8R MJ]95#<6(93C-:VI@M]PWFD9Q3W8BK4MN)VW;SBP85K&3U+[6=9LYF8DB=*E/ M(;-AV.P;&8RT5KGI7-AV]BOM6YI.^LO,*WE.1B2%\QGZ 45. -UDL+CQY%Y/,C66X MQ/?M[L?PMA9';H77MIU9@JY@A8F4L0T^+>?NV/O5K%X>S^2RXI-1RJS ;IHO MSS! T?Y?_F@_UE9]O^":+E1[PUECJ4.$G7-ZYL M*V?K22E\,+-70,:<#,'*2/$Z(:'WI6TI"WFGN;3MG.]K%^!2R[YR$_H(0]\?P GW M(S]!OLUD/A7G9[Z"_R,T^>2X;EI1B;&\EUV9V7OXDFJ,N)X?C%5-8HPEZEI^ M.+VF24@5,#0RDRW8R].5:RN[PV8+Q.N8QU3!YAG."0VXJF(JK46,W=8H=?#7 M3=O.#-JW,1 >'A))$OIZKDM403$ZC#-:?'O[*:]9;D>FWSH_A@TFAQ MLJ@M+&I5J.+8:^>5RNV(WT>V6SM*E:W[N*X*EFO/]^Z&\FN3FXQEMW>9U1J- MC9=_>V?SX_F[_PG,YX@I@3^)?F-,(MG%(_8$1C,EPI+&PO_*; MH>F"WS$3IR,^I*\P/KHADL8A? ]N/.*\G!E@Y >4C1D9'^#Y\,S 8 8_GU5G MB)'G\4>?SP(:,G[O(^JA3W-($7%Y.S^?N2&-AUY^R&I'02@<%27A_/-95!P% M<'9F!*(X)AB'LT]!4L4]>\<9G9T7::/3:IK7?)WI*YR-($TW,I(I:F.FV+Y$ M=\D,(%PNMYC[SZSJ=2CEBN8E;Q:K(D]@P1]U^'U!7\$[FH6S9,UVN:A,WB"] M#?F-4/WQ&/)_GT1CBF'_=A+L7-G1$S\Z+K4_7<>[$^\('4-6O7N/HQ;]#M%D MRGYW7B$%$_@38Q3<@@ NKY+:O=*W$&7WIL[L?!ZOB)5KGP<(<40W9!Z1D46I M"NLD?"&LC_GQ7:ZH 0R"B+)0>14XZ;0]>C>*OOWY^^@6 M"..(3C]G[2)G&S.KUR\Q-7UN![:^S-4Y:Y]87Q3'[C(Z#9>QX:)=.-J;A_X* MZ L,A!^,,S"YX1:7/[3QYGPX _*R/U M#WC8V,8>;J$;.LG\Y !XT.]@]Q;Y<^(#KXIIE#'NL??@@!T,/ 6 7)*!CJY10\M_\9D^#/D9,RVQ5B3Z7K6B=M2U"H-!OL: MARMVQCCS8]VCP_YU118XH5 ^@2XG.E;7N^V:2>^=Y3[(/X;EFRJB''CYIL.R M+$AO 4;0\[\BUQ,7N<[F "]*DIIRPD/[BU^>+ 82$Y-/7), BI 3YY/RQJE0 M'KIUCP0[P)\*WQ4?U"TT[-RR1QIE,U.)/Q'BOC%9U2T821E_-,CM M!$MWT,<=!A5-/O[$_ R*=F44]L(*G':3<4Y92>J$(U@]XRP\/M_SY_-HHCQY MRH81 ?#*/?@V+(^T/XB]+2P_9O]<*>Z$R2E]:&^59/>"WSUVO-#EGT[+6_(7 MQ\^CJ_;+_-J67(\U)>IA2">+[A3.$&OV8@B=*28>F2!8DK8K$![:$)*%2[7E MS6.1.C:C>*@0>=W.VE./X2&^?@V92OW^^+'_T 64+D: M#=*BT%8\HMM'78<-TAN[OWC.]!O_=B.>R.V@G.[0AL$WT,#E"9^25#&W[*%; MH++B?D?)K#TD5SM;PB]@>&A=%"_@/1//NXL^<%V?/$%&^ MW8!5'BPX1@$;F?&OH6*OS MDX6\V#/?+,0[4>7.%Q'+:SQLVE)Q+>WH%])T]NS<"IZ[V/V3<#ITZZ.SOP@O M%T+$!S]G\U9_BL*ELP!*),?VO(?0RY'?_S$T,'\/"Q/]$DJ MT2\V?17270\,XB!M]JX MJ=-J-B^5ULC6BQVZ/]UYA"(7)&O%\>;.AX>2D^FE9(=N5T=])]51;:'2VNOW MP/P/9UEX4J4JM^.8L!T2OEV?N]9H)JIL%C9;_E@SJI\\,N+;27P(J!.Y>$Q> MA2!=5JYLXY0R^:&M.5GY*;TL(J?@H64?4N#"&: O/&^]H2QL/S)1R]:[Y$2' M;E-JA);*09[Y^04R_C6>ZU49W\FHCS1'*9['5KQC3YW!$=RI=P/P2U>H\PXX MXGJ.DD%:8?E#VRP/T;9:)+>/*9+SG"ADOGBY LB_%T?& 1M8E6U'4J \=.M^ M>;+BM((_+LT7"XL?NAT:F\N3>,O0N(6OT"-SZ4&]'7 ^TAG0)QH' K&T^Q5A M?A](- -"Q@,F'1O6AL&4C1#^DMQ[I\EE3RFI\O2)R"C]C;-^ LT0!WQ#4MF: MJ@:#;Y9^B^MJ?8>-XL"7[_X?4$L#!!0 ( -: <%*&L=-NS#H .F, @ 4 M 9G1K+3(P,C Q,C,Q7V-A;"YX;6SE?5EW6SF2YGO_BISLUXE*[$N=KI[C M]%+E,\Z4QW9VS3SQ8+7829-JDO+2OWX"I"A1$B61O,#E=>;I+J<6"O@0$0A$ M +'\V__Z^FGRP^@?GQ?_W[O_S+ MO_T/@/_[\[LW/[R8A_O[7\H]WB_0#+FZZ M6'W[MQ_/E\N+O_[TTY^^C1. M;7]:_?;ZHXOQK@_BL/2G__O+F_?A/'UR,)XNEFX:R@2+\5\7JQ^^F06W7-'\ M25P_//B)\AUL/@;E1T 9;O_WI9N[@)N%RLEKJ&_S^:H0RUQ$PTM=EFL84MR_/ZQ;,/+U_\_.S-LU^?OWS_CY>W+7 !#QEOLPJ+M@24894R8"Y9:#"'CB.BD+)7Q@BKC 66@A,4\BVT=6^';#XO*R""!- MU$9Z;XEOXFS=0M'9TG:+\V?36/[S\K\NQY_=! ==/%L^=_/Y-SRY_\--+M-( M6"\\=1J7*A52FTJPE&?(DA+KF5,FNR9V]C[HAN2,'2\A]^SLZHRIMPU"F%TB MF'3? 9CVRKT;2GP8+WW*#!IXFGR3G;QIC:!C$D MIZH>XX\F.X%1,TCX\DS(E,+ ;@/94@N M4SWN=R1Y-=:_2XOE?!R6*>YGI=C@2&1, &=$@/ 6G3FC(OA@):69Y>R;^$T' MXAR2'U5/:%HRJYI$O5_.PN_GLPG2>%&P+;^-&'$Q9RX!]9P%(:,&%[4"[M&& MH=I+JIHHD_M0.MO+,8X+R]WDK1O'U]/G[F*\=)-1L]"/E-5/:,Z FHH7'. >;0K'U1";*T&14D[OI W$.R3,=8904D33_PND"$Y M894%HQ/-*YIC2S>>IOC2S:=XC"^VQ/5%RN,P7HXDE3;9E,HC"^+2C(&U/H!E M62MK)1&IR4/YT]"&Y*=5EH[*?*DF+Q_FR2TNY]^VY)9PD4BD%/F8T< ,+(.7 MW(#5J*VT0E/0-7D6OP_E0,\-OB>!Z$CX:@+P=G[U^G8#Y.QR66(<2]CH2!"A M=3P5 ND7"NW$(;'80W).ZLL%Q7Y4?FM:R0-PV4P#GAT MH84!=G\4:*4)@9Z B8FT M,:0/O9GJ][7J(![?,XV/IG!%;3:[2//EM[<3-UT^F\:R(2]*B#M^O?V,_*Y0 M]"S_MD@KT,_R,LUO'/83]:@5W$R5$L\="A: MC(D45],$<,19D%9E&4G**K!F5^X[ W)V:L@3U7HWBY^[0:/DC(;RAFD$B4E M:-9@N1"0O7*":44I:7)./PQI2(Y=!4FH1/L6SV];85$B2F9B#L!1$-&?1$_" M)!HAJ$AB5+A0V^3.9R>:X3W"==<%G2C>*,[]SF$VD@F53_0.'*<:1/9ED2J# M#%DIPJ@GM(FU\BBJ(;EO-82A&@>J"<7?9[/X93R9C$IPI:-!()\,^HO*9/"" M"B!)*B)23#;)%OS? -B'U?K[8?51=&V9K) MDX0QM$ IFJ'"R@S6! I,1J6) M9%'$)B^C3R4K5 JXO@EMD"QP*T#%2$&@H@4G;82(AI97+'O'FI@TCX$:DO?> M43+VBK@^AA"#@;35A[[M::BQFFJ&9P'49L5$D-DV2N^\CV5(3G%E M*>A*^=9IX!M,BGD5!*/@C)=X;C%T!HQSD#2C5BH$RIMD,ST.:T@._?GA_]NKL[OBZ9?Q=#;'7;*Q M'7!'WAYEO8E^2L@&B#>@5!^Y8FWC6"MB'='3T)Y7MV=R#&1*\-*KX MVDDZ7:)Y*9BDD1S!JJ199$8T,73W-$..B 5SXVGAT-FT/,B,IRNNG.75_?O( MTZ R\0;1^')MRS488PD8'T*4)!F3FP2)/@9J2"J]CIS<"R.KQ9*Z(<0/+]9J M8RW#0R-F6]+.0MFCZ#GXS"R3E#I)V\42?Q<&>AM!J MJ8QN)!X=7OH(1&F2J5U5=6[Y3': ,/"^DH7;2$,7RM=_4-^^24@NIU"B.62I MP,IH )>Y *Z8$$('1T/;2NH/70X=OKQWZ7-"^V5C9-\M;__R:YA9>@M2I220J\;1)H;J$5B'=+9VE:3[-1;:LJYB M>9;%LCPA7>WCQX1!;\:ITE1=)HH%(:KWVI3MCD@'@:VI 4XO&R7^ ?+;R.E@]524R"<,/22@@8KI0;'LM)9<6M)DYO; M:BL8E//22/#Z8G"[DSGFK'FIHJZRL8 602K/("L/*QN*WE?0;:K=/WHR'[ZP M#]M9ZZ\_7;CQO#SV/#]W\X^X3&:="'AZXMF7\"CDHD3J([&3(%)9[H)I8\$^ M#FM(NKF39-PK_E2/&]531F_@K)2!49$'IA7$1-! YA&Q>#3 2FDR5E)^LFBR M 7;#&9+2K"H1%:A?LZ1SPF%*?> 7Z%)-9JNJ*=<7&#)9G7@"[0,%X6@&X_%T MB%)SY84/+K4JX/PPJB&E5U65BWJ\J*M(FC3 M_/,XI.M[F>U*2_CU).TJN131\>>1!73594F\C^BV**>!6)$B526N9ZY6+*'T<&4OPEEF3#*01LOB S'T@;P"JZS4@<32K+*%F'4LS]97 M4EA5^:G%AWH9$6F"O_KX]S1%EW52(,5/X^EXL2P.[.>;B#:7)5%&@C&EIYU& M[6E(]D!5L#2KX+UJ\O"U'[PAY8M5%9<&W&ETO[7SWHUS0WB.%H)6&DUZ+]#- M8Q*HI%YJ1I34322]GHT?E$ M4?Q##W,_2*X/OZX^C>34;Y)VI9U^1N65Q\N1L-:A:^]+IVN.2DHC&!8\Z*2C M8")KYYK$U3R 9U#O?[W(7#>6])-UMYV(]?SLE[?O7O[CY:_O7__'R]>_XK\$^BTQ$G 676G*-/>16$;:E(^HO(XJT8,/=,)YA7I[_'&Z M3NH/WS[,W73API6MO_KN2L7$_[Q7" M&:/;%+)MLYPAG>>GW <[8QQ/*SR-HCN$M\18KT%IH]<)W(:Z#)8FGJ7/0K&^ MHSM._60R'+$[GE7]G_KO/YP]_]__.'OSXN6[]R__SV^O/_R_B@?^CL&;G?5/ M+:11WOWS9^__\>K-V3^KVDG78[:SC';#KF0+E0[A;G'^=C[[/,;1?O[VVZ*4 M=ES7_BQADJAG/Z_KDH1DJ7%>@B/9@K#$H<_$=(DXC\FKDA#:)#YQ?X@5&H>$ ME.+*U7B]6%R6\J=G>:NGVTB1P'SD#ICSJ@1;HZYAAI6Z1,9G_&$033(CGT0V M)+NBD4SM:.U1D5L5'\XOW+?5+<-9WA3 0S60\-OG\Q2+1#2D,XP2JJ#NWJ@G1=@7OM_,QKOBB-#Q>B_M(21JY MR!HQL(B^$>I)JRD![AC)7 L?3),F>NKG:G9TO5%!7L[# M.6([RRLO?=/?,'!EM.$0A*4@:*DH@-X3>,MT3$Z0+)K<6C\-;5 =0_O20'49 MUN0Q]0K*5')UX1L"0%B&BI6>6C%[)))/^>^(84=G%2 M\[H;YVKK)Y3V]9/0QQ(X/9LND"#S*\?[JJ;P+K)81YDUW(*-#/T"$3R8LA.H MM^7)R%O9IN]G)]0'AG+\D;1:#VRN>?F[BS+7>8PW^'8^9A(:M%".@S*NY#9: M!NAKE!=-';W&A3B6>[QDV1-VYUBKJY(T*9;+X31=K..^&.=&$[1Z2O-S$$1S M<%DRX"%%99GTQC9)&-P-YSNX8FDA9?A5"5XMP61' M0"9+K! FX2K_G.DJ)Y2;"KQJXAC?P:,9B80K"SEDE.-(,OBRSM*[G85BT>@F MML'#D+Z#^Y0^Y*<2S]KUWET5!,?_KF]\%B.1HO.>H!Z,H<00A8C^EL5_I-,Q MEB]U/QUX[P ;4MNA$\I35?[5C!&<%PE_D=;_?3W=M%)ZET(:?RXOX2/O;;#$ M,-!Y[;A4Z;=$G%@PX)TOR,>X"RP-%I]ZCZZ2B$'DF*&6EUH@$ M2ZW*EB=I,M]#Q^P8>A\),']<"Z<&P?M,AG)1D615 %1FJ93@LF"##Q $*TUS M$B>^R9U7G;I0]H\K2(UXV-!8WC+FM\PLH:P)@AO0IK2@S4:"M[G44W'>1)9T M"JWJV>^#;Z^+1?(G.+%:\+.?1'%9&AY*U*RD5$]/I4)5>0A+66?K!9=4-+FH M[I@H3O\$U]6UV%:O&\G7D!8+%.FK7+.B4G??J>\@S\B[A*"L*I<2I8-RJ9&P M"E;W+F>JJ3&TR?5D)]1[R>*I PO[$,;^>-_TC/V,7NEL7B!I;:(A-(,O[7J% MX1J\EP1R%B8'S50T34)9'T6UE[CU5P5\6.?I<;RK&0_T>;S E;V:S5_,+OTR M7TXV%V,C(BP+1!! )8QB;5;W^+AT*Z.2443J;)-$RL= [25,?X+K\FJ,JR9* MVT?Y6;X. %F5&1D)[E7@TJ-PZU(4#;&9*#FD&%44)%'MFBBFQT#M)4I]%7\Z MH2A58US#0V[3^ MO03LCWR1WI*?]83M^O'Z++^>+K>KP"ZN"Z9MHB5&P2E"*3$0I,P@@@A@:"3 M(F/!2L0":V%YDVZL.X#;B]9,W]>)7<\)]L&,S'[ M,AWYP#C)?)5&SE&;!@)>EZ:I2DMN3;E.;G3==1?*7N+S)[C>[\BD'N+VKL1X M)#DC7.+1B^CP),Z1@K4699@J]#4XM[E9KYK'D>TE2G^" /6Z+&QO3&V]C6X M,D=54$:C"U&L/6T=6!,M4L/'9!C20/9T'?\@QKVD[4\0SMZ*K4VN*4K"YYOQ MYQ377L6'V<_IQ7AQ,4-JG>41X4H(I@QDK8H!R-''8(*!Q"^-<"QPUJ:8\;X( M]Y*Y/\$=?AN6MDZ=7-?M?9HR)G'*(NX-1I,KK_D<7!"E;[9C>/;'3&(3A[(; M[%J5&C[,GH7_NAS/T\^7BU)Y9)'6+=8*M*O?Q%$DSGNA#21=2MG0R &_QV\I MTQ+_)RAI$FEW",@#TRQ/O_):RVB19KJ)B=L)]7=0RJ:" M1-YK4=@;H^OURMQ/?ST V61JLM$<>"S/9CZA_-Q[S4"B M!0""E3P/ARM1)-IDC$S.-BDZ(1T=_4G@KNU:EY$U&[??IL#==4=FJ*:( MR@2+JZ49W9JL(C C?9 I,]7&>W@*V) 4_^DDJRK[AJ'KWZ;YN+1?O/O@>77; M\_)K6-4^>>>6Z67.*2Q'/&G.&;>E4J@ 000''X.%&#+/W*+W19O$2O2[S,Z9 MI*M1SO+VR&?33FNX1KM^"W23O\]GEQ?X%P\8'EK2:(,H?9($"B,3"@Q/'BQ* M8;2<?.E_F'.P[>Z\EP%[4L M5&2^B5U9LW3U::NK?O^RW$)6AA)?Y#FG7CH!7I68*"TL?L4XZ&@I9YK98 8? M7W3:=[_O7[Y;R,J)WG9,1B>2J0 DEZ+)-/#BKE+T5*716:"!%)N\67=XVSGM M<^+W+[T5)*%=V]NS^43&=Y2Q9N0=BK;>O38W9NVWH@[(Z] M;9^<[45:NO&D":TV0[ZSS.\:EW_1D M'(IG$):?BCY'NTH>35\3W3J+BNI;T8 M3Y]-)K,OI6M$OE^TZ'A-V0!$3QPYGC#]:)*K4#RW%877FDV/S=F7OMEWV1V9 ML(D]>S[[Y,?3U5J.(.NN43H3ZDEH]9=^M*I]>*P69&B@1'?,\JN;%]OKJOH"'[F\E.*I3:$LL3SK#+X7(I!&^[!.G2;4P[9 M.<]DHV9OC=;3]1+H2%@[X=Q-!EK5%_J -L1U"2L>J7'&1N"B="-1*8"32"[. M([J7E(>RBN[=-PQ6Y:E>K-9=X=56X'=-C0HR&9@>$EU*\ MW.&:B)(@)0\R>VFH:Q+OTG990WHF_J/OFXY"-^/Z]4,Z<7YC[XMCA.AZOV)1TDKHJG!V3TQ((A+X$*D M$%EFB27IDFCR=GR("=/7*_ 09>XH1@U2:3ZL'_DS=% MD-J%'#T0OX->M?MSD]33/YFM=^>'<+?_A%C^GA$KG8C9?EHJ4N\>I M3?3:N!JQK"GY*CWN[9SQ=MO@G1_YN02@I.N2MR.JJ?.&1'0C=;F;L00<\0:- MJ*QD-%+1W"3UO1+^SCUFMS/8MO/:[L]\G6EQ@W+$@B L4@6&4#Q5O<=3E1H! M06:&Y@!)WC:IJ= -]I">UTXAQ_J@ZI03VR\UZG;EW@?N[&T\+P+/I0AMBB/7@3^D5Z6!:-&^A:*F M0'%1J2T$)'GU6D2O5:L0095A/X$D]L_-4VC25?_PLUR>21;O9Y.(@$4(!+%29DK9UN()&^8@*::D MH%%$=FH[Z"[F ^-T_G"2VC?;:W9I>\J[66R+#;'UM6VH MX!\LOXV"SMYE]'*,C^CT1,? 9*4A2JZ-U)8QU:K'?)T5-''GC_ >M34I:QEQ MH:6&$M4*##.F7$UDU&4^\S8-%YO<)9_6Y#^-=._ETC<6C+:75(AF4Q#OWCH> MNYX8!6LCYUY!(DJ!T$J D2R@5X-*56HMT2CL3;:/7<6@'(0!BW@O4M(NRN+* M$R\D+[62YBXL%U_&R_/GEXLE+F9^S(/NTV-V?HP]$';'E_,G9SLZ(F/?D=L3 MK$&';\A]AVY)H'V7T*E0);K$$7T/-&'%=[Z)*T&GV, MX0T!3W($FX,,7EEGV]0TO0VCNW-Z-=H[]^47MTSSL9LL1DF:1#(Q8$O_8"&% M !\UAR!(E)*7F.5&S<)WH!F6MW.T#-SO\MV5\A5O**Z@O!I/QXOS=3SQ8D2C MRHH% RH37U[L$[B$UJ(GP2C%O$R\2<35;CA#BL1H(0;'T[Z^')20<4VXRDDQ MX,Z6SO(IE6[B##*W,BLB&'&R*?BS0SG^H!@?3NGZXEM:[%P_5\P_I\4H$\Z"91&<5Z5?)\6] M&CGZX3;08#P1R3:Y[W\8TL!N.&J+03<6M+MQV#(@WP?4MI>3-,LW1_$:;!5# M^.GA:UK#!RZFGB=1(_'AT>%J4JEMBL.N8GU'4&/G,)VI\#2X!JL_VK=^9+ F ME&C@;>^:9MMGK5O1LLML32AZU%(K>>H/9J'CU^M,F?2FU%A_5\[6L_S;8IV^ M^"RC%_8LA,M/A02EY-W#(3=&AL"CQM.,631PLD7;)BFB? B&5R)XAQ$R?VV4BI(6@BOO>>&T 'MFT/6 M-J2+H3_FYFDF:>W\O%TF1PU79;]QFUA4;9V7%=^/H\BX 5=9TM!-R MZ\\KK:^!H[$>N(9P/S12I;7W(<#;;L?J)U?IA[B1WE]>( G*3G+S;Z7LR*O) M[,M6OGQ7NE68NA*A:Q.AHUM68LRO.UFN\)3 W%'VCMC,&6@9' CC*5C%(_#H M'),6C[*[#8)WI@#<'[FK/?;80;U]TB7-+N3H'?+ M?]6QJ?;$-X1WA@JLOVO#M.!.-5-^&]SK*1IU:;'<)$ 'YW%6'R%%HD!(E\$E M8B QD34/FM+8I"'V(YB&8#HW%I$N7*@F%C?+DH8;@X()S'@&@ID$QFL)7G+M M')>$T"9"4$TY7J=SW*PI.N&$MPHD9\@JKDI_P"R!<<&8\%22T,2WO ]E""JO M&\_OBG)'7^.!^.'-/]T@T-))C4J4E#,!UQ2Z2"NI 25(HF,]2,3=($[D,9 M4GF*.INV([G;W8JLW8-?2E?-567&*_=@JU9C5R=HG[$K>3D'+Z/2Z]*V=;&9 M\MM;]ZTX58L7EVAB$!5<4!ZR,!IY[0)XXCPXH[EP)E'+FM3:>@I83>/V>OS? MIK$DF%RBF15??@UIL4 K'+\;6:(,T8*!)1$5G<8#RVN*5/!1)VZ\DJ')"]E! M*(=D,%25J\=,XKJ\:^([74,<"2&U%30 T925"CY'&I%.3,.N= M:(9DG?0O+@?QHJ+OA*Y]NFT'[UPO%2ERGRGZ^BGB/X:#S5I#"(*@=94P#,D%=V+"-7@RP \ MCA%MZ7/@Z/UY'7>74LGOV%N:3+G%U(R##LF R(Z $:ZT6B%94V%RR$TL[T$< MA%OS_(J$__ E33ZG7V;3Y?EB%%(@)@H-G%#<9@Y7@6H4?7)!7.:%+NRDA+D+ M^+L\#@^1OH..PUJ<[=TR_7_)S3]\F8V,CXD[U,C,ENI# 2UGJPV%I(V6,=$4 M7/^FV'V^$IGW!,9W7EG)/I_1+CDN;)W MW]=/(&X%Z; N@(RI):X '5++R\$)W,&U)U5R MM] .J?'CH"3O>)ZV?>_8ID.4A$3E$U!5:J,J;<$+)(94*JD8"6&AB7H[R3OB M8]X=L8&+@.ZC M-N*?.P$QY]+MUV@HX:K@K0A4.LGO=<+M49R&YF^?7J .YEFO(K7RQHS(D@DT M3W0L-$BQT #E/Q&CI"%4ZO:)!M^+/WUR@3J88_W*4S%W$S5.*AU*5;G2K@&_ ML@95J>/293R0K<[L9/(T,'_Y]/)T*,=ZDZ?;/I1"'9JUIV!T2:R(7H&A&O6H ML@H)8A33)XEZ'*P_?%+).IYWK6,%MC(4)S^[25G%^_.4EA4S-0^8HE+4P+&+ M:A"R?"=G;B1$$LE+ 2D$ 2(("=Y(#\E2)DO%-Z^:O$H^@JEA N>]4@:W<@:# M8U8PQ8L]"UT'<>JM9>0)YJ\'!YO&8P24A M$ -0ZTI'+8*F8LDT3&6N+QG"(.3TEID)M*@/;>V>2L"KE)+<7'0 U) MDO_6Z8&K,G M,3F2*>VN:TJCBB_CR>2(:YCK/^U\O;(;1,=28IM!CZX<=V> :JML4#UN,W2- M^G$/CU6- FUKR&UF>7[NIA_38CQ=GJ?G..,WM%U*1X,TRYN/=*?2 9-4(]^Q M"^M(US.<;OYZNL3)QRC!*V?Z&-+M'JS MZ<<),CBZ::R@T@X;OWLSE..7TR<0L_1*U16//0^;?ZA1T_6=H%LP_ M=NK@4QE!ORPYE"257F57D]^;<:0C]=XF"4I;].Z(4> I$R"R9RI1::1N$O:] M&T[=:]F;X4NC\I'E@>88-/#$2HD::]"EE0("$91G)XGG30*['P,UI!NH"A+R M^%UL!W[4:]MWC>$LEUWZINS2]<;\1YK$5[/Y;XLT,IR)F&QY8S.E)!6Q8*T+ M$)E04C@7C&O3C'0?=$.ZCFH@,_4YU$1X[JKUEU_#Y#*BJ&],T@1 MD0B4&G!6EL=A'XERPO/81+4>A')(X=F-A:DNQQIVC3S$FJC2$;';A/V:3VU] MWFZ_3= TH>NQB:WDI]V;;/%C&H"A7@@'+R0*J8@F6>079:,DI98F+)N_'#R+J MG!".-O#SV;18QVD:OJWF<9-;]^2;M7LC8K8Q@*4BH;&C(UB]RE8F-B>3G;%- MXH[VAS@H/Z:*#-W+]6[#KFJVZ4M4-K-O"=7<*F1PU^H)HX;0A":S8B!<@14D M!ZY8YL%E0MH4MWT2V: JBD(KFM<+:2R/'#L6:[D-3!,# MU%#TM"T-Z'YI#TIP$0)G"=59DVNSW7B&E/[91EG48$0UJ;A:XMOY+*?% DGB M)J_2#:842IBFH.!+ K-@+($/S)3^H-)'E%[2)F+K<5A#2NEL(R,5V5)7@3R\ M7*E-RC1E9"FN69BDP3,M@6E#F#%9$-GD3O5Q6$/*T6RH3NJPI:Y609&=S3^X MKVFQ@OCAW$U?3]$U3:N?;?"12+EVS +A-(/@R&!/I0/)#;646X:0FVF8O2#N M(T+ZNQ:A1NRJ)D[%+YN[L/SG>'G^_'*Q1%#7!^A-GHBRJ/@"P17+DJ;%=.G% MYX 3YFSVT9HVS?#V ;>/")GO6H2JLZB1$U3<_+/IV\MY.%]UT_KT:;QE^#.W JQW5//LA4K[-)(]?.9]9,1^ES+2 R?:O=:\2'YY MQ+WOZL\ZW]_>G[SC[7<9\.B;_ZT_KK*R!K?[9=B;*^[RW?%7]P^/567U>\"L MU>MA-OU8&@B6>4:"\^17V7"K3AZ$J5+\)4%.>(0[[V56C>Z:;T!TOUJ_&6LK MDP7Q"[1V+;"TJMN/KI$)6H!FE =G,N.^R4W&;CA#NC(_6@+NWY)WIGR]BKM; M6#9G!LU:!"T-J%7RO+.QE)TQ0+++CB.PY'QK$1C@K7<3_A]#\[;G=(U@B=WC M5-'X;4,;7KGQ?/5,]4MRB\OYJC[0,038/4YG NP!KP4!CC9V'ANM#3$:F$,[ MYZFQ2_8'P.SKTQ:BZW1?[,UJ7I[-/%;%ID M:9:O?_QSFJ8\[N"7'CA!37(=O*!*'NSU7"^_7J3I(EU-.3+:QFS+Q9 ( 81' M#\1*$R 2HP5:GD:G)N;^ W@ZWW.O+>J'5DLE=RZ4ILO::1 A,_">!0A4$W2_ M7%:D28++X["&Y.?6D)-[-]OUF%+-]7V1YOVHBF(@\!P#4D M75I1;AY0J56X4WN?O%^Z97HVC6_P#W9 *X_=,G$!S,?RA.EQ"_N0@0G\WA,I M&6OSRKP/NB'IU_;B4Y%3M87HU6R.-)[>!R6-UXZS4CR62Q"*!P3E''B9\7CQ M.<P#6DL-P>]$X-[O1FRQ'KE!6!@%*EDA^W&:PN7>RBR8$8;JTZO2UW M_+*O#H&'5F_1A+;<9$C.(DL\26"#]:!D8J4>M\NB29G5_> -Z;RN*4(IF.)-6:8)?VMC$A3X$Y)!.\3Z$JCKC MJHO6U8'Q$+:IKPC2S MZ6+=UF,+YB_CZ6P^7GY[/5VF.0)^-HVW1WGY7Y?XZU_2\GR&O_F,'UD]!XT4 M$S8'&G$;"@U":)0ZD9J1$B08(3Q(16P) M][1@G(N0A)7ETDU)VB35J /F(9E_0]T)]RJV]"0B]8H"'0[X2OV-8A0F*70E MRZ$&(F<.3D8/,5/"5,K2B2:71<=#'I+M^0>6Z&,$I!=CY%T*LVD83\:K$6?Y M9-' M-QIM505(QE!J3CA%FS3GW1]BYSH6.V>ZS9YU2F/\S\O-]F0L1)XT :I2*0Q& M4FE6RD%I(9,2,BC1I W5,6"'9!0TDKQ[Y2]:\[1>%94]D.(/GZ,?.2YA?.T.,N_GKU9%=#R+OS^-LU#R191BCIAO ;N2K5/BU3T M#+TY::-W6LS-P\:"5#*I0S($W;3AIZ M%>IGFPBJ\H)VB>-]N_7AD9/>11HBH N+U@TS&6P0"2SW HUK261N\G9> ?N0 MRO8,2'!K$;DTNA;92S"%;%Y*1I4P3.4F@9A=0 ^I M(-" A+,*CWN5RG4#N]?3S=,Q?FA=A+SD@JTY.IG,OI3ZC:-,H\Q!X"D02C42 M;3S8[!E8'93@G!K=IM]SY74,J1+1@&2WE23T'2_*O??(Y<2)-08(LQH$U:@X MLLP0."5HGFF/AV1+&NR)!ODIJ?-L_L=5.Y^/]*) M6JJ4!ZJD*C4;-9((S;&H;;;<91U8D^N,SLB'])#1LQ"VXF]CL7P[3Q=N'*]B M+A>C3&BBDJMUQ*Z(*"1H[B=@S*>4@B%"]:KM;J$;TCM$[SKN>#Y5>5K8#>M= MH?0L_[98B_;(,Z^\) 9,T@C+NA+UC0L7CI 8 M?W6EKL?"S8:[(A7?]7EX8V M)&^A3-8Z;0O@KP@J.F&%<@P2R1%E5#MP)",R+6(R,DGGFKQV/H&K>NK7-IL- M-5E)0Y#R =DLK0^N MB&CT12Z $U62:*C%Q>$AD3CCPB1*C&GJ9=^&4WV1^,7F9U?FR_8C'MK+5\]W MBTU3INU?C[(-TBCJ08:2XDL]\L@S!SPS/#9M]L8V30"LLXPA>N<=I/#)+=8? MSVL;MP^X;$0$S9-$!<1\"930"74/*>5@-#/4<^*B.LRP_7X\Z J"4I_(;?B^ M:HM^W09A%)5W0F<%4DH.PB,T1TM#%E7,=ADI$T]=..\QS1#=VE8\[T#@=L?P MWMIJ=QQ*:14WDM$83FPI/H6V1&F%C2N) B)QR9'@K&9-LN%:+&:(GO4@3JM* M_&^CNZZ[IGNIN)/2 I%"KN^&K!,"= PZL7)-Q/0Q6NN0%O5]!:FUUE='$;6= MIGKXJJXYSB\V/1LKXX/%,0P58FI\F@CX:0?.-6B.R(JD4?SF1O?,(["%% M4YW&LJG%TX9Z:1U%-OVXZO!>,A:NBKHO1B[GTIR$ =,Y@R"&@'/" ,&=8F5 M3R*U?AA_"N.0NL+UHL'J<.O$:NTZ6/#5;/YB=NF7^7*"OYM=EL17;GD*1"?< M%H[A<4W0/Y7" >/6,,=52*Y)!Z[Z2]GK&I+\@:2S7^8W%>)U*NRM';:I2N&D M49(Y#,FEX+)* K> M4MVV=/!C+\$#>[0\5"*>W""',D M#ZQI=%''%"5VLB"CZH+2D3GM,HR>W[3D=M.X3LOZF*9A?%0?K\=&ZYP'LS?4 MCNE%-_/;X%**GQZQ(GKU@=R32^^4L_'X^F^!&7:SK[1U!E1V#=";#4\"J MK_OHIG5[OFJ7^6WU&X2R^N^[='$Y#^=ND=[.9Q_G M[E--QATV8XO=L9#>Z-=-;1\R M18^T;*7F]YK\YI.OIZ6FSOAS6OV\HVJH,G>//#B(#/TRY^QB56BA1BF!6C/W MS9C]2- ?6\)YBI>3-,O;Z'IARZ,S]\F6_4EP"K:,/T['N?2[6*(G?_GI) QZ M%,-I6+4_67ICVKNT6,['89GBQFZ[\Y/?IN-ES\KO6$P],K4*V4[%Y)6;]*P4 M_D&S'3^_PKKY_@0,W@O/Z9A[.+EZ8^PFJ6?U%V\WGA;^9N-_[2CEN'J2ZH/+ MG<'UR/*ZA.R-_X)0=+&7XWDJ5YCE1WTP]N%9>^38GDOOR(J7;CX=3S\N2LS5 MVS1?J8(C:+MSF,[$>AI<@]4?+V"/C=:$%DWVYN4%KG3U8#!Y[A;GKR:S+Z^G M>39?OYD=L^^>&+'[GCH$XK4G5XJ;H\1D[J//]!FY-LA9[\%U" ME"F^=?-RZXQG@0M'[KV'1NI,E;T@MB'#\2+SQ("MB-)"1'Z^7(RG:;%XGSX6 MT?Q[*H\/%^>K%IR_N/^37[3J[S#922C= MX) X!L:[=#&;+PN6J[_J<'53=_Z3<&5/M8)__MU Q[&L=)&'<@>4[ MP)L/53'Y!AFSE7 93E'^\6Z=__Y?\# M4$L#!!0 ( -: <%)4&GI+/'P 'U?!0 4 9G1K+3(P,C Q,C,Q7V1E M9BYX;6SLO5MW6SF2+OA^?D5.]NN@$_=+K:X^RW8ZJ]SC3'ML9]69)ZX $+#9 M29$NDDI;_>LG0%*R1)'2)KE!RK*SJK)TH; _1,0&XA[_\;\_GXU^^!.GL^%D M_-$&?Y FQO/%M_^]</Y3'I[]M/K,3S :$>+%"O.+C_C7'V?#LX\CO/S9ARF6K>@OMUQ!F0KG MW^IJ/QV,Z0,!F:;SB(Q^BN,JX#UBW+3ZX9BOUF(9"YR/YCTBOKUVKW@G9S#L MD\"WENX![6(A=H9G$:=]0KVQ[C69_T'/EES(Y>O[;U_^]MJSB&R_IV]4"]5%[H,#/?7Z^9LG[U[0;P\D_I9%^R1\%]QK M1%B=Z"[)/I#]KC;IX*XVW)8 S(7J/6_G287,] M,.GMNU?/_I^_OWKY\_,W;Y__O[^_>/?_]V MJ!(!2$M#%R6]0]+YK5S9\)RZH\L]C2;IQF-'U9B87&D_(X@X6OQT<#YC[P$^ M#M[.R:ZK)AX1 5_0E[.!R#II%PLK 1VCR\LRX. 9!UV([-)H*3?J3@N]J< L M+I2GU1-^JJSZ"4?SV>5/%LQC7*SLD7_;#F7)KOTW]V*$FBE ^^I)%?+OEE;-#^?OQA,J7E_OHC M/U2,;H,;2#I[0>!-96$?R MR$7A(,+?E@1YJ"3\AG/:_^0,7TYFLT',2G#.':-3T3,M+ FH39SEA*HZ-Q7F MV$(*;J!XW!*P/\%O]%V7LQFYYA_/I_2.?L:I\-)_@>, MSO$W_+3XS6R@I>99),E0J<*TDTCJGP2F464N%$9O&AD)'= ];K'KGT&WI<@T MDJ+E)?X%I9?.>"0K(L5*AY@L\Z@UL[KD[$PPEK?1G3K!^R;EZ! 6W18DV_(X M>G[V<32Y0%Q\YO7Y-'T@DKT>P7A0-(\\DD*8;#),6Y=9U,8Q26C)5,TQ.GOL MXVDKVF]2S'IDX&VI M;KTR\+7N^Y8GW!F?SZ3#-,2\^]:32Z&_3:@YQB\&E!,P'QZL_#EA0 M@JA5HLE1AA)X$_MS+[3?I-SUR,#;4A>:GGC;44LC(=L,S!&AF [6L9B#9R(+ M $RVD'5^] /ON]RU8N$&AVH_[O5=8!.M"@[I1P/GG*"S6M-)36JIMB8Q[PPR ME$*I9+PIY?CFPYV0OTM@#ZS<((5[^_7+_(^=8/]._%J^-S8FD-E+YI#(H[U+ M+ KK&3>1OM;%2[7F KD5N=[[X8]3C([#BPW2LWVB\J=3WKDZKNY ]3KEIPY@-HM./TWT+PDOI M5JF4X)$5[X@ A);L RN8];5*PF@I;#L#[TYHWZ[P[,&:#=)SL+/]2Q!I]F[R M).<%]6'T&H;YQ?@9?!S.8;2 6LM!<24U:@@[$^H7/1"-FF;FBGQS?\?#-2]2!C-H@4OTX\_\V MA?%\@_!O/GQ7%JT64[ZNU%'[CA+6-$K6NP^CQ[;[6'*-Y'=4!M-Q4&?/#LM7!7])H0F_X7W^<3\_Q MRP\GI/M\GC\?+1[XUQ]G^+Y^T9LX+%^3S<#;($(27/K'D@ZC] M8B*+8#7=<#P:$-G0@==4.C:AZE%8[NA:B M)@L%C0R"44R#+P4]NA*;Q*,V8'D,/#^4Q W>\BWAJA4X8#4NTW.*>]8GX.T_%P_'YV><)Q M]#RYPG*1A,IZ9-X12,Z]@AR$P3:EUIOA/ :)Z('06PN:_^.G-<*\I&_[;1CV MY.W??WGYZI^]M@B[6K-94[#-J-<:3@D,'J,%K[/1LBBO>11:E*"%\R64[6W M-FU@!V*_FKZ'\?!_%A$Q&.??8'X^Q4EY]1&GL Q4[T[L^]<\E-@[HEXC=C(& M(&!6+CEMDXT1!.?&196R3X"#G3;0)[%_KB_HJ G-+Y=N3OJ->UCOKZ:ME63: M6BZR#L5ZK7)Q)FAII*%WX7X.;-C.#HQX>WYV!M.+27D[?#\>EF&"\9RNR\GY M>%Z#*Y/1, UQ'S9T7/A0)NR#?_TE(,/0!3(>G);:)PP.K(C<*K(>%!D7@]VW MTCL#FC/BR SIQ)B($10FE5T&;4SVP6B;)5JZF+FQHB-CCL*@A:>['7M6RQ^' M.9OVLMZYEB[FDGV&G)WV9%[57F?)T362T:'%CJRYO:W>&?/L XS?XVPX?C(: M33[5=O=E,OUY2S@ MT!01M1$\0(Q%.YF2T&2-E:YG]!V//\RDOERY-DR8/[FV_,NKP':0(#)$,G]# M=2#2-<,\6,>"S 7!!Z]"D\C^_= .]2=L?<+O,Z37ZN6PX, )'QU=IRRC5&1& M"\-@08)L7;1D!UC3Q$/= =OQ/0T]2\NZVZ%O?K1H(9L^8#X?X:NR%>PRJD\O M?$C" :OMN5>^$F,<,QY2D,F"YFWZ*70$>*Q,F<8BTX0?#R6G9NN6GEZ\HR46 M8>$BE%N$\E)4AFGN,X-L$Q,R :F;@F/9/""EU?GT!=O)\FN:R$37LVI/WC0( MO6W?/2VP\A)W@=@R&Z<#QM/DYO3.WZ[RLZA=G M'Z>3/Q=7Y&5$R2D?BC&2"9,RG<"%2&#HE+?.8##2YL+5/2;D#H][0 KSOFR: MM*5Q XUY$5+^%=('TO>F%]=IL,('0BGA=681'.'+MK"H4#%K34!CM4;11(.Y M#]CCD98FK&APT?QR/B42GT^1H/TR_%R_NA)B[XQ5Z%B4I*_IZ.L04?0L@4C) M%5_CTBV$9#NDQR<>/9&_0<+02QAO.ME$C$I%35I[X9IIDP3S(3N6L[ .M1 2 M<@NAV SG\0E$#V1OD 6T:+K_<3*=+P*\MXZP8+D!2>:<-H%NN^I,J -%A PB M*7#2MKE-[D3U^$2C/R;T./F@:D4U#>I\CM,K2"3#;R=E_@FF5UELP45A9&9E MT: U@6$AT+$U<^!KLVSK&7BC&"C( M5I8H]?I9_("YN,4GU#\3=Z%:S\S[E2AU=GZV I(DSSDAL#J=MKJPL$YWR,S0 M;D#J: QVJ=_HQ+X;3S[>U7H0[2=]$*Y'I\P""'R^!H0KKE'2DQ,/9-GY6GWL M/;#(4W Y<0RY2W2_&P>O/_DKY.#>A-OZ#O:7#/_T?#8L]QM,:QKVG[A_AEB751L0 M^&[DZT49O/:V]SF!!FV%"4)$F;QWHA9?QK*)U+<><)A3Y/()UWKFO;Q*L,B8 MZ*5RLG;1*:1R:,$@9L&W79#95L_0]64/_F-3\ MN1=CLE=Q-E]^:HIY$ H=\#I:%NKH,QU*8$09P:SC2&<-F:UMYCKM!_?X#H3> MY&C=870$?C4(7FUX<9]-2-O/J_*2A1NLX)2@BH$3(BA5ZMB"X)A60C&ZNR+# MK+$@2OJ?;BE;74 ^0HGJG3,O@Z"CTGTDFC81JC M8#ZYP%1R+G ?4<4FA?#W 7M$\M(K#QH$N39L?%G9>W4J+AO[O9K6_Z^:VF_G ME92ORK*WV_*W@V*RE[R030/9U]I^39*>D G)#0=E-4"3DOE^X#\B>3L!/QM$ MVW8X93?N[LDX7VYOD*WQP23.4K"\MB*A:]U 8M:$E(LVUK29/M#C'AZA?!Z; MLST'_#9LX_GG1#_XYV1*9M[[5>>3)P3UC%XGFXU)A=X?'XIEVBU&'4C/N/+" MVBR2]?>9I+L_]1%(36-2]Q@-O%N^JYE!6L -27\YA#@HJ "HVPFHG0X9>Y_TB.0@@8D MO*;#OW"-\KPK>R*0;6"..]159"KALWI0[]#4Q8)\FJB"F;?:^5FT]Z M) SOF:2W&;[WP(^*[A+*I?2](Y;-:GKUJS'I.L9&'26=X:8&<,'6 &Y2A N, MT3F2%=EE7.A=SW@D3.Z-C+?9N_<\C3MQO?LT&:3H(\\SFJ=Y_G-(43/)K/Y\\]U+@PIM]$C74A:L0)^89;[.H\HL! 1K$DHLVO2 MQ[_QOAZ!:#Y$"=@@X0?[E/\VF>1/P]'H]6J@Y9>V$=?F!0Z$LTK2FUAG^:6: M]Y?HF/6&&9F3XC("VB9RV@G=(Y*V_KFQ068.]C&_./L(PVG%\JJ\G(S?OQS^ MB9GL=9S/_HZC.L7]]QD./"BC:.<,5*R-HEUD = SE-H5YPI7T*28LQ.Z1R0S M_7-C@\P<[ &^E.PO:%_6: GRA(J'R**J]IARP+R)D1F#&AR=B9HWB:1OAO.( MI*('>F\0@X,G6S^?$7D^_8P?)[3907;1"!LT@RPK&FT9I"#() $1,WY^Z&WA]L.OT2U7!A@W/GEY<^VY97<"M*9D;9-9835L'(#6HU/D" M2BBM5?;8I!)O5Z#'ZGK33$Z:NY;\U^OU:^+$3K+X8XOGZV*/:RPI:!(+*>JD#D=6#!<,I>M)*N=X/K0 MP2F\9?D'H<<>PH1)OQ1LD,B['&/R96QG_8-+:;8\DVE=(K.Y5O*(S%GPF)ND&!KJF90+ I.)Q^ZPB*DS!QW,>3LK8?P2*3D'G7B-$*R"_T;",=J%,GX M_2IPM+H/8W'(O;/,V3K.4Q3'?'22:>LD!.TAMJG)V@SG^!I(CSQ;[W)V.,%; M-(Z^W.GEQ?IVZ2M9#G=UO%8-$\-L05,;YM1H>9W4*0/IC^"%=DVZ%MV)ZIM0 M0OKC2X/D^Q66U4O1!4Q+M>,&FA-/S#Z<6^MR<#"I&]P=-T$)*[A-$,DDJZ"" M"RPJ05(/] +HG(S )F'9(_"]ZV3LQFS?A<(]>QY^ACD\&5L[9)!$?[T2F+K)WGV6ULC[#M M00W;))12I JHF""1J?4JD@6;+=-1A?F!$Q930<@3N=TP?MG'II[![,.J3>B? M,%IDIVIE@DS:L2P":655IXJ% W/:J*)3X"8]^./[]K:^"W4+_O<8=-E2#]9E M9[!I9Z0[WBQ(IA^\*JO]?GF722=%C)9V:R'3;A6R$*QFF0NT*H//.76PKHZ/ M_!$(]%? \N/TTMC[]=W:[GE %E6"$.B.4AZ9ED(Q<"FPC$EKC%E8+ _]%-^Z MNT<@^P]7&MIWYMC[!5]8$\O/7?OE@'/KA,A$?\R+$5J>>5""!2.*@P!2\RZM M_-LC?01R^P!9VJ!KR)6UJHM$\"8QCY"JBQ*8=[82RZ,(/(('T[*^Y1%(S$$T M[;%IQX$G[B7\C2(_-2/:.D"MT-I7"F1:UY;D*E@5G#"M1 2K.31%-JH"_ROJ<0P2N*6<> M>GT.!,24?&'H.)E7@A<&L0 S.:CL@^0Y'JO/]%>5O[*3#'2LS]F%%R>IM.@" M\'M]SG[\W+GD8A]FG$1J3+UF8^TL:?.BC$"SD+PENG(7E3#*KS=?^JJE9<_Z MG+;"L@L/CE2?HXW-B]:XF=?B>*,B7=F1&&D)DKHV:!8$5JP&KA@L0[R(1M2 MN2A]BFU4C1UQ?A,J2$O>-:GMN1/N%["_P=GEV]8%#"R=V]UT<,6O5WX MUT#DWDTAXQE,_Y@]&>?%-Q7;91)M'8G'1:A.#N&9EK%.;'8$+@H3770BVB9! MPSM1G:(JJ3%?;X_1[HDI#72R=Y@^C">CR?N+IS#;0(Q58;?B4D'23-E:*%XJ MR. U(X"<($(MWFHB.5W0?0,2U#N3&IP]S\YG\\D93E\.9U>0L@L)@C95N"/3 M9)8RC\8SQR482W"U;3+Q: .6QR\EAS)@JQK>7]U$[;BZ:/I?1^)\7/7[WZ=$ M8LM"AU9#=,&W5OB 5G@OD"NCG);&@D67B@3D"6PQ?G _U(,)N/<\TSN7:T/, M#E--8RPF1*=##<)('[W7,3O(R8!2N? M)#UHL.GF):\&>,[VK^;ING(;-C9P M?GI!WWR8.9WC1JRK M2MW%Z:X'?Y>NSM+5&_\:5,:\)**]7XUHN<2T/&^?? )Z1GXW6:2+OX;I_&( MH7"G=& QJ=I^E'#&;"TK0HH8I#%.-*E3W GE=\G<=KNV8W:/!2S'(^JJAU5 MCC7+U$=#! T\LQJ'8DY;-((';V.3<1I'VM^Q$GN_EG?@(8K50TDO;D^;1?Q7 M<9M\X84)52?(RHPL1F=94 Y$(>T]I:_TC3MEYM&#%.RCOWP["UB#H-M.@*_% MF;K ;IGKM"?N!]'W^$&(TEW^N<9R\(#$.!AG(5G/2I&%:1,+ [J2F3?::K#% MN]"D*.]!B>]N#9D?D_3NPOZ>O6^_C";3889G'_!LF*J;\.PCC"^^I%I'L,;Z MI!@HL'1U81T"60(+0LKD)ZY6MWF3F *:T5K25C8PT#$QAPA" MF*0+N$/R74">6%TZG,==0MA],*A'36DVG0^>5;\_3C]67W_5"1>O M3I8F\J@+RP("&0Q%L&C!U]EAV0D=K@P=5CQO\./Y-'V &3YY/\4%S=8AKEZE+B!W4'PZ259G=,=5>OIAY.187.CQ M\MH-K(*82A&<927J!$2DT]<8R5(@<]((Z;WH4MCR-8C*%DWGA)*R"_%[=M\0 M*3_@]&<8#W$T^W68Z0S.*]_"ZKH41;@L3&8>M:V5@X9YX8 E\%+[P!.N5V)N M=.#<^Z#CZ20-F3-I1=DCS/+8?(>^/3\[@^G%J_++<$SW\Q!&+\9E,CU;_/;= M!YC_'69/$<=$T,ETCOG);(LRUG/=0-^XVE0=-*7>6LU"B)@<2BVS%]H$'G,. M"*56/J5,XK1%2^X;XD,/AW]):7 VF8(:6$!?4QIX8C'%PH1$914 F)OS[&D8O]*G7U8VMHG?5]MT:P69]36K;.WDU$>*)Y3XEHR MGC4R79)BL:3(E-/)*!>R+>WC:[MA_BZ6+9G<.N)V-_2?\>,429=<\)/NJS-2 M'8?_LZR$*RHY'@4P(AYG6H,@LR<9V@\/GNP>:56K*K(>X'^7VB.QOD?OZ:I* MI/MU,$.HSH%Q_IENAM%D.5PBY>@L*,ZBDF;9H :$3,RE%+5Q-A>O.CA"#@;R M;4G@\7G7H*YBAPU<#71?TK/6, V\3\C)K&=>)Z);Y)[%ZHL,GBL5HBC(VX>B M=X;];<#!"$GZ U-2 M9Z:1!Q8]*15H' :?DD1HTI.M'_C?ELR>D/4-)I/<0;FZCU^(]!L_\A3+9(K+ M#]9M2")@0++F3"6B#LDQ*&3F:=0BQ)R!VR9C=7O"_UV$C\7\VS+LF\@PX7I> M"B9ZS6[MZ*X7<\"5%"%EQ108>B$5M[09GABW*BGC90JAE1NJOUU\E^?C"L)M MJ0[]5-7>^1[.+F^1)_/Y=!C/YS59[-UD&>8D)>HY_<'\8A!"U#SDR%*N0["U MB0P268Y@@&31.)YTD[.YMQU\F])\&@'8$!3H85C$<=(D ]K 4Q),T)[H'E*9 M19T=\XY>W@)9&-VDA/![3X:3!&X?HE@]E)X,-[:YH=C!!I$"<,.2X:2R&13, M9T-T%]E:KE(4II)RI"X OQ>S'<;7G>N2]F'* M:8K9HD1K$9E4"I@6JJI2DH B6!-"#B6T;T#[U12SM16:77AQM&*VO^,HE\ET M]J5,RD>E4N::65G[>%JG6) \,J?)K"M>6R/C\>K8;N%[D"5LNW"V4PG;86PY M0M+X*G6J4NNRT>+LTW#^X7(&PSX)W_>O>6BR]HZHUQ*M1=%$[3$5 F45TNL2@DI;H@M"&Q^ *".=U M\?>3_Z !"?>NOG^E0^>EF[.A2[T!:IOI9"L1.-F@(H#*M!O!C0U(!FBYGP_] ME S0R0GOWT]QV67S55D]]HN9;!4Z7[,]/*\=>3S0L6QL81*3+,83_=L,W[D/ MV*$W^6J]7Z[1]Y_7R/O\\\JFJF-VZ+^Y1AN0;@C,D%@$5YCF9$B% LBLC=RC M+USP)MUD]\!ZDAN^/TE:O^!;BRM<6EM K"6H4##M/.>11,EDS'G M+!T=S>J8;]51G7Q-!:4WJI_:G5;K+%]/)_D\S5]-W^+TSV%:5M3RJ$I603)3 M,T"URT2GY($E!R%KYW1<[PFV?['Q)@"G9\A:?.>%PAFJW, MHRZ@^FY+L!7-\=L0',ZHVUSOB*X/05ZXLRD+[(VT A7^UJ!"DT$PJ)%(+DWA+F:E=9/,RQLH M'@./]R?KUO>X/Q??BS%I*206P[T\2]?_^E"WQ58D:YZ)S,$EXVTH4FBE28Q! ME2!KJFBRR9O!%E#[$65OI]OM-7HD4 ='6K 8=0$O5$Y:%.&M,RE"X"J1N:GX MX$Z ^Q&K=D"9C.F[V83VM_SQQ?X>LZXK]TC8[CM8([>)8, 9+8G6V@7NDQ(Q MBF*R!2?R#7)WW[0F%:N- MRSYQ51QH)(6%3F<8W+GRH1ET*W9]\<]4'W6T:)FP IE.63+0=-G278L$2UH' M39HWW(9R>'K@:L5_3H=S_'GR:3P(P6J%1;+@9*X9Y85!04,J(_W'R!*+U$TW M=P7E%'U3#N+U[2RY@ZC;0 ._0O0/&)U?E;S2(50G#RB,)9$&FFH_L84&RE-B MLJ!S(87HS9^71*7RV=B)@#=Y;P6)XBT](@BR # M"RD+;5#R'!JUM-J YG@IMVUXOC=E3^UXOS(KKU(RSV=$FMGL[7+=Y:"2$C'7 MP"TSLAJLN2#S24IFE<=L0$>IFU25WXGJ=#FL!S-]W:;OC?@-3H\5EI7KH@N8 MEKFE-]"<)H^T1V[=\NT<2NKF_+=9T^F8:ZIC#3,[[5C,)3&1CR7LRM%;^QN0SJ3 . M&7I!X)2LIUP,#+B !%ZC,&M!F8VM&^Y]T/&UP0.8,&E%P1YM@D4'")C#DS&, M+N;#= F'@Q3"D;I3:D]AK16II@HY,RF0Z9USA/7&IIM[<=Q>^FMEX:%4:A$N M.X^C8?I]/AP1!7%VI8 L,] ]G3#T-\QQ7<,\.C+:76*F6&Z" MCVK6&^D;--G;ANT=_?WE2] !84MU[7Z(I]'A^F-K1WDYD"='/%2N(?4!%=2^ M4G3:+W(*":D.IO8\I4VHA-DW\1*=2FKNT0!/*32[L*)OK?!S(FWW'4X_XO@R M[AQ3T:F%3]X[P[60 M8 ;WP3R0<'O']^]8K 41.T3\O4D82.P-_:,])S,VY40D5&CH1=!E(RD/"OUO M6O!Z<'O3[_>/?1[RM!8LV6NG:SS3*EBG8@'C4+L@3C6NI_M?P71WSAM5JK*%:DC37+T; 0 MTATW/^$WG%^UL-&1:^2RMN@V0-MW@H%*@B7ZUCHPEIAZU.U? W>"2[E?>=F0 M*=DO1QJ$;[=BI*^7 WCP)<(,WPS??YB_*K_/L-8#S9=-XYZD='YV/H(YYKNZ M;'M9,G?%L"1WM FZY-_]>FN_HNZ VEH(7;;L_-E3E. M.^[0*.HD93N:E5MFS &2YUC&"RMH(EC?)66N_M>_"WEH>>ARF<1686:7# MOBI;][KTU%OC0\RH:N]/03B]85$)41/F;%"A:GM-.FAV!7BL-*7&VF\3?CR4 M3*:M6WJZ\.@MG+7*F(#(@:&6GFZ &AO4&!GM-6I2=$HV3>8*=M3MR9MC*J#7W,%=(#:-JMV/\41AM;[YVU5^#F3.B>1(2('T,DDF#3JFC=(L MI&)9*,5;*XK2]K@NGU,'V!Z ^.S"DP9B\Q+&^3)01+NI17:L))&8%B:P0(#=JTA>G'V<3OY)VKC M>P;22J8+2.8-V:;)%B]$,26VF7Z\&<[C%( #R=[@K7]Z/APM&CJ-\^67&T"2 M&1FLRIPE59L:*]IR-*I.2Y"@T8 WJDDZ1B=TCT]4^F=* V?2KY ^D$TXO;A. M@!4T60K0)NEP(U.1Z4"'6R2KD)&:[I/1CJ2Z287/'9@>GY3TQ8 &;I=?SJ=$ MW?,I+AQ)G^M7EU(K=-$\2L.XKLB4 =*BHF/&26VC)G"AB0&\'=+CDXR>R']; M, Z>,?IN"N-9'5VR\ ZN2VU!2"%HS0Q'S71VJ@Y 158DZ46ZNI9T$^?QG:@> MGWCTQX3;$G+0<,^:$'(^Q^D5)%*9WD[*_!-,+W/8I$U)%R-82M4'Q$UDP97, M2E8:150"U[OY;$S_N_])CX?M#2A[F^_V&-F!?72>Z+9NBSRKW7I1B&1L%%'K M@E&;H",FYU.RM2N%(UYMS*BZ$BU05 54V-548/;4'8FP-Y)E3?^O!]B=$B<5-D%L$5J#DE# )#::*U2WRP#=;.A.GC1=RV4C_DVNUE2\)JK0UZDS(=JCYBKDW,@HLV>,/38-NB M!WIB:@_E98CU9YREZ?#C:J^K2!OD AE0,I UMIL%9S'2">V=]5G&HJ$T:4]X M#ZZ#'5"+Y:\&BR]#S%COM\OOWN'T;)"1:RT+,@/.,BUD8%Y@H@LI115KN6(C MAU0G>,?7#_J4EEO.J?Y9TL)SN1'E&#_!: '/0#8YD-4;52;3-TK/@BR.%2B8 MN8J M>]>DB<"=J!Z7?/3'@ 9.RYO@7@XAUMJKBX&RMH0,B@4EJEVE'?/)JCJDDJ-* MI%"U.3FVX'G,$K$?T1LX*6_">G'V$8;31:;39#8C.27C(F%-R;_5]=C71?#\\T<< M5U!>@^*.KB/(I*F(I%@,DFP=P;W"B+54I?T-L$+SN(3A<(+?E@+7CW&YON%5 M'Q)VY\ ;& M[Y=Y@ED&Z[7FS&A>+SH=6.3>L@0629-1&;&+UZ[3^)BKIYXJ>;LW%DX.)66/ MOH0K$*O06!<8?<^$NO;\XT^!VI,#ZSP\@'P-N8F10_3(F4A:5VW#,Z])[[!! M&Y4M!QNZ)+,]#"[>,="I7R;N0K6>F?KL_&P%1-6Q%,$A*TXGVDR!VDX- M&2%(P(,%CUUT]4[LN_'DX\[PV9OVDSX(UZ/S?@$$/E\#$H-(W.7"HK8$Q,?$ M@@=D7D8=>;8ABR[M-KIQ\/J3OT(.[DVXGM_!JQZT;Q..83J<+ X6YR-/A:YT MS-$Q'7RB;5G+9-%> (\60Y>$K4ZF =( MS($Q0=B42VKB%=L&Z+A7>D_\NE44WP.Q>];8WB",GL^JL->.#IM[/5R[^;[4 M;B]+)55( C3I-ZX"CZ2CA!PD2\$H,-(+C%W\9=U,K$.0/B;]X7@LZS$8VQ7X M;W!VK4' 9<%U!\R]^V7V!'L")\[QY&%'*>R-F7U[B?;%GJ(R"91BBBL@PZR6 M-ASG^N_C2811G5H&RWY@7"_&(\G M?RZ@/B-M *>7$SR"E9Z[>A_(4F,MA47"S)04J@3"I^):DZ*-*0@='W=D;\E1 M^#9I2_0C=,U>9J)?;YU[/8A:RWK./WYO$,9A]^&4T^O1B7R?1L]QT$3#8 M#FT/ O51Z[9]K;[(MEN]6\X1@]*2-)NBM;(>2N#@"P^Z:*G,8/NR!V9AKM9] M^64(;@'2Z&UDP?I 2EO1+$"R#+E,@C0[A6V& =]"5PQB?I7^?#V8*/ MKW&:ZE'VGK36?TQJPMN+JECB;+[\U!1S;09E+8!AB);42X^.U91'9I(,O%CZ M>GV>35^M=?:!>_P\Q,,DYG9GG>9,:E#W=DF#2SP_DQ8S?D_ AY,\X)XG@]ZQ M9&L#*T;WH&$20R,EP2;Q)S[[-H7I]/TP=2EY^D-#D?UR/K M2^AH-DA 8$R0+!1%(%TJ+!)JHH M)KN0T30)T75"]U@$HS\6-.UZ?D,3'D1( MAA=(+.=$&X^"T\8A,"%ES#*1R2&:G!%;\!PKA;U?">B#N*=.6+]#'5HXWZ&: M 58;9B.=;AIJ@6Z*@ED@T=52Y"*;U$-MP7/ZSN0'L/I^#71GDC?I WH;UE+Y MN6P]U05@R];C]R(\3>/Q7OC9048.9\9)I"8JI5 X8,JY6+N*5HYL_M=K]2O"['RZN+=>OGQV&50SJ(00R!1/P+1. MB457FY1R[HS-4J'1'2*96Y8_OI+9,Q,F_5*P@4OB*@_R.I&*Z6,$ H'9\4E:DB,C7 M&R=LO-LW+'W\>_T 0D_ZH](1THHNKZ9G'VK5&HGK_ ,^@^GT8CA^_P\8G>/D MZO8Z/ RZPT/ZBH_NNZ^UP"D$;=%B"E$;#2$$Z4&+HFV4T@3X$CC=;XL[,.P5 M+3Q]41LYOQ^2-K'HKK8/3S:OV="W+5:$T)VR)$H7C@M@_Z$)P7H;G23@%H2%E[;NHL'12XF7\='WS@2)5* M)7Q)4I+7'_ EKJ&TUADDF:6XB#8IQ8(-@GF03G',I&HVL;N[@#MXILSV9_QM M6H.S5I6"DGNFC*E=Q'(=;:(+DP5\S%D9J9LT:;H/V/&UUMYEY=: F3YYT< [ M=0>^:Z4%-P95%S2A#J5FH$QF&B$PX%JR2'1""SQ)UR0/;7>HWY8\]<&O)@72 METZ].[ O_7R)&XDV1<:K=T_G "S4OL22-P'S>G(E;71=O:905&I3IA4(7@1BFR2!;0# MQM,[Y/N5DNZ'VD'<:G":W0'U"]!:?76L-^8] M )ES5NJ@LV/1U19:0GGFN>!,V!BR"2 \;]*1_4'(VCV1AHP=2J#IRVV19B\LU(XTCL1"D=8D,?BN;V,G; #TH ME?YP3DX:L*&!E?CL?#:?G.'T#8X6-L7LP_#C97C&XBD69%91,Z6CIWVB8MYY1?! M0A1* #2YBM:!/&Z).(CL6]-:^@N9?JD-F9 A\1GSR\GX_:B2!L:WJ+.'@WVW M]0]UJ1^PF_7*92C&2>650:ZY2L%XC%QHDY(V)NC!WAMKQ9R](W_[/.6HC.H0 M*>00G.#6<*33-0D9Z:T,JF0-X+.5N!N[#HH@[O2D+U&7+W_V[ -,WQ\2:NP; MP5&9O2M%UD/&JACN:U6X0AV$A)"X$C'*I R7+N\F"!W '#BO@QZ^N(B6S_L[ MCO(OD^E;&.$77Z(67)=@-'.F3A@#S5G,I3!?DI(R<9Y#:7%1=\!VJ%+RA:JO MRN;'_3[#@1-&<#J#F0EB,^M9B&+ EH'JTV7!LT[$Z 3NA,,M>E99M95 MEOZ9TL#LN7/PF@\62&ESS(B4F4Y2L.!)?],6D-Q8T ML':NR_#ZH?[\4 MCT^ VC&I03W M8M+6"0- HZ\@(S"2(=@[HVS1:9"5\RZ:3.>=_$";<9SN.3 MD1[(WK0V??O^E[$W*PM)*G*6;*ZQ-^]8X,$P3*)(5 $R-FHUWA'AT4:P-1:4 M-BSY&H/FX'))V626^7(B<60Q"L^BD"ER1"R\22^=KRIHWJN0'! SWX59#R!^ MV07N]YAY*_X?&,CF$R33I5?=TC\ ,GHBQD] MU_RN[_O%^/5T\GZ*LTML3F: Y&M:AZ,]*R[K+*3(:@=-8Y+387TJX,8"X/N> M\SB9WSN%>W3H5&R+J/P93/^8/1GGIU,8Y^LA^F2C+#HGIA0DIH.5S'OI6!&A M#JM2FJO2@?5W/N3Q\KT_VFYUW)PH_:&/,M #'WC44.QN9:,J".)?$9)'I[&@ MCP6LC/0BRYB%BKM%7OONV=VI:B-+7BMR(N/1ACK_SC$O?6+&&ZN4LM&78WM. M>@NU_CX^GYW#Z-7TQ;A,\5_GQ(:Z;@W6+*O=,)B24B%\T2/3PM<1,5DSP:5P M)DK4;;3D^X ]J)-R/UE9UXEZY44#!;I;!%C*$@,A99P712"M8T%$Q;B&:(P& M&;\,9/\&PO+-I:9_KIRVI##396&1URGN7#.-.C"HV?R1*"()-WC7Q*_SE984 M'B(ZC;CR4*(C=_>H\B:6@"(S'^D(U=;46?.T054B2D7ZYJTVC=]$'[]^)6&G MUGZ[<*1Y:[O.'F_[D+HY_V4NB,(55FHVF]9),*C=2(7W=4PQ M"-YH&/@#;^W7']MWH? Q6ON)& *7EBD=!&E("1D8Z9C-"0)BH#-OSY(2*1+YVJS#/9PO&Q8YU*%R'ZY;#>(BS\ S]SSK+%50 M05B3N=(B2&-A<#?$@PBV=X'(UJ7Z)UZ'4@^15!V(6;@-7 N R'6(3HDB5)#< MA0TD/*B>X_9R7ZH"GIU/I_3ZW?[(_@["@Q[7/T/VW>LZTS!&*Q)8BU(7<#X% M<,*6D@,'$'H#T_;;]@Z,_1GC? \&+?[L4$+??O;Z<$.OR&(GRSTIJ9W3=.1& MA3%P)T)(Q@W68>RX\;T/@VM_W <1.KSP*M$_4F@-JEYIQG.K@0"OC1UL MAK0C0;Z(6_UN__=W^UI]D*L#RG5!*J6@-PJ-#)I''I.Q0M=1H\XD*_U@^[*' M:=EUI1?C&=G_BZ* *S]&L@DE6,TPU+%2&#*+LM2*:&6!1] Q-JGFV8+G4&.B M>N+>X?2L+C_ DKB@VYTI\)+VQI$%"XI)DZK-'#E"DS;AUT$<7PGM@]/K%L3> M9&W@#K^.9747#1Q$[0I:1A=8':9I#8ND>]<&7RI8KQSWS8KRUK \/H;O0^0& M?H+KD'Z;C-,*%=G#M$>K&"X:?E@164Q2LP)8E+$R9!,+QB)S%NTEY)1!AH.9>Z>P[$SD!E?# M3437LJ:ZX&H93=@&[#2!A4,9=Z<<'$CU8TI%Y $T8& >T3,-,C%0W+'JKO5: M>2Y<$VWQN-)P3[CA6,*P"[%[#C>\A@NRI-,?KZ=DO:=*T47.*YQ=I;RJH.E_ MS&1TRVEI43C+9'"YB!)0YBX3 ^]YS*E5PGUY,6E#R!XMPM4LP_O1U4Y>V3.# M.9%B5"(+Q5IFHK$N!Q.%=1W8?/^3'@&G>R9G(S-POK)-WM'?+(NI8G!&!\UT MJJ$V28<6A,R922F'*"'9=DUYUL$\%C7O8$(W, '7,5V64G9 U5+-VPSK-$K> MX6R[1PX.H/D1CH,5.@LJN9 2D[I($OQH&)F_DED;M8A2>]XF=_R8DG"/@GZ@(VKQ.'\'"W>IWJO:6LL':,E'[A#X)$TPH MWA6CXBK,VG=9SC;7HA;9TL,U\R ,TT);1N@$74;.\*AY]K%)F6ZC("'ILPDQ MSWZA=^?%;'8.XX2O%K'6 5%7HR P6&A_M+-:#0N2%2M+MNAC:G-R;(=T:J-B M/RFX59'>#\E[-AXO,RV?3<[B<+PHB'Y"X,XPDQ%$)!O=LH%>3F \"-(9;S4A M=K'.['6911,X2T+(G$FK#L#O.6;V?_K7+0]'HGIS;^*+,5VQ.)N_@3DN$G?S M:[+4Z!?P'@B=ZK M\FQ"0HG_.A^2 OUN\A2?C.K?QA&^FZP.O.>?/Y)1A[4'@RP0-3,Z^UKD+UET M$!E$KRVI["&N)RQM=DCO\_"O6PJ.0_/;0J(/]E_0M@DNP1S.?X%44VDO?H7/ MP[/SLZ>3Z73R:3A^_PP^TF_F%X,41):@)7.D-#%=4#(@8X"I0 *>N RV4:[+ M#B"_;CEJSI;;(F1:Y,4DEUSVI"*%6&I[7F^JGZ>PI+0VVCKA0Y-90P\P+Z;' M2V5GTC[@O)C@4L!,'"P(O'H"!8NE<":"#,YD)77PWUY>S$[,O3\O9A> M%]-$&'8A]I'S8GPJ*B@GF7:1U]X6E@57+>92A.9.6US/IO_*\V)VXL4.>3&[ M$+)1I<2M"*"7MJ 3HI#SB(:=*[,2F#JD2N]"X M@1IP&6][DOYU/IPM25H%//H@M$#)A)/(- _ 0C*>(0108)*2HLF+OP7/8U$& M^B!WC]&(NV"EA8/\*F>X \"6JL&]"$^C)?3"SPXRPNO^ M\MEEE8#*&0.=P#S2N:F#-HPP BM:TVTGHW2I2\/^+!)PSP5_# '8A<@]7^=/8?S'6M;#:CA0M-H%3,QP58>!0F:>E\R$ ML)YS3;=;L1WN\VWK'_]"/YSRDY[)=H0JB5]@./T'C,[QFL:Q3Y7$YG4.K9+H M@&ZM2L* RS$!(1-9@W>0I2H< [>!7LJ,@WN!'DJ\O3OWW;5:$T)VZ.V7>2R( M1BLEBG:RD/;)%?U3(I?%E;B9G 9.+5?/3^97#WPU?O+;9#RM'LWI.[I!J+^ZK"4C67#TXMW4QC/"DYGK\[K"!#\$T=J$+25 M7B3'A!)0.R%@#?8&AD9J>HF$X*9)ZG^3W1SO4CZ2$-Z:HWIR&6A?T/0Y.!)F+A':#,K< M ^NCEZK6_.NQ>&IG"BV#/5HG3*"00492Y6(P#)SS)"1)%%N'//HNI?^[/[EU M%=4)=.C&Y'\HM5=7VWIZ<R&VC-)VP'B:H&WO_.W@ M1NJ#.2>2(QXMQ%A;>8&KC>0+'>6":_HV*8<25W;Z?OS<.>%X'V:<)#M=<*\$SX)%4&2;&N=J+"XRE6M<#J.)Z6@'S,/- M3F\K++OPX$C9Z2@YF RU*7Z]#K.0+.JB&7IIE$\EQ/+(LM-W8D*'[/1=*-A MH;BFDU]]^?E-[9WL7QZY=FQ[.BMH+6S M61ACF16YCM71M7,(9*8B@N *7'3ZD0I8=Y?,PY"O75C54JZ6V6K+1+3536VM MX4X*SD!B#; )@B:28AYE*$G22>Z:E&S<@>EA^&%ZXN8VN3F0%:>J!GASJ0'T MG'I]:]TFF==WHU\?99]KZWD4R=1A69- M:MCNA'7",_'HDG>K"JX_AK6T-0^@T\J2RCS(H S+*M3I2]J3/F(+$ZHH8;T( M13;IO=;;#H[5R_?AB.9IF/\UY:YXH7FP)C.(5C/MM*2OHF %HJSMDHPJ;87Z MX>2NG%AH]DAKV85Y)TI'Z +Q>UI+'_S=(R]A'^:<2(Y2)*-.:SKVI4*Z!0PR MSU5@VJL<4#OT_&BE>5]+6DMK\=F%)\=RQ[U92YU(IKB,M?T?UOD!TD12'"*I M$"!MT-;RK(_GA7OS-22T[,35+FZW0UARNN!3")$KD8%)91:#IQ(#2(79R%&A M4,F'MGET#RKX]&!UH[Y8V" K9C>O91>PW^-2O;/]H+C!/CP[>5P*=' @/#(P MWM/YKDD_2-DP7X"[5.C4%VTC"E][7.IX\K4+JXX4EQ*779&%C1A28*)4W9*+ MQ$C=- P46*YMX;I-O? =F!Z&.M43-SO$I?9A14M]ZAHT>1DRRR*"D9$Y"XYI M"V2!6"#-3WB'PF=E&RM1MS%]:U*R#RN.'.-6)0JL(WF2M'5"C[$,=+;,>2V$ M-*6$^#W&W59*]F'%5I6Y=8Q[,AJ5R?033'/?4>[;*[>)<]^S@_4^>4E8XYP$ MKS.Q6H'VQFB9'$BNDQ5;S.X[-[,#$UZ,Z4M\!Y_WZI1W_:\/)>96)&L$!.@/L1Z]GD[.-D7.5S4JY^_!3'M-OY_F_SC@_HD- M!TE!C)S.[/^MLW,.^',5T?TB.#]MK7&J.$="9Z[94%HZ&X #IZGJP1VD87;[P]>VQQ M/X;UT?_TSN5Z9,)NO4Y#Y%I$,C6K&F)SC+Z03BC RD)*(LI!5]B'WQT_8\%I M'0\/GY>N:+CABN[]*NGXO$8WRSZ[7>,=6D7VGL60E**7Q'GK35;166U$*DIM MNVAVW_@.S+V6.D;+7G4;2L.]]*F[5CN4,9V1KJNBM?:FH"M<6:VS"O36F&"3 MBT8E@V;0$?1>1%U?8J% M]-^K6V2@,B2@MY"!3HIH XD%.@*9MIQVHR)BF\FD/>'_ZN7LE/QLX$!^DM*4 MX%U3/9Z=DUY"+\XBQ2 MOQDX+[,Q,3%K@V%D1-<.SJHP#AE]T5I&TR3BT W> MHQ&J!MSH,0.C'K$O2#LX&P\+6>:+_MZ?/^*XMF.VUJ68@#FD?^D2.0M$!Q;0 M2J.%RD9VF82S>?6OGKT]$:Y!D3=M,I%$+8^F-\/9'Z]Q6G\ [U$,4I&B&#", M;)O(=$1/L!0=4M4/D$00V":EX2Y07[TL]$[Y!BV';VUYF5L6G":-24:F,-*Q M@R*Q*"VQ+V?Z1?41E2:7P&8XQRJ[:<3_'FA\ZH*8V70^> .$?Y&_@UJ)K!3) MK*OZ=;::@8J"68TZR9R*\5W:BM"BUR2#OEN7BAM//57"9A_F9&+/D=$>H\H&,]% M1 THO.K22?EA<'%+MF'_3-R%:CTS[U?X/#P[/UL!X[LB-"![)?7DX=7LTBQ> 5CA^'\\^ M8B(K#_-E2ED'4'W?I%O1'/]>[8%3DU9D[OG0W@Y.0RHDSXX)-'0801%T#B5Z M<1PX'C@F$[H8T@^1]W?H M+8FJ^I"9 /*>R\F6D"HA/]&?K.590H'@F*WYO9H;QX(SP$+@*DMT +9)Q<86 M+,_@)>G5XU?AACP.9,6U' MR8$M]=_AOZ:S7Z[GB^E7G,V70IQ5$J48RV15+G2(@GE%.JHL-F 4TF'LTMVB MH\-E\_7/X!H?@*X#AK4JFC_@*[XO]S"MQ;H+J*$-])UHQC?0#V73M!6-!S;5 M=H-+SD) 77E$9JE.UC"OT3"990$Z\8H2@SGE1F;\(];Y*'SO0]J![^\;).\G M-SYE4ZR**0 3)CJF!:V1#C:ZOT+2 @S:Q&.'V_K!@\>UM0FL)$<:0).J68]\$R069>DC:IT.FB/#P?; /8,U"8 MF_#@H8SL/1E\-[X;=#>:7@=\+7UB3P$\CHML6+8^*3,#\*2!^^Q)G"'G;+2C MJRMA[;Z1"PL!%$O.9>TPE00CG2]CR,P3SK7CBDP?5C00E8]P52N+O^/D&O_ M&R>1BC%[@YQ)%RW3UCL6,25FC2"4.J=&^:=;T8SOD1N6:=.A*=X@WK9E#]PZ MFGTN2@==6 [5T8RJ,$]J+@L)P?2\]9"]*/]0*.S@0E&!W73> M[@!M5.WC)[:343SVX^-3\G$@$\90-^Y!3-HHDYGRJ3HX )F7UC*")U(166C9 M9"3[Z/+17\D803RZT[Z%6*R-[@<0;QOZQ0PB 0,K:N8IU%HLSEG)8&T0I%I! MEUSI_J+Q.*X34#?VY>&F; S(@ 8ZQVW6VLWXX(^K(IF5BUQ8QQ6I4D=XQ'/4?BH8[6#166&Z&1W< TU+7N(?F.-K% M@-S:E(.#2=W"*KT'JG:3**X "Q(U@0I 8D[G5(:"6G(;76IS%+3G^Q-:PUAL M[T/A@>,9[R8X^_SCER_X]7*^F/WXA.G+9'HU_;P12L6REY%!4D<)U"&X\^:+Q+_X#F#!M1<&!HXQ_@P6\F<#5C\5ENH&CK M) M"L\PE5CU7=) ' =2?Y5VT@4M,'5@Z)9'GRL+#Z72SCTY7"?CCXMI^N>7Z14] M??[NOZ\O%S_NO[Q3%ZXM#SFT[=93N#;Z;&6KN38HA+!)9UE(OU8RQJ0T%%*F M\>)QB <1;.\^NSL?-3SQ.G3=C5)['3SWM8VBD#(&K25Z*XJ+(<:RA80'-=]] M^+C-3IB_?*D%C71#UB9IT\G'+S##^6_S^35FF.0W.2_I E<_A[H>T$FN*9SA M&=J*5AM"(955R8HD"SKM?(" TM"^QA%Q)B:M/=[!-,1?# 'R\"VJ=)#D+Q) MM.<6VI\P>S];FAEYV8#_3YPMT5X$;3(:&9A(=4"##)I%Y)IP&J&DE#J;-MZY MI[$],^D8A 4-C/ _9^O.N=ME&#VW(9 IH36WA,X*1H<^9X$.?P>&.V6;S+%_ M'-9SD(T!"3]P3[K[R'XGVGZ]_OK'=270M'S$V>4]H EY(5,E,XN@F%88B 9! M,@FBF""2$_B4LM7[I>?,_[84;E"H>1_LSG-,&PG9"L=BB9FL8B((6+)D4:*D MWSGC@VM_4CSGVZ0!(QHTN_MMDF8(<_P;KO[_VV2+43"]NOIU-?3G@FQ)3,9+ M@EL[\@51QT/%PHJ)QJ@.)^# +5D39/DV W=>F4F7A1AT7G"X4LM MG"PNLQB39ZEDYZS-!4.38=D[\(PO&4WY^)2!LP<36L2.*J 5E+]=UYG-=/Q= M3O,*XA_XK^6OYA=TY.4")3,1VB-6GEM1E>*,$"*AL4MZ,+ MU5:H+UC #F== U7Z4<0?<+Z87:;%6K][4^GS;[/I?'Z!/"HZ:S5AK4-1%6;F ME4@LH]4:L@/:*J,+W$ZX+UCHAF%A Z7\4=1O$E%HON31_,)*6XH&STQ6%:AS M+ 12,I6W5NAD$_@FRE5GA"]8O/9FU(C*.=DA+J' &M#6!"L3+)T2*YXG11>Z MC[R)QM5).=]CXZ0OF*^O<&V'O?VQM,I6B7F0C9$\U8Q>LL=T\9E,L?JM(SL] M@;#$\"9;93>FL9JX#V^;#D7H8S=QOUG/\NS_V<9)2^],,$QI67O]%,6\ML@ M@D+-K5+89%?<0W&LO-;!6+LYW65O$K=&V#$UEPKC#AM+60%0?3I SY?(3WB?S@$Y?=/OQM(+,;-MBB9OO452OHC0@UXZ24/VI M^A"N9S^6OX'):A$?\-OU+'TA"OXYFWZ>P=WGR=7D\6XD)8'TS0GADI M2#Q%<@Q,2+42DG-1G=QM$CTZXGL^8M.2,0UB]O=6ODQ^6T9&9E5%K;--"&Z^ M$$4DXT5BQ:!9.:/!TKG@^/Q^J5*SK2 M*5AG(19'!FT*R+PPA@4,<=GM.^0FY56[(1TKVC,0R[=Y+@\G?2N?^4.#0!G![@C]3@9B)&=Y., +HPM*=((M"$5)E2.M7M#KDT%@&6M,X'TOFS. MOCE7"7FJ&\H1!*0/\0?NC+(=U_^[GB"9L>:FM0>$A#XG)KT53 >96"R8F74I M>9N,#:I+82]*1>V\R@-7"1I&EO^E T7M)31AR6-.//J\8 MCSD=FH04&40PHAAKZ5@6SB>K/+H8D7/+2^C!HL.;AW1ZS<]/_K9LEWCY'9<_ M/S#>,LB[QV-M+RIL\-Q*@Z($H8O4&I*))H8@KB4G&((?5I)[9PTUE846/6D'6M!W M.J7JM?7K=/9O]+>+BUIV;A5U(\A M&2U<#S]3L/=.YUDY\:1,W GKV&JRE@')O,W(')&V)!Y%<6TJ:H=:P5BN]6-+ M\E$X?BJ>^IMTLZ7;*!IMN0;-#%GW3"LO&%BDO>?)F@2-4>DFTPGN@CB!VHLQ MQ6"S<\F^[&C1\.I^)F(7-"T]]*=0'+$_>W;P^0#:MN=X[=X;-1CF)0BFZ1JF M ]5&EDB$2S3)FC85KB=02="*T7U(.K#__(WD0E,0( JBH!L-JS;ZBK?>.SXBO A%)X.0YZ!,_XJ%'X'B@Z.2,Z1%33/_S=Q"196ECT20Q-;JE4\BDJ\E" MQB>MU)#@V,U>?#NWUL.GGS/?#B76@%EIMXCN0#'2Q9MB>)&J@:=Y<4E#3*6)(^;>H<""]K8IQB18BD M4D3 S1K#G=PZRO9JQ*U]2;3S:#Q&A/UN^Z@_8%:GJGT_>)[ &\>.4;8C0(; M$4(?LC4I\^BXK/E^H&P4+NBBR,8(W/>-$'8A1ALA6#M/IN4NCE&$X-$WCR@$ MW2FP(00B9K(P@#0E);60.@!:""$+(Z,KUO81@J[$:"T$EY\GE^4RP63Q9CZ_ M_GH4<7@4PU$$HSM5-D3$Y:R-I,M%)ELMT0 UIPOHI$!,R]T01Y:7%AW.*_[X]!)CGR5^PME7<>$-3UEJPZR3 M-6DTQU4A*2_16KKZ7'%M!H0W6]++W #'EXX6#=;W)>SRR[_3A7;;HT5<%)^, M!:(I*7OKD1@!HF?>!Y=#*DZD-CF6 R[B9W5VOWD9+>F M Y-]X,3Q3[2=OI-]M DIZJR4<()9'4G?39:V2ZUGR,(@@ -5?)<$\AV/?^&" M, 31Q^JOWBE%9*-M/'UD6R/Y<7/]]L4T7I[/(%3;[!IC"D8?"F@1= H!K-$Q M66U<2)IDJT?>S[[PCIX'E*763AK'5*P)MK9XYB-]<1*1K/?DM&W3VO@\\X"6 M1?3SWR8K_QA]3\P,S+:45VGXN7 M?Q^Q/KH$G%(NSZIK]&\3NFFOEWKI\E[^] 4F:UWQWY>*X\T^_C1=P-5M!.\" MM',>LV?6B4"K)@W2 RHFE,DR0@*OFK1C.,YR7W?(Z4E5@U2@=V073'\@?L39 M]\N$VXGPQW2R,JF6ZYTO5W#W][55_A_3Q7_BX@.FZ>=)[97U\TFK/]HDRD5* M'B-HS:0RA@P\6>=.0V8I)6U0&A]EDW31HZWXQ>VH\Y"M!LE$S1:^.D%^G<[6 M/ZJ?$Q=D@$J>4V+22>(1UW5T7$164#B#T>IDF\3]QEWFZ_8Y'2DZI42D)Z_? M^\;914F9RXR2!=1UF@-/S'/E2,@#]\@!;)O=,M8"7]P^.4G):9'C!@I<+Q'PAO$TAI\),,+5;/0 +X!1S*(STQ=,->EJE.T\NZ747'$183$4)$X:@B6>6<-4X$[X6IU=Z,2G1>8U'>0+!^%XZ>9U,<3%R$8 M6D%4A6G-"XOT$U:B=-KKE$UR+63VF27U]1*$1Y/Z^C#D7/*ANJSI-:FO?U)? M+UD9(S%J'T:?BQ 71"PR 5/@':VM5#4% N,J%NU32*B;G)3G([R]DOI.3G;[ M\'?@I+Z-Y(R:8[0.B:VSBV1P*#,XQM'6$H94^X7QS)SC7FJ./*:-(2%;P_A/ MO><$K9KFG)PV8L/ R7X;V/[$69G.OL(DK8H";[L DB)"5A/SZ 6C380UVJ-9 ML"*Z[+52F[6@7>1D^\M>A65@AC2X"#= KD'Y[*1'4E&7Y:#:2L5\2&0[%5JO M+*3!YB;-EK:B><%B-!R7&D1NMR4,?OCXCS4XD4N )#U+L.SM6Z>- B960\TA MTW\&FB0K/(KJ590&Y-K.N.4))"DO2?HF+2Z_7RY^T.>7R[SY_@@)RIWP'"TY MN3^U-A*3@8X=H[+,4G(=8@@*C;"^T.66?/9I_\3D3M".GI3L=<#BN"/;Q :F M5=0,8@!&NX9SX;6TFP45YYZ4W#[V=1M8_C"]NOIU.JM_=)%\B1Q#82"Q3@,+ M=#2EY32PY20=4)GSDR+T7LL\P6MJV#TP7@3U8"DZI63H[JM=3=6[R%S:K*UE MD#5IB%K5AE^U.7FR'@M&9<1IC0[MN\(SVBDCB.KXNVH/.3NK?.R-! PCB[2Z MF-HVM3 -0K @I*7%)LUY++1<>U[[Z6Q3=Y[3=CI RDZI.6////0+48P3649F MLX0ZJ*FPZ#.R'+0@^[9$P#/;3?<7^+J;CK*;#I"R5GT=FZR3N%#P\NY2BU?U M[/ LI&17!P<(GYG#)#1$RPV>5FUL_S6^[JFC[*G#9.VLLK4W=5LL"J(/F25I MD18: XO&.N94D)!TDJ&FXG=?_!EMP%/8 2>XFWN)[UEM MX?L>AZ<)870H=S,VD%3*9&P5E3QXR0KCT6!UQU]FCNZI2"?HW_O M>H;SIZF0 +6%[)C4P)F6)C$OO&<2E?0*K($S=?UU6O[K7C[-O=Q,A,_3H_@T M#:0T.2BEF9/&U\Q.P4#3L5:$5=REI!V>5AU\,WOYF&7:19N@E9!,U7E@)(FT MF2!KECR"\XD+4B)?R[1/P.-W%(Z?9IFV<\D&'SFMP),Y@\HR*$DQ0%31, MA]J(OP9TN?8,K)<^*PTROY9I=R_3/CG9[D KC4XC99KKF;V\JS.4@7C)&FW0M?,XIP(C(]UL$TP M1B091#LCX0;%JY&P'T,:A*-NP:RW01EZ=JR $PZQL4CZX(M39EZEK[07]7?T(>W/^7=7_6?.$8ODH/!C=>89%@Z;G0I<5H&)W@PFF<2 M6_":1Z6+4JDD[J%/EY*#<1Z]90D: 3GXP"1$LF&N]-U/>ED IZ M,U;R(HOHP/#(<@LJ&P8.BNR#]Q8ZT]*PWAB M02]&N$]*,@9,?S]HTVZLZ?9RF?X+9W^[KMMY8UOK3&LI2C,!)3$=-*E7CFL& MIG+!DQF7NO@N1P/\8L3[=,5@P SQ9HM\!^G+?R*L<[\+.N0ODKW\1C?8*S?FZOE9^Y.M=WBN+K0)2M$HIWTM8]2 M3L"@!,&L+DBZ%:\CVII$"3O!>S$RV9!K X[.JSMGIX_TW?S;MY7?Y.:GFS/) MO7921U",&PA,(QWTP9G"A$%M1'(Y0Y>C<'\$+T:<1F340_%RIU/R4W/]E%:6 M;,;E0NJ(R43[)'O0IBB3;6F2 _$22WX.LJ..PO'3+/GA"8)+1I'*4)4'+0RK M(V-(,0XN2VL=2O-:\C.L(#PQF;$[0\ZE6J++FEY+?O:9S-A#5L:9S-B?T>DQE/3';[\+>!S-Y3H->I M3-D%$V64#!'K)"6LD0A9:Z,RA.AS-&W:AF[!U^ZWCI81U7OI'WA=S$I+4DZT)H.K:B4PX#0A$)DK>V M1][7;@"'G2!_JW2KKY\L9I?QNKY^^?#+>34OKF?XTWHR.BNC'.V @K5-BM?, MFX+,Z*2Y-#$6#2T.ENX0#SU.=[QIO8=GO\,B?;F M*R7CH6[M%#F+ADCF153:)V-)RQ^11MV1CW]4-Y*\S0-X7)XV2*S:?P$7Q5D= M:P$!DG[$M#>!Q0T8[%;#L_ MYTN7@?2.ZQ(44U7D=1*%@9>1N:(L\!PT]UUR*_N^]UC>Z>&8/1V)Z /GY/;! M>M.#H0/:[9[F@T7E&&[A]AS=4W0.8,?QA<@5Z5PI@07I/1W3TK"0A6560=8R MJFQL."/AV>&6/779Z<.%<67F0_5 7G];3.5:KU\[ TO@W$@O6-:)B)-)50'N M+/,>' (455 <+C<[WCZ>8CP&/[N+SA#,&+@ OPOB7XF-2@8%BC.T M-=.J%,>B1L%01E]P(%-'AY OA;;M$"9%%S(9IX(5Y37#064!(FFX= M<39QK:1-$ JJ.QI[4@8Y<4 MC!Q<\=(4 TYJ19=/+B%GR :CB!&W4W.8U(I?KF ^?U^6.1X_/?DA<#KKC& <5\M(X%+>A4Y"ZC:Y(AL!7-P6GAD\5EOKPB=?L[?L1T/2.VXOS=7^GJ MFEA0;:.:UW*]6*:UO"\WM+ZA\YNOT^O)XL*H8F4 SV((53TG13U RDQ)B*Y4 MPFRV*ALHG7P(]./'%@^7JP?)Y*.SL44#FI]Y^D#%DKYJ*O MQ-%D^R6DFPM('T7#Z]W7N,AF$]-80<;AI64H0A\[G+@]Q5AX 6AI!2J&1+B1 ML^APV=*:S5=5)'UA 3,RE*$52PJ-KDD'X$J:,]&)\KRDC?;C60.F_5UZS M&ORY!A:]*F3W%Q:$$$PK6FT4UC"KHTLE>L&!-R^#NHOH590&XM8(#L6/U]^^ MK:P,N/H%YE]^O9K^Z[=)F>2^D-I*^01\T MMRF5%)/13Y']X4*&(_X!=7W='MR8_)U#/B 5[6)TI\P6_SX1"?R'-*>1\NN)QU*XDX(-VCJ'1K, N@ C[J( M$$-0.4<-X"VJ*"XZ@#VE&0@I&>^%F8H'J,+31;^ M%+#QUWI+18;.)Z9%!Q"Y1:ED=?+_,\[2[[$^5HZ+T3D(01=;9AH>KP5U7=_P=?+":PJ>B=P53'2T?7;9($S MG"_>I#2[QGQABI'&2"!1KAW!LE/,2V^8X"(55#ZHU"3NU!/G,Y.@EEP:L.GY MP_C<#JK,W_ZX]YMEY"[+".AC(0+YVNO7CLB[HH.Z,NA[!1-@"\?AA M]V;B\L"IWX1M38)&/_'<]./J@*AEK/TAI.-$RELQ\1%9.8 #X\A&"$G+8.F" M#F0':"<" ZQMQ^L8-*&L3KK)O)JQ9.*) /3Q1*(/X04 M7'U,1AJP9."[HR]D96*"6C^EI*1;LUC'0!1D-@HI30$75)?NNN/IP8F"A^>7+)99W?V%:5DR\IXLRX>RF])].T*B<8#E*6KYUCD6NZW49")W0 M,;K!!.01'.-6&#;EW71XPH_05?GM]?QR@O/YQY6?Y=]P^GD&W[Y<)ICDW^&_ MIK-?KN>+Z5><'997M-=K#@UC'[ZVC>"V,4)X*U1P,6L?4H#B$!TH$@CD$2\. M769CQNV=JW3 RX[!Q Y932$5SJTC9LJB19%1>;(4LN2VE&B\V(N5!Z4Z[?/" M#_AM.EO4MZ[_:KY_3LFP[S\&VSM28T,2G-36:RFTD%I'CB%DDVH"2VUP+Q#V MDH3=4 Z,K*R>MGK\Y>3SG5?^# E(GX237C*I:H5CG=7CT406LR.C2L4B MS.=TKF&F15]80X90T)X)5*27A!X[O MM@+0($BR)F4] &ZH5/O3<>=E8EQ#;2=-JP]<.X9&9@/U=BY-,@*V8'F5N:=D M[E &-FGI_FV&Z7)53S3);[[6*^9_EM]>A!(E&N496LQDAZ?$8D3-DB=UT-5> M+-!D7/,CF%YE["D9&XJA#7*>UG5I\T_3-XDH,,,_9U.BXN)'+4RK5*IT^58_ MR)-EJ7J:S4=<)UP:*8QI(]?0N"V8\F.!SL#EW,;"[!2.V M0CA^<+P1TZ>#$G_H -4#1#>S=CM@&CH(O@O,^-'N(1CU*-\/H/)8$@#9V:1] M9I[.3;HTT=.US#-=U5$C@E?&#=:U=ES./Q*I'HOQ?8C;TM2_\8VO0Z.\9/ \ M<&9+)$4)I>=*;3,(@LPX^Z*;F_GT\X\:FAV'6+IO\ $HW\$_^,IW1+0<+ M_&,Z62.[Z;FLD)N@'3/("]UM1;.(I$HYJ-V 3@1 ,0^T6S<$6 M!*K"V8BPK4X](X+SHBA6A(A,.S+J0W&9B5*L4RB%\FULD,=0/7<]<7C6-'#K MK;'<=/KI *9I2\.[:(Y383$@MS;EX&!2MS@W[H$2R@45E&#<"\-T29IY7Y") M@ (B<.5DD]&<(_#]B2J*L=C>A\(#3RO[Y0M^O4QP=:.XZ!*2MW1C^4(GF0:E MF$_6U2Y,9Y169:>$/=LTM16!+Q2WP*U!!BG;.A2[,.\2+5$IS[F' M:-LD,*Q>?Z+)7'WX_J!#>W^ZMIWAT-D:TS;21A:.N"5#[;)<6-2!DS66;9*< M.]MFH,JYA]0.D9;6?#KAD!I*C$*"9J2.(-.T)6B'\,A,55 BC]F)+FV=7DA( MK1?3GPZI]2'^6 &5+IA>7$BM%Z.Z1%;VH?)8$B!E\19#8,[P4%L/"C(T9"UN M\[78@?1)'&R,X*F'U 9G?!_BCAA2TQIL\+7;?8J.:58 ZS\,1,.2&%*CBF8)@A427,769K_WL0FJ' M",$PU!X_I,9Y]D)PTJ6CK@F/@H5<+%,*2?E1W.&F]_0UI':PGC@\:]J'U#J M>=DAM3[<>CRDM@>IFX?4C XHN5$LIQHZ2A!(3]**@=-TF25CI&IS3IQZ2&TX MMO>@<..0FH].%HB&%8ETIEFK602;&4A+:W51&=SH!'(.(;5>!'XDI-:'.B.$ MU(1,)&.8:J%";1\?9+V J-%1BO .R5X!V:=8$AM7X8=2J43#:G]_- @XVX& MAW",0%IWFFS$T)0U$H*,NJ2L)9":[]$DZ50 5T/C>\70'D4S0OA,<>&AV,*4 M!L-TYLA\H%T3DR^DAL:8L.4EW31\MJY?_EFJ97D*)1;#.*]3?9W6S& R!01I MFCC-SCU:>\A!U)I/IQ"MO;4O[Z@8JWZ4H(QU,686:\JV%B0>08E FT1K8TSD MQG>1N$[1F9THSLD7UXOUTZ%9,'#0[J'B>753^=$!U-!QVYUHQ@_<#L2M:2M2 MCR8'M5VHUU@8#UK0R:HX@\(5':]*1".#-YWFCI\B_Q\)WX[)_CX4'I#M:7I- M>M2/BW]\O%"UZY)+U;_H1#W2" $@,. NI806'&[)B)S?D'F.Z7]_GG[_/^LG MKOB\_F:3S3_?.FXX;B#R3P^BW8!6RPV"-^\NE"I9&AN9)26:U&I>ZE3'B@5U M1.-$T%MB[0=Q[\V[Y\"]GK1K8"+\,9W\X];CJX!K43QSJLYXY]8R4)"8\$%X M2[(48A-;\@Z&& [4&'#]5IU<1FTU,)P M'9/SBHYI:Y(2&(3E^W77W0[CL"/@W;+Q^W]<9ER[..Z]Y*>%6Z2..9'P.JAZ M!T^6>>\E,XX'&XVPM,06QT-'?$=I'2I,)A%'YD0&IE&0*B; TEF>I,A%*-_& M$WT6WK<63&N2KS9)6*$NNV5?SO_Y)\[J#^ SBHMH@E9:Y#K)LHXO M35\ZEJ S;[+''@/U/"5G,#8T]=L^H,3;'_>O@+<_;AU&-PD;*R=1 MS!C(4#3,H7)$&S ,D@DLV&3!RL@S=!ES!LAARR8 -1,2R,8 M@(C,:,$QDV'.S3CJ5&OY>"*Y\QCBT8?V+<1B?6X^@+CVS)@HG>79LABP>GB0 ME+U@/4M1%!/)0/?0YA)Z'-?XRO9@/-R4C0$9,(89]O;'6YRD+U]A]L_EOE!> M&Z43L&)2K7CP=*U:Y5GF/I2"@=/&&$E+N0?L5549@&$-"DD>XKM!=S-3L0.^ M4966#8 GH[DBN8/^$I4N(?IIMB[ ZBAL^AVHAD_B^Y0 M-DU;T7C@]+E'P*&*,LO"@@R1:9$$"R([%JWQQE@7?*>LCE-D_"/I<^/PO0=I MAZYE72.YN8UL$C)&S;BSR'1M$Q:TT(SN)F=,UI:GC2JA[:6L]YXZ;C+.0&2> M#D*C@0M:;Y"\74,!X86PTK(DC&":7L\ A6 N4$PE0X9VZ+]]_['-AV#Y4:M'*X]$6 M!C+69,K$&?)2.Q>73.OCR^B^CQJ08ZW'JT-\@^I&[?$B;((F*Q3.I@:GL&ST+Q] 6!.V^]DR6<*=\/:@DS'-O[ M4'C@>_[=!&>??RQ;G\P7LQ^?,'V93*^FGR_QMKL=@O$A:R9D+;8#20JCC86! M<%8G'U!SV^'F?_)%1^]"TH<)TU84W*EW[\B!7_^X?HDPQ__[O_X_4$L#!!0 M ( -: <%+Z\&"@*"BB(KT)B"]J8@H M5>D=%00!Z;V_)!1=5^^Z[NZ][_W>CI+,G#DS\Y\S9\Z<;^;+;+1OO* F !"7!P [$#,.W%GT/XM'CS,AQCV$^# M_*% XK@X/>8O_ (<(-CB3\+\-0-DJR*/=(.QF'@A$0C/9V0[AQJ M1E(<^_4@4#@"2^ 'Q$7%).1$9>3$)#DP$;"D'%@<4PV ?Q_T!=]]O.TV0+/W M\7?B\L!F( +A;_$2?=T7$->7OH $ONX+'FBG#G&\G;JI7V[5I[W5']SW1OO& M&$"!ZX6MFAXF/0Y0X5* _4E'A@(7MKZ^'T"4Y.245)2[J*AVT5-14=%C/ZCH-XO0_$P%&T\!&A( M!MS'!W$!>#0@?!K01@^F8V0;+T!*&)2$(%S8ZB ^ ,(C("0B)B$E(P=]FXF1 M$/YVYBX 1 #"QR/ (R0F(B'$IY# 9-+@$W#2BA&J'(70<7F<$B>B#WN0I8\6'VF7WJ$<;V&L_CT%*[&TT^P*9SSE8T M>?7/:/+=>'3N2>2+YH'9^-S*EH]SI@[>YZ,2\EZV#LY+:YDY^ERXF9A?U3:T M0 /@X6'0$N P$1,1@G$0.,5H"3 (/+CH",5/A=%C$3PS?#LIP6/W'G4Z7,V( M >HI.<5+A 5 O _\O!$#(FZWO8:)%!KV80?"CQ'P?8&PT0E0X./:I &4@#GC M<(.\SN'TUL[Y-IOCA1,>H'2GEGK/F%G+YLABEK3H*8^,ZKQ @3VC[$PQ:K7X]P.9#7?W1? MR)B0$(0;,>&R9Y2E;S(H^C#C[]4&>;^C[GF4B/ M4ES5RK@:?'FME6CEP%J,46X7U\5IO ?>CFO%4!JMYH.CYS_7IZVP^3$?VP"6 M?7HGEL^U/[J9R]ZX[QA,ZX/%A9FC52>]JT@V@)ZI$H\-8'>Q5VJRPK6IV:JU MZ>IFFSGD:!!I7]/R@Q+I3UFM"CD;@,7K%5.E-=Z.1S=SJ*(.AB@UGGB]5(NB M[GE-LF<#>.M;M)X_5Q\)A8\N\CR)>=AZRBITCK6PW8]J [B<%]DT6Y_55)2N M62MX[@ZT.6WEV/, "Z/2,=/TA-11+S.QO.8I:NA33^U)3YLQZT23Y3L(<$72 MFDU6^Q*#L]B"5@U;C>*UB970X)'6X&>\HZ%S_5VS;:2HNR_#+WY$Q22R+QP, MG8M;UQD-MUYHR4P7&CDBL[=N1?IYP'?V--W,FEPT4 M?/C:_(CC^LO$1IFNW#'W>IT_8W-)X\R<):8^J^6&M2K-T2@K][A'_079O0^M MNPX@SI=X Y]K+,\",NR9A&#^GPA!MB46P &V\GEIWV!CHF#=UROY^/=X;IE/GNC\&Q M8<$)$ZL"N5&.+:]]=#+ZZ_5NVK,OS^7U]BU+"4FVNU('!K4>@RYU:"THF2J- M' M=JM;AB;AUHZ1F=,9S1K%TMBSL:DP0N81'*B10WY?2(T=P]EZDMV%;<4>N MO_/TQ-2I9J=AVW[J1UX'3@X=O7#5)@]\W5HY1ZBL;ARJ)+_0:!2P 3"-YVX M#::V2WD;P(1SYMS=H=F&=':C91=/1%;N%6>D;T"[\(&B:%NWE@O%/JE+*VL: M/AL 6VA*WP*S_&IU\$*RXYI'=:;TZ,WFU>I3# -W VZQTC*M?,HJSKLI[=W& MD]AD/9@;7\\A2'V8W9IU7C#URM* 5+;EY[8<^L*2ST&CXL1KGFRISNN= M;Y?#&OF'V4U%G:#*>2-=8>&?@*)1RZX#/>R%JS5*[U+2>0\VK$O2=[,B?"QK M7M5ZESW&CUV>R1;: )ZU6!<%E02J=-VJK6B3X];>+?YA^/A\J$_2Z-B+GEF7 MLCOI+_O6N%G]G<_EFGCI)PQ*5:?!89$EQ. Z]\Y!A8SYP@SG0[YWUZ],9-HZ MC/:P9PR@/YL9\'L+,DT.ME>UKP1ZMT5HUG2-^.MCIFR?39Y)%NK()P5(N0WS MG/[\N(5P9O.*PTKP6WD^9,=ZT^K5V 8,I"F?$71P>JG/2+'N-5Z-MC1?;J-:F\E5LV]HDHSE"Q1W4SOM(7R#2C&UJ/C@HZ9;P L,HL/5S3%$O28 M>X8CYET:9N1+E1[U]9AF*;U<:$DK2?%P>5G+:&]>?B/++P M>*#CR-RL_M2]\70W1&%!P=.\A$_'%MYZ@24\UMW*XN^M*(E=XI]8?X+IQ09@ MZN]14Z,8/Z_KX6&I')B)YZ=4UV3;6+80P.^XRA=OJA>K2W)GTH>#ZX+3; M9N*IUD(5P[6!D571?[IM[ M4%>:5_'8@RCW,[&7;=Q-?]](^:6[CD'AH\'F-<>NA\=N-,XJI=H'/1U>-Y\[ M,T5)B6JTL#5C:7W7%;+/?3I[/\<\7EN'_GI-UZ$6O=#J@[?]3BU_CNT+6Z9[ MB)GU@[PB,LL=&\!'*XS97#6Q79H1\Y>;:4B7Z1#!S#M6HGDCZ##,A+B]5>9Q M4(3(L/G;K'(=7L5SN64@OZJVB57;0-,-X"IFC!#.QZZ7-*W"[J8%I]M0)S5= M1ABY*Y?6)E_S[K>IS6_J?:GDL':)OP=3IXUX_8,YS053\IAS4/'+ECR?$2.9 M/FM(ME&W#2 ]G3U9X5A&YIPCT;P,,SR]8$GHNBXB.3WCS:=E^0W@GN,J0VZ& M#_.JPZ"#?=,EQY;:*+,(*'] FK 09=;S1-EW_0'1K85&MDF=*OAUN$72B;DN/)I<6>>9?@24(C$;[1 M_+:U O3[>Y??=%LBL]]-!/AU#YEW'JCIRI_U79P3#S5:/G+HD-ZZ<%T,=#38 M9KFV8T\4(N'T8%B!^;R%[;1/V^5+5T:#^YLL,)+/*%\,76O-\K&A?G@<+7S' M[,A3B)O):\^>U,]^K37CP4-=T/+9F."'UGJW.I06I\W"/G5\\A<;=?5^O0*. M?>^]#.>?%0R.#I[3'[!F7[P-K%G6A&T +M3KOI4V'\OKE)83IT78ER/G-:NPU_[Q0^B1YS7+;D8J1V'Y$66RL M;?KE(!E&,YXCW0&]%87G,N85BCLS[:A!#1.'6:SPO-@"-H^7, M/!O M8,G3NG=._F0LHLU.Z@N>-&\HX=7\K'$3'EEN;6"2'+APIIMG4?@7AK> MV-( R[Z&U/6V?HR?0?EV/:3O2$IG1O)-P_D.DZO4&2]W#19F,-^:5RAK ]<9 M%TVH#:\%)%HT%9V1;MX /-DD [VI!Z?W!P]:V:['YXYM#R.*=HD+#C%J3]K(0\0S\W956H2>R[ MOM1@K0#R3SGK8LSQKIA%OA:LNUU%K?:&XPJ.-+%V5&DW5_(;6#( M+CKIV=W/Y\(T)#%CF9FAN[=O)G9T?PVR^-&L)[W\C&NY%A*^GF.!7+7!F+(% M7BD4U\FE^/NNJ':H!/] N>.N_MGA2/-&716.)V&\"3Q^K-G-PSQW MVS#N3O@-3+OQF+6>?Z-YSN1TOR9TN4$_K2<4'=3TW%$X=,7J2M]*A%5P M3.9Z,T9&TN]^W9]N].G[D[M'K[^]2U\C,JUVX?3GFZC%3WJM%ES4' MS7LQ#F598?F]AEI-=$%Z(L[8K]V;Z>E'SKK&+EJNQR[: M3EXLL+5PSRB #.;V2"?Y5+X^_[I_+J#\]BN'B0?#A2"!1DOVI?@3CSWP#_(, MG!]4^N@1_.3">OR%!VU87X(>!S_92S&G2<[D6$:0&C^-$%Q\(;BRN:]1X7B' MC^WR&X4##DJ/9GT^K7RF":R;S"BO3=\ !H,KK-98I8SP5=**B4Y8/QF4&= \ MH'8B9RGXZ08@KS2B8N.28C]7FQAH^^E:%*O$#%$:5/'RJ,N%QC6,"!ZM0V+? MIR4^&(Z1WIT ,3L7TIZ1];JEWJ-EWCPX;R=-!U9:>15Z_[4NQ.S M4?(SL>MI:TP%9^V0(9:O-H"Z2=*&>_NXJ3B@YXGFEJ8;5L?U5VZMG\;T9;[H MM^YGRYSQS>IDGL21>+6TH)]=R/@7>66=W/1Q\IF>=;EUD]O*@^O6H*F1& M[:W@NZ%UY4LB0TI/UW/&V^NH3@2:!YMD7%QCSA.OU=X 3CN:9E\(OC679:58 M()6U&](9/%ZICQ&%4G9?H.X0_0W55-WR.9^*V0^STD-5XVPBR#,;@&!@9O!Z M\EBP=M#UT R^N543"+FQO M*1&0CHBBTF3Y7.?5*6KD>)EB&S'[HM*)-9%QQ;4W2H..G>5:2KE\/2M:/IT^ M^FOM\_[EBS9>ES\:1TR-+2N] R]-#!&N=%$OZ#>L$U,O*?4$I>B<2 D/.+J< MS#N=HL/_W:^-CHVQO3Q?]B DA$4!&54=/0("W!,O$PO($L!GYM5BP>X- + M'B% I.F*1,-<<%R\.*Y=]?.=-Y%'I&Q?MPOD,ZT^F\+ER>'R%K#Y6[L& $#N MCH(CT/I>:'!AL$07F[;<>RWFBL*FZ;&E36" M^V(Y5.%H;)DO=<)01R!N,&,-A>ZF%''[,'A"OY$![5J M5:$NCEN"V-KH,-1253Q5E;VR" M0&MR&[JB@:^"JJL]Q_?HAIZN:!S=P-=5V7"'3.8-@Z*1*'4(&K*C)P:.!I[; M>H*-;WVKX80 ,$1 MCML2H\)F&&(PJ2+1:*2;*Q+AN%6$8CL'"^$K.N4VW1#NZ/1U!OEV!@;;#AFK M.?ACFQBV=MQ V]\XK=J'RZ/ZT@.EDYNE""AQ2>S<9<.E]_XVC3^#2Y-NEP/A M2O'MVA0SL+//A>.=P\6U 1$'!TR.*^:3:*O0)N7![>@=BCCNTQ+SN4T!XSZ% MOE!P=2[BXIB9M/'=@/\)F_WWY^%DL=DWO*T4WF]2F^8!M"D/ B%KEL?NT.)HFH KQM*@,5;&!=B9 M7JNMDY@,@.Z86P]_QF?D/18MN0L9/B*X4$ MOM%<0'5'PS=A&.XH\&9W/%WA4)BGJ>MA[!0$_:8=0EP>)D*+^2/&)734OZJ; MV!&%]'+_#8D(B8([PG>LJX81MI ^CH9)4T*\T$@M& *&@J!A]CCT?N[;RP79 M)C.6@LW1<7/D^"_T']\+Y;JUZ'PE_-]2]#P=8;^A$$%K/SVMMDK'3M80X0+YRE(_6& MH=#?83?=)O^6G=S.40WIBD1])5R:S0*J6CL96!A'D CL-RD:Z8Y9SCQA7PN. MS!4CR-]1*>QP)O-W='(4UC!^0\;-IOV;Y;#JK#0)?*'3XZ+8(=RU[Q[WG%O^<5_YY7_'M>\>]YQ;_G M%?^>5_Q[7O'O><6_YQ7_GE?\>U[Q_\YY!>YIGQ/W?&L"X/;L,,_W@ I@#R ! M.\QS,P=@ #CA-MB0@"NQK,":[MCX(9^1\QAOJ[0&7MN904.0[ZROFZN;O!T! . M7S=7A*>XJ)BXB"CFOY20F*0<6$I.7)IC*W!A6D/9.\@9JFMNM85) M*7!M=4!0< M=W+!@4U#[)!>: 4NKJUJ[:$[M;I[H5QQ==I#16"N,#<8 NV)$9>8R#8OIF<[ MS-^5ZU>,>GK_F=7-;8?;$VT(<_C/W)[832P10Y@GT@L%A6'8N;\4UO!&_YG" M&MZ8?NT4A[NZ>GFB41 T$O7]2KYB^+:+Q@:._[EAM(B[XU>]5(>[_0Q0#!L, MX8D]:.+^JC&M_UST2SON]C^0)28#PRKQA7'[&/$'[-O96]VVA\HY(%%N$(RP MX6X01YB(LSO,$5N7NYP>1O7M(6B(.@0-4^#"O@@M)"J#46GC[1>AA43![B#WT^QJJ%@&+;OL4K*RH%E?\>*1!DCD:[;4T_GR\A]^[(VKHR>GIP. MPA,-06 WNA6X,!1A.-Q>3D526EI55E146D9<5$I&3$Q&7%Q%4P*LJJ(AI:*I M!@9OEU5'0KVP4V2[K#VVK,3/E=W<(X>X?EV'EQ>F K"ZN*B,K+BDK(2JIKJJ MF)BLF*2*#%A65%U"#"PJHR:S78$A#&$/QTYI-5>(IZ<"%^X@$SOT&"/VI=MR M1F@("NWE;H!".L!=,4+$G8WAZL#HKIPVQ-,4[@FW\-0N'-.!2Y-B*LG M[#LLQB@(PM,=@H(AH'[?&%H>#>,'M-%-*- V>@Y.#?4Y8_'/#-LO:_I"R;99&_KBR;%:!^ MJ"PB.]W5AGMB%,9O2X1&,(\OPL196#D(%%L#9BP@&*EP;1&_)Q)1&1G,,B9/-$.J!],&JG MX@C#JN=/3.W-J(WW0(.-/(W M.=X(^ZU%8&[3M- M<_RNG>\,QL\V^,=#\X?KW']_:$2^&!^1;^W2UEJC!_'%KC9&<'\8!\ZEDO-1 MX)*6%1<6Q06N+:*3 I>4V+=$+P0< \T [@MS]=RV?=@Z#5PQ+@;VA23/[]@_ M1557S)/"5\O&5L1 Y8BQ_A$-#C$9*0XUTV^7E2^=^%T#6S0C'P@:ZJ2%/53_ M;K._]]ZQ7J <[A0>6Y4"E_KFRL:Q61,'KBJNK[BPWJ0"ERC79IM:FTLM!./4 M?\_*XS@\<35MUF[F!$?#MJISPZW/V!>EM@AH7-4&AOIJ&D9&6S2H'P2C**([ M,M\L"<'J ^1W=#^8JRO2YW=D.ZRLOZ**_ > N''Y'P$4$_TIB%A '(;8>?AW MH?RJX=_B_%W&GQ$E#J<%KJ9_7*!_':@6"@9#_'FJAFGXOP#TK\)4 M=?7ZA9G^8Y@_5-*_"E1OLX7_PG3Z*T@5Q, <>@J8JCDL%&1%.70QT5^0KJ2P M+#;(_#1DV1^9JDVR^!^ %L5@EL5"E@%C(/\"XA_)^%MJ W;&[504SV!];AGU$&\%\&_*V6_L. I<%_%; T^+\* M6&9SR=A!_"M+QK8?V"& M)7X2\HYB2/^B6?NS>O$M_Y]4"]%MM9#\1;S?+F=_J!22?PFP- XP=MWXU7GW M0[S?.$1_BZ>&FW:X=?D7X?YPSOUH6?YKCJ4HSDO#BO<7U>''3ONW$VL;\#\K\1?R3UB)3=1_]_+QSSQQ@$7_*N ?+M#_#&") M+Q*6 /_B>O>M)_G'D+\M\2?7.[$O4@;_JN/VC=7]8\S?#LR?=^-Q]D+\;W[L M^)&Y^-8S_9.>,58MQ+%X)7\1[[%*BOVB/?V@J?K3F28E^=]K]K#4&8Y5""@<9 M:RHD?\6Z_4@KOH6V _D';N;.8/V$'DON0/X[]?A;??D#Q#]KCW?40OJ7S?&/ M3-N/U.('KO'/6F.)';60^55-_N$*\B.U^-:;_I.:C+,64N#M?0J)O]-%O>_6'^[&R,J*2OY^.4L*BTC*2OU]79&3$ M);?P?W.V^=LS19%O#BRW25^?FO[QJ:86"N+GR?45>?,84^P7CS$W7:!MQUCL MQT+[O^3$\#=P9?]7:&5P,U92%/PGP,K\K\!*8\'*2,O^&;"_8A+^%K!2.,E* M_]1QS#98J?\56# .K-@?+A)?@_V5!>+O ?L+$^Q7?,F_!:S$U@3[(W?]:["_ MLK_ZMX 5QTTPF3^EL^+_,T.[-<'^C&1_Q=W]6\!NS2^)/S.__D=0)3=U0.*_ MY0>HXBZ9^-L]@B\'!UD:_$\@_O;IZV\$+/9/G,O_Z+SBKYW+ M?WON]K\\=OMSAP!_8:_W/QP"_!-[O5)_%>^W3^,_!5="5%;V]W!QU+]FP;[S M?N0 M D2 & ! H)[N>D::QKC+%#74.+ _F02^!$P=\ZV;UQ$V"6D;<' ?R[00-U1 M:$PU!IBXA#W&L\'$SV+BKCYH=RP=>]6/'H4!B(GOP<8=-^,' M<#R;<65LW-X-88^)8S&[V[O98^,O,/&+WE[8ZR+Q#V/BY[WA,!],O!D3YW'U MG=8!!/ ,#=(\B#AD&=,''LK: 4*&-#-4S\( "04#A^%;?[*HZ& M^>)NE%5#NOOA'C(Y]D/Y.<0PC[<GF#D'X '_(A ,C,861S_0O-[C8 MY)\#@#V=7V@\]P& &C-N>0U?]8<1JR]?72P AT&%L0+="7_(\!/AJ_:$L=7M MB(=C^U=,6+E!,3ZX%XK#$S,G8!Q"WRKQ+Q?\/HX#AC '&/;WS# .4XR6P1&. MF.'>^J4L!QSQHT'\Q6+?A$V]Q@2Z1^L O:TPL*N!'L ?JP4(Z,@!?.M[F!S0 MSK@=)C4%L#//C'UH4^]QX3O7RN*%8C\\X;C+5 $U0V,.J!?*>S,/=W\J(4 & M4 /TP%Z #> &]@-"@#@@#<@#RH &< C0!XP!"^ 8 6< #< !?@ )X!3P'G@ M,G =B 2B@5C@$9 ,9 #90#Y0 CP#7@(UP!N@!>@"W@$?@5%@$I@'5D @$#&( M$D0'V@MB!_&"!$'B(!F0(D@#=!AD"+( '0@CI [T'#H&G0,AX^'@4>/1XKWCX\$3P9/!4\73QC/!L\1SP/ M/'^\LWC7\&[A/<1+P\O#>X97@]>"]PYO%&\.'\ GQV?$Y\07PI?!5\/7Q[?$ M=\!'X0?AA^!'X3_$S\ OPJ_";\)_A_\9?XF B(".@(- B$">0)O A !*X$$0 M1'"%()H@B2"/X 5!$\%[@DF"=4)*0A9"04(Y0AU"D1:0-I!])5\AHR/C(%,B,R9S)3I'=(LL@JR3K M)ILA)R?G(IHTRFK*#LI5RDHJ,2IM*ALJ<*IKI#E4?52#5.34K-2ZU" M?8S:GSJ*.H>Z@?KS+M)=^W:I[8+L"MIU9U?AKK9= MTWRB):;=1ZM!:T][EC:.MH*VGPZ?CIM.C0Y*=X;N$5TEW4=Z(GH^>AUZ9_K+ M].GT]?23#+0,D@RF#+X,=QA*&=XQXC/N8]1A=&4,9E MW1F[&WH[P'MB=D3^:>ECW+>SGV:NQUV1NV-W]O#Q,!DP#3428?IGM, ME4R?F>F9Y9FAS"',VSWV O9Q_A8.!0X7#EN,7Q@F.2DX53F].+\P%G/><* M%Q^7"==IKDRN'FXR;AEN!^X;W,^Y)WG8>?1X3O"D\G3RDO+*\#KQWN2MXEW8 MQ[?/;-^%??G[/O'MX=/A\^=+Y>O>3[E?:;_'_H?[F_F)^&7X7?AC^-\(X F M!9P$[@@T".()2@G"!6,$WQX@/"![ ''@X8$V(0HA%2%OH52A]\*,PH>%3POG M"X^+\(A8BH2)5(FLBX)%744?B7:)T8H=$CLM5B0V+2X@#A6_(]XL02FA*1$L M42 Q)2DH"9.\)]D.I@/K@2^ GX/7I*2E4%(94L/2/-+'I>]*M\G0RQC(7)%Y M)4LHJRH;+%LBNR0G)8>6RY:;D!>2=Y%/D?]TD.\@[."C@_T*7 H0A0<*[Q0Y M%(\KWE=\I\2I!%%ZJ/1!F5O97CE!>4B%7\59)4UE7%54%:6:J[J@)J<6J/94 M'5]=2SU$O5Z#5L-$(UJC5Y-+TU$S57-2"ZP5H/54FU!;5SM,NTV'50>JDZPS M>4CZ4."A%[H4ND:ZT;H?#@L<1ATNTL/3.Z07H==]A/<(XDB^/J"OHQ^AWV/ M9^!A4'R4Z*C!T3M'!PW%#$\85AG1&=D:I1C-&ZL:AQIWF>PW\3)Y;DIM:FV: M;+I@IFX6;O;.7,0\T+S&@LD";E%@26QI:IE@.6>E815I]=$:;'W>NM6&S\;7 MYO4QIF.NQTIMJ6TAMCG'"8^;'4\YO@K1ASR$S-GIV-VUFX2J06]"1^V5[6_8 M#\,48.&P(0<%AW"'3XX*CA&.PTY*3E%.G^%J\&CXE+.V!:@Z3'. M5*W7?J]S7N^]%;WO>"_ZF/KD^-+X(GQK_03\+OD-^6OZQP<0!$ #GI_@/''J MQ/M E< '0: @NZ#GP=S!9X,_GM0ZF72*[)3+J;K3HJ?#3\^>,3M3=);U[,FS M_>>TSJ6>ISJ/.M]V0?Y"[$6"B_"+]9M$UQ'76\.4PI+":<+]P_LC]"+R;G#<"+DQ&VD;^3I* M,BKV)ME-KYOO;AV^57";Y_;UVZO13M$M=U3O9-YEN7OI[D*,?4SC/>5[&;&L ML9=CE^_#[[<_T'J0]W#?PZ@XHCCON,%'IH^JXF7BDQ.8$BXGK"4B$M\E&2:] M2)9.3DYA20E-Q4OU2AU.LTY[DZZ>7I AE/$@DS'S\F/@L=?CD:SC6:W9NMG/ M+$$LZ2.Z4, MI:%E9&5GRS;*_35@FMSZ\!UN?52]7D-T@T%;V3?%+T]^+:L4:GQ M69-ZT\MFG>::EB,M;UM-6MO;K-O>M=NW?^IP[9CJ].Y28N?=YE<60A;W+B8MR2Q5+9LM#ZWXK!*OWEKC7RM:UUWOWG#;V/CJ!FUE8/L& M;=#/![PO 7\G_"8?]'7.3P;<#=H@>= L/HCFZQNTE39>@#!N+4"$A_^5IT-, M0D1(0(I/A@<"R#%D(OPO]V=C4H0$^,1X)"!2 'N#-AX(GP"$CX]%A$=$Z@7" MPR>@(:0EXB2FXP)(Q.A5Q+D92(^J,D)X)'8;>IS:8Q?&J_8@:W*?)(IL[[.W M8+[W1E*GI\(?JAM[:FA*:T'WFYB:,64_;_PP;7\&'7$6%I=3T=3/+^,PXR4@ M*Z>M'/@V/S,[-+RPN+=-@(6-OW"8D(" @(B)TPT"F M(>"D)10C KCH5(X2BT/H/4A43W&',1@^L&.4(,WB>?96#36Y^_UI2=YPHSU0 M]:F'V?O >XVE-.SYR#S/1&BBL7A-8%ZFTF?/X0#/\#/=>/0$>_5VY.;=V_NU MS!QD=J[?_G+[M[:YD^_%6TD%K]H_+&W&\/8^:GXC+$@;B-7RF#AS/Z&",[YH?3D":<8%7-,!9[$ZV-:$6 M/J\W@)Z*AI70<]+R,_5=>:HHPTY9I -^G959XXLT7Q/[2$UJGXJ6$_/$,TU+ M@86/HH1NGAI!/'G06J>_3]K-WD?*#2IW.MXD:+AV0'2.$$1L[-LNK,75'4!J ML_*@5B)E!K)NZ$9&;TDD2'L:;)_@K'-NCRE#*7BF_$<6A>M6I? M4: V_:3L;/J9?):/=;M-IJ23+RRK?DU/#YY/QHC> M*W&]RQ[2H;('99BN*2;$][DOY/N,M]W3:^N.22U\E-RR(%(00.WC<"_.^F7\ MZEAX3?-MKV:QZR.EW2/+,Y\?NC5Y%B3'>L2\[D_14E(2]X_(:T"LE7>8@CN6 MF!V?&"^J2YF^);S?R/\0'+][SW05U1FYZL[:\P"V>3M,MIOI">H?+ M9%KWKT;43@A^NL2@\3K[)#%^YSX'E$5[U)SL)S."75;JCZU4PY[G/DPB>YB0 M<-* +%QG*7J.N;?()Y$E""IR$6[%<.-5/Y/[90GH:(I3-$RUDB AVOS**7+F M8_.%"_;AVJ/O"RV7:96>-5K=819\NF2FR!OG"/3W4#+)#T%09:1E)^'B$I;D M!A\CVO8'&19L /AHTAZ%A/F< #6VJ;&\"O23Q)%VRT)\R0=.ERR-WYPFX0E3 M>WNKP[9.=RCCI6@\]2N6>?]P*2,AQKFG8ZR# F$TNS2DU-S?"'.4O.!0)Z4HW7E>+EZ49;KGJ)S-0N1I;>B[J0-5EZ MNCCD_>. @^X:L;VNOC0%^T)K]O'1$\.39H&GE=TKYT>.M2K M!1&(T2*A^J3;U:JKKS[NYQ)Z%,SXO$JF]GU\ ML]98RS/RR]=D=[.8CQ(&5WGF*_Q6K')Q/@T5#6UWWGB-? M6I5KA.EUQU.-TDJ3A=J3\>PR/1=8WLT*!XA^8OB3QNV_2-AX\Y,6V 0Y4[X4 M-^=8X=\W&WCN>3GJFU;#W*%5W1.-J46\V$\0%O%HUY%C M@3UEG^Z^GX@IGXM:7W5C.9U-O_O /9XVX?/7HAZ/6*;L,AD*BP('-=.):R%UFWD^/RG6M%"E$R@#"> M>#=8?;>&YZ-=S567AEJZ3]"LP]:,9H[(Q23N$UIN*,R2I+Z>T;[WX"-9N0/K M=\J/+&'.YZK;=[;DF@2SZMADI1=C(HV$ MO197L18G?1KBN6(2W=+-$^>7/N8&U/BC0U'SXU:[\Y(/6^CE7!HE&2E:@([W MA-YTCGH..\9D(4#?>BR5HERW#QS&'F^/J.@G&* MQU>20K+B'J13@I)95"CJ- F,FS+" IM+LU>*D&Q]K@.GM8[VKK4522@@)VL^^KA5 M$6K9G@@<.SPOE\1MY##0:7%0N/NN3N ^H=>Q%W:?NN[AZ7R/>-_3%;F>'"L 5!Q_S"0R,7K:L.?+CW6-7^ M5G")8TU<5;92.%\]92.7V[/0D?%I9=![;J"+3YYR/'DN>8ZYU68^20DYF>]$BRGM-:D1OKE6-F:P]G9Z: ML,O/T&*G(D^Q2V2H(XY1+@_9 ,XN?]8^8?MR_3"B^R3]2$XPV:BK(OMK4SSG M:&ZS8HDR)M2SBQ='CY.PJ=GIG UJL@SQ+6Z^P';T5&S=G?E@Q5.[8WO-:O4S M%X)S&8_Z0%^415D*NZ.[*DS?=^^7F1^B+I^EGM#'^"TJWOKK9YAMU\M6?-;@ M\Q/+\GKKTZ6[@U^_+NS; $@S6C8 V7&END9]?DQJJHOV4OGIU4<-T(Y$H2.H M&-W0FHO)N5GF"99'GCV[/433OI?^Y:/3:,"5KOS)8Z9%J_XK2R^HE/AWK\8Z M:DD%]UH5/P@=77N0=P,^/KFP.R3]"+?)W2<,JWQ'$\!^LQ0(Y*+^A'MCV@6' MU5.CUC/G]O%V=SFBW7A]2CI--2MU2@\?4JU"X8>E%\@190^7)G8SENL7JPXM M'WJ]3AE(+14[L6_@4LCZZGR;5Y[ET--[O8-G6 ZJN-A6AES#EY4[]')Y7;=< MWML]9HI9PGY>?==>7?VL 'R2\]H?.$B//^IC[TZ[\L%$+HR1CA^O$]^<5C 3 M(?NP-T'>*0%_D<=V4O',:FKSLYJ^H V@N&SI??KX2G"N=G-ES]V$LTN,3Y8? MT;_3<5-J3/#G"HR&AF:<):W3I8A:J;@U@ M?5DO>'FOF6X5EV!Q: Z M"X'\_0F,TVL7CA_U7>#,N Z"H_0BK\H^T5RO8M8O.%&1%ZE[Z5Q+P72$T)*V M?.J,F]K'5LZ5R 76>;58V@^CL,[8FSYY!)=<]S]VGFYS:#FCO+Z'L)B]?V0E M2&(#D)X(85UMEA%JBK[Y4/JCX4,6:ICI6Z,Q_Z*'1$GN,>=CW?)'=EL17$4) MAB3'U-]Z!QTW[@A\UN[C)J;/U]C#7L')I+-^Y9;M0CK/$E7AZ_'R[HA>?;?* ME_TY[51V'U_P++;NKW-/'8!ERR58&V>=[=8\(\0QTLP9S73++BDQ2B#$_V)< M-.G[,-AY)YC!E"Y]D@5/B/IQDU,<9SP^HTB.DX")TY3"I2_U\ANDI6ASA.S2 M).$8V.6N\K[5-F DYG^]\GY-L-UX^Q/+L"BB9)79R 5ATV1$WMSDED;DJ'14 MGXX@ZB&%E%PB]P&Q0E.RZ:K#QK24EY8#G/W4=^G)DYU5[7ML%B=TQRW"KV<^ M_2$_GJZ7)SWG-67QHOL\_G@M"B?&BG<'C2.:^NY49$O?4[5.&.EC#A4JG,EM MS&$7UA*S$G(=)A/C(I/S%+E&$O6:8G_6?;+[%&HE1?>61SY,?YS3%XR"SNPK MSWGC1^$U.US#4OAD^H+PY[OI658DWH%EK3*<*@-A^PUT9J!Z1ZH.O,BAU5'@ M5DC\M/! )*%8S0.=Z.*UX.HF5Q1RG+[6 MUE 24UMRN^1Y9C["%/6T\QSZIB&MRJ)CL?*G BM#NN_$>GY\5/'A?@?S:19%,VH3T\>-]A(,%>QA\3'WST>% M6Q#W:EN#7/0/3E6W65=[W\[KP3-IWGOKC9/SKB.DDAQO@"/ZUBXK#]8^%/JT M\RQPNP[E^'9Y/3VMS7%:[,#Y$;H#J)26<)[6*Z/9R> M.^]W9/GS6%/'$OUDG6)'Q^2^BD[5(Q2SX-OXPE9>L.%RJ;*/BO9J\ M!A>I3^BRT0">B57^]EB(K)WB\42U4'>E$NB]?%NVAJY[ACF=;GK*]P;N%$?[ MR<5SYU\M-6G\&.28ZC0B2>6Z;,WM,>) 0.7LA+9:^=.\\R.J%? MM/Y!LJ]-,;A[(KTW]UR"TUC.RZ@L7^]16P4Q"F@>^I*K,@(5C..]@H=QK MO'2B)^ WA"(8!=ECBC2R[,<$HEPO=OERA :-'K^N0G06;1!PX9W2"ZI9R^0 MX@?S!PK]Z_2D!KOVS+>O).B\-CT4$O,L)_ZY?;;XBU<'!.[YOBK*CN35#O#X M>.Q8#YBY-$5DUSHO$_/:L&3$4EMR3KCB5.]"@"_DB.7";@]&G>>D?2-C3V=, MS@\<1LELW#]@5=B M0F^Q([N^C=J1;,K].78N/(V:A3J&EDH]"BF7]A,\P\2JBL?*^2F5IZ MP@I?P,K:-\JK5M^P?.S$FPT@GL.,ARVKOU>IF#B7;59#H74EAUP8+H!&,)ZR M*V@Y[/O\'FOU::)]INZYY@,7LQ30;$IN%6&L-EU-C^#2%DB6 MJP(U4:F(O5)2'_BU5$H,8IOPM/3"&]/JM+,R=SAN5?!)X*&CPVN'&B33XLJ+UWBU>%:[V *RTSO9G#,4TS3?68( MW,IJ/!#<7I5F]6--_"\3-AI_PK@3%0HMM12N]4=]2AGKR!.7G^',SMZ[VF!] M)9YGY:)K2"'_X\C;A\]S\OA'6[L9WW;Z8!II5LU31&3P@BL@=2^"I[/S/>7; MBUG7XDS/:/"$U9&$Z4#A0QU\Z9;J/-1+32^[WODY3+\ M'G7))YQ7/TK1O'3".55[5RSAH1K\X7 ^D\JK$_""#FGY]*+W>D>+]:-SOL1ZV=B0J1)63K&EUUZ[=J\#FGS9^-\RQ! M\5LNL@6J*RZMI#X)4!C+%)LYW^]]*>CQ06^/<+"^[\ASDK>^CZG[.(%/EWA0 M^TN18Q."_DM%OSK8STQT]:STCFI8Z1/:L%K3-K8TFFBP:H!-P.IN]+-SNPYE MTK_1HXM$'S>Y<5V%N/>VR8U4P#ADER]-T_4ZH9(L?8*TB#@B4T,U07R#:@T2 MCI#3XE1:)GS3-Y=D5NTGT)G=K"[JY>PK9# _[HR./=4^[18"=VCCQ-IJA!CE MPLRG!E[47'4)GSY0=1K4IU#<(:T\W2'2:!,KR7IVM?\I^QC9Y[LS(D+\0'SS%1&:X/=F-WR0V>\=V<\=ABJXF$PGON-[37TQ=T:W M@UGY8YY\,XE83&S.U2-(J)D?^V&:5K/ 7 5$=^;M4D&]B-/A.GO8=T<"GA03 M)2ET39!:9&4]8; @<4TA8R>N@B\\N);^&UZI+' MB-G$$^H8-YNB672?3@N$N+SIN7^K0K*Y2>.H_H$G<_3359)T%=P:DA+JSSY$ M\1ND5AU W$_%(^'J;W>E?;3+25R$PQKARQ 0TIZG9,LW> MY<_<[@LT7$3D+.DHVF87=2AVL5[^?*[M^F>WV_H>M&5>W;F:Z\^:3I-+IJ\> MHV\VM2S6.,S+9K; -/*T"E;&&-T Z+Q4WP#TUE=M\TO\\XBMIU>>KU7Z!=PU M7;FC\. :96KTM<3P*E(8NAM.PIJ'RK]^=+;6B4S-[,887Y;T?,WGM<1S?8%^ MA9-=58[C AH9%0@60C1X<:1]SPTOBP=VD.2$VY;\[Z[S-,]P:PGPA%3SD5NE MNHSZ9J3S60AU&XM'GUEO"&-1>=9@?6Y0V+JO4->__&.O0Z=C5N^8K?KCVG.L MU%'4#!!-+]]T=%P\C[&NJ MP_OY^S5]&>_3'"4PJ;V[PEWOC3!5 \_$[--@2@KD8K^X 1QNT8KTO18:0+X@ MGI77T=9C6Z)7/78B#KDGQM7ANJKE01K>U;-G"#0?1E6;^M@QJC$F=$9[7ZFP^N[TDSUYZKKCYJQH]2>-F'OC,XYSU6%!W#>0EX_$!X+C6+F*LH M4->/N&RZ+Z T(F8)-=')[NSGW-K7=8[F)8(G7P/.R&BJD9,G0-O("R/D$>P/ M4TU%J%#"E'C6N6=%:EAS]?(#XF!&0[PO2>M[>_8,#U1,L&8)*:\-/4>0R1M7 MZ0L"C89'^![$O+4T9WEX7:+7FS(UZ*Q:H161X.3CBLQET[VK5XV7SK0*K)A- MF!7TUB&RQ^]>*,\MTM-GZGD:U>E>5JL#U MN8=+ZWH,QS+W)4V.>!_T>\"8RR7K0[U@\>D1<@]'=K]1A#MAFG)%9TQL97(W MX@3[D>H-H!2>N.J85AX\P;F@//:!9\#F+.));6R_@T#3Q0LC^!2#YSV';173 MD?VQE=="%Y.?.'3T".;PY_4(JR0G=N]-N3U8/7ZUQ4H[G(>A^+*29:.IF>0^ MO\.B_-?";U9_(+$S%?SLD_/9RJ$2X3;?=3P$GGS-XN*,@ZPB>@]>PDFO\^N? M LK'B4NL.I%W5\I*F]\2[7IQ7PN)N*(B2""H<>BMFFP+3[3QJW%EA3U(AS7- MP+\Z&_#Y0RJ'Q'+;77NESHA=K#9L4(NHA.T?GM[3?97RL!N#'JL7I;6G84MC MLWKE,5F&L.;K*FR?IAXEO7UU*@ZB2I+$,47 0M-X1[ZFM&RD=_GYB+8(Q'WJ M-;.XG%QT*G,!4+WIJ<]I:T>N:B<^R M? C>Z1Q\^WDUQOA*EPBO&6<3*\]X>^#AI/.G>7DJK6O&TDL;+OD]-A2\MH\K M@'F-4PFDJ#SO[\2*]FE7*G^Y\!@<*KC2R-/M;7G6YC5COOL5 $]N@YFNO(D MA+ .Y+!;6'G40F'N\4*B!:*D_N5GH-E_Z@'+7CV3&V_#3IF"3@'-)R276KK+ MR1=.5;M&]Q=X4]FE\$MGFCFD##&[>&@^X/(?V4S:N@)J[;PNF>UX6.[0Y595Q!5@-*ITKW1-XEN;:@XG H(F#ER?*7@I)KP0G M#&KONFSSG)?M(-]%K??]RD@F[MSS; M>SH"-78E]O1-K\]IM5F2%Z@+/3ST#?@3CE\[?H\O*CR=OH3VU8/TL.)]*_D3 M\RY^$"$M(J/S:I\J:@90U&$*[K$]F8Y+71U!3G/7*1P0=&6-7]^ MO*_*%#9SN[;4GGY/R1'AT\3)Z9F9ZDRK\U21FE:E \S>?/#2P.W]IGMZ"R][#0D.MLO"S=V6J):8VNKN-B:SW_^P M2L(S/)JJV+2R=ZRJQS;BW4)J7]=%V) R0[K;_NRU R]HKW=II>K5K9$(B\K0'%FO; MIS!;N0BIGJ>__FJZF4$S)=K[F@3+N1KKQ'Q4-_O#@[KSK--A$=-'8P2G]RI= MC":#4)>7^PG[+ SY\GE>;Y]&T]*YY+\<>'%7.M\JO.IKWL?$=!IS_+?_)YPQZJ_?C$AQXT.7[, MKT#T+WJ6VSIY.^PW.9YM9*)8_9E%W80Z5SI#[FZ<9/OR;0,%*LMPV>NFT*%< M#<''2H7D&I*WQLJGQ_MK\FWU UCMG#]=/R&L>.RL7_*KI1"Z[@G8VLP \D2A MAT^9<J?!S11O#>"RKN$IPAM .X,:Z]TJ,DO6 MM<XUYU=KGU=>^]?^HSX M_1S'DG1DKLW&KH4H$ 2_Q3^^P'(!VSS-YGXDEEFT#+.-Z$0LCQWYO2]0]+L@ M/E97&:GW69.:*\]:=+C62_KK4W4O=6Q$_'LN<)95_K3E+RN(RHB+BLO@3C"UM7NBQ/F!"JK*^;)K MKV?>6D>5=95_UGQ)6YN;86>8PJR]S2;'O1A1OJW>=^)C,:.6LR M+7\O'!_\SN2B].+"Q]6VMD@2X-I)PP*5T1"HP5PGH,Q^QQ@CMVIUGK^Q86+! M)-AK18P>#FG7I*U7X^.TH;A,]=C9-\64RRWB1=7R)D--C5E5;]-Q5JMV[]!+ MW?W2ATALZIRE![8Y$RU=GE$IWE&G;F[ \ZWV3=W5)W2,#T1[GC99<4==O3(0 M)+O!]3]?23[7-$'-*T(?@=#>Y7@;ER%T:V[V^X"UC==QY>P6]"JU 5^X'PM* M^ >O2!?:ORFC5-5;=M?-,J5=K)]VGTB80GWC; !S=+#?+7[_8NEIX(T]'GEO MJ_J6_H9]/V[TGBG&%WZYR?CQTY)"182 ]B,V*0K-,^V IZE@.1(@%?N"P#TW ME%Y4/FUHR8IE;Z1>DF:B YAOSPS;:XT[V'RG*&X^]&[P)>%#L5% M<%KG95F861,#MV;3H&T2"1#3ED\WU<[11[L3,@O;"Z[!K'P[N2H0L-)_IKE* M^-F+T+S9#/$4=,>YSE]>'"EU<:KJJ"YP0DCRKG[]?;F:"5,.2F6FA53IUV49 MGY\WQ,UFFZ"XZJ48!.AYD#;E*?=_HE9YR^BE%_@%5+[EV\UY^/(?0[:RXQKM M@)<@&5_WJ7!,5S^.I:+;ZH)+,3>XT0_3^U.@%79,>>F/=BN* 6^S*6^O^Y2> M#Q:]XSA[W9N]? B"S)YA4S%_;15[IF5]_E M)7[!J"QRB>8ZE%$&:AR7!T0DARRANUM-,8A@XR.WF9>]*[$K%?MLRGTZ,6RP MX-;9H_P,N8Q5B]X$7!'=Q/N--Z#S2B#WCF/O#LT@DXNB8[5>5+'X#PO]#IX8IFK'+> M>UK.>R'U^_AI\)A]45'Q@2W_'6$F=1;Q6-U+WNZG 7WXI.#RWE5#&%2E/>RK MA 00T[BN![YZ\SP%Q"1T6[[?JPVY_\&=N#MWR(? /$9TU+SNM*U[9SB282-> M<;I2<;7XIO7S+S\'[\>A0UD(3S?;WITJQFZZ)3(M>8/:W%*V!#&Z6E5V?K M MO,JOLI]]A'D+Q,C E)&^(@>N69]G MB8K"ZLZ&*@^@=1=;GGZZM^I2Z8R:[6R E\GR*TG$3:!T^<)>!9C3/.R@3#ZF MB+6)I0'7H'-A_SS*6$#E>.C;CHZ-:)(9K)%$4FY.!U6^WL7%R"M0*S]^DG3H MDWPUJ12^+')X+W%D_-'NH.9#)T[WRL]O4R+7C MZ@CLXV@XE(6'8]UO#8 (:WA$%R*B\L*J#BFW/FZ%)/ M3Y8I9F]3NPTP.D>"'9[E?XS,/9_BXO2>6U+BWO<\+U/00_ K$D BO5%7[RID*G;S?%;+K197>IE'F?FN$D\2AWZJI3,4%MF;;'!R M/"OO2]R;6ZAY8]:C1JT_#GX/5O4OQ2N?#?3&L&Y)]F/:[@[6]%2U]Z>\6$:@ M5?KTKZ9]>JWO(?\AH=+QL=H9_R10R[N^.7.;KT?9LRA983&E1M_LK?8AAWJB M!SM/2B)75+=^H2:7QI-7:V929X9_=#._B2OK>=3=[/)>:'L>6O_A(?T].X[7 M5!R0' NL#;+)(0 I'11:E8 (J,Z:S^"Y;ON1VDA_R>N^DN)%!LXK@?I!X+SL M?[;TF/SKS%8A ?I75^W\M-P>P$1\ED$:R&'$S>_J32X[]JI["![;E?@I9<5X M,TU#$0^:_67G0)&;8J.Z.&Y=ENH15;0X]EP&LWL#,_]$X2+"15%R>16;8AW:+N,T8-[4; MD<;L? 73IG>X^*K5BY]]'1EI%%^*,[*T^KJ+U@D]S%+P)ESJ>$K7&ZT?'?"A M?"P(VX#OG U"#"@[3KD_"_*L[>EU;#J[H6L0M*JO.,=7OS$==\Z"E[,:8A2] MY3%Q]_"?#[1#K'O"BQ@+0O:&6_^87&JL61];()TDD.NZCJ25,YK)L5CCZ09B M_%K70KQ89(+O4/NH@*CJ^=>Y*4^L^Q>=:N:VN!$8O:H'W_>-]NP..'!186\" M/X1 L,+IIX6KKJUZ-$@@*GT4>"/T)@NT%C\RU9VI16'XE//R^QP=Z=EF 54UI_+<7F M9^$L/7;5PT<%-!029D#%T1[W6-A$7SJ>RU75*]G0_$8"<$$^8;YBGP'IFZ7N MEU8W=*D%PO)ZEGCN2,Z=5#X_#)+J%[L><;6552/)$VGTL'78,+LIZJ<\8E]Y M9$#RTC2PL]"Y0WO>NU,>OD?,.7'_&H]9Q 996D_GS,7I5_&$(A8N-3T-$YOA M9MP(XU;7C=12-_>C9YP]5XMM&JP$_I/=;/6?-O^&03C3/2FG8(.U_NU91&VG MSOWK0(?ZE]R>-$^WY@(D$FCJZDLOC-_#G\Q7%JF,/"W,C0I\4WC'PQ:/WO6H MWRN U9P7+HW>>X]=( #ZZ6#QDFT'DW);X=.7W6ML(T.^(Q5M.N\;6_& MSG98I_ZR*V:84>BFA8%K)]IQ,TGN7[C]\41[5?A;90/N>^W1A)B7W8:D_.%T MTXU2A$5X9(>^W9Y/8\80I8.[L8ZV:9Q&"CMG-TM/A:BE?2#? M]+[XE8*1FY4VU4UTO6^=[CM+MU];7%G?>_1ESZ^;9"QQ3O"$EX;D\>7Y%^2PM3,[N+0DPIPY%*DA43-9,Z)FKA%LPX:9-3723DV:N]'S[H'#^ MBJ/G^.D6P3*(NDYRA=G'7:09R\AS*19NWZ#3J1SF!D_(*XC*+I<2NLO4M"T=]M&"2VM&Z@(XBR[Y_(M\KLPS0%=&QTD+_CY9-33"+;<2[ M?:B5&[/5L)OW,]E.CX5;P>?M!:JH+^:"8ECY.A49SAEJJNH%!>7]$VD2Y#_M M]DQ\R>D3KI+RVS^'&_\JSPCB?JH\;0&"\DG"M&!G>3I)@. %Y9S:ABX%:U[L M=8N@L+R,-S>7FB/7-CK.G_ZBH=P'+<,EO96*!:> Q[5"!CF"X+7*4-T2/OD7 MI;N@24RSE(!KFV];\Z!HT/Y RF[-,(^A#>VVY'D6;K+M,6]M:-O)S< M"B?G8U-E(%_J(S0.!_HV^L-C-;2&IQHOTK2^S;?@5M168BVLJ$@VU+34YS$8 M,1@?0#7I&HHG- DLI6=W]:#<:^JKZC0E=V\;LCND'W(NY8BJ;B:US/=GHN2\ MG^('6."^]G-8YM0,H[TQ^,7\'3C3R(.A%QR&2I]U9*SPQD,>_\H&Y[_PC7]? M GA2@WL=G!JV4-PY]V,KRNPC[7[W" G@>3)Q6SE!$P_E+5O?-2SY(B[C!GW@ M[#62ST"O]&@XK'1B'N8Z]ZZS"CG'#X[Y.LQ^XEM!A]SC3($S:]K'_K!?YHBJFO?!W_/BC(O91@9I;S[ZM ,_'-TX0#A9^-. J0P M#\292@D[J)O70H\"#YWX%J;]^])"AAL93>M41M"MHT]NT\ZU,0I\Y>*C^9X] MY6K/;!Y[L@PV"RP +7YF6R$!7'_D6)^P5=?@OY_.:HZF^6K;U_-^FZG_D"J5 M>[]H0V7=@X:2U\-]9DVD[-?9<\K1) "6_["_\G^#%_Y5SO^W6:E9,U@R"]-( M-"1,K7N$9P48KH8Y+=TW>?@Z KN>N\76$PRRM^'Y<+UOX5EHWS2_LD#,1*#> M^.?7&RUW!B?%/%IZZ_>0F09/#;6+([FH>98B%??0FY4YWC1A+D=^4UK!V-7T MO%&N+7VUY'9FV2N;UYW*DH+*(0P&EU75O:CAYOR@B1^($/.O]7[F6R=<<+>0 MV/JO"&,*E5P)Y=@?.@H*&OM0/NI-'I6'B3U/2^WM?;G2Y)/.2<-:>JS([6?X]88)81HM>CW% ELJ+5Y1UNIH7O7G M>Y4/\*DY*LX3^COL]H:-@)%O/!X M^_.\R5![+W(ST+DO*RC26<=_/G)V[HALWJGS'ZC82O.);QR(.E;[1"R<^#YN M@038 LZ5CQ-X#C91!]> >V](@!PL#'CPQ.\&"?"">&K9.@\LMB0!/J>3 $DW M""2RVB8!\C@:V_!TV(U##/6I#/;T_"#A<]OJ*2;^]"HK&:.GP&W&$'_M]HX6)[:F+[(-S,WOJ+%;7;FHGP]6B!NF_1$%3-A2PL!(% M?45XWJ4]6=P.6- J2FZR+50.Z_#2O;]IQL+E WQ1RO<&^YA%>F/)&K]HFH;E M0G[9:R9Q!$%'1J(_CR4%8@[]QW :;,D=\AXZ1G>CXF'^?O7R&@/HGK+/"8_(97!_T/CQ?F39=BFUXEVU'-3#)TE(GCNKU0@Z^.J%=FSRM#&V,%4 M0XE6$F#^.0G Y,C/*H.:QP:@6_RSDOD:8$=3&5EN#X(P#4HU-\@,DI7\R1W+1Q30ZMTHN99O%Z$/K46VZN7TJ,L M]R^'VKCE&9\74'K@&_.!*LUR<7QSCNH *BLG3 )<;".:(U_KJ\=M"U;L7?J\ ML>2H9&3CM>5JA)\>^Z%T6!M 6S]KGNAO4"%;.DG\=269ST!$H'3C4/\2[74Y M*SHX>[H50ZC%/-<@P0DS5X564U-SW-A+DI7R'IIP?W:9OM:)&>V6HW/07.-2 M&R\*:&+BL^>*8(D/6J\N](^+:6L#_0&A><7[-U9RX(.O6]4UD63%TF"D[0 : MM\2TNYJ(3F55-#:$Z+MK'#):W8G)?U!1$]>]E,);^A(D8"]R_.'SY6_5**2I M0=7GQ7%S\) &"=!SB0B>.R8!AJ_.6IU&X,<#&]X2LX+^-H50Y9,M_]04"D>' M$4/!O3Q+<,]#K"*(SLM]%FMW]"Z4M:;FZR$2.'W,I_'.VI^G-"X[&&;CJKMX MCT-$7WI/D^]V'62P=1)R<_:L"MQ(?T]V2-4RZ'J Q)^P^W$W)3*5JD5SI)-KT_LH7$5F^*AL[/67H9XKWY^(- MR%]&08P$N">,(P&"%DF )\J>X"-VC.$&\=H)"'-"G8-3 _B4>PG=V7)E>XK M"1 *L=S)&87\F7T/ ['_$_9MLPI:AY44@TB 'Q^ 21,]2-E4>S3;_EP267#G M]&U_6A:PN(, Z>K;WY=F^F2DE2U3%E+():>F:*ZRP1F;SG*I]'88AIP.:UAIFQ)G) $+H--+0-#85>O2L5CJF2+JZUF!G!-UB MQ)=7QYFGUZ62/*Q]/@S>>FBDUQ(H&WHZ'OA7" $)M0%+TRWO[RC6K)VX+'F M#+;1O:6(,?.\.XTB>XH\"%K [&W;0>(<=C% M' A.@^?:T,K(4P@6>\I* O@!V]AGP50XCUWM*KSV/'CYA-B+/<64KG=_)@5WZW @Z.-Q8%M9Z4S0Z<#O)VC+=?!?C2U_ 2]P;M= M80S2]JPNVH3,(R.;)6 OC 3 1<-*80LUY^2].10XO^S!M:=8VQ-[#<8E99PX MSOQ"X-6R8?%=N>=%C+\!#$?DVN61"-7F?3 M1O*$YL/X>LMNO,>6G[!ZT:7D2);+UQSJE9DJO])>GA2\G"PQ-M2MIZEM_B@H M,W IXN^4K>,F)(!L/!Y$-0 F/+ZE?3H['[)VZ$^4V%R"8) "?UO4-\@03YU& M C0H^/ 0V5DQ)$!;M'_0SCIGVZU-%>W5?1+ (P1710)$='61 "C92?G3D?=$ MBHW1MOG;J"-S*V[@KA$/^4+=)!M!IH $N( //+D:A%+]ZP(4#\R [(\>=Q/J M[I6?G,1:8X23DA\WQA:26DLO1-7%14'+6S\R;?AIT);ZF3TV?CC+RB/ >#)TH"6X\ B1BD M>3E@@P18EB7TX..B,GF^AEX)CJ_LF#CNIW60FT@_C7_[4YFSZEO=3<+ 23'" M'[JA*Y#BE)N\H"ED^DJ9'UUF0;7 >@D1C6,@ 23[(8^G+Z=^)TZ6OM8+N!SD MVV#C?K)0.U2[1]'E)H?([):M%LS7O>ID^?-UVFL,TJ5#>V&C#1^QF/I3.-[T MR0_LH++OJH8==U*[IM*,!:BYGF6\\FH!Y2OWX*?I3LW8Z?2MHJG9*9GC[]2FD0/S MSB75_B?)1AS/]/)-/A[PH* H%K;Z.:)ISD[IW-CFIW>H#:L57D5]1(B?G":W M:.K2T_&.D9&CHM["E[6EAFV2E706#,*O9!C="GP7QQZZ MGOJ6!<+64+%!ODW<]N9IQ4RKYLN[XW]7! )@B2D%&9 MGL9YL,^AJ'O^-4]12>Q".KV!#_.Z]'DF-CF7.G)=)^=B@]5SX*[320X)X$\< MQ:(_12P2H+AZ_*3:G_/4"ED!B]X=(+1F1(8I)'V:^C)53 P!^]S MHS^>('(D120*-6%A"?!=B-4]$B!PW>'/\PR!F#M1F.Q<79H\38K_"21HGD+( M^+8"1@8^>T#;$$0"O"6_IJ6".TB #E05$!N6.0?7T.X,G!6>.['YRV--3N*0 M8-F*>$)#O9R5UL&V)5UP\ #J)E (A=@[%DV33_Z^?/N%ZE16I,JMA4Q^<>WE M[[^6:XSOFY457EG'Q98:)@CE1RF9>A[C#%@' M'J7H$GC4EDY'156UQA(1L%U^(/788^8T?H?LG(BM4'C[$0G@<)3Q MD-WEUX'_P=IP9P6\]2 30AJ?<<'U'VT>QO]P&VY8*WMX*VX!:>Y2P6LF?7$, M'I-B%CO9Q&6@[UM4^L,MP-&>T^G2,ZKQU"FZ6;=OTUYC.Z4%J;15\34+'C_+ MDH'KT+Z@X1(?;N*N_[F1>-QC MGXU#X1]LT,K20GSPJINQO:R#6-DUEGC*A106WXD7'/1[WR5[?RP66S(H:LTH M--D'(;:;UZ3M^].=!+^+YAQ-61U_T\<=&&.G5\,&LDF ?;D6?6?$D#-P&@OM^'OERV0D%-)R?R_PCC$GER&%\A,S/TJ@2FO< KV&V\. CU_V+[2>!],@=J M@!&F2(#V11LP)FLS)W#=%GSVT FU\\$#+PA)9#\NOT8"8&8VXT-9]JA+H*$N+=1K#UXB0A2FWS M\6!5XC/411CMBW5R06.2E]\2?)T>%Z,[>70Y#85A=UJ]^MG$&1SK:[D47+17 M7E0N@RR9J):YD&U\Y3M]%9F_R8I)71N>QJ++?Z.#SW>H9-$$ZB9+W,1,K7GV@C;2Q:SSY[78SJQ5R':!^ M<_QZ3_U6UAP)<'4B8D$;U,VJY,9V[2J%A<,C]T^O)^_E]6TY*BEY6'&IGW\G M4U%OG9<74_/)T'PZ9"/K85LW%O<#2[77L=UCQM3SI8MX7 ';OQZ):)63\*GNC-UO,1CUU397TME6#T,= M.^LP.0XI:V85OM$/ W,J8/NMYQ,VOI1Z;NW&!UOAG8A MTI"3-0U&C#:"E#:7DE\[%*<;*<7E)931F_%E.(WP9:BE+;WQ7TR14D*I7K@] MM+OV&(NN^P-R"U<) C9$NX9O) !!7I9,/GSDC#'*Q;\6D$ZK.U;$7I=Y%%$0 M"!\\Q9LKHZ A,$:\#)X'CU+Y"YLM"R""@4=KPIGLQS9;'J<$"V\,TA(8&XA3 MQD^JR^ OD0 "$+SOZAXY2SIO'^>2 ##F%T$HE9Q%C]H#OU-\V=^.>'8#:ONK,AZYNTQC4 M:6EL^>OB^"\.!^K1[??C-#N@SGP54;RT^F/KD5S%SKN;(6FWWZ1<<"K-CC*.OYNO'0 MB/^2+S0[8CB\ X3KDJ,SO^W:7QX]U0QT=HUA"67A'D"8")9'O.N!"5C.=8XL MB.RN6ZFM%>0KO/C6T!0W[U[PP8A40#VGZ!>"ZQ_RPKK?@ *2S4. M#O&3Z"B>4"UP8B&ZP@N%&Z!\?V]?L9Q]U9,$@8G0@)$50&)IY6-V/EQGF-EQ.10 M]-R)YA^ ]:0M76J )I/00F3W;>B.'645TA9IJ.IN@+8[CHT)RGI43LV6RK'] MG%D#%72]G-\3G0,'ZMZ9Q59W+2SF+$0;N3 I"PE_%TOB. MWH1.S)E TV8$4KJ_VY5:7I:7?V[=,ZG I;'F.!_N$C(JVOV;AN ML2/N?UY3 M#XFVX%[O7'!ZQ./)0RJ/(2%FT'Q*&_^817/4Y^(2Y*EA\P;OB$A"5SK;I^7Z M"9/13D8'&H&J4=OU?"L#"9T1P]&@1_7%U1F^*O!?;JBM*@@DZO.SY[)7_3FQKLHGH24W("LR7THF;+T!MF, M'V"TQG]AX7W;NV%[VZ=MPF&\8>O/V/0HKV=%3B6]SN:MKGE"?,9&:R[A35%6 MION$P?ETM I>SC._N1(Y)1<&D[4)=J_LV:H8_X1BQ@<[B#(G^KEO=W_(X?TT M>ZNO8%O?(J';V*"F5WQ?C03X5?*9[]7G,Y7)+[]M>L0OT1!>9]8@[(,7!^P*Z$#ZBFF!0KY=ULSIQJA:BL!M%=6=XX#14P);1EDA\<9"- \Z M+4'[1ZM'2EE)V?NR]U$,5Q\9&NK:&>H^+_ML;A:;?DN.+W].!A(RGIU/KS"4GW4'^U]H) M/<2JS0F)?%O'^>L>Y^SND)/:+.!%?(,5H^7:TJD M*H_AHV.\:MF_M@6"3=5,J@UVWS!IUDP(1R?$3M?E#HQ7)M.4'@3J7QQ6#SQ\ MPMXK-9]BOCK9GQU[/*CBPNL[MSU;+#&=#I7XH-H A3CJJS=BT4I\NFPR N%& MM*_71$94'1'\YNJWY+_*X8M9:TOE0OSJC?IF6KUKZB%6KL]H95U<*^(;[C7@VE:'A:&(6KF]]W_^9FVC"[=PN&]Z[[[B:JF^OSITHP>5X_\O.C5D: M^$<9$6#=[+UH.8>;K+Z_*^Q >)EZK18OE)?P*61N90TYGB5NH#=>J]MR:"@' M@NU_'=,/*WK@B7--JIR(I6IERPXO\<&QP\617WRZ;TIBT4F[<"MK2!@) MP+7++A)ZEQ"(DX@P>T#U$A2'G)UN"94KAUC8Q_LC'3[.(60"]7\'A?M"]8\0MQ"C!X>V!+G@85FJKWYP5X_8 M\6F+9&A-YB+8(V9%T40P<=&K8F-_C8L)DKJ="2HR9(ZJK1 M*XA%*;4\.YT,N"ULU-"@[0=!U_9TE%[UV+AB;]R009=!]^KCO'L7R\H$R'\, M!I< \MG8D="F_YSL;:2A)KKEGIQU65PCH7'+24U;^4WH:9]UF9')JN$MMLD? M;AK7KW;3Z$4J($")9_B^?/W(/JR>?\$\$3Y!=N]]2Y:RXR7V>D/#?2*]]T<" M=)-N+KRMS,IKT*[)XHPIFG+P>O1C>1JH>60DA>?)1FM!N6'CAR^T_6PKV4UR M_\A>CF'\?B,95'2"R?6IXTX2"8 8G 2Z&3>70 M$N_Z\'0]3&WO1\ VH3;6>JX;62C%V497"NY0,^>9C1HK2K;0YI[^^-C.YU;, M!FI/,S=645"[W+&.C;5I\) -JQL)X,\. QZ$/@?C#?&'@9!7X&C(GUW _E<7 M*KZ&WO-;YNGQB&6]L2G@\9[[*O" MO9:KI>79U3FAA-?;+$74&YSTO=JUO WVV@S5GD6/!KZDQ>;&YQ:HTT/O,"[, M'8XL7S=D%ZHO)5?RX.#0O!R>?:IE2;5(JSMQ^5.M5#5>E-DK3*Y?ZEC#I@YZ M#79?CLKSN]2_G_O%*WKIYF ;;?HG D?% AG/3_]+M_HP8B/TW2I/UN.FUVD6 MF;KK@H(JI2!F[LS?Z@09.8+<^N)F*TNC&!,$#<6_VFI475GKO.#O35 M46%S 0L]&K"R<\_JK?&C ,XXU*> Q>J]?5)MCIJ":9\6,R04-_.)[$R,0/?. M+*[);1;.!I[<)@%^:,CF%8> A>-Z-AXF>\P:^5C]U.Q5#R]LB3@.[=D*:6YH MB)/AOW_O(7ZXX3(L\;32@,V\O6#TXGWY_(K"$$Q1X,@^D9%L<%'$+S"1G94, M25"V^W^L3 9=.IV,"0 8\[B*O&T(A^#E$=="LD*23S%%/QEG6W\ MX1\^_:M^)/H/@9!_NEF8Y1ZTZT%D<)DD 5AAHL$^QZ?F.PW^Z+*!Z+7LO/6> MUD%U9-HS0\G%TDVV-@2"._A07LBROC*5F=+ZV9T2-=]L^W#;"Q8_QT(LT^XG MJ(YW',C^671._EWQG)N_Z$?@FX00GQ#>KVG'CUE=\HL;_X+16MN8^U0P>V@Q M'=XSZM:3/8!Z()A(&9A_XX:Y3F]"&)V0JX&DE T8^$2 M%>9)*$(39[[35D3P/W$F5^1?54'7;?9.,YORDD-1(O*B]75W.Q8B>$*KDFY9WLS2 MQ&EUNS8O$M_@OU(WP'AS(B.O^%BH<8&),AFL73QZ.GP3[:?>W/)FO3/?)U+V37=W!@HM0JM&,-K$IH&?,VP8H<] M?ZZD_GMO;'P!9\'),G852):QQ43T2]A!8 N8Z7#/&(M. 3FT @GIP/2&T,.4 M/K16[G%NLQ_$S)>13?![38,%+7KS(I/&"IN3_1N9*5XQYE76Q-=,)JP^_>>U MUT^"L(9"KX;J ^G!\Z_;,C&G\_+'),#0:C$8;Q.$-=N]=@S%$NY+[8>0 "T\ M*/83E@-RMKEZA&[.W07?L"0!WE$2/=JP;_&+)(!B-ADBMV/)S]NAO;"Y+DBH MA[:'^D"^:4<@56>8?8N=?(6?$4(VY7);?3OM-"GLC*B\GA^-T] :W] UC"Z' M=(VI*QM>XWAX3?W:59"U-!:6T$21%L>PN3)*((*W,6V2P)WC*11^-7!U#FK( M_JW5S(_ R4QF.TMP(A]9]>"/H(NH"(.<>78/J\?"9 FG(5LLBO!S=9?[]D%0 M_]=7Z> >O=IW7*6N]O)Y=<^='JM8F\8PJ5.X2;7&DZT,X_+J%=CK%A]1%1]5 MV>L5J!Q1%Z@6">!,4.;*5K96Y4Q0Q5:F'AZ R.B<]GS-$]PK"UY:;Z^S7,)Y M3D\+O$TX5J4?/FS0^+6^_LOVG;22@,]4X/<^W*:@)MMG:=$"% MKO\W.M@PV9R^1';E2*(U6%[$9(TQDST&5[R7RJZH\66K]L G9!E66OK9Z&/V M4Y/<6 -&KM@F3C)K2YVWJJFH:)MG3N>;]FSK4[S*.5,U)H&Z7FU02WP0$=7 MK[TGF0+SN!>C1?2_/]9;F)9WC/[,:#W'*@:>A 82BLXD0VF( &VZF&L),#"*"'X]RRR-@1?C)CWJ(%4@UL/(O[R M^,4YO\>9[F]^CS/?R?\>9W9.RI^.+QY/D@5*JT]-N>%FVU(T8;39!G(DY72( MZ1!<;/*ELW/=KFD[DE\LG+,P5-=LE S=^S'L+EB765ST$S/S,/SAK6="3ZE' MI.>C;$T!/D84RM# U[]&VTRIR[?./)%@$ M$6\RXV DP-PU3/PI;: ?"5 OU0;"7 5&YUOLR.+ND@#BZ&(W%G]I@7$7 M84Y5$6H<[(O"+WJ.>PB5E14A\$#[HZ/!6?-4*5W-.%1=^L7W(B;/?/9;7BH* M#%1]>-_W. =4]/'B5YH,T,$/<@C_GYGQ9^#<">HI>#["#X0B6RHIA!]Y6C4J MZ])V@JELJ)<%0J'%H$CV&XV[50)?)9Z(K^1=!MF[G.'L_0A7^& 6\^QPK(K+ M]IJ^^,<&Z.A9!<#0X>':\?P>>S',Z*#H.V;@'3))=K0\B(ZV2:XI+3^VM/#5 M:+\@I39U2E=/J7[XX/96H<"8X8$^7Z^JX;FN'YN8D+NWPQ3AN6THZ.2?;,F/ M0-N.M;5/^U>).L)$-\MYB!-P]3D)D,E^F%E9"@Y()5)KGWP"SPE7)(;TM7HU M_"-;@O\[NGF,AB!;D+&R7F7,.7[^2Z+5F>^,*#O8(;^S\UY(9K7+R6!UT*5* MT=*'IEIM*.8:VZ6\LIAV?=;0L4'C7^7T>=P&(EK)UR^SJKVI\'R!L1"^Q; 9 MDG.LPN.D:P^['9R_#FF)"VZP"([N.F(9<]UKU62\40]=]'@N\NPAYKJ!A+36 MYVYQQX_%&.JT%,'UG77QQ4;V5',O/$KC_^-X!+5=U(6"#">.=S=M NQ2C$T6 MHNZ-M22H8_\B#0U4V@VN%!M[?SL4'KK^\#@B&(AV(5^>_\HD@F?>M:F=2 ME83VMD-+IJY,3)%CUP!4.81DCBI*(?I2;7-LO\\AC(!S3K4/M&G3/BTKFR<$ MH33^?S5X*-\A*H*[,_/:TMOT"=6HK-'6AA0JCNJ[)N'7FUARS4"J[&(P%JS'=_8/ MS*.+D.#MHPYW9+G^:J=]R4*%6T6;;]:S&B&ZD*V8+#,+% M]\M%67=+WSCF8[7X*0%Q7WAP0B2 U#;9=%_QA9[FR7MX^$*$DWW5!S]V2R5] M0WW=>NX WC5MU\,5N:+K+SU<&<[>*R\:^;A:M7-1-5O:)K^L &OX42(^QTH' M5KW5'S:+#*H),B_W,^((!J&>;V_9;TPC:BBD2SI77TH'VI;E5A8YJ*Q$9DB- M(_V5%PO2>"XC5+YF9N[.++Z)S^"!+4ZUC9\<@G8&VB43*$Q=*#T1(?Q MK.GMHM"%N#P#[7).4<..FZ=G/H(AC0XSC_G;*KR"Z987P9] XU88D3A%]NK1 M\_+T]6CJ/8IW4X]XQL*MY=O7)WI"5]R;#/\GY2NLCKV;G8A4V+$A :Z\(TL) M/VE(*"M'XJ)[A>S<2?%?W2LXGP3(&3QMQ:[ B>S,S"1 ,.89.>PXCF^4:Y$Y M01AXVBTXC1QX)CDD0.CDLZ"=C40"Q_;FFA(FA/O?T,@8_..-O,1$L"O1&['W=ZFZ]W>..7:6$_.WWRSV8BTEZT3?Q[J-%@Z.!E\[>ONQJ4K99 M^)'I,\[G!7A>%"RR2P+< J95\I1C?8T>.E@1ZA#"HQ+ZAEIWX+J^%G+.#B>) M=W3]]+F,M&4IM)"%.LQ8[,6$LV\VT75\X_PK,B?V02A5F?^:9>8#LX%],G3O MV'N]ER@/BWJ4%*8L3;VG8UWV0L.^=SA?,UNGY MV1]] ?7%"FDI,?8M +073(99T.$CLEGV@YW*CX<)Y3#@R$H),,(=MD.4WI/R M?F1SM1GBI*HJU)6M>]*W=_B4W0-W[M5/K'J@=NM 7* :D8-[6!;TB (W,K6A)@UXDH#\;,S,B?CF[O-$Q/ M3I/+JN)?W*8_^$=;5"'X=UN4W0:,6=C,"?VCQ=H#G(.:3DY9X>S B 9@ZB"1 MEZJ3[G0'<6GNY D)P!Q2G-^&01K_K8VB![LA>%[V#^#C3+P5"1#41Q:D!XTO M6=VQ), %\JO:'1?Y6UI9@S%44JUQ:3E1A[[ _F*<,0BXK[!V,38]\YG]$,8M M6O-#SX'VR[HSV0W.J_8FA>4SN*-BQ[(]"W +C"U7E6CCYWZZL;*QIJ< M8Z8:\E;LNC06-&[B"2,3PX/7=YH[[U9-JI\Y?_8!* CXTP\W:4\"I#8\'SF@ M"EG>DX:\RTK,,8:49&MDZS5_EM)21=JB,O69J9"JD@,]XSW%G@NE\Z+D3/*Z MGEN6EY'=AI3@# Q7[IP<@9S)^8YNH;WFLQW3)?9RNZ+[?=?JT1&8VD(SL=WA M?D#4 Z\'G[IXN)0XQP(NVVN]*9)>7XVU0;7_EKY7UYU%8P=_-H M[)@9*V*:\YY.+9B>@0 38@6Y8';"_(^\I^8!4S^F#:;W9PDC?P_X:>O5D#"?"C )AZZO$3$XD(6DZU>%[8[1O14=\SCMYP M!4FEWLE>L^CF$L^$&9LD#1HA/=,+BOL*!^-2;W$;695B*W^WL[.I(%E://R) MWY9%FOJX']=<2V^WO;?7^*E2ILCLX3LQGKB2N.JP.XK&YS@/ZI) .@4?56)8 M617/7L"BDPX/]8AJP/YKSB2 *"1J2B,%+!A7@),8,]EZ.HP[5\OH[%CNXC4T MRO1,VWGAWETU[]/QK?>.JCH,5_BN1C M#^.4V=_#)^VJQ\?\6XR$XLHY$KN7G#_GP1>K#G3D--U (#?U3DU5957-:ZH" MU:(%CH5IKZA_WZD7@2.;5KRD+6VPQ_$EJT5J6>8""0!'+3*KEYWM%A1HHSZ;Z>]9.P9R:!#PJ&+X\;W@.--(ZJ#%X;?D T( $HI&[L MT^"JQK(HE)6>^9X/,/$;]%M=/_,$82%;QW]O ^NS;2!\E,X*7PZCC@T1=>I> M6I_^T%'-@#7R'2G '1X.=-F(3#US!]*\SRWLLO84%T_KLY1\U^;'59X#%\XIWYI,-1(:@P&VSXW E64;820^:3X@!U\[*-X&M_T ME! [CRS][HBAT096Z^D)#5W[9)]B@"MR>C*SQG-+$]L@9@X,="5,*+N[5Y0W M[HZ;Q!S-#5KS%>;U6(L>0Z=RRW-_ZHS_&.Z]'O7E2\%5C 7_XL>)4=1.#OMJ M(D_GIQ74L>$>R@^Q^'2UITY8_^C=%K6O MXV?$^*B<>G)^1N'ZZ:@HO+S)__#@?I1)<91T;H)T;H9X"AG6$GBM/RK".;WN M\.U"/RBI!9&?J7$F*Z5W:;+D@[LBJGMRVO.N^G/C+02LMN8$[LF1[O5+>+) M;E86%'2C<1. L%2IQ+)\K#(Z3R]'_M>]8V*@50^_%UAP %^"8O6,J/Q)>(0. M7G;ST%\=7ZI@#6IT-LKG2EK/&M3GD-.0F%+)2P@6U#AYITW+.-)KJ/[L[J3: M8HAUQ,(&))2=\ UC%2:W60M['!R$K-Z.Q=1SB1^.29QUKJAJK>\T&%+-F,(O M7F(YV%VM+PJ4\;GVS8+KG4%4488)WZ\W_JWCTXH7V5A#),#)J/VLXR9"GV^H M[*V&O0,YXSU%YJBXD-U=#&C%L>N7Z?J\8N( "/;8HX8ULGK$6GMV5(D5Q,3 M4%O;N2CJ41!_2[NF_ T67?I7@*F2W;65#=N@26QLYJF3JIS<;'U=6[5G)R6Y M-Q?0$HI$^,MH6MC$B&TD&!L\&NBA@^Z<_^6YN=I.V 7. M*Y@"TP\",%$YM*+,$8[!SYS3UV3IJGFB&CS<41]>?MLHCRSJ'&25-'8Z?JKT!;VN:F42G#%[97'BJ[F4/7J@'9GI;>VJV90QQSSJ;U^% M\';>MFB**^M=;: -$C9D8!2^^KYS6$G"PO^XKFTA <)CP'WUQ^PD M0 0\%(R.*#M=.R"PF%<\))*E(YF^RY+I>_$Q&2W;7!SQ6.V&'R@'*ULRP*W3 M_:4X:0,'5XE(BGVR8+@<$OM[D;\R!%_^'XO-5B_ R\GDC)DE6@&/"]BO ['M MKL)!Z]<(;D?9<>2/@RS_MMLG#.1NVRH(52 !%CRVP:<8,>+FR/PW4#.*P($B M=C>O\!"Y3\F VL(R=R1C' M?:_,CM.4*Y[?7!4T53:.*R^#+_$Z.[JL.3OD5^1]>6/F#)6!.IE=S# K\?+/76HF\+H]!K';A<\;B^PCU^CI?#JJB%RL'AR8$)Y_ M.QLZT>"16A,?GS/07-2L-"UR//"CUV<@%%:J\^7^"S\YEE;6IHU9AB&UH1?. MA:F/N"K-#ZODYX6> Z%RW0A((V?_I6M[+WY5G;Y*)(9"45N?P)NI6.K52ET= MVV;$G=EYI4J-K_>1GW57=WN9*OR?!]\&U=YH:JA4^4=^K\#0AH &;H^Q2Y,K M\ 4[(-8[')O_1Z,SH:W-IP92H;RG_(?VO/E;>T;_UIXNJ B5I6-$N186]M>9 M^SMX_N08R.'(3R+%.C.AJ"V#,0AGA)6RP=*>*ZYB[=>?RK(^=9&\)-)2+FEP MLY$=Y+8]3##C.Q%L;N(L3U)]=>580S=:S=QB HX,YVVH5<4HI,@W$OL:3 M8U]Y)8@$J+-J,RXBG/G=#PV[N96#_W8:3P+D[\N1 #.0WZ>PR%=H48QDTF'4 M^GJ/9PD%UXX?;[ODZSN>C]$ZVA#Z5#Y[T#J=T3.VW>,^L$736NTPJ+^PO.E\ MLUI_?J$_XVVQT[QIQOWP(5;%\T$UM56Z%B+4=:'%\# MV[]ZTK_ TXRN PHN5T12^"535^-F1]YWC0-+%HB\7MXB1&**^S55%" MGKW)\V8CQWV]H<>;3&@S,Y_V<09*T.<,D_5,"S[5<\_GH9]GV?RDZL4>]'?6 MUTA;M#;>3QZ;?BCI1_6AO&/%\Q:?M%&@!IG\*DC(N5& !'ZR25O[?+QYELP> MD-(3<# -<%ZG#4B4LA%AEFUVJH?TT41$Q3'YE\F*5K:Y8<^+ZSA1J]YP?W&[ MTK4=FBIJB+XL'W2'(YD[7VU-?KTH7/LR&R3Q"W#>(H>RYD!\$\'.#M,XK'=7 M:==FF\S;C.M%&*#O.*0 %[TQ(1%9*7NO/B:WFV+\=E]CQM=K+@5<')-/%:3W5=ZXT3/MT,Y((#BQ2[RTBOL; MIL)?>&^C25Z)C!;?19,?G,P:=Z#>US:VQ$0ZL^[O4?G#S)CL7]C3'^98QGAD M/&D=T<;HF+\NX[[!=FA9>?O0O1;EML;92 MU')@6%TMCOB(LM\UG'*BD9]$D$8;7*RG98SZ#8 MB=)8<$_9[ B%G KX[+1+&)J_K9S M2]SC0&+I[, M')60B:[W4%OT,L PFKLCD=I_,?BU0MRX$6#/PZC#)I[<6'! MCV8N2%5*IC1X$3(W!)N4M,^BMPROTQDGHT/2H_**8OI;'%\HYWB-\ HFO]8, M=L%6C45M^Q#T]**0CG%??O:L]<7%W&)5-3+2!]F]L/Y2\.SJ 5F,@@[.DP!O M#\ /ES $K8ECX?U+ 5VR" I%1O8\?)#/,G4IFJ D)C-\2-SJ-IJVWPYFO6)2 M=>BENCR;]/%MHI$>=RH'.K&7538UPMS_=ZN:--D\N(J;J+LR0@!A6&R]]/OC M?J)#Z_IL?PE?WQTS@*LW']EZ&CPUS$W(JDIO8H0;%4%GX+.RZ-:/EVK0CO<4 M'+OQCNLYW2<;REAW;P,/J28BRN*K;4!9?<\S\, M K(%/M<@2VD_T"> MZ_!)$ CID57:F:UOA1'8MU\8 >\^&@-RZ.) @W3> 4\M'V/IL@)$#6Z[-6=U M4%MUTJO]N#'@Q&G&8BS^PHSM'=!>[LS?N[#XGF=?;5VK'\=,@,D;'?AI;.=@ MXAV/C(V,M_^?YMXS*NIO61-N_XH84%1 ,JWDC"!!V;NFG?>NV;..5_VAUJ].E3O>IZG M?KMV54?:S::(A6,[,(X"$NKDFF3DIY6S:=WP%9_O]BM7[/M_/AGU54E)[ ]* MF:L_[O0#G3]F.@;7JK@]@3(.((6D_E'UC0BAY3T MQ>21C]RD5I5,0GOC:8%=P?L=?T?;9PI@!GM0%T\ +YU# 7U)5RVHK"WHS#;>,#Q MHYL4W:*3_69%W'R-O_T^,"ZD%^<)047@ >A7JV00M/^-AT^M<-QQDMV034K, MDHCG]GQ/)_00$@V$CK?O=Z7B 4!18+ +\/S@M)P'\]#6*7AI2337RQ;R\0\X M@>W+,.1A]_I.+GRWM(Q]9[* XEM2&G%KN6*XP=TQD6M%]*I2P!JGICIIXAB- MIRR_*VF-<@RC5A]]:K(P@YONAC?C$^D[P+]UC\P_F\:12)]H;_7+"G==>_,! MGX#!G'4S$XG[*X)"+V<,V^OS(2L1?_:&MOJLOC,YW]9'^73=HHF?X#^=>%V7 MZ[4_/!*6-%<.8NA:XY4<(_[&SB?0$53;2#CTM53Q;.0YJ 0USA[FQBU,?*AJ M6M-&B]0+<(K-^W#^.7>#*"&(>_E[]O@:FM;0#A>G">7N'R\D)F6,$K^3J M53E8D\N%?F._*L4EF;DVQ3N8U#FGQ%05I^>]5[+(4H1>ZK$D!.]?IYY83-T& MGFIO/3:J)?+AV/ -VD20<8ZHRB;L'?545'RWD4]*?^#@W,8X5=L?_DE74$/] M-WC>[/L%+2UW)DX),J;>X",[:Y]IN,# M=QE)+TYG31QR>+^3I=,4+4RYH;>JR_<"8^I$>(+"/6-IYSC@!>?N" V:2*SV M,DS/S%PH#'PO'MLIS^>BJ53X#*==^Y37:VX7IUF0Q4Y$9P@T7:^0R6LJG7:6 M/(EO ESFGI2OXP'=N"X\0#Z70@3B>.$"+74P/&OP&RSCHR[WG9]Z^[LG%08> MX)60]3RJ^*C"\"FKL:DJ+RJ8^X*7Z_)GW 2@UEUJ4.@"CA'M8YT,8 M?'YT 6W)/3\[S6# L#@YF_4N9ZX@U2^#65H.$#>@8!&=EPYZQ$^BHU+XSKTM ML<14Q%KFWNS6_-0Q[/I_#._06ST#[W(O77FJ'9 M#9+Q\,HZC&43]:(HCZ0Q\2ET+7,9[0IZ!8#^[1G=A MV_]627 CT_^--MTEOZQBU[IPHT)](!S,##O?;H '_*V M_W&C['F"#V"=>Y*=^Z&+2^*V5\:0>#YBHA0/F)1?7\66U*.8IP;P@.#KZ2#(\U\;@JG- MP_NK;0>F6^W?WXN1C9(,:'/R->WK# M[=-4P"(+[-KQ[R"_WAWG!3S) M=EF !2WB1H&(F0,3^=T>9)59:U/#]0.NC9K&9X?..T:SBV(1Z 5_NKZ5914G MB'L3/]+H"Z=W: E9Q<"F^T4BXV_UA]]JE*.' MNS](8&M@_'7.-_+]== ME7A='JE_I!U+*"X2$!Z+C"V"!W7JODMXI-?]>F]974L\SB MXOI)@AC\AL+\[=SEC$:>1>G#$[C0VAJ8ZZ$?+7B *!Z@V7E"$^/)N22([;== M+D80N!)&DJD#GA_\]%!/SFTJ:,#$BI8*S?>-]_KUS:;Q)MR\^VJGF\RB'.52\6MY^"X;;@/+X%YJ:S5[([5;?P;_ M*S2!^B<:NO"3JZVM$0DLLH9Q@]JRAM*)1=_SJPJ_2S.)Z]*:\*AKJXHY>R=3 MKB6EI9[H)!U5E.T/'NC0?PP(Z_6ZZ.A%9CPQ-58>\B0I+V3+U]-Z4"WQ]LD] MB0X'JQ/?U\8G'%>%+L<)R^EE1N)?VU'9>@4QXH;JS0$@#[Z::):J MD6'WU+7E3_DC$XZY%0]'G@FQG_7U3[_6@BF\]]P=T.%"YDPB'@< M4Z+>+HH/+Q40=QH8R;5J$A*&&]%.$?,]X]WH(.R=FSRA=:XY"CR(^:>/SOZ[ M"1F&V,E&GR)&772)NWGC+-'%0R4"%PA/0H^6JM[D"-]4GV;2]^((Y8@(RQSN9!#9PG/_-+,C65B@P^<.SEQ I""[UAMN"@0J?FUF;=&3T*F-Y##0$R M.*75OW(%V-76CB)("W%D2!PND59T'%/,1MKX3%XO27N[ET;J!6 M3@XD_@[WX#V=PE3)N_>C3K5D$#0=.-QJ- M!+5XS*VY6J?.,C:>R<=HD3KX2!54R$1_208,[;G#U:5Q_ZBM^5\;XQF-0\3' M/U0MH^O*) R=6?=9L]JGO#O/!ZT6IL>D6]QLZR2K7^/>&^AP.=N*L"_IY4[5 M$#FSAU+.G72UBJK(NEMT&8=R**XD,!O5.Q]HL7-L%07LHU"^X!37%J>5KJ+!.95?S.J#15N9?7A :'B5-7J:[GF^AS,IL( M@NG%GN,*BFMC0>;.YPG 5K980'I1:&,E@3>GDTI0F@FGTJPGD\?<2?;VF$WS M7V*6K=:WA^5Z@M+$>ZX9O3_DX, @3SAA:_OLD"MU7*WP:*/3ZFZZYS,D'-2K MJ1[^DN+4*E%#ZRO5JAU4]E]F"JV# N8D6%5A$7H1LJO:D(S^6CKI]5IP@W2J MIJCR$#[V2%Q>CXW(0T#<#F5\BY:)GI=.V6'HH$!0)++YX0ITU^RHQEFCP[R! M=N:/M8ND2UK>U;.-JDD\P!=5#Q\V6SF2V'!IS!+*L4CTHXKT6) RD)>3+[J. MBDU^^DLQ&7H6'YZP^?KT]S:JRSKPRX1&^H!3&?.!5]!AM?1@_>.31%J M\?F5ZV7=\)+B0A%OQYC7+P2GA_$ 1T'(\^TSW:B:IW4W$.W_2:ETA6H/,, M_]@6@%+ 8;J([L#,7;/AO7?H/M7G%\N(Z76^Y/)7W2Y?O'YO-1;[3(:]EHM: MX>>?5J4R+ XQX]CS/"P'+Q7 &LNAC=K2[.8W\HBH//C=+8F"PHE2X)*DNR_0 M'MN_I1:\G-JV8!+&:85]#NV.7Z=9KY4Y*E-[.MQ%1NOHB$! MS]HLBI>;_;5JSSO4FE,6INA8=5ZN?2$J8JP0-@PV;PT)$=%T(@YUM]%NC9OB8N MS(Z,:EWY]XR+MHF&)GBJ-2K!PD<";EL-],R$4O?XVHSP M;BCF,F2.;MZ7E)I2ND3%2&X(H4#1*BW?T"JBN2?) ==<+):;,).AB(%TGS:> M\QKC96,%3#)K"D+W( @/B(( 3U8I@B6\2]Y9OGTV W MFA^7;,=MKH*;CD "9] ]"[*MH2$$)0(_)U*M'T?2R9K_,GN]/-,J%)JGO(UJ0^S0]MGV96.<#C/RVV.5S**,H,*:XF!/(@9 M @Z,BAG7O GN3_#ILB<+ITOG@.?;R7ZM3M&64P%VM M?RQ\^'6BEF[[2)2IG@>KU3'KV:3HX.@R]MDP@9+KRZ6Z=FE&3^ITW^U"Z*'V MG.@_.X2,G"!"N9G5F)1C_@/3F#2RK[)3 H9BS()E\=]&$J!HA!(!]S[4O9X' MV="\_[R8XM Z;+"8HN1[M#JMA69\YQ]/"IBO>D%#&)>7ZUF9^?Z[*)"X[] MFELTFD-?+^0((K2:[\(6/:Y:VU."FM5_?TB+[XJ6X0ONU<:=_\HT*X0H[K);R&#'-OXOBH]G5*@<>?OQK89SHVZ+=,5XG] YNU M0_[= *7?[LM8W;JVGHJF)JUC#.24J[#KE8 ?3>_]=;)7G-@SE>.5/=+MI/CPK7!+_]6O5L[:ENDU5#Y&OC9,1O\?_XNH)L4R.T@[M MV3+.:4%X.OTHD.O8I<6P0'C*/B+NYXMZC_SW149Q[FUHB0G-O'[7ONL[8BP]%R7HAB'K2\98'0% RY5Q! MJ-(3)2WQ#1C4-VA0;(R3_$6VF]<@X7UZYK)]<:DCD*P.H\[%@>[ MBH1O6+Q?ARTQB*?4$!RB[LV_FTMY1?:T[391\]2@98NN,R]=$\<2^(>+:V7- M!QA8]K5LLT_C7J^&72/2DYHG)Y+CT["V@KZLJ2I3ZN>2DC2CT=ML@N;W7EB; MD/1XW]$71!"&S/!5_Y$FN^/]"[YC"Q4&^ZPT*$,K'+N?$_B;%FW^ !0JY?-3$>^TU[9BVCEZ)-3;PD/5RZ1(,< M@H2FL_PSPJ;]AT5%WT:/&&AF* K^:C4J+C5E+/ZD1(L.&;MM5R/J_"5UY8C\ MTP:-'4&G7&TY;K'L'MFX>HLZ=*MC1Z%C"\SWH7/KI"-GW,"0_BGO%>O$Q()48">8C7\VS8- -R#J MRW?=VMBR91^T>F9_P-:ZR,N*^[ MH,-[%,^K4LV>]E$(T+^Q>DAJGBS#6LK\+3IXWNO)/[(9]/\TQ$AO=8SE3P60 M.^"CR]>4A!BLJ+?I(^_@(;]DUF*8 8M-V>@%UFM'/:E6*Y+XB:@BA@9+45"*-2M_%?@%-CA_ MXX[UMRIY2O1SFLMDZT33JC(FMS(BFR/>6YJ5Z5_)X0&OV )$/15.%3KXDM=% M=L1SRHH6A#M^(B;CZU;)+L;3T*!7CG]]T5M8R;2SA*G3^*T4MB<3Q!?[TP,0 MA(*TM1;51PG%8RL?;0J(W.;)U!XOR>U4>Y]!0%C M>RN[(9=S2.&@WVV&P"<#FNN*4F5YOJ;D8*MZ%!X0[!.\>XC[.:3C(G[6]5H5 M!&+4'![:_C*@&M]CL1OV[GRAW89>3DE6.?RCSBFC(]@SEAPU#ZX\1#6YF.WK ME>(! ( _@)74'T (DFG/'J9I@@^P.=,4C?B4.XXL>W=^O!/_5P5B^/(18ZR1 MDC7_S.&HO5GC$4X7)M]C=>%KCX/;:9;CGK>_M=K9Q@-$ MB/;NG*H<1Z)B7/W]?WJL>N/PP*V[S%+ZAR2-HE@T-7V/1F5:_JI;BUA7S"BUB>F*G=0-3O=(7>!$ M("4XAGDMB4U0 %,#=O&PI-DXC6OH*5Q(J[H \NACU>K'+X9U-%1&L11/."13 M)\[X$\!:YA+<@>$K2G07^1'93V>"PK,KT[[!SH>-1$P36CS(XO\<+;TY'X@M M31HX50R=;KJRE'>)R2]*GBP :=8B^.]U)]G>*R]'OV<39* MW3G4>0"ZZH2L]:&D_+9242"MHK<^[T8?@N/LKQ0SA\0TV #S1E\L**PTS//_ M[^]"_%\UA+C@ <>XFLN).>&C>7@@PL('1G9'9V;RWLZ8R[N9T^%+>$-CS00G M5^KX%M7SI_V45O$"_L5^>=&&&DT^T(I&8S;7XZWI!R=T3H%I"ME I"J D5B\ M$;F<+3Z_/=:6XB_D\OJH+JN.ZE/>IZ=5_K#(G@B1.%49)?9//Q@*!!- KW#& M2)Y1%^B0CQHJL^;20;VYS^E1BJHF8W-<2H.1PHM=^,\:$.%/,L'TB#T"%!Z3L(+:SE)"H$=C)+[^] MM5.; "%;&[8"2&MJ>')"OV&\<>43TV_-?C55C*TQ\&/69(MMA^- M<\->Y9^=I^(!$V'8II.4T*Z@XXX'C.#>P_'_S-F'/S^7T/,:YB"S)S2@,S&_)ZYW*<7)])TV+GN M%Z&/[AWHX@';29BJLM:< M,,)P5?W[N%EP=2 AE3J"ZM$5J?L:DMC%CL.B) \V0A%-8[L$:[C@3IHZ5B"/ MSGC)< _1R^F19#)\$6F2-A'C]7))J,7>^Y>PP1J6;.@/3KJ+_#;T5 X(YFDI M&N >:D5GPYF7ICSVF(W'&IDXD0VER6 =#16CA&A%'8>F4NN[*T_O=IMMY;24 M_K]'0"G70=>D(.U3<&5M1^%R6]2KSP](D)^7*$B.SI8+A3GY1F0;D>-LIDQ# MMAP8KF^F+T(%_,L8(W*$F60Z5OVJ%SEST&[9[V0![K:N3)K;ZH0&1TK+R]=5R[SUB,81;/./W'^0^]&]F-ZWEIURW$\;H MQJ_R%Z==N;9>K_D$D^WO7A]4?=_?S'U8YU8W6!1E65VE[6'SG&+U9:+?G'(4 MF>9S=K_\"$[';37KCFV5:72I>+("--32+^\Q=FWY<\(?H;3RQU&UK665P/I.Z76 M; OW5H)T)?0MG )3[XK$SU9\R[0I'MEF*]:8O%@AD;\G3SY:/24Y)$#9AXD; M>M3";]P/IQ7\X_ ),JGX1Q$/",(#!O" J=-^R8YCV/ICF::5CFKD'!:4PR1+ MN[5$%==AH%D8%TD]]5A1P^1/=&K CE23?H!&LW^?(9_ MN^H@=T/< &+/GS?K@(FCKS_MMZ08T6=*S-]2>E.VU3,/"V7] $$_^ MQQ/ 39BBA3>2*0N5\C/IV"S3GBMNQN\%>A(0>F] 3\$/ M:AT7W9HH???CTY]AFPI)!P:KVYJ8@GWD>2;L^C*[B:ERN1*5&8>>IOB4XX!Y M6#>F;YQ[$'TOM<'V#ANS$Z?4A+S<[IPB<6@6V8ZDZQ()]T%UCX''C6(/')$7 MFY^]J[#V_==%]E$E:C;2T[1M.=>_29INF[_/KE512BG\KPJA\6#*KHB]-J8U M84/"*';)*S\\X U-EYYO3LRP:L^,( MQ@R&%F3#$\V-4KEL-ID/Q5F?WVI.%V\!W;[5/'5N.ZA;>D"0$?/B'"*H>9!N M1OOK UW0-F[3QP2&CI0$BSH_^O'ZC3VWX(F>*+AQA)(KJL!X16A=1@^F+5^A M7EFT]-KE2.SN4;=ED\3LF&43W+[^3U@3JAR@$KP3+QAJ4. M>\6RWEZVVD=N$>^KZ./]F/3#PV79[CP)[*9@J))S 9MMU;J09ZN=6@A4[;F^ MC#>PD8]7A*I2FE+R'U MU"*4D+XZY@?FJCW920T#ZJ#/WWEG!AH:?WXW5@%I4M>QORF.*-;E!1-Y @6< MVUMN.4:<\ACXO"UIZ;2+3[NP.INBV*@(0;(<;4SDH(\?/A]Q<;K2HP2TK-C( M6'QRMXYR*%X/"'Q5"+BOS=$;"3)R#,RYTE\!&-(*6=U)EE,]\W7 M.FK#O5,M^AGKYH 0VA=/YQ1-L@>)/2RAOKO*R^Z*!AI=A8IOPL^UT\\*UJHC MC[51LXT+*>[(@\6.,9M55:M6*+WYY+(_OZ#3+4,6,;HU)46^&H>L'W=_\]?7 MS^C,G.OHG&AI3DF3<3$Q<6I.3VM-:_?72*NKWU%.DKW#^T)'[I:N% @/C9< M5D8F]8 0 ,X2"91Y>JMG1"K.&M[;FNI\II$:U15B3$KV4--W1![_%_O!/PS MH&7J/X:6_VY0 8[>OI)W@B019\'CPTTDC5$VTKE,6;]$HFFC%KUMS)0V?T3D M,*O6M#E: _" )R$22U5:_54,C)7Z-*YC7T($C1P60YT;E"@S:2-&K7E3:/0?0'B<7:-T L%X\UPH^53H M\T+UA%R>8",(E]KHD'?CYJ]MB^6%T>_.QY.T(:@GEL4DS?ZU:+T. J7EJP?7 M'M;%0QM9@4'OK=,-RAGNB?=3J[]RQ60&(#W?PAXT!3YS0^OL*$F\:]!;EWW@ M_1OB@4U!6AWK#_NTSS: ?BY_J<8#HEV07GP/'MP[(FGJ?^NR^.(+XZ1F$ATA MU]P,Z%FG?V#P5>3':+76E;"GG7OOTTOCT5W>XDQ"2:4H[F)1+Z?RTS MR+/A:VZG$VQ[G3VD87%*T6IX4.MO4F0C(4D=GU\<5U1:4555GDQEI&SDEUHW MQ,!.'ZIT&TKW-HI*B8;3@5V)'_"8,>6#B+:=G6^SJ?'"@M&0^.'XLS<;>KZ^ M5G(Z<@29G_^PWKEYP3QZA_"L:CG[K:W(_#IE'A2=*2=W5Z6EEG]$O_Z59^CO M01]!]B)^E_U+1Y>%*&N_)CCG6;5>/_*93SI;@9-5$6_KO77N$&Y)3 MXITAD:;,Z"[L+R'5@UW_F:&R FU< MCULI*B2],%_AH+J^J6.S#?@8.CD@*MO49WW%/ZMIBJ5J4&^F/=5N+(8K5S@I."M_24R42YVS"?W/E(Y>#6/S![_(\-_^TX]7\O?I]#4B2? M!O!L54U1&SE'($L M?69>8D$:$ZP%XK@*QSSJ7WE-'-Y/*SG5="E=EOLJ( U;@BI?D;1!%;9[2" G MY5[2B=>G)<]M/O[KO1(@D?VY#AO?7S**K7'>#E?ZF(I.-8S$6,[XOA&\>_$K MI*ELW)5L( M^* 'EU=Y5"X:B\+Z[. M]6=,PWY:AF:IR>/'&H68/R@N0B( MZXS/]OS'/E6@A?/6P(8H#[EB65+$L-4FFK:MXRUO/\ NT-GQN3USZ7='8MLV MXI:FQA N5+-J[VTZ^M^*A*,6(!Q?X A=88(_I.TX]2KMJ*G+7HAIT=>GG)JM M8=I-),#4'\"8)>CF#"F]&(95@N_$OA '5;4QG"K;8[5*H,E+-YG MP&7E]IO; SE+F8Q%$Y8_4[0XIZ219VG,E(R:Y2O=#:[9>A?D,8TPQISR[GDL M7]8KM+WLIKI)!XIZ">C>4;(2OSSQI=+34N4IS3?'QJP&1V)^CN$ MNF]V?X(%]P7_LQML_2BI<(BAPKV_ J%X^/3ID^=V/I9DNCHF*3_I,*I\?MX- M>CZZNDQ1>;>C),+*ZJXT,2O!/(%>[])7EZ[2CNF&BPTM$APOD#+I)2Y6CJE/ M:HZ"+@O*[TN5LM>J/+HWI-=#OY=\[_C[K2889 'I=BK-,FN6T$-)((U+V5(8 MY2ZF,_?.@$U@1\2A*/%*7RY8+P(/8!>^LV+&P'F44VWD,WQ!RCYU^?25@"%U MI-% 8#7.',+0"=)745DP_F8>@&.OT8[>'\M&&02ER4_ND3871>F1<;%__HK?GZDFM#C%^JM%3FLI*!NRKR1R1D&+3) M,Y3I+EKG_WO6JT1#EX)]? _Z>:\02IU",QH/:0%+Y$U;LVM5W7WT*,AWR6I) M""%S(?+.>CZCA= 7%NNY4MJX/.[]YL@">Z=; &%; =O!1C^_FCH@\XXK"^8+E-[-C1)51]=- M+\O3!#G;B(L9IP389''F7$*GM3^\18=)F(?#@%R;RB+O]VI.1$F(GJ[ O!;] M(8X+7)A'K;!8!<\O;7A L2OB 2OB=I48N.[8M3GGW%6RHV4#;&\NS_S0X("V MJ%I"HT?K5C%1O)D=@##IN\CKG/'KJ'^)ZKY_=S;^?W"H9!=8A=,%4@1K*(%: MS'LDU9%!!LD*JT'^L9ZN#)K@ M>"6JUM5F^RE6? _C_N&6Y+1Z>*>UO=4VU 92!PD$^6"_J3B7J:QU()(U'JK, MV;Z?#^>J\N2D_T @?VJN:?HJ5.G K/,,IP\2E&"VB[\^&!8[MC _(2.9LT!S M%#K4:1Z-8>'VRC'@-%=3*ELHJ+2U5)Y*%,\PS]BMF MBZ,>O4TDJ0@,9.>.H]#70-1IEUH\>:(/HM6>"@.K<6C=J%HY&G3:DI M)XR(VXZON*3*6<(YDMD>^=T# ?& KY#AG,+DW%O+J08NE\M>6I5B&YXE*./J M]QLA<\)L^=#F .:2LC12B<:A#N5Z$!WZSJ&F5&'MS&M@?5-7JB?U5_U M,JIR4^>0L]1+NV6(7?Q-8 A/&2>7])!8H5]3KOT4UTE_%FVZ%YK"]2$T@EER M!Z$>V[PC=0U.%IQP]_=TFTH9G9L&LA$Z!ZLU& 4NJQO0'A&N@%;-5$Z/&N/* M5B%+Z26FL6F?6=?*YBQH^B9.I%A*3NDJ=AQ9+K@HGE&2%/2*"B#7+W^#YH3_:9<[F+N ME/3BXF^@[5I&$UN,D,K8]&Z_GHEK8;?BKM%E:&XU4ZK';6GE)U^XA1J M.WH"EGSRU-::Y9Z>VWNS4K[S9YM[\.J&RX2$(,]FL"QG2$$1M&UPJ-;'(#&<=T[+ M4EGGF&A,)%165O,QY?$YV,,*/@\5[WSD#G_N*I:CAHU"AF1(6MR?P@7S[^N$'1T=3$VUQXR4*^M5MRFI-K6CY\OXKAYB?@8;82K239YC M#DV*).:'1]E>'G!WEF0[PA_\:$UY:[#_19[;D _\3:SVUK,M!P^^NR_8KL&Q M0L%.JZ@IR]9VB]M4?N[(_!]I=XVWOM<[ MA;M'JYQ*1?(MV@Y .;57N'VR"%6G(![ VI6.Q;E??3E:5$M:\+9@<9Y8/-&U MJM/EC]4X^.7T9M97W&E*[D7R\XH$6@4^CP9)E4RGE9"NHR7&=&!Q@V2TX7P>L#4W"&33T4@N*.ISZ!_V.;GP9S7[*8?=,QCPM\:]PGNQB/SN MF#A![LL?F'(<%\821YV+.X(4Y8P6G*IC\8!#!R.QC)/KW<-5]P:?JJA7U*Y] MK+-$2^RUO$$2\,B6,,M-YP3K29ZP"_)"[#.I1\3G^FN@I!'B]8,,W$G0B3@, MY;C?N K+;?'74DXHK+55?1]8QHCOP?YTBS M_S\@][\;R"2N+A5.73>S9M67Q24;SBBO/R^JG?=*,\^OWF?^:&"3X@U?Y&V) M_53$6QI/-<1N'_FB7S?3(,9[ZVN"_XPK\MQ>?8/V!^Z\GCDGHG!KI@\^WP4[ M!NM9)*0(PQ"/&HC1,2_)GZ>6?G]^%D6OJBN2Q:3P1S;T%NG\"AXP^#C4KGPP M,/!8>-?54ZE!U/<)Q\O'?9_W5ZEELNZOA4J0:?RQ WM8,WK2NIC-O.1$J^TJ M% QSX '4TGB !+"I8G=3_9BA):*TKCZ;AWA M^&#IYE-&"J_B VU'U)N1$;\.F9,_Y=Y%7&+;'%[[/_@8$G/?_GVCF7QVL#05 MKNC,:DWLA/M12 H"\L:IEK(2;OL=XR91>'7G)1[@$%];:(_^'30O/E^;X B[ M2G":9*%VWEZTE 8Q.WYSE F,S\S>B?9F<(;P$V]S3!JR(K?W#IT'0-Q\0YH- M;8565A["6EH'3O&R I$#KI52)][ZI2P'$VVRXYC5AN8(\ 3A&CP/F;H%AZP M82K0BIW$'=*M+37NU2$Z*NRY]38;=$4A1J_L.Z$RP?.CJC6(LF7/64,(E M94KVK$/*D=[WC_$ :-.@+],$)SBNS5#_0TL$[(0(\@OW*Y\G+;JUWQU-HTMG M) X-7N$!%$O,VEAR/3S@GEK!UPETH_ XLT4=.+O1A"4I:PGLV7MZ;YZ_CY@D M6>&6%M>&9"ZPIVS^=.XP-]'/XP6"?S9;U&)&FS(DSBB'N1\9Y*U=,Z=<)Q.M MJSK(R&:6LXY8[+ /)D&KK.MI']4.]I;L0H]B9@A48A[;X0&^U M'%K*TL%=4XNN:^U<@@PR7M[6=4ZPC =@L]&^6,\K5RS*$W?2=0Y4E-R$=6(A MPW8\>,"BR2IR9$J; X.68-**2B&96WU16Z<@^ GFW#3?O$3U*>S)]( HTE37 MX2]AW0 ;JZMIN%C.OM-#3=JOR\#SFA \0/\^SI1F$0_PY6D_\W,&CYDT/" K M_0L\[RWQ\2&9]MG+P?,?4L6[-_XD<&;W2O+1[W?N2T]*2V=#*=A8"5[+;.K< MR5)^IS:Y,J914]O[SO)]3(1[I5>$QR)VL8GLVCEM 0]0ENH:9 AL'UC^C7J/ M@ZONRVMW@6L<'X0EN5HQ]L8O?9@RZ2[NZ-%++R+=$WA!BD5C+G':1_>VBA;: M"+^W(N_?9S.Y[.ANJZM^)*@;7<[QI:C[50OC0;\PXT.#OR@BCJ'B" V]N2G8 MTP-Y'VQ1*![0'Y#I[XEN[IK."H80)29_).M]'Z[W) B5^VYB(9U7U M!8ZY;C]%V'86$MS@QFQ;2<5IG^#L_KL@%UB$GRT/#:GG'Y%RDDCT+F.-1MT M6VKE0MM#]..QT?;E#N%/H)5!];5/9)CZ7@*(R'SIA".2_&@2+EX/CFW/K%Z4 M3Z/?7)FU@AY)AM?O5?2.' MKSW++5FJN8R>:OWZZ5VW]2[:3HN2/M=5]REZ!U>I-SP7BQRC#B%R(E+TJ__& M M>^>8O8=U$R>Q*#%U!7N(K-"^PLS;K'GDD8>#!E^1P8>A@_V#;,C#4[Y^<() MWWU(U'%O1&O_11:T[&&'^RBKB > '9(EETJO+C[1H+&;HAV_QNSA)2]ZG!X3 M]*^]S-P-[*LG>$KA_[PYS;'O'JD0Y22$J),WT#7Z:VMD26/ZRJA4UN.CBF\I M[J[^,?TUX\9^1VP>V1$4#HHSOV4UR5@MO>0+?BIF@[B=LE\!VY"[4]*7@S-X MP+&SWD3>B\#6[@DW[ 7*$2J4Z-DD9@8UJ/DQS7&/B^"1PF7]7V^4S&XM4BF[ M>WA.YB!]9U3^9?CK[WO;SOUGR.SO>NK?"HS# S)]$V\6 IQ#"6Y8"&>S>I5[ MY0<9^W%Y@)L\+/?# ]Q6L;UG>("'9!WFABMF$N 03 5R%5'K#KJBA[2T0P@G M+H.#'%VAD-V=8P_0JN2EU=<1 M. +%4WCS3VAC#?" ;) NZ#I_!^F/N=Z'O(08B3T$K8!.I$Y(L6M8T'2O&_;T MDN-DOS]AU]NX(Q(7V: +\;G!(Y6F*_T8+!VD;KX$LQD,;+B)?US7-(0\&RV$ M"*A'WX7BCHY.@L,FT)*5.#,>Q(^=.6W$Q,5Z(NXKC=A("/P_3N M]&&RJLCX5Y%@W1*,HV03AE8E74)HJF_CLI/;'=X S M2BW-*^\&67O:9X&]D+9K,94-W DDH%VDP1-YPRX@1 )79R=(KO,+VH>+3.1< M^]JH:V<5<6[<@M6/))_"JI7M=%\'W&0KU_%+D**)*A%!:! NK+T0W8T;4C\0 M@4P18]YD1.-8ZT%82O?"(;#CAEZE69S$!%S21__B;UX:FX !+Q*PH R-+CX\ MH.IQ&+KI&MV#N^%JK8->/& 8,C+-7R1:/OO9RP[U^C)>%%V$!Q"IKY_UE:,/ M<+F2[3F2;3'Z)Y!S*,X8HS_D^CAAI6EZ$F*E^F.OH60:#]#= PUL[&]L;=AV MY@19)C2#NH+3#U#SF"?7Y[DHH[0KDZ[#<&*!OI@1 MX%D*9#3OQK? \P$\X/GQ50ON!X;KR/K&52O6N!Z< MB'FK(Q)=O( DT'/92-]J/.NRO796UTY4;"AP37-**6:3DNV<7[\ +Y(R)5$ M13!9.SWALC-)G',>$ ]NY_(O_^/[W1)\E665%ZM__5/XE^!/0*YX(?+5[;_^ MZ9>;-Q#_Z7_\VS_\P[_\?Q#^[Q>?WH%7!=_?Z40_EO]TLOB_J',;[^L011$X=/?EG^-"!(9"164**$091A! MBC"',4,TH2H5/!97MW]-0ID$E,80AX1 1+"".*41)&$BHHA&(HM(W>@R7_W^ M5_,'HY4$VKA55?_S7__T9;V^_^N//W[[]NTOWUFY_$M1WOX8!4'\8_?TG]K' MOQ\\_RVNG]:BR8_U;[>/5OFQ!W6SX8__^^=WG_D7>4=AOJK6=,6-@"K_:U7_ M\%W!Z;K&_*Q>X.03YE^P>PR:'\$P@G'XE^^5^-.__0, #1QEL92?I +FO[]\ M>GM2)/G1//'C2MZ:GOTHR[P0G]>T7+^C3"ZU]G5KZX=[^:]_JO*[^Z7L?O:E ME.IXL\NR?-2JT9(8+('Z(^F[/M1U!.5J<]^/I6,?IN]'4_=& M\X/TK_">F(M5;CZHURLQU;>[%76QZOXU'NNS*-9T.<%GL1.SI_+2_."=_ELK MQC340Z:UG):Z]U25W]=R)63#EH^:!KGXUS_IORTV%;RE]'[Q8E/E*UE5+XL[ MEJ]J\JX^%LN$IHDB_7VZU[(%?SE MT?4'K:Y8& MC0G_UFD*]E7]EQ]WAEV$ZW)"M);/ !1HU 2_M?^]T9\C>+$L^.__YR2&!7^D MX]*L(XKR*3P%=X#GT0BMH5&T8K5M;2,:IRCX42[75?<3:'X"@[!=;?RCA;0? M#[Z%Z[(SAI;\3">U3_S("[V2NE_#1_UE5IZN5J\+U\^H05PK\B=0E$*6>KU\ MQ*B##_SS%UK*%WJ%)G33]W)5U6U?EZ7^/J192[]XV#WRD3Z8'UU_HZ5X_?=- MOGYXJU>/9;WFKCZLO\CRY@M=?;BOU?M)-[&NWJZ:&6@AXY +D3 H>:;7TDD: M0)K* (:8R9"H,%:RXD'*"OR0KT!EK*W^[,9O MDW6_'5O.L5,]E7H#$>[%D/:O/!6ML/ M6@"N0 ,!T)]* \)X+#YUMXTY)TRF^Z0SS-0]\G2^FES^L-FO;OQGRK_HR;5\ MN%[5XN^-W)_E'9/E(B-!1J7",$J1GK488I"@E$)*"4L1XU3&L M+0)/BD.E[#;JPK9+[H[@!O]*L+E"+.5!A!&G%E*#.&C. ,)B*)9$PP M);&T6;X];7ANR[3MQ:=1SH[Q#K#J)ZY+$/#-/U;&6S/,*4MW1%%U3%%)_I?; MXNN/^I6&)/1?GG+#07.3#/%31G0C]>3OW0?<6Z[*ZXW(-9K7Z[6LUO56[\V2 MWBZ49"R2>N2E/ LA0E) O6!!D#$5ZX$9RBACML/OM)BY#<:W+]]\ JVJ8$]7 M8)2U'YP]N)X?JN.@Y7G@#@/*:2"?Q^&"8=W3^&2#_+R!^T/>XND+#E+>%ZOB M7I:ZS=7MVQ4O[N3K[^;L1^I-3"A3F@H8IB*&*,82DCA#$$4B84$H,.'"^1CE MI+BY$4)S&I#7*H(?9*/DGZ_ 2@XY2#F-LL,QRBC837*(LJ\I>-MBV"I[^K)C MV G*651&/S\Y+7'ZTY.SUA\].SG_UL07DT?/B7\JBZI:<"HCGA(.HXAJ\DE1 M!JE>HD"1DBC2U)1&,9GD#O*TCG/CKNZZ\.3-H/F) MMG8&%X3GNV(6=X$]:OXQKOW.XSS:#9^%J&$SAM;C+E_7EX;7*ZW5RDQ)I(NOLF2% M[73@IH +E^RKX8]2]O2O;ZP>6>#&^HY]84?H_O#US-6]P(*=[N W+TYVPW ; MDU@=-9B4,X>A\Y0.![8RC.D^R67MVTW+]<.-YM&*\II37SSL_^;Z>UXMXE O M;4F H114LUS$),2Q8A!G@J,P8"0,G):\]J+GMI)M]0.U@N WH^+I,78I[':$ MY@=,SV3FA*,S5[E#,B9/.4B?E*/<47G*3P-:&,9--Z6DFNL>/J\USW5>5#3D MDA %XRBE$-$L@C@)"%1ID*I(!)E,8K>EUA$I\UM/=4J"6DLWKCD&HQVI7 B- M9_9XC(D'5Z@>\\=DBF-B)J6$'CN?COV^1X<-/2A@6-TK5>K]?EB M&Q+W6=XVVVZS[Y*9S%22,1CC+#/!K@)2D4JH$(YE&H&&]T& M;6[[<;4D=S[?=S_E-S/^. MW#*VMOWP]F[0.YQ "U1SR0X,5,!@!6JP9G#%[JO_9W$Q/[IQ?XSK?%]].EV8 M[U %W98*:OW[XC4M5Q\VZX]E\34WB>9N](=;?2F6XL-*+K"03&1*[_Q%B/7, M;0)(A QA(GDHI4IQ&&.;F?NVU2H,?-I5P MGEW/ MX_V8T)H^>YQZ@)M)Y@JRC8:@JTJB/A)=H@CGK@38+;(XDSQ,]ZYK0% MI9G(]-/U[!1&[=QT]O5)I@I;(SKFMGY^V)YK2\AO5_>;=?5.?I7+N#T>U)L? MC%,<0*H8TENA-(.8QQ**.%.2!I0$.'39!?7(FAN=UKJ!V&T'TH>EW9Y@)(0\ M,^5N-6PBAHVB5Z %S,-AK 4F8ZY<^\1-NI:TL/OIZL[FE6$T\7;U5<\@1?GP M:YFOY:OBVVJ1A!G!1#&HR8&8_&!ZS94* F622A:1.,JHTQG)H8BYD<)N8E-% M">1W;C+PF8O&@E5:![U/S#L;W(CC&+HB(B*("0S#R+B!I0IBDBB( AH2*82* M$^;F@7$9OA,YM.J5Z6V3*VV[@G6\X3J"I1WW7H:/9\K=*@=J[:#0ZHU'L:=- M'Y-9CTB9E%!/6_F41WN>'$:?72:%C_I[^**WUM><%YO:X_1:_->F:MQ0%VE$ MHR3 *0P532 *XP3BB,904:1"2M-,9$YW8592YT:R/]>N+\U)WWU]E@#H5ELW M*K!#W8X=1L?2,V%T^EZ!3F.P4QGLZ3P>BSA!-":QV F>E&N.'U?7[8E5*OBE++>T%K?+JQKCN+ 22C"9$KS\BO29!-)20 M)"2%*!4XSC(H(\8Y 1R.7\^YX(!&)SLM'&[P_AGB M!:T,]?LJ^.^?Y'T[B8E7&]-\6YJE#DQ?*)'@(*(A9 Q+B'@@(4O2$)* *X92 ME-#0S6'SK,BYS21;[_JJ]J[?:GY!^/YYV"W]$T8%T[?C0 W?GK:@47=[N]]H M/*;CF"TZXWJ/G94ZL0N9+0J'?F36;[HO<(\47_@D>7&[RO];BK="3X^YRNDV M>>$U__LFUZ1(5V(O^Z'^G9Y)17W/W3RW]\L%%S2)>8P@S6*S5^<4$HP(S$2, M$,.4<+N[D6G4G1OMO2M6MU +N@-"LK5)_&IT;\Y2:V>=)A4L^&&YL\'APGJ" M_C^_T)Y7KWKFWV,%::[ SEZP;W";6Q9T)M?]OF<7:*V^:CVWVL=_>#?7C\%^ M\3^OCV*BS<)\/@ZGC<9T?=6S,9E B+3\;OKG41 M4'&6*1QD4#(60R3B -)0*H@H"BD)8AD(;K.D>-+NW.9^$T&05^NMCAQ?[07XEZLV+\K?3P:!QAM\'3(8]"CK(8BDBD$)% 0,+C#*)( MI9))'I"4NMW3VXJ>W^W]N[?7+]Z^>WOS]O5GO?[T M^9_^$4=A]L_@]?_ZY>W-?[H=:5AWAMW!A@^ /;/$_OJG*TU3YW(9/Z[=%9TQ MCS>L94]ZR.&*R-.C#N?W)XZ>>Z>71V_7\JY:D$3%"<\03.(T,AGV(DAQED), M2! IG"B>H$G"WK8JS6[Q!\A/)H#J@_JE:O:EUW=% MN<[_NSEA0D'*>23U*E,0S=-II" .#6TKP<* !3%%5MX8CG+G1L;[NH%"@=*H M#@L%-]6P8F*V^-MQJ@=4/1-GJS&H5;X"GSH\?ZG:8[DKL*_YB#[^;E"-ZN]O M*7I:WW\W/ [B !Q?'YQ3K/9$>U.4NXN\#ZH^(VM6M@M,DHPBO8P,<)I A!&% MA)I @22+&&**,X:Z6HAV5'5>J-5X>ESGT#-/;3TP-4>M'UWXN]&3!>!VS#02 MB).E=&O"^$W0Q4Y= V9S ]!H/&IF-TMT1D[P=D[JU'G>+%$XDN[-]LW+:K0V MU4L>URQ\+]<+%&9AH@C72_L@U:R#%:1$Q1#C+-,[69(BGKDLC\[(F]NR:%O> M'I*Y+.4 M,SUC_ZEBI>=>&[BJ*0LNI:C>:'7?5M7&+*0^J%>2K1&<81FF9>T^E+' PLI7CSHW96F M(Q,V6-5A.GR=?ZWYJ*DKL=$_^]#47"M6U8(Q&J,4(1B0.-0\DB#(9,2A3#'G MF$N6(+98%VNZM..1R]1QXIJM4OY&D;8&<&V.R5=39^CZXPEH"/>YWPPR]=UVP- CN+KL#.)K S:CP"' ?< M,4GR0HTF)=)QT'M*MB.UZE[.^K.)7-&;RM??]49S=2O?ZX]YD0HD*,TXY*%Q MRX@%A92J%$9,)2(+J-X'6B6G."5@;@LTHY-9:$C*OYC,%+6B)@[KVY=<_Z24 MMWFE]9"6]X\G<>TGOS'0\GTWV*H'.OV 47"]S0Y/.K'5+^=8U4U.,;GVY$9HZNACI!18)C33AF/V8@H@I HD0$D:M6=YNWEUX #'RO([59 8P/IF1AVZK8NY?5ACZEH, M.J5'+&+M@M&XJ5@LY$ZB<-T+0[OCIAO].9;L0@C'O$LC"%C^@\4B 2 M)#@D,E I#9(T2JURMIP3-#?*T71?K,34"4<-XOWL,R:.GAFG-V&F5G4DO$9( M..J(VQP2CO;A-T["T3U0AB0<-:\_?\+1/2.L$H[N/S^XZ//.M6HE7M_=+XL' M*5_(E53Y^J/NX6I79CA&5(04*RA0@B *$=/;.$VQ*5,LB+E, N:4$'7HW&(;Q9 ;9V@-H0Y_K/]MUBMP#T!;9G6C[ ME/\,;S^2C\[@S9R MX6=[^5.7?79&YDC19_T?)WX_1?_\/LB*LNM7*@>!JD"(8XB?2R M,<#0.-]#R1,A>8ADDCGM6GNES8W):OWJ!^KQM=[J[EIQM0]A.XX:#3?/I+33 MLX:L_F=]X3_D*JHC39 3=WF[HD M]",G91$C)42&( UY!A'A&-)(A!"G*:2 M_/LFOW?/+#JX4^Q8:0JH/1.6A2LYJTT!>[9,[UUN!>=$[N;]NLS%_]P*,0>' M=+OV+@B)9.<#>MC3@)ZVIM'[HKZ]E-V_WQ2EDKG^]_D:<&E*8TQY!"5- XAB M@B!)B7$=BY3BB<1!0IQ#*9_%E+GQ]U;S.D?>+Y]?758Q\'D^#[MYX(_1Z;YO M;"^O";BM^K<%I/L1V$+R3 4 G[5W1P\C?1YKI@\_?=9>.QJV^KP:#9N>6_>? MU6WCR?VNJ*H%32+$)-)39B041&%((8N5_H,G*,T$IB1S\HT\(F-N#H]&I\9E MN#CO*V<-9"3B0"5(P3A!'"(>$DBR6,)$2LH"03!%3@N02X&<)*OD(9!7(%]U M%_CYW;W^\?@M9O +P3-\\RZU:X+=_G!*#BB>T./^6-./F>GC[I[GM47_I^KIL1QGWW2#;W) JC,. AI#(.3#2)@"0*4QB35-&$RPAG M5A.]G;BYS?E-XO=JIW);FT^6/&^"Q)O,^D6[WW/.JV_9"_TT,3ZVOC?=-6A[ MVCKFTQ\"H;VCTKA03N2N]*340_,1/OIR]:=Y\L/]RSC>3/;(]?@T630RF6>3 MO4'[_DT.;PU.49"OS(9\M2YSMC%=:+P+7N457Q8FR>N[;8(V%3(9<*'W:,14 M64X0@3B@)O,>P4S0(,2Q4S(G>]%SX_)6<["O>NULXYRTP!9[N\6='T0],_A) M,,%.;T]Y[MSQ&CG%@:WTJ;,=.*)R)/&!:PL3IQ)MTKN\757KLIY2J]HO\>8+ M73T]:SQ_1:)D1!!E##(5:UX,LA@2D@1044(B%&4W+M<,]VC.; MYL(23PWT1QA:?]A>CM U8/(V7ZW,BD^O1-HZK&;M+(KEDI;597=NS_UIT2@4 M,DHRB)'QOHM2!G'&$YCI>3?#892F2+6?UNN596*R.1CF_F%UYDWU64E3X>?_ MO0_*X3KW#_2)S/]BM\V#OH=,ZPF_UM@F?3Y++(&CVG7'R/OL(>> M'"USL0_=AJTYKSDO-UJYLE"R,C%'=/E&[H[A8Q+Q4 8I#-,LA C%"F(:1U!D M*A!4D4!BIUURO[BY[8S?R5MSO5%4KAF-SZ!J-V^-AY7G&:55%.QK"HRJ'JX] M[$ 9DW+/2)R4#.VL?TI3EF^-FI1K>^%Z)JU30E--+U1"*5*]WV) Q@' M2@F.LY#):(2D7);JS.U^=9N4J\W)U7E8C)^&R[:_[*AKNE[P3&UGTG#M7#F> M/PV7([@3I.&RU6@.:;@#!_61YQ.\1?=_'\:,#[WY8/A"]40^V7768]A!Z($('!\9#VQF<].DN7]<' MS-P\;N6*ZVW(@H1Z!2U$" -SNX^HID(J4@$S')@,OE$@(^Y60;E'FLMX MFZ9H\IZR]:J#[ZL+?GA?K"4(4\=+T3Z\[8AL) P]<]93\![I.6I2IG-@C)R# MZ:2XJ5,NG;/[2(:ELZ\,XY#72DES>"&W=5\^Z>WV)Y.'DN?+O%[2O:Q3#[]= M=25B]$--2E!S0]73BV 1T !+%@901OH/I$SB8,(8Y&E$1:#_3S./ MR\)K9/WFMB[35AD'9FD.?[]VV@+:J>O&3V/WI1VG/6,/>>;!K67[A:N,<>"Q M=5>@L<]TXK;6E7FVL1%LC01;*Z^,RS\?]>K,4S^,2<%CJS@I;7O"]RG5^Q)S M>9ZL+@3KH2M%^&HC%Q$*@R@E""H9)Q"AB$"FLA"*F&0942(44>)RP7=.X-RN M\)H0R67-X?>MFL.S7AV%V(Z&QP3.,Z\^R6*UU?:J7K!5-1**B,H$!40%,5$&)!-;0(92P- M,LS"U&W/^EC _+:IUY\_O[[Y[.A\]!@T.W88#H1G+FB72+]UJHUX[G7<'INAY"?4_,SLI_IM-P.D=.GY);O3QQN5__QMZ:^7A.\'"YP$*JS6[+%6#+;>@HL/G>D@Y#;$BLRQDP1HYS.25MZAB7,U8?B6\Y]\; '']2 M[X[EUHG[Y"G7M=(#]3_U&N9-_E4NTHS%/! 8IICK'6Z:!9 IO9@EC.& MVQ5!ODB+N;',S1=92FHT=$P-.*@+[,C&.[">>:C1_VHO"N7PP'Q= ";U!PX+#B^/M 185.N\O6FE-CP.7;Y> 14IV:'JK\G4=C M5"^#T]*F]2\X:_6!9\'Y-P9%RQX&)/U$\Y5)"/]A5:?XT]O&SW*]7M9G4PL: M!(I1DD*!F( H2RC$499"S 4/% \H0G$7'=O/'H/D6XV0QX&PGBFEKO90K&J' M>:,KJ+;*.H58.O9#/]7XPW:R,->C@9%&_;8\!/BP IT-X/,DF#N%L?K#?KJP MU;'[P#5,=1B&_6&ICFU.&88ZS-PG8:<#&QD84$6K+R:^0O_'7$5_I4NSP?XD MJW69<\V]QW]?GTH^+!@+I(J$@*% $B+$"60\%I!B&08,!WJ"<M2XL$OTF39P; 3D#B++QFC3C6V%S-M#@VLA].=??=9SO_Q0 MUMEU3-P1"T2 TBR#J>*:25400!91IC?TB@8A%5F:6&WHSPF:&TLVNH)6V2M0 MJVO'E6?!,9'RS'%'0=+?'>ATO9RI;-'8L5#5T5 E^5]NBZ\_ZB8:!M)_ M>4H\9YN?A%1LC>P(P_KYN27'_UN=:/7MJO$Q6>B5&$41C: (3,!2&H:089+! M4*+0^"RK3%*['?_4JL_OL*#1S[WZT^2=;K<*G%5'_F&< RVSA;??BOY49N,_ M.+#;9N%;Z*K['\/O<&"/3)>X^X3\B>>\;7;PZZK:W#6:O6YKG'W4ZW:]A!8X MDQG%,&0,0\1$I@>O"J"*6!AC@446)Y/XJY]5=6Z+\*9&W[U1#?PP>?F,\SWK M>2H;M;_F/WGMBE. /8/UI-95#*QMGL%<9=TOLYB=SFO[QYB/K%$?;0:RE^A^ M/=HE)=,JL7S5:&2DU!IH/)=Z+[*E?[;;4GOWA5TM>"QGBQ"70>9X.#H(>.AW' M6XOW8S#F.OJ$I$G7P/W6/EV_GGGZHOC,2C=GXON[3R=4^4_J?5TV0.,XH.BL9\"J<= 5P.D6<"V&+3 M:NBGV%@/!AZ"+Y]*>H[ RQ/6G@BZ//6T^^9S\(ZXKHE8=4>N;=K,%P_U[VZT M'@O,>6 H!(HTU?R1X112C#,8<(J3+)89":SWI]ZTG-NJI-70U&IE#X#6"1Z, M%/N=E+\./;_;G44WS?]TL[%V=^>VS3I;UQRH^_QF)GUNO\&>1=]/M ?W^@W< MY'<2=DE=](*GVE3F=ZHH[^KTG.VO_C+.7MY[M_5L]_W)GNQ$P#M\^X<&_H6- MLH&X7HFV]FD7%)W+ROB,+XMJ4TKCO5H[KRZ"*(NIH E$49!!A%,*,1,,4J$2 M1+%*LLBUS/$0/>:V!N@*^^YI?=$.Q+H_!FU1?* \\1ZF]KH^@CK8F0%^\^)T M?2&6'O="UJH\YV;)%:\SNRGGYH;1Y2>YIOE*BM>T7.F)O-(R-W>;I7$,?"55 MSO/U(F8QXQ(1&'(F(:(AA23&"8QYD/$L2$C,D-O9RWFALSR'Z70$HE'2C0@M MD+;CO''1\TQOG;*@TQ;\L(]DJ_!IUQEG%K-'9TS"LI Z*3?9H_"4AAS>'./B MYU-^^V7]0?U2R3H-]4(32T"##,,H1A%$G 209:&$0:94B((LH[%34<9>:7-; M;.TN-)IB$:51%Q8*;O0_:)VF^Y+[GZ=8!RJ0F(H49FE"()7JB0A MB>09<:S_-AK:TW#Z$[ROC@ ^)MY2B2 B40P#9NXVD1"0(&*^&C93[I5NVML#G$R(OA "Q:G^GR;P,(1(:6HA-"8P5D'"PR0U<4M= MV-*-_13JJ(8;]3Q1QN-E1JMOO;^6G;)NM./:(79$Y /?B7*6[!>RV]/]"O06 M8!B/K@9"-R:!N:HP*:4-Q.D_;GQF9MG=VUT0_<:P7=J.TI>G:, M=0$FGHEH5W985C77C,DSB>BIB4#T[8]W28GWK,W;_MS;(H\&A'#B?RG>K$< MQZ_)$I0>[Z1S+4SF8V1IRKZGD.TK$R=(:+,U?-BLJS5=";V >[^I/_8HRY"2 M3$"1) J:C#^0AI29K.%8Q0P%*,P63>&ZSVM:6A[7CZZGRU!ZJJW'T^J=FGKS M^V6]<_:89[7""/X!6\3,^W9>04:2V>0[^)<)\PB MS<5))?\8V2W.83Q:4HNS@@;6!,E7AIKL3S IBU$B2 *)7H)!E 4*LBA.84A3 M4Z\H"(2,G2J%."HPMXV9^^&Q,^1V7.T32-_;M4;UR8^(AT(V:OD15QVF+4HR M$*B5#VQG&:D8JK[V(:^>::_[W35Y*<;W:=R;N M6;LXXEM=B:#?9L;)ZP*=%;7W@[[H1NMX0=N$5>^_"(F[:XQ M9XMI%)]TBIFT+Y[.2],*]^OO41BPA/_X=6\C']>L8 N0<_3F,#=,[=#Q%[SD<.;8ZS-*! MXRE"0QTW#MH92'"%EI%_U;1:D^R_RZ5X4Y2?Z5(+[@,EI#592PHJZ)CVPPMR2U<9'T MS6/]('HJE^R T:AL92%V6H*RQ^& DQQ>=:.AJEPO'M5;KJZ_Y]6"&:>2&(#X4U&?1;W#/N]8M[8U[_Z^EX/]'R)$.[WZIN%)]Y:F"IR2:A6EU$ MR>S(-/++&_K]]7=SKR)?R)54)CR?",)4@F'*2 "19 '42P@.J<0I$XJ%&19. M-25MI,YM>#N407-#UVZ-,#IFWL=^K6];&*T^KC(JUW$\K=+@AU;M$6/SG6 : MM7ZCE>!I"S6Z8'%0D='IY0LH?3GS=&QZ,;(STR-D59!E+*421J'@$*&80)I)HG=_6CVF ]$C2.V(^R*0/)-TH]LCYYN1G6Z.&3ZZT\PC(=,[O1RS\:C3 MRM$'+XS0:6K@[I*:,9J(A$D&)59ZG+.809R&#+(LUMR:RBP*G$ZN3PF:V_)L M/TAE8+C.4RCMQO<8 'D>YCMLIJFM?0X2+^$]3V4]3YS/"8M/!OR<>G[H/1>M MY,NB6B\XSR)J$C4PA3%$6:8@#4@"PR2F(991$(9ZRU:LZ=+V JMMV6G<;]OW M]VW?&!EMTA?9+$Y=+ZHZS&QOH 8@X?UJJ;Y(,EJ->5GTQ-!Q;X&ZQB>^WGEB MT^&]S=,'AHW$&]T]>7?I_?;NGN:EN?)YJ9_IWYQLYNKMPJ"0@$UV'WI#,AVXWD\Z#P/\D[1YM8%[('8 MZCK>T+?#9$P^."-Q4I*PL_XI MKC\HLY2H-]3ZYZ7AL%>R^>\UJ]8EY>M%@!(2(A-I)O0?**-4_RU5D =4AF;MDPIKSNN"_?Z3EA[*^X15UL7<]:=;W% NL MDDBE*(51Q$VR;JF@_G YS"13*D9$)H%C+4P+J2ZC<9KDW8W2H#):7X%[6H*O M1N'Z#E$4RR4M*Z#[J;E/=+Q.M.D&N]7_R-!ZGHI:3#\WF&J%]U.R(24!%GK9 MC CA$$5<0!PB#)5,TX1*Q)EP:+9B$V*1KYL9_3,DPB23MDM3;\46O/*L1\#@; MO6?2Z#0#2L^MJLT,45^1.EZP]..<"$(2H1(8QM3@+"ED0K.RE#01/(Q3GJBA M>4R&H3QIT+U1UFS,.*V^ +4LOFF\]:#Q"+@=5X\&HV>Z?I*R9*MJER)JQ/LL M*TA\I20Y%/AL^4=.VMZ7;.3T2^ZGIT>"Q5]_Y_H'OQ;E[WHPO:3W^9HNVW#P M!54$)VF,()$8012*"+(L89K),ZP"FJ0LM3XN=1,]-[II5 7?&ETUY]3*FA6A MT=;^7,ZQ \X?D?J#U3/]',^_T>+<*@]:[;OT&MYPMC_P](?W1">XTO'!B<[KQQFZ/X!Y< 6!M;3%O^UJ=;UU')37 N1&W%FNLGUSJ&55!\P ML*=)_SZ9*DM5OI:?9?DUY[*Y]6O3CY@'ZO.)A<(D$ZE*H1 9A8A(#G$J B@4 MBW$:TI@1XG:4P=ZGNBN/[Y]>74\ M!^LN9V9]TU3?D=>;1N,!"?9L&K$$^$3 CUHKW+?.TQ85GZ@'#JJ/3R77?5MB MA&WT,GZ;;XJNQ.="K;]I;=KZ!(G@#,LD@HDRR;R58I!D20:)2$@2I &6F-AN M1K:ILX7?(^@XYQ&49!2 M*'F(]'8',<@DP9 BQ%1&(R(3Y!+[-12X*<*_1H3-;N,P% S/L\Q6K9&O.H^9 M.V[XYE[[$X=L'EIV&*9YY)EAY/9)ZJ8V\HW6XV6QJKV0?\W77[ID/J^_MTY@ MYHI4_[\IA+M@)BT#)QD4V QD&@>0H8A Q4DH4$8)B9T*!0S086X+T=8$MV$^ M!'L2\$@*+#7L*( H81@RDH80QRC-&,(IR1Q=X#RC/\TT94(ORL:0YK93?M?= MKK=Q@'=IJ?SWC1U3>\;;,Z%_V@>YTQ]\TP9L4\S5I^:M=W!GA'%Z&8_]+X!P MS$EBB!J3SB47X/1TRKFD*?>#C_8D\$U17NO_BKI4SFTIZR/!11*'DE$<0$$C M!I%(4TB%PC#2:_ D2=,482O_CG."YC;'=,>CYB"4=MH"VJEKOU'O1??\,<=8 MF'EFJ@XNK2?8*@JN1X;+_D1C+-@F.LL8"I_3$88-)CV'%[VO3W9L86/$_H&% MU?,#'1!I7M:'SC]+6FW*NLDWI?S[1J[XPZOBCN:K!1:1264GH$JI@F;O#7&" M$(PQ$Q11J9ANT,4][KS,N3'IGJ9@JRKXK5'6\L33!7*[A>'(0'JFUX$8NOO( MV:,RJJ>7L<3CPFG-X]<(CTG?;%/,J3E*]60WU]I2D>K>J!,09-HYR M*",D5G$6$;T]%S(U5MAH./.Q[YYB>_S)$ICKX\Y1W_[3Q7HX!WSU/5OW3 M5IX\$CQ\J9*1ZI"8R>5V"GZ9C!EN?A&#?*LD?>Q.&5YRT_C*NT>.>R$IYUR;6J=I2I MJTI@3K$4(H8A#V.(%$60I2R!5#!*N(RH2J,A13>?R)D;GVP=C_?T="K2<0Y7 M.[88 2W/1#$$J,'U(T_ X*/BXU-1SU*C\82]IZHJGGK*V MI/=?DY*F1L;[&OH M>"+1CV8_"XR&D6<.<(/'J8#/6?,OK>-S6L!DY7S.VKA?U>?\P\/F_X\;MLSY M+^NVQNIVYU)/5B04G' J8"IQ")%>"D!*D@A*H0*4IA%7RNETLD_8W,;^WIYY MP/3?"ZO=&F LL*8[6QAY]KTO)\V,#$^F8UYJ# M? 7^XV,,Z-Y.>'@%*>N^$(12F:D08FS*H+$L@$RB&"J]04M)&N PP6[.AUYZ M8R+/^&U/L.Y@@N_"DDW)]+IW2EGWU 2]8\OK'A#W3O?FTV\!;[0&C=IM &EU MM7\H-&*&%F>TQIT?;(5//&TX8G(XF[@V,&R2^4GO54WR[0^K&UG>M0/S@ZJS MQRQ0JB>/.$RAD-C4'>!46)UCM] MW:BI%U\[-AH+-=_'3@:P)LV_P6U/5W,'6&L['N?88#(FS?3*FY19;"Q_2B96 M[PPXEN9R134KO2E*R6FU;@-8,\PSQ4VB#H0Y1 '5"]$HR2!.)$,R59S%H?69 M]%$1<^.*3CN',^CCT%D<0%\,B&<:Z!0;,9#WO-T7'SL?;WVZ,^=>ZQX=./<_ M>5GZ7M-H?KO:YOQ\4NT\2BF6*$V@C$D"48P3B GE,!0!S40:X3!S*D-D)W:. M@UUK.RR+[QF$[18$X^/FF1.VV7U;C?>S_'HL*.^&DX^\OVZC3>U36X CO06[V]U#%SQ&I,[K(5/2EY.>+QE+U<7Q^0AJIU:6T7 M\G&8")&I% ;,./]2\P#:17^?]CTW$BHTPY<.V1!>@Q6/WU< M!H%GAMA9/R09U&,8'!(_#89CJB1/YS\*MS1.1PWN2]GT^(7ITC,=5?11*J;C M3PR-*>J*)W9!Y_EJHXEN6X*J>B&57K%MEVNR^CE?%66^?GB[TNP@J[5FP<>M MF!Q1ZX>?Y?J+*<+X5;9Y_[:3O1 QSX2(8!*&#"*52HB1X)!SQE"6!1&E5L<[ MSVC#W#CT\^;N3F_J_ULO)IH*!#G5?;W25M\U!ZBEO*5EG2RBE/=%N::FEG35 M^)XY)NUXCD_&;GTX\P_!\TSRJ$[N+G5( \&N:& %6 T":"P#C6E@S[:KO=VU MN?1[KUG+9*,HEDO34@>5EV7K,W;AN"%MTYLQ<\ZDR]+24K=^N M=%/U2LK(C MRU-6'AY/GGQRH -^67 I14TG[XK5K6GRG?%@^J!>EE+DZP4.E* D0! SDU4: MLP 22H6&,4EER'E*L5,HWEF):#0>T87?%IQ1_?C/"IW6F=\6 M@P./?NL7A^[IFU7-1_I@MGDO-V5IDFA%"2692AD,HA1#E&0$4I/>,@I#)7DH M.27"-:GR,4$NXV*J],KMCN6^4=1UOWL43MLMZ:40>=\UMMBT&EZ!5L*=49^UAYN7WJ?="$#(?/%:;W_6#W\KEIO5FI8/;_*EGL@7F51! M@)6$61P1B#(<0"I0!"E1&#&2Z;5'8K/4."EA;DN+1DFPU1(T:MJ-_-,X]@_Z M4=#Q?2/I"(SU:#]K_&Z@5]U(KR3_RVWQ]4?];C/(]5^>CNW3[4XRK,^:U8WH M\P\.#.(Y6A5GKWK3BX?=(VW6P^MOM!0?[NO#C[]I=I'B_<9<%GQ0C?NWYH,8 MX2"CD) DA2B**:0FT"0*HS 5)*"2.U7O]:'DW"BET@4:4Z_ [BMHS!TQ M"L9C9XP:,.-#SVEC:SPB?1"&XU/6A6'?-V;)N< BQF%,J''%51 %C$(6I @* MG$H:J302& T*^:Z;GQN+[P4UU_H-C?1NL+.DV<&(^"9(:S"&!W<_LME+8'$_C)+(SJ=$I9JH*$:,J* M4&I*D. ,4JE2J!!/.%-QJ+B5"^RC5N>X'LFK=9UJ;3_;NTMRJL>P]7/.8# F M6(H,P,$I!/# [DNC_G8-3A;H=V##?FS?X2\'IJ6N.?M->_]:?U4HCF-*,P(# MQA%$41+KA87B,!,)2U3":92Y):,^$#&WD=E.7)V*@]+%'0'2;DEP&3R>QZHC M,NY)I$\:/VKJZ$,ITR:,/FGE09KHTT]>%JZ[YQ)WO3+5Q!I)U2*6+(X0$I"E M7&\>,LH@S1B!"5-92BC)-!D,"=0])7!N8W\;;YHWGK!K^AW\P-KX4G!?%E_S MRCF3QUG4[:AA3"P]$\46QGV'XCKTS03NMOJ.'ZY[#AD?@;HG93Y+B.XY!$X% MYYY];Z@O7-M^G92H.<1L4A,ME*0RB5@ HTR$$+%80<*B%$8TBE62HH#%CJ6^ M3PN;GV?*5M?F3NFJO4'J$M -OE/J =R.9,8!T3.][-#[W*#7Z-GF,!O3V^T< M&..ZN9V4-K%_VSFK#QW;SKXQM'[V?7,S4GU0QWTZ X91RA*]0DE1!I'4?V#, M)(Q8R!,9T2P4X8#3SK."9WJ^N=-[1,_:\[U@QRWC@#I5)>8=D&H*SUIK<,:M ML7Q.Z,05E2TQ.*R?;/OB\/C\#RO9AELCQ!.5:4 )X:;&)Y:0R3B!*!&<$\RS MF :N(?K;UN>V(]H&9!A0T,I=$*^_@\,]9'\0+%-' M[7_H^4@&Q>T?6&T1NK][9_+H_0-UCP7P'SXTN(9[=5-<-WF0/Y;%O2S7#Q]U MQYBX1A/)>&\>V1:/?TGO\S5=FF#QET6U7L0R#O06+(4!59&I]"X@"5 (61QE MC @692GIED[GB>QRA08LJ7QS7Z,@D"95E9Y%-GU^7SZZZ#QI3@3[I$7E*Y/> MNS4'=/9<@=JBJ_H4:6L4V%H%]LP"QJY).\JY4/U$'39M.7O/'>K2<19*'",& TRS@FF216+N^V N>V@*]U!CNE0:OU%3!Z Z.X/55: M(7Y^UAH;1\_SD@6$ S8%5EC:3RQC8SK1U#$*MDXS@PM0/=QOU*;C&J=46[-3MV&( M_5I@:$^^XV(Y$?5>C*D3[=I#U$.Z%HU,1KGV!NT3KL-;[G3[BJ[I]8HN']8Y MK[K3ZDBJ+$LRF F"(0K#$#+!,RBBB&<40Z]$!#/I%EC\4_T[OZ?=X@,8,ICT-A3XX403<2%PZ!R(L >('H8[]A;DU%< MC\K[G-;WV+"+_SO2]6I>2;TA0UZ[)EBS3%,5&0!J:P2"#U MYEY1#@EF(J8XCD-J16Z.OL:NMWMVP+=3X4>X?-,D49C4*M!C!/M98@1-?SB-("/6YTX">!1DPY3 !Y_;-BRH:UCL+JMJRV_RRDSOONYK#J?BU<; MN5TC2Q&SA$NA]QXBUEL1A2 Q81$(T0AAGLF,.A5<=Q$^MR&_U;VI'>Z8ZL4) M=KL%@R\P/?/$._T-2WD%GN!Y!3H+C&]78\$5T"9XV<4,P6[,!8:3_$E7&T.0 M>;KT&-3&X(ICI1'R2C;_?;NJH\6^%$O=1M447OFDU_=OBM*DP5L@*B43)(8R MEB9 5&:0ACC5_V29B+(H":53JE)'^7,CM4Y]\$-GP)^!WA'MV_#_MZ6=G,MZ M.?6+'>5Y1-LSZSD #7XS)H#6AG&K80U!;^1*5DXJ3%V%:@@^1RI(#6IFP,6\ M5'I)*$R1JC)GF_K.7W]U/],U_Z+9M\[?8\I")#<%UMM KJFWO7CAJ<)447.Y M99+X*15!@C&&4O! ,,V!*K3*R'&1%G,C0Z,D2(RW.0:MH@[7V8/[HI_Z)D/8 M,P&V-H!](VH??M"9 6H[FJ(SCWMAB'?!X.YP\$&8HENF\E3PVCUN'@V7PMKG M]S"X[>F\(RXU_Y$/Q<6-C>AIL?WAO^=Z?U#R+P^OBCN:KQ9!FE&18@2S-,$0 MI9A#'"4$"F2R+G D%7$JX>LD?7:ST-9W &PUK0_6WU__#?S6Z.QX#^K6&W9+ M<6\8>YZ'+H-W'/>,-L(\,KK;[**[XLC*0;^7W] M0MOS^X(')(V#C$-I_& 1E03B-!0PD@&1D:0LP:%;UJD3DES&T30IIXRB[O55 MCX%H1SLC .-]HM6HZDX8Z\)9]XQ=,WU;3*@UK[*[#5'^P; M +867(%SX+OST&#\1J4H=RVF9:_!*!T0V_"6+B\\;;+OF:S]']3+VH>J/M=< M8!$F&!,,4ZD$1(Q2B!41,& 2Q9F* A9;58.TEC@W1GM<+UEWCC2IW#HW,Z/Q M\)K3QR&WX[91@?1,98\Q[+2M4^(U.'[NQ?&BDM.]V/@J.7U"[4B[,=QXR%GF=Z&0[;U&ZCQC']=3?/V=RZK2+[QH9)PY';.,[J.\SLA^B3%ILD D*_JR@=MX0-0RJ7) MMF>NDNI%4ELRE9I+<4?ONO&[VH[]GK7[/%/FUK:]<@O F <>VW=5_^*U269H MW%M:>_Y\=;P.[JY2Z=79.W;W2 %?W3%J;,'H2DX;C> +XX/X!6^"ADTG/Q6% M^)8OE_M>:XKP)$OB &+!4N-+0R!+&8*$IY+CC,81L8IZZ)$QMR7HRR]F %.A"\$S3.-=MIY\^KK,7],VCHF M9E+BZ;'S*77T/>H>[G2M9RMA9JPW2WJ[8)SRB(4*H@PSB'",(:4D,NF.XRP6 M:D$(T^/V)@M> M.FK&?MC2\0>&S;N_ROSVB]XG7.OM"KV5CVO7?]BLJS5=F3/P7?Z$..$BPB'$ M628@DHD>H0D1D B<10(%C 3$;9?FJL+\-F&=!8 V)CP*@JX;,<:HM([>E_U85(>XEL&HKBF&L%9QTF74@,1>CI*F-P.T.= MC]8T7U8?U-N[>YJ7AEV;LC3O]!Y)7%>57%?_+I?B>B5^T1NB%P_UCW;^-6&6 MQ4S%>LT2,PH1$YH1N4@@$S%*$<:U5+M1G;LN=SYN[.UH^F"&;;PT"7'?F MK6NLYZ4]9>FY,!W^OMT8&DL,]#M;M@6R:G- 8P\P!M7>FL8DP!Z:GX/?;DR] M>.#)TVH4G,?UR+I,I8D]MT;![]##:YQF!_JWYZM\+6M1;U>:YV]S_?TU0G^F M_U64+Y>TJM[K;[Z]3),9Y2I+,R@8UEM'&<5Z.:I2B#C*>(C24$FK=-0#Y<^- M;!OUVZ&],Z =Y5>@M@'41@!CQ5"_=\=>LB->C]A[)MKQ87?WAQ\&WJ@>\8XJ M3.L3/PR? Z_X@WJ7B^)'Q_?FW\V615--/-?8WW%_09>U$!0&3M_G*9(,RJZI&@K,]7B9M:_G;Y3]*[4Z^%9]:OE//K5[MMU+ KQG M(OBF;03[1H+&RH-[]:V==7:]:B]#3M.LWRBUT;K"=S3;Y8H^>]3;:%C;1,>- M)^P"[\Z#2_L]SY 7#[M'6L>1:W.']_B$[7JS_E*4IM[;(@M8) 5/(.>!N9B3 M!%*FYY$ $10Q)6.5.65,'EW#N>V_?J;?\[O-'5AMCZF;BP"P_D+7X(X^Z!4# MR*O*1(^8#*G-;QW3HH[?SW;SRK/VGN#6Q M,W1D)U@??3"ZY^RH2D[O;NL#XZ,^NEX$#9M F@R">HMKUK]-,L;=X;E0E!!3 MK"-&87W2)B&1/( Q5I3*.(N"U.F:HT_8W&A]2&+*7C#M"'/I*3[;!I,QN:Q7WJ2T9&/Y4X:Q>L=[S+:I&UQ]4,9[K/I<+,4B1$JJ,(AA MG"H)46QN2TW2-"Q"&@4A$C%G72W[&R\QW$]5LAI.CZO9WTQ /+M] M,;V@DRQO2SUC/M> []H8L]BKS0'&GF<)_CX%ZC-%@1^H,]=P\%.X71 7?K+) M803[25;2I-@QI07D5[DLVKKL-0]\+)8Y?UC@2*4D$QAF,:40\4#O32+"8!1F M69C$(4(X=5F46093W$6)3!1B$&4AAPRDL8P2 2CG& 1A58AY#;"9LA#K;Y-2H4K8%2&7QN= M[1.LG@6YGX#&ALX_\_2@-B _[5GX[-/0C@GC1-EF+X73*9^L+3X]:6//-C%9 M=EA;8_:3P%J_,VP!^+(H[PN]M)3OB]5G>7NW2Z4LHSB+HC2"BDH.$8L0)"&- M(:$DEI1GF41.Q19.2IH;R6X5K5Z1BYL MU?10(OUMWZE-(Y_9K9=%^:V]];H.H?K MWH..GO;6]Y+N^R->_G;V E64H+9X?K? I_IDCI?!![K^(>^$3R'NZVKXI+R! M10[-BNN:\W(CQ5[YL9>;LC3)?;(0XX0&5&_X96:2\@:09LQX%H><,T;B2,5. M90U[Q29YZM%06MIF!/U2O0*CMB(4(K4$8M/=@O<=IB M@U;6'Y07M'O+_>"P#9!H7"7%]7KK/?EA=:V7Q>43G\B5?+N6=]6"9")AF&BD M*2$0T51!FJ(($J5DF#&,DM2*3H:K,#>*::,U.S, 78.]NAMZQ4+!OC&-?[/] MX=G ?CI_(ND??<_4-0AX\)LQ!=2V.!QA#NP%^X--_[TQT7'GN,/!Z?#S,@Q[ MCD0'-CS90>EEAN\?GU[8TK 5;%?M6R^K6;YJ\[GSXG9E_"??"OW-YBJGVZ"^ M:_[W36ZT6^W/B/IW^O,6;U=?]?-%^; @BL<,H01FU#@T24XA"4,!8T5($,5Q MQ .GA:\7+>37[ZT&ZQ_>P]XWFBZ^P#>P;6$5.MB6#?QBY[1&=E M?2J_9R=H#34.5:VIXZWPO?;$F!L#/XI.NI_PBO73;8A?8>-%8C?^%,V?.]=N MFL6(\IA#)%B=RSJ!-*()% HG$4]H&&=N&2EL)<^-WO=68OLEY"Z/HSV.NQU] M>T'3,R4?!W(:GRQGO'P'I1X7_NR!IKV8V 2/]C"6\K:,-7VW,2OIC MDR*A/AI^XKQ0'QZ_*4HE<_VC!4LSF<4A@XD,-)5E2D%,I( R9BH4:1"$6>"6 MZW&X,BY#<:K4^ULWFSK#?IM;WUSU-"I?<-LWO,\L[_,FZ0??-W8UZHT5H#$# M-':TZ?$KLV9][ O57=5M[1GQ/NYB3$>]<1NNS;1W:A>C=G!K=GF+PYCVIJ2K MBM;5.&YT"]??\VK!(Q4&2&0PE4EJDK @2%)-I@D+(Z)7@R@.G1:"1V3,;\\>DEV-B)N6-'CN?$D+?H^X) MZU_KG>?ZX:5>K95T^78EY/?_*1\6/(F1X!+#(& 11#20)@4A@C+)DBP-0Y*D M5C$X)R7,;90W2H)62U"K";2>]JGLCP/9/\A'@\W:3W[?_^#0(+NZ5M9'6J[;4O:++,MX0E,)6< I1"@4>MY.]?!6*J(A M82+F3G40#T7,;4"W&H):Q8$I08\ :3=I7P:/YP'MB,R D+=3QH\;X78@9>* MME-6'L:OG7SRPG/;%P][ARUO2OGWC5SQAWIQ&3,612)(813S!"(2!! S/8%' M:1('DDDJ$1UT8GM:YMP88#^-WE;10:MW&\ =CVK'@=$S4PQ"'5@&J7"W%V9[ "W=8O&H8XN7[8%W6K9G8-G@!'/A-XQ M4)-;#V4LAB1C"@8RSM(8!8&0Q"FIDK7HN3'05NLU6&ZS<1K7>4G+%2PV:W!? M%E_S2N_D'/,PV?>&'2_YP=@S/1FEP9[65Z#5VX/KK3M HR9LLI<^;?HF9U0. MDCFYMW#YIFCO!.7=UM4P"EB2)B&#FJ),)3"A($DHAUR02"5!',2(#]TB'1,X M-[)ZO"W8TWCXGNDHSNX[J$O1FW0_M7\B:N4J>]'^J@\:7[NMHS*?;>_5AT#? M3JSW/?=H@+:,L"SOY4JVT==9@C(B @J12)KJ+9"RB$$:2(%"&H;4SFOF1/MS M(Y!&1;!N=+1W#3\&73])C "([T/3!HM6O0$I/XZ!8N\,?R$X$WFZNX+DY,O> M T&/H_JQMR;S0N]1>=_%O.^Q86NCD^%1NS*IH9)!D! 8!"2#"",*L4@2F"H9 MH91@*:C3GNZLQ+F16Q?@M]P/\.-G=AD#P;9;(8T*H6E66Q6=76)]O?7RV7QS:3Y M?5.4KXH-6ZO-LGNJ35V8)DS@,):0LQ1#1*F &%-LZD!E$2(D96GDMFT;3[D9 MDEBM'=@944M=TL/D^?>=]8;LVZ K5ANPQ1X$A? M7IWKR*E27H[?&^/N94?4;^)][_C('NZ1/<@8O6[JBX==9<+Z^@TAR7D2I5#5 M-5,3IB"E.( BSJ3>A<>9B)R"%1UDSXWE^PMWFIP_^Z4[!]V'.G2,Y;VH'[@] M$_2H2(]9'?449A-51CT0/Y>JJ*=P<:B(>K()]S/#P?F0/MS79=>VCMYO5XU/ M^*\RO_VB_WW]59;T5M;)D5[1M=Q>#R]2'J8XXE0OC^/0G$OJU7*2*9AE5+ 0 MB8Q**[>0YU%_=DR["XVYUTNR.C;&,C3FF?K__+GJO'O5,Z&/D#2OA6$O) ?D MJVT<3P<&:-%HDN@!@\=>EH]9?T+VI]#S_I0F.N2>^R?E=*C^?#W:EO0.+ OJZ"MGVQ5V%.@!8,^T M]QC;3F=#@LT=AU$;ZDZ^ T;Q\7C.$:DQNZYE_RU>W^SZLV4(\HQB1& 0Q-?6=$%8,8\JQXC)@9UT_CC*+_2>^6VFJ-N? MX/A%?Z(3F [3YD[\X\!C4YV?C'R2)=2?8+8]] .MY_MB"> 4>@;NG M-OC-RTF *UBC%D6SE3UMC31'1 Y*IKF^/XRY7E?:JF^OY'U1Y>M%%F=(I%) M&A"]"$ZH9J:4(QCR6,@P5A(G3ED 'K4^MS5NHQP0C79N7/,8-CM"&0R&9]9H M<7AU!@=G3CAJ[Y@#_[& 24?W4=N>#N'C#PT;IV]7O+B3-_2[W/.H6_ T84$F M.22)'J4HY@I2#1;$1/$D8&F.")AWRO;8^'?K]#[M10%6N%Y_UIK=>!/PD MS>'Q_9>J7,C0+V]7/R M2.W'LG_XCX:0Y^'O H[UB+'NB. MT)1([G+Q21,43@C4*_,(HH!C2*@*(*8LR>)4TCAV2C3QJ/6YC>Q6.=>3S>/( MV4WG@_'P/([MH7"_N#]F\JA7\H\$3'O9?LRV@VOTHP\-W$+?W2^+!RD_R_)K MSN5QYZ?WQ>JKK(P+4YTE_Z;0V_G]W[\LJO7[8OV?CY7:8L"_2_G+;F4V@]-W;YQ114ZXHX\7WO2JXMT9N) M)C/+NFA+&A2-&8YG Y-\#Y9G#G/K9=^<> 6VMCYVEM5[(_,!:"O! M@USOE?JZ M=W)D)MQ&.1*;MDU..6212?]AAGRKXX.!Z:5/C -(ZRJJ3\<"]+ M:E*NO9-:OT]R);_1I7'36*@D2%C F)Z0>&SJ.PC(1!9#BGA&HY0I0IWR1)^1 M-[?Y9*LH6!I-K_0,4NMJDAK=.:9H/(.T'=^/B)]GIFXT-?S;0?BN@;!5UZ3Y M.0VA>SY&.V!&3<)X1N2TF1?M[#](MVCYVH $:$H9?\BO%=G?624__Y1ZH_29)(E2,^N:;?06D"@,3.!/-S;03@G14. MR<@\]&T__\V@QWS?TG76@=WQ/C V@,<6@K97/ZC=$Z\.>W5K*6A-?=[>=4A5 M][R]/%6JN^?J;;><>?[ZHB_GG@>IT^7L\P?9HYQ_'L4,KR+$JR!$%.@OIP2T+*10P)94I/Z9SBV"V6KD?8W&;AK:YFL&X]N"J;-'?N M0%N>B(\$G^_#GN'(#:AN>1Z2<>M7]LB;N$+E>7$GMZ$N4UIG>*P2V7CFA+I M&;\&RY7XK/MXPLO<2U,A;8&P38#D9Q?Q;-TYZMYD>BNFW?$\6R\=[*.>3Y/! MR4+N9;E^,%/W^GHE7O]]D]\WBF[KV*=9*E :AS!4L9X'L\CLQ["""<$(8Y2* M*+2ZI7&0.;>)JU/YJEZ0KNLTW5NUKX!1>U"B71OX[2:>D4'U?9EL$G\T&9!N M'N4_&CV)K@,N(ZJ%'IG&$:8MAI10'I" IS!200"1 M( CB6+-.ICAC# =*LF'^DSL9HCS 9L8:4 MA?E>G/'VQ#R/Z]RAG2<=W8X\>FF^QN,KI$]ZT5/F?-WZPFF2>?*37U;YNKHV M-V3Y^N%) D$4,DP0"?7N7"E3NRJ F NNB8.JD(>,DLR)*7PJ.S?*V4],6&ZM M:+VI:6O"T!R0'OK:O!#8ZPIK=Q8.U$"2G\= MXR=3I0=]GRFEI3_D3^>^]"AS]%O)3V;\;.[71=0Z4K2KJ3 0C&TK1/\JM<;:1)KOKZNZ;M%5V^W.@%^)UF\!!5>BC3O:2XR684Z2!!-(X\14^U$)) G2>R"%HX!'>AD&MNZ<+XS7ZNY=:P= M*@E#)(Q3&,41@8@I!@D1*50\QIE2>D\6.9V-]L# MV8Z<1X+.,[T.1FU@+K)>/,;/2'9NU^WAVLOY7AG%'7XW?72*T-@_= M(N:(!K%>8*8XH1 %,H)4!!1&G(1)("1GL6,V9"?Y\UM#;HMTEWM9^^BC(MVB M*])-!U5;=^L@.R;R!KIG;K(HB?ZRE"(WI%55'M(G#@)N3!)S4V!26AN$S5.B M&];(T WO?0RY4RD>+4I]>Z_*5W7>%?QOV_R*F\S.66,J""34)GT[XC2U!2. MPS#( L72E,A0!&[!;G:"Y[:@:FZ+\EIQ4Z#R/S[&FM2V^KI&O5FBCT7$:92F MD""3L81'(<0J$S",)-&4*E7"'.<<'_A/,]T8SYOU0]<%__2/. JC?][O W-R MH;O%4U=8'D)X@-?W16K]93LQHU8M)0]WB:+1�J-TX&5XW3?P7VU+9C*4O$^[EI M?!P],]*E$%HSD1LR._ZI.@*J)/_+;?'U1]U0PSWZ+T\IQU+()$3C9G!'+XYO MC7J0UR;'C:* 183&&M>8080)A3B0"(:)))IO9!B[)13ME38W2NDYEAJ4=[@? MZHL.]&:7E_@"[,8ZU/.7N+A?X!P.]OH3&]N]-%XRR'/=@JMTI5*=\Y_JO MM?^K&P4.Z!L[%O2+MV#."8C M#M!B4E(<,%0*@3#&%(B]%Y3J10R'D108B142D2&I%-=R7'4FML"T1@ ]#9* M:UY[$;)-E:_,3.AXQSM2I]GQZ/1=X9E;]_7\O]R]6Y/;N)8U^%?X-G4B$MTD M >+2;^E+U7C"93ML5W=TG <%KFE]1RGEB$I7Y?GU _ B47> IFLZ8@^E>D4 MB;T7Q,4-8.^UDZVA=TDU.[\XK_[A)JEUS$W4N4L<3:\J9=9XE!L7[Y@T',FR M4:DY+IJ'=!WY[GV;B2WL7Q]^TTM[W\7]4MVKQ_ER[EX/3B#V_5^N?DK/:)%Q M*B$#U*[*+45+^Q.#$&3,8*0AICG"85W&?(:=&@6_7:V?5I42^D-M>)7SR_=, M#^U(Y@6_YUEH=%"'/@FM#;;LV8%SW^BDL3IF=[,0E.*V/?,:>>1^:"%H'#=* M"[JZ'T4U"3B_:N4&L937W/:-'=7,-Y:;L&'(1HY:8PP0@Q*(C.<@0U+G!*9$ MYD$9,U?&FQHI-7:&\/I_2">^E_7,/GY]W*9+7YH=?)?&MWPBO# U.*+Z/N M1S3QD!R89PXAW)E:*XY%S.;RPR1J/O#E$<=- /;R_BCCU^^J<)6'+Q9F;_*?--KM^?VO/FQ6KL.?#.,.;77V&?C?HFQW#2^W:L1Y(C/&<&)(K! J5:8"D* #/. >"<8U1GAL5 M)G=[9IRI$7]7#L%UVEXMW9F]^ZUJE9KH9FWF-H3*YZ>G196O9!=NLCU$MG'I MMA@Z-&_F]%3XA:(1 !Z8[INLEZIE]9 R!%>0B)O5,C M9-G9*= S5>2Y4-J 0KN2ID(JP(U.@:%&0"-$KK.@QA+!%DR->^QW++!F*1QT M7RX9$,K!6:9/MIUSXI7R[;KXO5K&767$='/NNAC=E'6W=Z/PY?1._.3#\J>] M[VK]XFJJ6AU'O?ZIW_YP\EGEH3JOIFE*,@P@3PMW3ED D;,<&"@-H9J9 E'? ME75?(Z;&=]U8:]YZXO1WG0?^Z[S>2QH^0 MP"S>3/@OOL>8D9'6X0/.3-"J_%9(+RS0>]]ZM+7ZK8IAG.@-2B\Q5L=@7CI(I0)PQR%*5:Z)#HNN3HTSMC5(9F2Q< M6Q4[W&.O#-/#+H,:G-K!J+B9C:\-<1"!F='MZH%$CV(N^'D:I MES_OW507-K\'NR\80Q^@^.(0WC#JA,-1.T-U[S]N"Z@3GAWU>CKUF;YY MK \NEORJG]P)[_+!Y=")H->H4XL\OO'MV:"3I"G# M6]3Y@>U)/[$A')J KBN,6;/K#XRD+W8$TUCB8KN!)Z,L=H1%B*S8\<6WR/^X M4B.G(?ZVKB^R0VT+C,I9:M,!#+FMK7:PNM]8FJZVY?52 +B*.")92HAQ(;'* N"NXRHD )H,I M0X8CDJIPU:5HB(] _%<0OTN6==7DYD+59%_T_5X&<3$=^$W0J#$UA:D5KCN+ M=\6H9;<:]2ZYW]0-:ZJ-\,TJ^<+C[E[Y0QA?O.GBJ*^@X.2#PFD9)Z\K^[T< M:LD 79WQ?EC:YUZ7F^:(]_-R>^@[,R3+$$$02.9>$ @KP"%5H! V2,T+(3GS M:E(7-NS4*&N7 2%/*ISH.JL"*QPFV@EVWY.O>L$W6MF >?/R?HE7\]7U0&^L71%'#T16A0VQBHH$-REU\)4 M<5&D-O+*?=CJ[ A3XZ36MJ#@;2Q3*95F434]U:#*6&9P# MJ@D#B$L,J'VR 690YQ)S18EWCOS%D:;V1.^,K=([S,?")I_5GHT\$9*/;\%Q*#<ZJ>!^%_3,UG#]5M[P4JNWJT=7C5QW05VO76JY^_*\>=E]I-G9NO^3KU7= M-^W#LMRLJR]96>6D?O_!EY^?JG#MTVKY4Y^/]GK'^B>]OGB4?_J*\+ZVW[1\7EM^RG+Q?;Y9Z)EB1D I),!Y[AJ? MIPCP#&5 %U@P7KA<(Z_CL%,WGQHM5$8Y1M!<_DCD@E_X6E]'[O*C?RL>0V\T MM5!D^2_B'TEK:9Q>L^?\OJ&S[-$M1^LC>\Z9;M?8LY_IW>"GZD'QVWKU_/36 M?4WG9E[WC*P/A9!@$&/AE$L)0 HSP(U=GR(,I38&%HH$M86X,M[4'N-MEY?* MWF3?X%XUL]< ]WO+1X1QX*?_)@3[=,?QP25RVYN+0X[=S\;'_Q.-:KPNZ[G/ MNI7SN)=R_:Q5FQPX/]*O27$JM%9NCS233MV) F$D E1S*"$BE*@@*3O_H:?& M/'OZF4UO U[[D"QV3@3N8_G/A.=&U"#X#G[,O8.V,3OIV#VHI&8X8%%W'-7]LSCD%ULC^OP29^Q_D M6DT(I020 I$4%CPO"NFM^GYYK*G1U:\+:^:_DB]?OB2+%?>4$?#!]/J!>T2D M!B:>UM)D9VK2V-KCS/T:<@%"[/$0'$MZ_18DPZ36_;"Y)*Y^Y0[CR:G[N;(G MH.YY2<3NLONE;R<_\D:;U5K7'W2=2HVVZU),*3#0':]+H8&@!0=",,D+*#$1 M0=4AD>P*XN@1RDN:4E%169G,Z]\V_*\H_65[3)L6!&H*)5 "&8#L+X"G2@*< MH327,*>(XME2/[B,V.\W-@<>:/98/7M'1@XWB;M:Q,6EK?)!)\Y[CV+LIVCX MO8R3?7Y/U&"?^VCS\#57#-\9N#_>@[<&[F':Z_<&[H^G5W/@&VY_^YEN9\G4 M4?MN.\G/A('4KF(*D",GKF8T 8PI!I1=WJ0HU4*JH"Z<_D-/;K'3/;Z\X8#W M"N#A![[Q8!SW +C34:"Q^RZQAB?_;$V/N ,3CM=09\171G^U,V,_5"Z=(7O> M8>2TW28IYC?[P4WY85E++OV/=BD;6MW_M/SZH*L_OK/!W*]\OJ[DF&:DR"0A M!@$CG&2/<9(]E;)DSF!A8U4B&0K:DQ[7_JF19V6A#8I^L2^T.AMSK&3,GO/O MN1,^W5D=>CO]]L3,;>IEC8)=FV[5[%HDD@:*^B.) R-Q:-1R=Q/(T+QM'B>1 MI]G3A;]'MN9M\Q,M9_-&,\(/+=XU+1#M6J$60#CJT,RDR!76$+ <<8 098"E M+ /*1O82:PV-(;['%E='F]KKZ$._YM=^R%X_O(B*U]#;'VV[4VMLT_L@H/UU M#_C\3S"BPCC2&<9M< 8=8GC#<^$8X_H]1CO(\':G>Y3A?U%/I:KZW'F[,:/+ MMTW+$ZVP73]("0A)(4!:V06$, 5 $@JI)"*"!VVMRZ.V)(GOB+.XT):QL)OXW=4.8J%%'%G\X.-JX>U#6?CR2BKEX0 MKK;R]L= P(P!!+0%7V@F\,,2IEDB*GLFQ@99,C4ZZ"9UK[;X,\\6\WH-RV;--V\?Y M$.Q,1^U%4O>KZ/B1.$>2QI.1,FY[ M(CI, FZH,:^4C]L3L_/IN7UO&.]X^^5WOJE*J Y[YR*18I9;4D7"TJME52 X ME$!CK!#,1)[*WEKG5\:>,J$^UA:[Q'C[6R5TWK\ (60^^A]_1T#YUY1U[B,1-J2>5LM*2,ILM\ ;@GNCE]K,-PWE0_W"[N3O6\93_N;3NUVW&% M72RZE^I7+5WV;_:=K-[R\H?] M@Q,%_,D7SH<991(62DF05HI;(N= % 2#/!.PR'.8YBIH2VM8 M>#K]&'LZDS0PJ;>.)AU/[Y*=KTG7V3;#JG6W:A#05?UH/+Y+G,_57SM>QZ/] M<68GYIMA8(M'?7F,@_[A^V6D46_*6^N,U*2\V%$^652;?*M,Z10S1$%F* 9( MXPQP@C3(,I4+P1A').CPV6_8J;T2[@\4F,ZK&-Z"M1_/QT=P8+X^H;44/;W- M$XT!:)S)@O.].GS+\Z#>X:M^Y'/7NZ$Z*?FNUX_;&EB2: 2LF UDKGF<1$(B]AZ:!1I\8Z1S506]/K \3$&>^_<>B/_O6] MU4$P'9B'O.#TJ3V^ 5G_S=I!$!YI&S<:TD&;O<&(7=@&]K_7:!O$P>YUMX[# M+PY/>/ZR7JEGN?F\_J;7/^=25[JV.N50&%=?QI 2# *&,XH4(*G(K6!I5%> MVGCG!I@:9SR 3E-%\R?U;4YE/WGNT'.9+ MGG63ER]^KM\JL1,+SK!&ADF&@=3,/LI(I( :@0&1.<$P@VE&28C<6N?>04_Q M"))IWS]_O_^8?/QP_^;#QP_?/[S_%K;>ZZ+FMZCKB<7 C^P@*[83KL9J;G[@2]V7:7K/:>R^O>W MJVU6BW*UX4:F6@,H>>HJ%EUM.(? <'>V2PBDU*M :21[IQ8%;+>H^<[>1%J# M \]YAY[FWB<+KS5YKW*TL'.V>\K0=?K/SIU9.^76U;O[)?2Z;Z2+%1F$#(#490)AQ()B60.64$R8U M+(@*>5^-:_[47E^5/\GS&J2ENZJ'Z3;Z&DZK9K5.EGO' M[V8W\ ME?%[]TWWBS#PJ_"D;-=.YZC3+K55\ZI>;];-Y$5O.B_*NT;3J_IR?/7X<@2_ M %]GCF*^#T?V8-37X^O,SN';\I6LB%B^V%'4=%5BO\Y_ZIEDI%"DR( D# ,$ MW>ZJ5AC(C J:9DAK%92'ZSOPU%Y8]K$J(E0DGH+8[S4Q!' #$_SY6L3-*A': MDO[<%0//3T^+ZNUO:9&7 M/WY=K/Y\7_]#N3WAI%+D]@M7 (CS'" E(=/@_1E+M[#-WS->;$D9HV">^>U_/E0[VW M4 U>V28.S?]MO2K+&8=,9DX;CF"= E0H!01,&<"^'4 MZF.K>LJ2A]JAP+=-WSGQ?(6,@/08[X4R:9RXJ_G][O1KH+M]W'1$^W6U-GJ^ M>5['9/L;48U*X7UM&9>7;T3LB&QOO5\_!OVT6OY1-K(8&4P+Q!4$:T^-YSYO?NAU(E?/R\TZ6)JMBYD?:?5$8F >LE;9 M_T94R;W@;DR"Z-Y^U&?^A%^'C_&IC_3,(]5EJ?6VB>G^3N4?2^4Z'CX[MGC_ ME[0?O7]TO\TTH7E*L YX05 %%=9: P0I3A!DN:Y4CTZQ?8RQNNK/GY?6.?+ M?R6M*E5@FFJO2?$CB>$P'BGUM;+_+MGUW3T^)^FZD=1^)+4C$;-E;\$Q:EYM M+T/&S<"]!:NC7-V;;M97DDDON8V3[M7_>2XW+DYN-;YP)I#6!J!4%ZY?0 X8 MQBG(E9 VCF&Y0D'!S+F!IA;9[.P+U49I:^0 P<\U M).)*$9T9:V2=H'XL(7?E\?V7(M\V7EF5""6P?_")3F:6 @@*!* &9+HQF MF2%<>"4WGKCWU![XK0#@VW!!Q+?!RI ]0!CXL=[Y?X,RY-O>RI ] !E;&?+\ M%Z.7,N3;8&7(MZ^E#/GVNC+DX4=N58;\JA=N(?.%KSUCQ=3XK"M V!B;5-8>E(^(EX,_ MUQ*$H?DAO2;.-R8:>#H&#Y@&FHD;%"![(#F,]F.((:^D^M@#J_-ZCWUNUB.. MJSH0S9?;$\2WJ^5F_F!?EO:'4^(10T9$ M>*S&>=Q@M[PUS;"X<# M+^T7)KN65O--G[**[=IN46&H"'$ *FI!@CG+DG#&*#SG$J( M4I+G."0\#AI]:F%QQ_A*#V;/_$X!=>],Z;"Y\8N !T-\:-Z/"'9PL-L+M)A! M;I@!HP:WO; Y#&K[W20\F#WJH[Y_(C(K)*%,XQ0PQ1A D@C TER"POZCS@DR MB'EO4EX9:VIL]G&O.9ZG-JP/IM>CT(A(#E&D;Z7]*SQ;6/3#\NG9W?OGWJ1-1OW M%#&B(,J Q-)R:8&E$]V&0!>Y($;FF2!!ZDL7QIH>EUK;DBRPF/<"EGZQ722$ M!N;0W:KR+JD-=0]^!=@ 9[\>F$0MS;TPW+C5N-?]/BK ];BD'TWL)Z"T;2K= MCF!!H09&0PD0@AG@$.: IW:%F2LB9$I#".+D*%.CAJ]N#Z57E\_3(/HQP\W0 M#,P)1PEJT3M_7D0@)@.<'FC49_^BKX=/_>4/]^WH*]?N;N]T_=\/RP_+G_:+ MOW*9W3-M8*J1R %6&0'(!@6 %S9$D!!JJI3.E<&A_7TOC-?C>&!@#N@8%]KH M]Q*N?E1P.U9C-0&N[4M^:2W]A]N3]L&N1UM@#TSB-@F^-.#(+8,]?#]N(.QS M44_1O2H5U:Y7FIYUOUJ33]<];JGK7F[F/VNEXIS0C%!2 )VQPI)+)H'0+M,4 M97890J%0@H61RTWV3(]\OFHGK^UJGNW3Y-IX-ET\DW63,+!9):6K?&KJWGBE M(A4H@G?3%/KQV/#3,@[/-2GW;AND\21Q#VERKE2]F\V_TW=?K?,_[S6ZK-K"/>\=@62=8^E=?NKM7!> MUOE9F4&&"$O)DJ=VL<=LT$<+PH!A+(7(4(I@4#?/:)9-;8'8W1[96E\=>77M M[Y=:%V\Z S>DQIRD$;>O;IB?_AM9L; <9-OK9N->9Y,L%J9GM]2B#1!K07XO MJ\JO\@M_J1YHK6&>%M( 2G$*$.0&<)'9,#I%"C&,"XQ1"#]?'7%JO-N:ESS5 M]MVZ,C\$N._J_ ;87F>%O@7RRQ4@(RS3SX S[%+]<-!77JZ?P>#ZDOW+[#V[CV2J?>2MH_'6U6/RZ6KN+9BG/(>4< D12 MZC+1-& &%H!I9B1+N1 Z2#1X7/.G1GZU_LU(&G;])MR//Z<[C0.3<01ENQJ" MI(-!4HNR;"P*R>=6Z&X+A/WQV1T.NJ3V1D#IGPZ!+B__,%-J&_&^WCQ[;252N:(IX)4&38;5UK!GC!%,!9 MEE.#TX+EWLF'9\:8VGO'FIET[+Q+K*7^^7/G@+S\JH@$S\!\?@J9'M74YR#R M3RV, -5(*87]( O*);P"QH4,7T;L[@M8_V6R"\TV*S(]FZK[*! M+#,L!Q0J 5!.(*!:08 IDLA(Q!3,0X+XXR&F1GC.PDZ$%=15^0*0?L'Q;? , M3'B!R 2'D.>=CQGFG1AEU%#LO)>'X=*%3_9[OG=]^5S3E0_+M_QION&+5LE2 M\YP53E.!Y';1;A?O@"JB0$\9@-D"GN!$I,K+@\X*FUX^7[(('X7]3VP MJ-.)7FHA:JUT(46N@4IA!I!."6 D9R#/3%88S#+I^O'X=VW?OWU0D#!"X_8; M\@/W4/,]#G"XUA=TEE6LR#A%,NQSTUV!MAY"."4]X=GP><_-2M8DMM M0]].0][RS4OGM^_ZK\T;:^Z_9@*Q'/.L"3.F:3R9A!UI7 PAQ%7"K#CE;25PI$Z+ZW4XUXW5D9]TP_5WG,3QT/)A$PA MMG,BD0UXJ 1"802(EEJ8/,>9#NJ&V57AEP:M2P;V\M@%A9 M'+AY>@UGSZW4B.@-O;%Z#KCDG\[9 MWH:LTQRRSX/+W/ZR;M5(*J,#5;I.PJJ901DF$A1(8H!D3@"#!0-*4(BP5AD4 M01VD;P9U%$4T9V25#A0+1C\VOAF<@2EX'Y>!>/QN'@$N6 IP7D'.E):1!8N(^@TZ-$AH+ MM\)B$6K>3R#MN],=%[_!][_/Y==7B'[T0#1.BOT9B ;/LC\<]_43[<\@X95K M?^[:?@3T?5UEZ+Q4K%:7&+G=J;7+?BPWO^O-CY6:82HT3B4#3%((D-88,$)R MP#.[7LR@)KSPRB@,&71J!-2$>55)>U+6: Y,2*VY=1BS[9+;VGR7.*N3VNQXE!0"4DQ*\AIW5$H*0>*0DH*N[9L U#:/ M*K^OOFKGU'RA/^F-I&EWB32 I \NRH1&W*LMMO.?.OZ?X6F+0WPY?!CV=>> M\(%9^6"FMPXFUL.D=C'YQ3GY#_=GYV?2.NJ.-'_YHY[D?YS4%1E$3GO("8F; MH#6 G2/G=0V']'$ZV(!CC5R3^FG5U/X!GA9$RL^\@^]WA B!*#&!( M$4 @RK5B%&*B1ZD_O6KJU +RRNHR>:BM2WZQ[YB$4&&44 RJA7<]@!@'7G (B4O>7-,4\Z%SHPEA3(_[6 MO,02P6*OVT3PIO EA/W(.Q)N [-O8V6KBKQ%,+H\L@<<4?6B+@PWK@+4=;^/ M-)T\+NG'&\UYOQ/XEYCCLU/FG36*K-C-;PY$]K>;)MM-RW]9;O5/B1S0 #TP\D; - MYJ% I&)RDN_0H_)3(!Z'7!5Z>3_>^IW+'_.E7K_<+RLQC2<72S69MSC-4D:U M 4HH9>,=2UB<<@4(5325LDBI"-*5NS#6U/AI:VJ58Z1;8\.(Z!*V?N03";&! M"6^ 1DU8N#3$Z]_T7K?]SO^:/SX_OG]\6JQ> MM/[2G.)^6?VIU^^MJ?^K>:VV.5/<_A^"*<@030%*,PHH)0IH@3-A?\!(>^W. MC6/N](BK,KP]+=>- V7RR%^V9^>)MBXD+]:'N[JWM;\HS0A?@,O4.+UIG?XN M7ONE:/U.6L>3RO/$N9[\;_5U^._)?1W\Y8ZF];4823EI2E^/(#VF\6;K@K33 M"$:,IA(U'J!=P:D11^W?)7VUK')G:J7+S\^; 9UD!),12911*@@.E;2X--[U4DVZ&W5T;-*QV%O<_XKL(N]_J)Q:4 [^@ M&PR;Q+K:TKND8VO<9N;7$(G=N_SL>*.W*K_F^:G.Y%>OZ2N(=]":]Y/>;#<6 M20IYU81<0FA)!1$,J% "% Q+:C@1Q$\,U&>PJ:T_MKVA77LJ7ED;F&UV$5H_ MXH@%V,#$<;*/MLO\&F)WU@>3N&IZ%\8;65?ONN?'"GL>U_0N/UH]:GOC=_-2 M+E9.JG/[]<94, A1#J#;]D!8:L!S&YC('#'")2RX%(%51^?&FAIQ--F.[E'8 M&=O[#.@2R'X<$@FZ@2FD-VI]JHNNX1&YJ.CL<&/7$EWS^T0)T=5+;M7J^FVU M4G_.%XNZI5=!#6(21"D-$N5"N*#$V-,C0NL<;ITM3*-?3WC MA0Z(@7%"/VA&BP\L.%^O@],_+#AV?Y!PH#/,ZX0!QWZ>??V?^&B_1]PN/DX5 M7[CPHJX#T^KSM@KL?JG>;JO#.O_JM)2=A]V_ M#+%2&@+[F%P:U;Y127@(9 _9>Y Q>NL*/JU*OOAMO7I^^K3:G+2A?MM\V_!- M==JV6W+N* -2K!'6!DA2N#5A40#.F !0<(XUD!LT#YP1AV_?^3[&--FN=. M]_A3,?2F>.-14KGDZB;DXKDZBCS-[G=MG?36O\Y.V# $'QGTR&**44P;6W,Q M)IXGI!FCWKYO@4BI[44_["OCG?ZI%ZLJ(;,M?)*UM@J3E,[GT6 ;F"3W$.M8&K^XS N1 MN*4=0U0.WH.,\4A MA*9 P$9YU*[W)0%4&@0P@Q)+3@Q306>*?8R8&N-4]H712R_L_5AG:$0')J.M M^4GG--)YD.R[<->TI.YX<9=\T=:*"U0?3%BW@!F3QWK9,2J]W8+4(>O==*^1 M!6*:SM"=9+#_T?.''QNM[G_::/!!O__+?BGGI?ZRGDL]R[&A2B .�*(,08 MH)G]2= 4%@H+;)?7,QM&SE?*AH_KC><)ZSC6A]#$H0\#TF\GP53HA_ER6?W$ M%U7!O$LY_>/;N\3:4Z>>CB4N$_C%X)JDJ7 ][91) ?& M-%^,]TOU-_]:M!Z,\Z70S7?C;_:-\,P6F-X<#YU]<'N-2N/[7E[U7=+ZGS0 M)"T"207!!'2)^LW9)$2* DW_>R@6]9N/:/)%/8?O7?GRM-8_K'G;P.S+:C&7 M+_7_[KH$VO>72!F#@.9< L0D!$*+%#"!4)XJ*4R1!E?!> T=0E*C5<3L+-_7 MX PN@/%#W^^M,02B ]/^*2CMBJ^R-_EG\]]!>C"&@A6Y9L9O[+'K9X(0.5%+ M$W9]/\JRM+=:?ZDB3KMX=,T_YF8N:W;=KAS?Z5*NYQ63SA0TF!BL0)&[?%NRJ"Y>M: M_>ZELYLU+*7UA3 FM07;,"K%]47HD.IZWZ5BQ;K*C_O_AK6X?S7 [2HW!@SWSYL?J_7\W_;Y MD0@S!2VI(9)R@&AF ,M)#@A'6$!1&"K1C7(,N]$FN?8\5F/@6X,CBC%T,/=> M?L; %ZZTK3K>W9.M-V''KI6XL99UH]3V5>;[)&/'W9GJKL MMJKODIUK39-;Y]Q=VTGHI:D3'699.Q#LPY2:QC'QE4I4H^)[OK0U[C!]0\RE M2RJJ,WN_SLM_O7GY;N]T_]>\G&F845Q #(ADKHD#98"2C(+<* $)28G(@C)M M+XPU-<+>,S5QMB;.U.2?SMC @OE+$/M&E%& &SRB[(59CX#R*AIQ \KSPXT< M4%[U^SB@O'Y)/]YH%[W52K>;!O0E -LSMV&8TQBZVG)J)QW&UJ'='CC MW6YN=_/^+WOK)5^TC2G*-R^_Z=7#FC_]F,M[U[KX8#U6X)3E5#,[>Y8I$:40 M4$0$P )B7F0ISO*@/SNMO=O@!$^1'WN.!/S@ M![R==CFM']M..:6;BYTK2>7+H"OB"*@.U%HGV)S7:K?3%[<++7AZWS*\Q\9] MGF;HB_V.-JUBA%0(I[0 648U0 (6@.J4 J4Q5DH61*O4MR'&P;VGQG_.NL29 MY]^!X!"MR]1U(P8#4]'6_>NM,5H MXOYG3.TJ\9_[R&T*U[]J>PU?;.NZFDK6-WJIS7PSTUHJ22 "6:I=X;J2@!,$ M@2IH4>0\T_:/?;2N+P\[-=YJK.TG='T%8;]8+#YN W/=5ORZL;A;/-H8G?S2 MF'U^RZ"W#+8?3D,(8E\9^56DL?W0.">2[7EU>"344>'^N&LW_-453*S,'Z6N MI+EGF;*\@P-^Q^"ZI; 8K ZS5M31_;#3]X[/HJ(X4M45!-RB>"T+J0I3G M=Y_18K\@M[H18=B%-R?AZ ?WK?JJGU;K>L_1K-:/U9?LS4OSQVZR#2<"IPA( MC>RJMB@R=PXK[?H657]4.5%D[$UCET7?._$+1$>9AX/="-[.I,3/9.I%TO+BKJI:;3XR4)M,' MTX'288),>:VTESYX74AOZ76[?M3:B-,M'YJ NMG9T4@HI*0 F"$"7,8TH*I( M 9&($(-0)F10>ZG3PTQMB;VU\JK&60B6?HQV.T(#$]81. /TWKX,0DR&.3/2 MJ 1RV=M#?KCRZ?"5[X?E3TLDJ_6+ZX#99M#I]4\;O:T6BU]7:Y<[-^/,$"A9 M#@QVU6 DSX#@D@.N!;.K7EXHXL4$WB-.C12V1KL$Y,I8_V6:'\37%[W1@1N8 M*W:8;0U.6HN3?SJ;D\;H@-,'/S#]U[S101UIS1L#W* E;Q!0%Y:\?O<9;K[10*W^7+IU5=T; M-/EA#4]L")V4/+AGC]]F?^E524=O+ .@(7SH)F/(6; +\:.CNO0K]$]2)W%H#*Y:>2:.*.! M_6*#YYARS$$H16W Y#7PN"V90K X:M(4='&_]T3;Y>U^J3[8R&/Y,!>+>L^U M;/]4*X;,&'9K>;>0YXH#9%?X@.=: JT0%"EDK,!>*3[!(T^-J%KKPGC('V@_ M+AH$OH'Y:-O5T?'ZSNIM7^GV[^,(< 4C&).K_ #_4*C2?/^GNZ^>3YC_=CA'LIGQ^?%RZ%I5)Q M/Z$&V&RHR\P@(54&E# 8(&Q76EQA!KA$'.<*JZQ@8:M>[[&GM_+MF-[T/HBF M+NH_(W[L,@C* _/-_>>W'Y+[S68]%\_UDAIA;(N.]60$'!:=BN'XC<#L;0O.$,3&H+D\K$/O46I^$)*+NX&::1 MSC2.X8I4?7$1@$M%&*R49ES]Y8UK(1\TM9S2)?2^?K.'/:_?R MFQF129(C^R(QN:NPY1((2AC $G(HT]38 *U7ALBY$:?&=-5VK!WHL>WCNGQ( M%L[V9+'+@^R90'(6=4HT5IH2=P9O0]^,4\"(A;X*?64.*:KRT#T;!,7!?)M^ M/G1+GU=!W"^TC?KM'?C5M$ODJ8R]V^9-O]PE.X,'2.JYALT@^3UG!WV=5)]K M&)S-^KEZX2BIU6X%-),D2RFV2V^8.1E5S5VC,LT!%) 7'*<\U;RGAJ&O#5-[ M&=R2S1NXP]=GQOQ(;.!Y&)C6AIF"H;.HNR"^8@9U9<:4LZ>[.-V8.;UWJY[B M?[S\\66]^CE76KUY^:/4ZL-RR]2-W*"-14YV 2]G&*^D])^=ENA\V8GU^-:50!W!FV;+CSM'FX.! M6;12UF\=<43YRQ_U//PCV<6-.W_NDJY'RUEG7_WT_VJ_W96.OL@)N7=ZM' M/E_.T[9&A_.R3"F\8?A?]B(-327I1[ M]0LS?^7SME/M=T.UOS^NU M9>,WO)R7VTV#MGV1C4"1R>QJG8#"4 P05QIPC'- (<&*YX12%I0+.)2A4V/- M>Z4J\Y6)7&Z+NDXV7RIW4SZ?J9 MU(XF^YZZ7@6-KTGE[-X&Z=;A> 'NT%,2,_8=S-91P^*A$3^,F ::[B.+UPDOU@YP\LW+_:7IU7)%[^M5\]/I;W%XMD)1IR.]NO= MQQ3E5"FI #(2.O$-";@J.-#&*%5(K$C.;LCI',KNJ;U\6@^2VH6[9.O$N45X MOPWFL;X6?B^L"4[VP.^O >;YU@S8H5$?,*-V,--?,T-WZ/FXDO$[^/#]WF=_ ME'8!9I=I\T=K9SD3,BL,02E@T B 8)X!5FC[*Z68"R510=*P-.'] 4(H8YQ< MX#_JUK1;"\-X_P ^/WKN#\G +'J(Q3@U2:?AB$EO!R.,RD*GO3LDBS.?ZO=, MOS=&NRUEO57^_&KONA\FVW]\N]:6@TI7AV^'^#'+4XY2%W)R7=BXD^8,,$*= M$)RBN98%%S*HC*B?&5.+(%N[JOH]I7_JQ>JI6AK+RNXPNN@Y,WZT,CS> ]// MUH&NYK#SX6BWP?VA]J/JDE@YLFVO$X^9;D,T)H/UM&14IKL-K4-&O/%NMV9V MG:X]_\87NEZ(<5=623(-\CRCKBTV =P@^ZLPN8V44HY1SWRN*R-/C1]?)8OK MVNR$YFY%Q'S$C"UG=7):W,*IM@R9I^4)V##96=<&?Z6<+$],SF=B^=Z@9^.( M4VM(IPI?$>UG4_.L*WET?77:A>AG<_*Z&40V-E2< *@M"2(N#! ZS0&5N>%< MYA)B$B#N/HB17H_M^$+P37"SL3&,[B.9&7G-^,S,"^VZD0M0$,HAES$(&J1_LF!QBW(O^3K4?']Q0_?IGGV MV]KRS SRE"ELHS>L(0'($&$?^%R"5. ,*B8PT6KV5-7'OE\JOT=^;X20K_+^ M.,-]IV_3,*N!\WNZ>T,Q\%.]TQJK+(LO*[;G\!#28?4 KR(/MN?;.0FP_0_= MIHGQYZI5Q% BTT7!@51Y 5!1Y6(K G0*3:Z9Y IZU;Z<&V!J6TIYFK%^@@]; MR"X_IS& &/H%O"?N\.?J1B6,+3#]=##Z /0J*AA_KN)K8!PZ[ZF L;WL5?0O M#HT^IWYQ]+F>6==5:R2]7W#]A;]439#>/>O_U7Q=*6W,T@Q*BHT!6<850+G( M )68 J2Q@% 2G15A:=2^(T^/Y7(8F ;M#;)?F#((= /S8F/S"1F&S2H1.OG" MY^HN<9;'DL3IC5;4'&+OP<=-"@[%Y"C+-_@&_?CI"]^X.S8OP5QB)2"R$10A MQNUW2,!TJIU^:LYI(;CEHA .VKO[U'BF,:[*7]AH^6.Y6JP>7L*89Q\^/W;I M#IV4SOY 45//N?#DA>@(#TT86W"_ MU>!:F^U7N=935G75E%N ))7A$>DD"*BH/.,W\K@$%(3&$3.%71U&64K/9^^: MU:[+V5ZMGU9K=_,W+U_=L-HZN&O62EB&H% (Y,0I,1?4!1_8 'M+9!>3"&7: MJ[(^:-2I$=;6\*1KN=A05 S7# . M]4UV M[#%U?I'86!,R,/UUY\(WA7RDIN#]<1TF<[*'/:^43-D?N?/YE3?<,UQYZ9O4 M2[Z>K_Y8ED]:SLU\OU M=O7WU;W\?Y_G:]WJ&7VQT^QJ?=_;?ZUJQF:&*P:9,H#F$@&$<@THPA((*#1D M%!8VU I+M/,?/.0;/U(;GJTRT&9U:\O3@$GPW;X> MC!][9KHQV@C=E;,;6[ MI++\KCH(V!H?<_<[%+"X6^/>HX^\;QZ*RO&F>O =>A:(-%MD-BZJ,Q#M#^V_ MO:\+%=J>W;6BV_J9+\K[Q6+UISO#^W6U?K=Z%AOSO+!_6SU;DV<982IG/ /, M,*=BHW,@BEP!R"6A2!60$!*RA(QOXM3BI*VM5?-MU5B;\,;UQP%N;=DF2KN?MW]H7*QKDYV3%>>V;MXE^Y/8A M:@%)?"O'K2(9#.6C4I+A1NJC+?S4B*K=/ZQU)7+SUMU3KY^X?3TY;<]63#B7 M$G&F@*S$VTE1 .YDA0F7K$ X$S K_,6$/4>=&K-WK4PJI=L^\L&^D%]?&@\" MY,#4VP/#0(7@0$QNEP3V'7!$#>! #/9%?T,O#C]J?3O?O-RO-7^[4GJF.$<< M0P,(M,$E2@D!7' !*+/!IM,I3W/OT]3NC2?''M:VQ!F7..O\ST;WP+I^_-D7 M@J&?>S_O@\XO3[EZPQ'EWNU&.X4\Y43WH/'DW\-?]6]7RW*UF*MJB_S#1C^6 M[9L=*\6D*4"J.;=O=F6 2.U/&2]2"9'@IO!N$W!ND,D]BET[D\K0'J_RLY!> M?W/' &KP%W4/C()>U== N/7-?/;^H[V(KWG8?>]>_6S_C*8O;7GF.[[1LR(M M8,$1!!(Q"A"B$' H*,ARC"!#C'-(0[.7]D:8VM/>&MF6&%DS$V=G>'K2/I#7 MW\4WPS/T/D@H,KW2BTYZ'R&5:/^^HZ<-G73K5(K0Z0_VV^%]\US.E[HLWZX> MQ7Q9<<7;2F'BH8K3E^5<-3(3VUJ,60H%M(]V 8I":X DH8!+G(-",Y)KPHJ, M!FWA]K!A:I2PLS>178/#-F?[3(;?[NO $ ],*ZWU2-NF M-P 8@-/ASN8MM^IYW/6LG=[.5UUU)?K"UZX!6R.Z,2.:,RU8 M!HC*D6OV@P%WJ9 I$D@)+1"!.NC@ZL)@4Z,W:VNM.@%J_&T*2Q=*N>$_$\QP.1J"41"9V"ZJ(#YN0=,#_6@B 7I"5W!XH*DT+DK1U,5 MNF)Z5UCHVD?#^:ZK#U)GO%A";5> -IK[:)>,6F_?_2A/E5V:Y0!JE-N@*ZFKLN*>3$T",@8!?Y\OA8!R81@^4AAJ%?6M\TK'^ M+JGM#XYG>V#MS[S#83X2(4?'/HBL^\%W@<,#;S@:M?=SM,OX/>_0LYK9:3?L M,HQLG/VPYH_WSYL?J_7\WUK=/[I4HVR6YWG&*4X!9ZP *,L8$!H)P.Q/Q+ T M-<0K*2%PW*F] BJSD_76[EKZI4SXUO# BF1/^/T6X . .O +H<9S9W+2V&SY M:6MU4IL=L98X#*:H9<.>0X];(1R&QU$Q<.#E/8G*/6C"WE^]73VZK.SJ=7F_ M7MNO4]T,]&7WD::^IQ+E;,+F3ZME'4;_CYX__+#_O?^IU_Q!_V9OL''GP-OF MV#.9*B8URH#,F'(-.PO "YX!;&G/I"K#2N-&R?O;AJ\WGHPWF@,AS_>A&P.> M0>J'^7+I&EB)NFUK\DM?[:P1OPM*VKL@J(%0* 7(" .XVQ-*8@U(Y?]?L M#MTE6__ODA:!I($@>?^77LMY%1_,+\A8A8<"H\]9U&AB/.O'#4A&GY6CF&9\ M"_J%19\W/_3ZPW)C[9J+1;->_*0W,\)-@:DN0($*"%"A"D -TZ"@N)!<%B@C M*F3!=FZ@J:W0*CN3^=;01OG@+EGJP,;"9Z'U>QW$ &Q@\JZQVMFXK;S]= &K M8(Z]!D1,1CP[UJC\=8 M5.8-H-U]P?V8S_RI849]W"_X>?BD7_IHOX=\O]-AG=_Y;!=8V^Z&Y1MM5NN= M/ILN?Y\O5^OYYN6#JR&U4);5+2<>GNX[&ICN-L^L(UZ_4 M^K"H6[_7$,7CZ%>8KYC#M]5KV%">#;+D7Q+VS9P)E*N)$G8W!QE*DM?\,:/\M:/E>5PUOYO2C6!,H(2^\-@(#QIP< M*7[]\-;_4?<%]CH]#@#7P&196YRT)E=E$3NCD]KJ'IG/OICZD^D V(Y$K5X8 MQ^'80) N,*[OG4;CWT#7NFP<>NEMW>$_/#[QN>7^>VF_7<]5V5S]3^ZKYN+B M62JY5+*@0(O4B==G&G %&:#&DC.'V$@!9TO]4%7<]6L@?]4(K^>$U<_)25.& M>UXZ-B?SK=')PEH=NE_B/R=^NQUQX1V[87UK]5W2A7AG>/)QD(;VWF -T>S^ M^N"C+O.#,3EOFLJ]8>,X+2(J,4 B*1 M C;1;804@-A\M2NM7F1FJ#^TY<&FUILN6^KZY?36-NTPPFLQ;V(LQ\IQ4)O MZ'5Y;^#"2_P]$(E:XG]IO'%+_#T\/RKQ][FF9[9*O76X?*B*&PY>N5P66IH" M 2,S"A 7$E G:RR8-H3)/,^D##N:OC3<],ZH.R]>^S"L7=X06!GP7.I>W3LN M8HTEP5#@#%",P==4T4V6+#H TC4Q*%+XXV;/.3A^5$"D<\UX5N,58KCF^M9D&\.LR"WV8WW M9?G\6*=$?EC.-W.^^%AW"W9IO#.6XD)HE@-,"QLW2H@LXRL,9)H+0W-*3>ZE M@S>"K5,CL<;"NC=Y\N1,3'X);D8^QB1?WR:=T-0-S)\1LN6=STU_]([7+F^@ M_D(LZH[J5Q+E1_\6^&_L3NC;,-*&\&2^%4%[RR/-TX4]Z:$M&&TO>R0HNWO@ M8PT9'G3MHTOFF,B;')#609!KI0$J,CL4I%G'&04 MTESIG.K,6YK)8[RIO?P;DY--;7-25D8GO+7:G_9]P+[^ H\,X< OX1:]QMRD MMC?9&MSC>-,'1O\W8&0X1WJ+W0YKT.LG *0+KQ"?NXSV&@APJ4OE(9?UK+W? MMOMV.7M+.RDOC>3G?FOO&4,ITDI 8)=O!"!.LG4F.Q W!J]E0%NS@H29WE2 MF1[QV" 4K:BEO;YCCUN8&XC(45EMZ/7]^.KC:OE@8Z/'=UILOMM;-%V #$LS MGF(.(".6G2 G@!:%!$*@%-.4047SD$WOT\-,+5AT5@)G9N+LO$NXNDZZ;W/907SD&U3,,N1FJ M$?=IMSMMN[V1NBZ+ES_:KM21!4G.0A-=/.1XI/&%/LYZ>U*4X_RGHP@@JG?/ MZ_GRHY M84#IPD4FD@#&LL(2CI09+0@DV$MQ.V30J<4IK87)4VUB<%W\=9C]J"8V> .S M36MN\DMK\#^2^7);.)XT1D>6^ D!*7+Y]_5QQZ[;]D;B1,&U_[4]T[@/"Q'/ M-E:99<;ME7#M.E#;L,=U/J&,8R!RE!LC4@%1T/K(?^BI<5%K:%6II5LK _.Z M_8'WXZ5AX!R8G4Y4%=\E%ULQ14P"#P8L:DJX_^CC)H@'HW*4+AY^AQM6:A_* M\GD_+*M6A>57RY+KN;0+H>IC5:K";VN7@ LQ5"K#&LA<"E==QP#/$0-0YJ10 MV%"*:."95"]#IG="M3.U6=5Q9VR9/#B12ON/O]C H=:W#Y7F[3=36$B.6$X M%3;D12E3@*=$ 9+K+"L@1P(&258./T^C1,*5 PDOD_7A?%4358X^3P%K]$'1 M'V7AWL!_L&:OO;A+.H]0_?$F'Z_R)?*:OC>6T1?ZX9:,O_KOC=;)+8'^=PM[ MU[DN]6]7EOZW'8ID08LL(P7 &%$;BQ,"F,$%4#(C0J9("[]4MZ,[3XWG*N." M>SX= W:9G6Z"86#"\4; FS_.>KNCA++EA%++_WA8_?Q/>TU-!_:'0Q8XOM\H M#_99-]IG]?P';M-NN)6\.C=\:.RV<8EOT[W\@?=JR]OVO[=5MN9CDK$,*65B0W]I6O20Z8R@J0(I5SQ62A* Y;L?8W M9GJKUL9HGEW(VHG-@%OO6/? ]7]K@GOYJ5< MK,KG=2/T)/5 MZWC['JQ&Q7#P<]4#V)*=O M-\>S32K[_5*Y],#ZEQDQ4F?:$%!PESV6YA (32"@F>9Y ;4RRFO_QG? J:T8 M*WO[97%U]U>6.=D M\@\$]=_9_Y2;N;1#_FK_??ZP/*CZDARE7$-EXQF[7$28IH 3IH& F:&<:F,P M#3HQN\V>J7%/MW9,-;97Z06FMM[UA*MT1-N^'#U:L-PZA9Z':>--S-"G:GOU M?%6ODP;\7>>3N^1==[8:ET:K];L!X*%* /N8]&J5@3?@=ZE@\);;]J/GLYDL M?Y3:/"\^SHV>Y;"@FA0ID"(O %)%9BF82I +J3%6B" 91,$>8TZ-9D_GQ]TE MSY7%R<*:',:I/KC[\69D- ?FQHN9<'=);7/R\1*>P<07@%!,&%?MFE_6?A1E[JB>SK$I,U.FK:0A^41B&G[KC38*<32'C3TZEKP_BI7&]F M]\;,%W-7@OA^N:F:NU5R1T@1Q;2@H$!$V+@(VE4I4=S^E$)1I)(H[57$='Z( MJ85!.RN3VDP_=KF X64NB8/,P,QQ!$I$&:CK %P@!7MQAQ#L;X=D<.'NHSSZ MU[UK'W2/3_;74?G>R#',H#:0,)?L))G3W",2< 2QC3%D05"A449(2//?[LV# M'N41NO-^=V.$:Z-LL?(+ OHB,/ CNZ^#$E?XY-#=V'(GV_N/+G)RZ-DI:9.C MS]R6G?AQOM0?-OJQG*E,DEQ# 2#B%""I)1 HM;_:-ZY(4T84#*K5.QIA:N_: ML :>YX'S>U!O@F/@I[6U+?FGLRZIS(L8@I]U?8@DPMT@KY(Y>.3CN73!XP_V M?+_JLM3Z8UWS6\KUO)+3W7T[D6#$I!D"4$JG/.+>MEG*0:J$I#*GDG 5MJ*_ M,N+T%O.UP7=MOXF.T8&OYRM0>[ZQX\$W]$O\+&X#$84G-%%?^%>&'#<&\//_ M*"SPO.P6@MGO#E+NSAX+)"4I# 5%KDJ8", B68[XT4;)G\HEN'$M7QJ#KXXQU7 @4G(DRG7X@U[B0-3,C.&7>47;E334'C MT%VR=2GI^N36>XU7=]7GNX[%B]?B@1PSIHM@U:AQ7SP4#V/#B'?NQ][;7E&[ MNHMRFRB!#4H+X3*6E?T?!',$N&$22*6ERC.B=*Y#>/G28%-CW$Z[MHZUP>(7 M7CC[$68L] :FPO[ !;.;#R(Q>>OB>*,RDH_GAUSC=4T_%MEI[+SEY0_+4.X_ M+HGE)U^X+*\9<:O/PDA@%$8 I08#GF,(;9//#I=@_S)=+%R?8.,+]P]-EW8E^$R%SE8D"$0 Y M9 )G0.*! =%P07A6+*T,,U$O%]Z:J7'GX9VZ-$G0=M(S,(_"/1^+!\3S(&9 MOH/AVPK#9?-#Q]QX9.\+3$S"OSKFJ*3OB\ A\7M?%TLPO2IC;VOQJJK>F:5] M64CF!-.UDRJ&$E"3I:[W',D09Q)*'-:AP6=8KX=EU"8-=85_4YJ8\%[E_1YP M^W%-- A?53B]AK3M-G=%,2&";OIYC(;533\Q[BOKII]'XKIN^H5K^^Y#+IU8 MR;I:%7^=E_]Z\_)&+^6/1[[^U_U?\W)F!$'2< Q2A0M@8TX;@R+-0 $125-N M("V">C9<&W!J*]H]>Q-G<+*UUR[/K,6!:]JKB/MN!,;#-PFG_K_9..'-9SZ#EN=RL'O7ZJUY49%7^F#^5S<&\ M='7I>6K)(ZFRWVQA]79?FK-=3M MY*^6F_GR6:LF1< .9FGILW%\M:F5'"N]C=57_>1.#989 M I9-4L"YS %)<6$9!VJ5XL 6=G$LFQH9-:(W[HN1J(Y;R6KKUUTE4^3V[?E? MP;LYD>8SI2(M4%$ 5MB'"6&J <<:N9]8GBM,>"Y"HL[7F<^1XM/Y]3E]K7GT MWKH;?W:&W]]SD_*+\^H?]=QT'4L^=YZW3_7S5BE1=?U+-JOD"U]';4L6'>O( M^X21C!M[,S$NIB=V'",/T#\]TN7V-&W(RYDBNL@I(P"+# -7/P88*PP@7,"4 M92@3)@_AZ<,!ID:W5:%V(IV5M?I48V=X6N(>C+Y[B_W!&7POL47D_35$>J7] MG7([=A+?WABCI^2=\O!4@MW)S_5[FJON4>_X1K];/?+YG28]$ B;B/)2P..W"_2P_?CMI ^%]V:\5IUE6SVE0N,:6$#>)#* M/'=*LQ(((5.0$P19*K@2/*B0Z>0H4Z.-PP:K?=,FNT#Z<M9^-O MRE^$8)A4R.Y KY3_>,+7\TF/IS[W\'GYQ7Y9?O!26W9Y MG&\Q8H])^0RJPP/\]"+D=KXI&/]7=+"WGJ0=%RX:[,F M!T4]H,!\4/1'JD$?8!;":M5[@WBIG#W\IN-5O/=V>*\HOO]=AC_)_:+7;WA9 M-5%X-U\\NY>:ZVT^PPKFK"JK0@8#I',)N+:_0II1SBCA&4=#G>&>L6EJKYUW MUT]LDU_FRT2M%@N^+EWI3U(Z1P+KYF-,9_RCOPB3-)E#OVJOW/[M:57RA9LZ MK\-!BT!20=!<7H&05"B\S@GAE2EYK;/!NW7/M.%MV>UG MX_8B]+*L$Y1=DI!KS%INRFH<85\WZ@M_J5XVVR+Q'$NC4LX!3C$!B*?&M9RF M(!/8J(+BG&8LA.MO,V=J-%]9"BI3D\;6Y'Z]MA^I=H!ZU^W?.&E^C#[>5 Q, MYA%F(3RO.0IX4=.>;[-HW*SH*.@=)4W'N6O?\@RQ^;"TMZI6>Y_LU[4]K(6* M&ZQR4'"8 D08!93DT/Z:06Y@#@4600QZ9J"I<:.S,]D9:N,C^^&>![AGP?5D MN@B0#E%U<^'ZE\Z[>UC0IGF4Y3(S,( M-,H10 QJP!$U+K.#I3DUC.#BIJJM:IAI9F<].-,&*-JJD?6EAEOQ&IP83I1H M548.6*2U!\*@M5GU2*];DK7G[=5*K/U/AQ_I_#I?\J5L)7E=4#*C5"*9%3F M)+4DH%B5_^$B!JF5$=!HPWU(X/3MI_GPF\I.G2PJ;84F/=/_1. $BM?/66[# M9N '?6M<*\WO[+L)$/\CD-N &>F((PR@H-.+\_Y?.)TX<=%HIP_G#>Z>+ESX M5'@[O]_GR_GC\V.3*L%=)_F4Y2!S"QJ4I4Y9!Q. (6,&,Z&9\#H#.+KSU)8Q MC7'^+?OV<;I,2C=Y/S ?-79%;LMWTMM;N_'MWW2T)GPG?>GVWCO]@9X=._A2 M-=\I(A!SM=@ (\, RG,-6(&I??94SF5*50'#NG-L;SVUA\]9%MB'8P>3WP*@ MG_,#/WO.J '2MHY]C=HS8W?WVBCIN=J)["HL'\J8$Z4+K%@!C"D$0+A @!;(XHT-*DB6 MZI3)2,VZHQD=\N2,TQVL];FN_=HUI%Y>T#9YM1G'C"M:$*!3+ $R!@%.> JR MM*",ZQPQ$51"/:WY'F-%^7>:;;^WTK3F<."WW4$3^;O]+O+5;XW/]F+W&N9YT?-]K?#!@LX/QIFJ43O;QK!XU"!AO%@Z#BQ%'[A>T[/< M:U,-7]I$6'F]H*HQ5PK8KO M+4^L3)NNMWQH]B87N^3,L+?)%>#]W@3QX!R8Q0]Z =YM4Y%?(J8:AZ$2DS"O MC#@JV?EY?TA4GE?=6*)>%5EJ+&'&L )&Y\:I/&6 I42!5$M*TOG]\ M6JQ>M&Y:/U5)46]<4E0W;>K3:OE3ES8TJ48NJV.[[M_=><*GU>9_]>:KEJN' MY?S?3<9J=:?ZHDIO^_L/OOQ5+]W> M@+4W]4FJ_=PF>=&;9(?"G5LR/\>,VUY]PF*^,5[/F5'?3J\^9X=OPMID2G84<((UD^O7.$VCZW*U!64@JKVO[$M Y457Q5 MY5X96+HWUK5 (/=MT H"FB(*B*8(%9 SHD3; ^E[@,;0A+X2^[V4 MOH_1I_/O,_]^D=24IG/\N*GK\U[ID'A)3L97=2#5^-H-L9I_2K;^VS]N.:3& M(*(VT[B3%E7E:233Q]6+&G<^CI2G1AX^//=Y?PORJ&Y1I1Q)A"& I-H<$!PP MR230J>)*:Y)1["4.?WVHJ:W>JP:63WRN7&21\&K553J]<+M0LZQBWS&N3^BC M=>5Y73.3I9.CXXG_\D\7OC(3EU\:6,]^=<,0Z4%R@3(%<8 0:8!PUD&4"$E+8S]5ZH"%Y'] M+)G>HK"CMND6AATGZJ[.QKIF*=LR^>/E7).H$^89YP\_"4/'[8T'#OOJM>F< MN$NZ;B0=/Y)_5IXDSI6D\B6F..IM:$8-J'N:,FZ ?!M>1P'OC;>[81OO:+_Q M.,Q^H8S2)7A!$"N;+"<0@YP M#B% *,WM\HYB^ZLJN/V2<$)PV/[;S39-.+U^21V=>L&K4C3/DQ^VCHCXP MG3>^)%UCJYH]N[!I_$E:A_8^5 DBR^;8ZO>+D]5'O"H.P)%UKFXT:FQ)K#@8 MGE#/BG3C,!Y6>CY[7S52_;"T42B7F_E/;6-^WA9?&8DSS.S<(9IR@#3'@ J: M Z@+@U,HW!F'3Y!];:"IA1P,-:%C]_$][BYJ8[ ^'?'3U]J/0C*^3+7MX?SZ,%*3+JEB_S/[X M-LLR*HC"U#[OTC[^1C*[,J$<2,T8Y!AAA8A?=+6[Z?3"HS_^X]M_^#W1'6@N M/[O]W!WX*?WCTX?O[]\EW[[??W__[?9G\MC'"T]?\^'Z"6Q^.7P*.S<+I\B!S..HIXTHZ%YMRQ%G ME'ZO@&TB43?E>)L# @74,A<$D *G $%$ ,.2 RPI0AF'! O/O4:O\::W3;)+ M4DQ^WU6P!2;F7,;8CW:CX38PBW8 VZ]D&"+WQ0N4F.1V>?G#!K@?EML*L7MW%%+5>F[W";61D+KF83E,-4"Z M4(!RE@&3PHV8'N>\;0NQRKJ[\T[4DV^M]RR7O6%N_&AI6+P' MYBK7];H"NS7?;4/\XCQ(YLM_)+NJT9T7@VP(]P%G6W1BNF]_7#/YRD(T+4XPA%!QPX]*KARNDT2DTI^K5Q?Z\GD.='#H!T[#]K3JE?/?1Z&HDN^\\ GA]PIK%LT M\^T/*YO&5WQ7-N&O_+Q>%N)ID2L9:Y(0&"5V39,* EEF@E69)1B;KT(PM[2[ M*VR8'>7:?H)OCO9V0NS7]7?&-9MNP2!^74X%?]06CT2APZ$;?\.JWXP9[#HY MX>2V=>3V*/^:F+8ZN$U4_N_UYNW.Q$L/:M,4IN,EXQ@2&B/( MD!)QSC.>\MBU/N;95N9&957-^BK#WY@*6ELO5['WP+6?LX*A-3(KN4/C55SS MHNO7%MH\W\!D13..2TU.&F,X^O\RGG"];7A1WP\/CYOU]WI+ MK*EEMTS/2O_'L" M2S?:N!ZAD=FB J=KX4CE@<^#$+I4\(F6)B\;?-[;4R6$>ZX>]OG_NE[+/XOE MLIJ8;$UW%WQ95P J03"BB$*4(P+-3(-!R5/,2:0P5TX*N8,M MF!MIU.I)!UN;I",_ZO#O!S=6&17=D0FGM;U*S3K"]^;4KYJEE%&75 9#&I*^ M_(V8E-D&8_22](8_R%\:?%_4Q2Z'?C9O\;W5PK5GQ1.72?QUH+'+4&5Y(9X*?W M7S]__OFF*0JQ_T=Y ^J>1EP;Z]*X3>'6.X_+!6)"/O:IP0/MK!^W:='![0+N>9GWN1=M_O6$(:D&7(;P, MF'9U8@@V1XL6@QXR5&GIB[HK;*;?:FNW718)4YD2$8(T4APBH3+(LUC"E&DM MLSB)<4[\%):>-S WYFJD@@Y& FNEKZ#2"Q#[Z2<$-&.'P'ZH#-!-.NWZU7I) M+QX[L4[2::>.]9'.7#:090E5J,AHS"6>82H)%$FO+8T^QJ;VZ?=V@HZQOH%';W0NL48H0 ;^8,_ MA17XPUH**E,#K@6Z(!(R7.AM;]+HP,7SE\& TST#,T'-++T*+C[I:JYUOUZ: MF\M:HWU_&$:0.)$YC0QE:&P" H8ADSJ"+(ZYI$AQD5"OW$^75N=&)7NC*TGL MCMG_TM:&\*U*Y]<);EP3'-J122<(JO[IG3XH!4WH=&IXVA1.'RR.DC:];A[& M4<^+[+W0 [$G.>VTZ(NQH]&?7<@82Y%1!I,\SB#2E$.2QN:O0I(4,4YCX96J M[FO W)CK<)*OJCM:5A)3C[6MQ@-/?2GO[G CKC%!'IG#CNIK'DDRM?8#Z\!> M4CL=LP*@EX0U^SG4211]68OV@OK$?'P\U@Q>2,A5I2B#/ MA%7@2R6D"&,HB49*Y5QR118K=6>LJ5?)W>BNKTVGKX[67]U1RV/OF-YMUF;V M(EN]FBW[T2VQ/$QTX?'&%(\)]M[%6&= M/L_/R>3TWC.,5*J\CP\/CZS8V-#M[3W;W)FW6@F*L>$3R!'6$.&80DJQ+5ZB M.388:VI/^+GSR.EFO(*CR:BCV)MIYR&Z^&&WBI?KU1U<%M_-MU$EN![RIMB M5+4SJ+MQR?58CLPBE8'@8"%H3 Q''_T0A"2.,RU-2AG]WKXDBPM7#Z2)Y7+] M)S/6_K+>O%OO^%;OEK>B"G#*+TJHXKL]D_QEO5SJ]<;N2BVR-*(Z%AQF,4(0 M2:1TQHAKTF7MX6S&WF93IB=5?+M=HL+=;Z XR]0#8> =:XY,DG MWMWC2#5C@CXV"S5V@H.A-^#V&>IOS9A:;,%'&RK^8;VPQWBL&P&7EP9#&)3% MO(V8EN"&8G3$?8,?Y)_J6DWZ7E8E[<[Z]JNUB6!:F; )HARGA@I%;.*HB$*2 MD_]!S]HW=-, M1X%XHJS2<%![Y8]Z0]:3+NK^K,FR0[W=ZR:#^M\\+-[]O%D+I63YBS']*[/R M/.8WCVJS?;*9I]O;556Z^M&^A LJ8TYS,T-F.HX@0BB&/,LES%@D*&6(*LK\ MI!L]6O?Y;*;1;&R-KQ4;2U;+D V9)?MT@EL\.Q*P(U/^XV MNW8EP=[\< 'L ,Q"AJX^S4\:M [ Y66X.N01(]4#NE"*X=-N6V[-"U:L[OJ* M,'1GF))PEF&F81YE"B*1]^'IGJ74H$N58(Z@!QL3+0.)DUK]:3DQ8*"N_%#&3;IN@E[X)!XUDR4.=] M9^4C/NDOZG&]V=JEI:_JKA*66. LCC"-&219ALVD0"201"2!,DUH+I1$6$>> M>NYG&YO?'*"VU4:IF[VUH&S,]=1K/X^QVW@2!K>1>?\ V,%,\/428/[RZA>Q M""JC?KZU:>72+WI])(M^^8Z!-6:*E5V>KI8QVDW\I]\-9=4K&+;JC;#9W=7Q MKH64-*("*1AS6W,FB3"D)(Y@G$:I+<;+HXCNDWK<(VDO(X9D^4QQPM08^.]U M17=5.A:\']8);BP3'M.)BM34=K?9BGO3;T#7>%!;WQPI#5BU9@AJ0:O8>!DP M;56;(=@<5;D9]!#_S;#/^PSB3_KMNMQ^4?^S*VQAK_4;93?E1"59OC9!FX%@ MV:CO+1*!654@46DB(:*1@DS0R(J)8X4US9!R6B(8;,'<9O@')VPH((P;59Y M9;L]P/U86U_]2PE^:O*V'9.VA_?3Y9VTT=$?>XGU /PG#:P'H'4!?%N#-PKL MO;!_;_QHE3['QM]]NVWT?IAHZVVD_O#:A[L*RYX]N6'/G6Q_[BJWNWMUUSW( M7\;][7I5KI>%K%[-ZD#D[8^B7.1I3 E'"&*I%$0I8Y!JK*&(),JTTBK6SAKN MIYN8VRCRS,KZO"[XPQKJH=U^!LS^D2 ,1"-3_0!TO.3;^P&X5KO]S-,G$V[O M]ZZKVG[ARJ'Z)#8'?F-FY4UU'#/??&MCU\W3V[54"\55A$7&84XQMOE6.60Z MLLMN"O.()ADAV$^NI+>]N7WYC4[',YMO0&6UKX1)/\[]/# ">B.30@]PP":* MUD8#:W5(U1,G>*X60>EO96)-%">7CR52W&Z[3L#YD#1O,X(7/*\*6>50)KF9 MG<920A+G%!*:)2I.=8ZCU&\)_W1#\UN^__#L!,Q=8_4P->87H"9)P@3)8H@Y MIA QK2!-$86,,)[D N4)S@"11FC4@J8QZF B&(S64LI@A%6.!=YGB'JR;E]S?>'5C:=0RLK5?'P MA1-#]I+_%=^D<5YE IH?LP0#M@7OS*.JW<4TO@'VW:S^/8EB>F.:*1^5+2NI MEIX"G+W=Z$8_H;IF9!(Z>9"(:1//GS].= ,:/P(>)') *^B9H;[VICT>Y.#Y MT4D@EWN&$=B'U7?SD/7FZ9=B593W2EJ:+$VL*A.6TMQ0%S)3SX1&D.1<0:R8 MSN,\S;%(_*CK=$/S(ZW6O"I2]$SO. .F&X%<#]#(U+$W\ ;L0:IL#"ZHT ]% M2%XXT]*DC-#O[4LNN'#U0'5P599*/9> V>^P-LEIY;N=6L0$R4A)#)GF)J21 MS$PC[6% H9(T952)C' ?*077AKW6IB835ZA4I^P^YI#:8*Z0N[''&$".S">U MR3;']X7*5"=O8[L&7('/K#@_D_37^/:$*JB\MVO;TRI[>R)R).KM>_]UFE'? MV(^ZPD^E%+Y@.(E$'A/#229,0029GTS88GZ*D9)QGI/8:9F\OYFYK8Y71@V3 M?GJ!GQO!7(_*R'3R3.ZIK?_5C])@I:?3((RA\?2BI5=1=SKM[3E=IS-7#_WD M'S=*%*RIE7[[L-YLB[\WJ2.4\LA\XS RM]JO7=J*QAA*&HLDTRB+E/#[[L^V M-;>/OVMJM0#".L;ZDL)YA&4$??F6<-/)+\H6N6__]DUM'LQD,B(DE0KB)#7T@FPRD^$5R$BF M(RI2Q)!7X.;6[-RX_(6(L5W&;DQNYI?&B(?KYY8G\!\^L[P.U=>:5^ZMKG\! MOO4!&V1:>1ZGL2>5)UI^]2GE>31<)I0]=P\\OK3>J.)N5:^CBZ=O&[8J634< ME88.J[\N*S9L*LG:XL%5[>!%FF0QRU5FHJ$D@4@K#EF<*ICG"8HUUPB)R(>X M!ELR-RYK' &M)Z!CN^>QIL&=X\9JDT ^,M&=1KOQH@JYNGY,4@O[:EB#GH<: M;,RT9Z.NQ>SHG-35#QR:SWHKI7G!S6/++5O^O\5CE5[).:$\M429J0@B12-( M919!SN,4B5BGF5O.>G\S:5UT=&T>,/*0A@V>E- MS%Y'8D0'^8NF2/LS[:(W^QYJ7 D7?%T'9 M@AHG01VX1^H)U6OLD/Y6Y^/^)UON&G&V-@UTQ&W3#BZC;IK:=EYWR[3CZ<4- MT^ZU5RAC\LNB8_REZ-AG\X[=LT93S)YPMK%"5?BP+787$8PDH1A&%.56]QU! M9M7 N!4&5I(BRJ2W N8HILXMB&O,JD4PZAC,6@LT*S;@@6W^9K[ [^;S&Z)Y M.4Y?N['=/'IP9,X,H&'9NMN(4ZZM!$3U&E0NCU T.Z9,M?-^O=XX>56.YL[%LIVZ_,-'6G9+.ULU[U)4:82)8I M;K>&HP1#E.8I9-B,0$+B-.:9-./1D..58:QSXJCICV.&S%D)TXN.H?-TG3)1 ML-TX!"J/;L#>)]!U"NR]JK)EGG?=K4O7^0?C09$.&KZ'L6S:@#\HFD=3A+!/ MOTY18$&S*!$XTU#DFD$45,^;&!\NP-G2KAOLS_@> M% $&(NDV= S!9F3RO_@[9/P;O[I_]*J?WSW'?T;\/7!(1]TKN;#F2+^J[ M,I3YYNDO[+_7F[<[,PM_,&SRYJD61C;$VNHB?ZO$W/89)4PD49Z8SUA1E)HX M5!G>8U$.LX2QE/,DC:3R6OJXVJ2Y,6;CAYT(/UA/@&A=\5S3N+ZS'-UQ92O1 MK#,"N488)C31":6)2+G3&O;KF#\WTK<[1W_69@-1V[T/_82QO:DM7UM?]%1, MG\.KT3]LS+_#1QYB6N=!QWN;4-_Z#[H -'N+H(6@>A$Z(( &A7KSL0$"O&U? M(?M+JY-L7R$#!]CC,>L7R%W6>MXOTD2:V/-^H;RDM5^O/WMTN5_!J,E$O5\/ M\*XB^"M:X9^>_:[YJJOD[Z*VU09V"Z8HR1C6D(C!;L;4SN@\K67POY(XM*ZW[6.5FDF.^<\1U!%&JJ?GB M;87O/%(1SS6CJ5-^]=D6YO:15T;:JA[/_"@P T\N<] !NOJ@&] M_E];-.#TPR>K&=#K6[=D0/^%UR7\6@'Q!_6-_6@*C;Q1*Z6+[=MZ5]"$$?MM MP;(MA;O(\X1RR5.8Q^9_*",QY!DF,$E3GJ&8"&&EV_QED@;8,C>N:%WY]V&9 MPD-ZPS$K8AJ,QXXFVKSCVHTJ_;AQ!/S4N/+S#3AX<\B**$>IY1P UC'2EH>8 M\RK9S5?@=BX)^II'AE*3V\L-K,VLCFTV3TUAY7(AJ#"S(II#SKF9)2F<0F8( M$_*+A-=>Z^5I#O?"7Z4&1C:J2CRF7C= M0<#$POS6">8 FG87 1M7Z.Y\\Z^L?G<1E\N2>)/$Q'LTAG%N9H$H41I2CHB9#R*F621PQ)S.XP]H>VYD MU@0D6VNBU?&U-OI*?KL#[T9@(\$Y,H&U5H.?6KM_MB>3#Q&? ?CS!8 'Z(1[ M0Q56/-R]^8D5Q;UQ.989]W_$,.KZ;;W:QQ/UPYL0<#]7(A%E3-C#K(B9_V54 M0\)C 7621!)G282Q\I.AO-BFSY]QN'T/]_^R*[VQI\YMNMU5<9EJW1Z+5@F9$2Q1QB#FSRV:9F?4AE$"6$2ZXSG/& MJ4^TY-G^W"*F@_E5CH\?_?AB[T9&(R(Z,C5UP'S;)DQ5/W2L'Z'XTD# 0K*5 MKPF3@E$$(CDXJULA(F4O;XM#7T!C2 @3]J:T-*UU[&)*@X;4]ST\K/ M7O;[2X9;1E2/>KE=E(9N_+&(EL4I$!@7!R$S3TA3R-"&0&@J)HD01I)SR M&*\U9&X$4TTG1-?"T40@GG>(8YPS 0@]OG;IC3&&'DUB^DI3#'COZJO2BM5L+?(4[S BDDI[DU/"F!>6'QDJW\;AY&3=6N59W[T"QC M+K@6',4\AEEBYGA(:V6"-!.SY4QBRF.6,D3]=O..&YGK]IVHS6O$:?V(Y@24 M;JQR'3PC4TB-2YOQ%'RI^[SO(9GA1"N3TL!Y+U]^\SU77BNOTNJU'*0XJ(II MEA,,4UN=%^D\@4S;LV4H57F<9SSC7GI1/6W-+<[H2G*(>ZO'6-IT&(-^G2UI MQ\E*\]5><#=(;ZH/>3=B"(3GR S1A7(O-36-:LE96,:1(SEN[I5T1L[Z?5Y MY/PMPWBE8:R\G#39D;*S6> M>"8-7=$5;CPT#< CTU3CQ&S.N%P/:DB2N\*:23GP>M1>4F2 )PYC4)MIL'WR M_!2?WS2CSZLV;)0OY;3/(=_^%RU,^D:?]N[E6WKFJ@";.&7_.FAI?[M$;&?M*=GO+R5H^YY."1F;.,,5L)A>]HNS]#;'J]7: K$.S=#;KFN0-G4*R\ M_V6Y_O,W@X+YT:H(E=MZN?>78L56POXLML7W*MOGT/X^8HAUG%&22\AX:EA8 MISDDS$RF8JX00C)GC#"O>=25!LV-A;_N'A^7U5JYH835>@4KT<.B=:O:%-&M M8X#M/?.=?EW;CXZ3L E[9^RIF.T'Z\L-:+P!'Y[URMXAD10C$BB8!,9MK$ MP:BJ*2 ASC#-DQQK+/RXV*'1N?'M/L=X4XL5W[3;:9Y\ZH*W(V<&1G%L7FS, M!7\:>_?"X#?[?.VG$3;@?" *2FTN[4Y+7QY('%&4S[U7)FC_13'+;C:NLVP(:TV@$(A# M%$444EI5M9&F)Q,6Z7S(R:'7Z]#I3QJUIH+UKA))KW/9TSGTKMMX]^I?W\@# M9/? 0KSL.MD<1P#/W7PVDNY==>WMX0<6QNB-48XZ!#7T=0Y)C('UV>,5 MHS1V167I-SVU1LNFV.B;E\5&/SU6"UR_FBNWY8?5YZHJV5]5<7=O:/?VN]JP M._7^A]J(HBE(NDAC)@D7!)+4C#*(BAQR)")H?HAEDD6<1,B[U/0TML\ME*@L M-Z'$3\4*_/[U'7@THT]I7?UY0+'IB;K?,7EIGITZ=C*40SGJ\D(]ZL;_&U C M8//2:@QN0(L":& +0YU[>K ):JG[;W@-:LG,G_Z(M;3]LO)JM83FS T1ZV> MB;^UV-H)>J7?7I1_:PY],,H3FM$(JMP,82B19LJD4 ZC+-8LB5DFF?9+1.MM M;VYC3VLN>&8OL ;[)J#UX^R:918,O=%3R5UNMXT4;E_@P/]4I>6\527?8"5HOJWMK\Q\H-RRE=V&_FU7?3L)3Y0F*8(H M1AE$>9Q#FBD,A68\(U2+W*^F\U2&SXWL:KM-'P/5& ZV:\ 5^%[_@PW J\"[ M#!UYAWH3 H7=K]"_,XBY74/NYC6QF]#O.^^)_;6YZ@#"#:AAF##B#MQQDX;; MH6R?5ZP=N$>\ ^W0[0^,LC=*%MM?F*B6MMZM'UBQ6C ATH13 G.I%$0T9Y#H M+()$<,R93%(FO9:(3C4RMR&FMA&T1H(_:C,=ZQGUPND805\)TMAALR\^_J%R M#P!!X^-3[4P;%/=X>A0)]UWK7Q>Z)HU/^O-Z:VLHLN5[MEFM=]O/F_7WHK3$ MLTA-6$IHFL%8( I11(@)6AF!&9>4,J)4YE;*R*VYN?% ;;'=4E+&5&BWEQ[W MQH*?#C\[1IJ.H/=S1'@H1V:+!L5/&NS-!>];/ \6!X70O49P6"@GJNE[+:1> M57?=$>JIDNOPD,FJVKH[U*U"ZW'78%W98F5#Q-5V4_"=?8,^FUZOSE\O3+C% M:,HIS*2.(4J8A(3&,8PC3)'*,RRP\*R+=+:QN=%P8ROH&@NLMCY"1W8R_=_[9>;=J_FBEH459V'(Z?22XQXBR",6(F",21A+9X$<1:J4@0 M27CD5-%V/!/GQEA=)0UM4YUJ!9*'0Y9)>0/V#@U,2PO7P6ZD][K=-C)5'A+2 MNOEHII?V[E1+B5V'1I5&&0_L4?+-PEGY.LEFP5$^FVD6OJ4K]KWXY35)_G)- MLNO)[J%>H-RO2ZK-0[R(4X5H'FG(LSR"B.<4TE@R&*6)1KD2DE*O0^7CF3JW M<6._4V&MJW:RGA3;#-K(&J=K/;:N7KW#YK]9U1ET.@[?@&>O0>"-J5&[)?A6 MU#C63K_Y-"KJ)[>;QFW1;\R1JEB\7VV+[=,OQ5(UN^ B21.<1P)F&BN(5&[& M"THXC'*."),ZQW'D,DJ<>OCL>+VR#U@#+VTW7P:NGX.OA6-DUO1 PIG?^EP^ M,%+94E*IQ+_>K;__F[FM9B/SPTL2.OG(26BCSYGV0^^]9N(TJ%K/Z,.JW&ZJ ME>^R$C[]=L]6S>;U+^N-5L76UC.M\T076L>8$0:H5@G%*=")R MG>=TR &W"5UP^J"F/_:VM_,5DJ &O <>P>2,NO4?)KILA-PZ (!: WIK(#@D M2AU>FOWQA!GD0@WOO%FD0PTP_Q\C(VIXOP1+BKK"A*$;*!2BV!+0R_?V ]UH)V]XJS:UXN0&9(H M%Q0BJ9&9W,:Q90D)4Y*+5)%$R<1+C<.]Z;GQ165;7>2U#CR*6K9Y:W_O1QD> M^+O1R#BHCDPMC=% KS>@!K<3U1TTL=4813[\ 0M)0QZM3TI-_JB\I*L!3QA8 M):B6P5S=?;0%N5Z#MD:'0 M!:UOY&O#M-6/!B)T5!MIZ'.&D9[5F5R9OF_UV^I,/\ZR-.)8PQQ+;$(T%4.* MI("Y3A!)<\DSX951>;*5N='7WLA]<# LA_(TI&X4=350(_/0 (R\N:87@Y"$ M7U-!_L?\9E[?WZJ$0;-F6!R68Y7&:)I"A/(8(H1CR5$L8D1A+ M)#(J2.)ZH.7%L^?VK5?FF8GODQDGQ?UJO5S?%:Y3KE/0]7_=5P(R\C>]M^RR MK,-%'-S/EER!QT0'2?86_FN8LR)G/.XY&/+RCLE.@9PQM7ODX]PE_C1T:[RF MMRMI_B VT[MYE5#&D(H2"K5,%$1)GD.FN6&CB$G$$L-&N5,,#C:Y5H_#?VH\YQ-C^TOVM*L7U15E13V>SG9L6K M;!28.\G0"Z$S+3(S$V,LEQ"EC$*2V/000A@G.;%)(IY'W8(8-C[1S< M!>\QUTV[Z?MA]&V^IE""+4+9EM:V/^__H7',GB.I7:O&O=:Y&]!VXD>'3AQR M*"\HXH$/\(6Q;>K#?D$1/7$P,.SSAW'Y[Z8=84^DV'W4)H1(%.9$I1EDB32T MS),8LHRD4/)<,)O0EU"O+@M"-)Z\$9F3*>X[)""J) M/>Z'Y)]3S4Q*)3U^OF2%ODL'IOONRXE[UE(=3IBK.,L92!"EA-J[+3%RGXP3&D4JC-(EQA+R.$;^"#W,C MJ*^[AP>V>:J.&=<%M)CIZY5>;Q[J;-%[5@*NU J4ZFY3)R(#^RH"<2B/O1Y8 MUO0UWB$W!IWYFS%V4.I=/'74D\ROV!E!4X%?P8UI4X)?KY^.4H-?T91AX^EO M:FN+&U9:0%+)-T^_ES;]^$15PX6(5);%F8F>2:H@PC2'A*($*AYS(A%.DX@M MMNLM6[H-@^Y->XU>>P/&(RIC.:AJACXVMML##3_MRNHHPL\G*[KZC5 >O>(V ML(R#]K*H8'I-<>@RXQE!$4Y3%B< M0B05ASQ7!$890UQKB7F,%X_5L1!88X9UF&,841LD7J4,5L_5 M&R[QC'%ZX'6+:<* -G(,<\!K;^5^1V6$K+RS4(R2FG?LN*H-]SQEY=8';N02'MF1B>;D>?K#F>2;=D,WX)DJ M+XB"GJ=R:WG:LU1>:!R=H_*[>V"BR\G%IWJEROQ&OWGZRI:J3;P2C#(1(2A3 MN^G!E( DCPAD&K%$2(6CE'@ELW@T/C?">K;Z?-AUN &R,=\&F?P)E,8#STP6 MGRYQ8ZZQ@!Y_\?_4"O\->/<<8VO\")NW0U +FE7BT_ZTF2,#D#G*#AGRC($; MQ-NU^-N'LC0MO=M9!=):2:-2AWO_\+AD#H!K;05G]VV-C M/7AT3H6^KI\YV2[>KG>N>1\#X686SOT8?[VDCK./GL25KCD6?O!7[QN8$7$]E4Q1,49 M"TX5H@GCYEO.VV]"8[ZVU ML Y5;L#_BOXUBJ(8&)CKJA8W($;1C?F=_:\1G01LM[U?;XJ_*_D? ).;/*^4J.)9D,8WP+Z;_P'R]";/\AM" M\8D'9O0FBV/36N[VP)AZ5G5\^4JXQ5+7=//HO%3U[]>Z?YO J!XT Q9T/.-_ MT&*.+]N8MI#C&0^/BCB>N\[_5.F;75FL5%F:1_)B52]QL M=PT+)7]=K^6?Q7)YNY(?S!NTNBOXLBD&=$(&545(B-1$EQ%)*$0LI9"2C)HY M(XLXSZ(TP5X+:5ZMSXW%6^.K^.Y@?G/@,H08K5_GN$5\HT$^,J$'1=L[3AR$ M6L@@TL^ 22/,0=B\##^'/61H[JAW0OZ;)Z^4_VIE" F9Q9A3,RG'5FR7)I#S M6$,:HT0P\\L(4[\TLBG,GAO+/C\VY+]P-W&GNY'P_+IR_/U?WUX^,X%7#2U@?61"Y6Q59]++ZKHS'OHXGZ/QC;RX5(,<4Y)S!' M408150IRE"NH<)QF4BG$E)>^@4NC29S!.6>BT!.+8[-THZF W$/=O,YNDMJ8V_#0F@EJ.X$U%%26NE?8/0=G/\T$ FGL]0!_?+SJ M[EY X(KRN^>>/%D5W@NN=8OQ7KIT^"=^NUKMV/*+>EQOMHM4$Q*S*(6$*@)1 MRC-(4XJAH"H3>::U)D[*J.<:F.W'71L):BO]/^QG(+I_U4.AF>J3=D-ET.=\ MRO4 W_*SQT[^(9]RZM17?/*Z89.]C^O5G2UA8X7[VMITC/()4,K_IQ(E6YC=U:&NI6%2;C)NEL1L:(GD TEM?\Q2R2HA( M((Q@C#*#+,H,LA9HRLSL63(I MK[;%MBT25%-UL;JS^Q F<)<4DTQ'.33OA-T01CGDJ9+VQ(606$4)4<[SH+Z& MYA8OU;;N7^R]M: VUSUPZD7W<@ 5"K.1"6$H7%X1E0L65T16O8^?+,)R<;(; M:3E=/W"OCQ6;*J_Z+XK9[48;T/VUV-[_OEISJU%BA4X_K!YWV_*+LIX5RZ)1 M,+'CIK'B#2N+LI52?_J5%:N/Z[+9I+2[ C8MT%Q6+C V$RZ&)4RDS"&R1[JJ M^N^(L$AF,4VC&'EM&$YE^=QHZ^V]E=< Q0IH T%]JL1SKW&R3G?TY>.ZZK9#1. \J[V_V-3&>;H!% /QD,?@9M"C8 M%Z;%(> ^ZM1=%W0S=C+CI]W1G;I/CK:%)S=@<**+3;^I*N?N6VL3V-_M5+TR MN=LLD,*IHDD"J8F.(8J5@"RQ4I)WMJ=.=?%" MY$2ZB]_]_F<43RMQ=235WCP=+FF:OOV3;>1?V(_B8??0RC3L%1K6?ZI-+>;P M26MU$'58*,SS1.H48O/>0L11"EDN,LBBB"HN;)41Y7K4<3*KYT:(C?WMV>E6 MJ*8$#^SIH%-3V/*=3V"]4F#=N -J55KPD_FW^N:?W<_\3?>2]+/R;+M^9$KO MJAYVO>Y*'U:J8:?4$:WO)N1O7IR]HLY!2\<"T.KOM! T0CQS?$7<3Y?.\E69 MZ)#J_%X9KV.ODW==S^G9Z6R9[!#NY/!VS_).W_B @N#FT>:A;%6H9?F70IIO MJ[+6#*MM;7"5*FD7%87F"40DR2'#D8EN$IIH+#"5U"G_UZFUN84AM<&PL1@V M)H/&9H]RV!=AOAP0! 5OY(&\'[>U29WOFFPI-?C1MV;4:'XKNK3:[^I[2?]C?W8'T3[7*>HW&ZW MFX+OMG9U[]OZ-^/P>K4USINGWWVP4F.JW"X81BA33,.("+O7S&-((LP@PKF0 M."(H4M*GG%=@^[R(?8*:7\_< \MUZ9F<$KK[W%;I7K%31AXPGO='[5JST7(# M;.6PM;8%S;M%)!M'0==3N_3WW%?0.AM40VR,7@@L01;4Q*D5S,; ]X0 VBC- M#%3S5WS[855N-U4T4=5!7:B(B3R/A>EE&D&$[$IBJ@14.$,TI1%'?C+6)]J8 M6\#=EMRTW_OS1#EPL+PM%.NI"'$*8C?>O1*XL5?-PF#F+[)_'I6@6OHGFIE6 M,O^\GT?*^#V7#A3 '[J(\/Y_=L7VJ?,"?+)'([_=L]6GQTK0X%?SB&WY856O M(?Q5%7?W6R5OOZL-NU/5/[YC6[7?03RI$DBI#D&899%J40\4Q#IN,8\E@)G2=I M+/6P@J?S%_$\5/ ,H-?9A[';$!<(N9$'G:&@#:]\.HW(9E]SKU/[U%U T^66 M8F9_L G$%=FN^ MC8!_LAX8S&VF?HO[P8M1Z&LXB"%9;8 5DY+=<)1>E>5Y7@C'.PGS$LYI MKKG&-G#%U-8PXQPR%G&8IRG%(F7:ZM'7&:!?MVRSG0SKEVV.O !P*#6T-;-V M!;BZ*U;VY(9= [:_>+)I[\'A%[%,))4:\D3;@N=) @GCN%*XCGDB-4EY __[ ME9P8_+;%B:%7*SDNZ,Y;P]?"./X6;Z>^4VWDJ 6>3N$P4IVG9TV]5KFG4_[V M5'TZ>?G 8=$,PK3*L5"_Z2IYKE,K4KCIPB/*8 M0$HC#2..,AE'P@R;R'.0=&EWAD.F#55M^I:P/ZB#Y9Z$X82ZTIJI3$C#U 9Z MA*2 %-$$HDSI5-H"+XH,&#)#(S_= &IMOCF"WM+YLU'TT>-@@%^/H"Q+E(@C M*%DB38_8($:G$:111(BD68(%]1Y%Q^F/\F= ]J4[YY.BBCJ+MJ9Z/.G2$QB[5@"L8J(A!A M%4.>4S,'CG+&J!3$S F\$@*NMVENNPW=U)S&%;LT53D#]M[M Y@U[7YS.!R/=HH#/GH8BS?5:59W MST_.+R)#S33"L3VS99@YEC$D"8X@2B*&$IH1FSCJ-=,ZT]+\YE9[0\'26@J6 MK:E^+'H.69'3)(DU@I@E&41$9I!F*H>$(I6(*--*13YC7@!!.6LS1!%,8")79J9#5I[8JZRED<)S'.E/(YQ1("W@E. MHWRS;8#UF5J@_?^$OMEW#C[P440HZIYYJ:=)R\X._+L>_2 MY7,MU/GQ4&5^M11Q *"30U3::/IYJ
    \2KBP,X #&W0J ?/>O(S?15&9FUIWY+ M1BIP]PJ=]X]5>O3CZY3;>X5^F;X(Z;$)$RJAO= G2LSPF8F40*D3!%&&).0T M(9"D*8NPP#C+G J5!K1I;@/CI^>B9!.H3$TG,_9_LXC8].I@TVM__?]!V6M> MDEW3"7+]P\EMC2BF%4XJRSZM?LJGE6I4AUA$)(YP"C'2$40LEY!F-((\UB1C M+%6Y<%?'.M' W$8T\X82#]6F4Y!='I.N!6+D :8RKZ$48 P<(F=U"A@/!:LK M 9I*M.H%4('4J7J<[Q.D.G7;=!I4/48_DYWJN^[ZVF]6NJ0II44EQE+A""9$ M$X@0Q9!(I2'7AK1R0C*;F1M_?0Q4ZJT#I-N:S_7PC,QJ+\N2O?_1 MKJ],5:#L&):Q:I1U6GJU,F7'WO95*CMQ]<#$GWK[>;\=O3\FEE"1295*B+ 4 M=J=80X)4#F.M(\0)(2J*O;)YSC0T-T9H[.PD=0P]#7P66C>&" '8V%/K(5CY MI[Y< ")H/LNYMJ9-4KG@\5'FR:7KK] :,@]M]88WZ[L->[C]490+B3E..>,P M(PI#E,L$LBS#4&6)S#1-E(J=%OLN-S4[?K"6@H.IH+'5O/K&6E^*.(^P(TD$ MP6V*%;@!D T3B.E%([ABR^G6II=0Z?7ZI*9)_QW^ZR'/4P!NRU)MR]N5_'C( M6K%E@-5!$4-Q%*DDSB&/6&9F'#&"!,<1%!BE6D0R0X2XKI7X-CXW5GF1PN*X MI3T(]LOK+6.".3+5'*4"U=8#8S[HV'\#:@^\8[M!B+LOY(R)_$2+/"/T@-=R MT% (>Y:*O!\YV3+24&>[2TR#GS$LJ*Q*#G[2309IO6J_DE^+NU6A"\%6VULA MUCN[TWWW>;TLA&G_F_JQ?6-<_MM"\B3*I#TRFMATVYP02&(S>.@LR3!-F,JX M5Y+6-<;,;0CYNGMX8)LGFXW;<0 G'A"4YIK:BQ&*E[MA6.1Y"=FG6 MZ?.E]>?;;7S$7:K&1K#9&WD#5LIS<\ ))TA1A%.=I"G6**42"<[O; M(&'&5432.!=:>^T^GFEG;C';"U'^:^H7?/1,.@^ T,A$\@*7#]Q9:'.B/^DZ2?JVKJ;UHO[*?@4EC3$V$0F':4(P1'&D M($V(E4B1*%8Y4XPY+14.;']NM+$WWTXV3I9*&KQGZ=DQCKL4X\$]]M9%"*3] M]S&&X15T<\/3A&EW/(;A<[0-,O Q0SG/3.3NUTMS1UEKPR^HR*A,!($LL\M9 M+!.0B9A"GF>OP&ID'3N$RTA;&>1R"*N0?MS*M OY9+X\4[L]?.53!WEBX MVM8/^U*4?_MFGO-N_<"*U2)..4<4"2B2R(2G5$608TTA$5@;4B 8*R]!OYZV MYC;#?F8JL+8":RSXHS;7W6VJO6>&I;^S5 M%VZ<,Q;"(Y-0:S;HV'T#GED..J8'3+<8@%?0] J?]J=-IQB S%'ZQ)!G#-RD M/*6U:X>3IQ9XR]TWI2 M,>L&-![9\:GU"73ZK.,5^'*QS_QW9@."''0;-X1=T^[Y!D3R:(,XY+,'GF@_ M/-)FU!VOO:8:Y2(B&)(DXQ!A3"%ER-9D(R0E(HJ(Y6+W?99+#=@V8=6^C &]G>(-KZP7J1[]Y]'2] M,]4,N^/13;L?V#K55/(SGQ=HW;H!M6/5$97*M?"3[S @CS$MO]*R5YFPAT'S MW%0^T-.'RB#9M80F*K6'+3X>DI&Q/8&<8)@2FVV(,P6]I31Y^V]VIS(CO0MOV;VG[2W]B/1<(SQ+(T@RIAN0GL M1 (9(C%D7)(4810E2O@E3GA:,+^LBHX#8&T] .)9&NU/2V.^/2%D7?%C&]_> M<:.@$1$?F9>Z4%>FG\Y8_LF:_[,)QE25U6Q\",=8 \$+26.^)DS*;0/Q>4EX M0Q]S31D6\YR#4/WAA'=*-5(:*TA2*FP.8YDR@A*$\\JSGW-S8_? MFH_*F.L;+/7"ZL95H: :F9@.&'7*>(R4,>8"2?@"&F?:>X6*%_V>GRY1<>&> MH:SQ7:U,7SU]87^VVP#E@NF+5.:Q^;HU5!(G9E[$ M,\BS*(*QSC$1&E'&M,M7W]/&W+[YVDS0V'D#WCJ?;NH#LO_##P3/R)_]*63L M,K$U\_IOW@&#PQ=?MI]\J<2_WJV__YNYN_[:S0\O/_*^)T_RB3NXUG[@+I<. M&];?/SPNUT]*?5'5]*.SX=;H@B\PCQ(15&)XT5G#%X&3>XWWC-BH-=POC%&%TO[>Z*U=WAV,MGM;&"6N)V M)=\5RYTQHMH;6AC*T:F)*J BF=V[D1JRU%;A(7&4\5SJB+ ARQ$#;)G?6L7! M^+:XM#VY97?1I>$KMBEM8;IZ1]US0WUXA_DL=(S<"=.L@M3+K\!^C:#3(0=/ M;FR)'% Y4PTAC3OUEGGHA9(K( V_BC+$F%=88KD"L]/K+]<\#HA6ASU6*$J$RF!+39RB*<\A(E)II',]C0DB2 M:>D3RKDU.[=XSIH**EO!WMCZ@/#M?PZ2_7=$WXT:PV,Z,@]> ZE+_\T'A)5IYW#V.FIE9C^6U]6Z?[?5AMS=M3\&6C3;V(!8H1B6,HE[&W M'[#* 3]^NMP';M04!M=I6*FUU2::-M:"@[F-BGTX7G*&)B0E76YT4C9RQN E M$;G?.(R#OJARNRF$C;5L!OGOJV);?OGZ>U.7DPC$TE1HJ!*>0I1R#&F&N(F, MJ) UN;6RQT,!94UH+*7/"3,=@W";L?93>&"8;=R.S2"]OE@K'> M].*$2TAJZ6]P4EIQ\OTEI;C=-(Q.GE?8>+LNMXN,8A1Q@J!B6D DF# <$B.8 MJ5P+S@C)4^S#(<=-S(TX#G5AEI4ZN/IAJW9[9OR=0-*-)Z[#9V1R."J98^T+ MQP7G?0]) "=:F?2K/^_ERT^]Y\HKZB0.J47_%_:C>-@]M*OI7W>\%)OBL1)J M,3']0E.=1ED60Y1%&J)<<N: G]@3V"UWAI2$JI'$F3:WG=CMCGTZ7J#6C?B-9;T'476'\#5Z$"U[ >/.%W(W4QP1R9+*N3;\!1T'MWOX;N\3& ME:'HPC"S=0%8'P(>FQN(7M##=+XV3'O$;B!"1P?OACXGF.#@%R76=ZOB[TI^ MD*:Q0A=LOPK8+ [*7]=K^6>Q7#ZO:FFNV3TH^9O:+G+":<+S&,918LN+L-P6 M06,PS_,,)UHD/*(^^C CV>E%EQ/(RM@#9/7V0BO-<+UH89#^="/9&?32R%Q\ M6@KQX"3H>KDOU-OX>0-:3V^JG:6NZ$WC;76&<%0!Q9 =,K+68A!37UN6,23> M#@J.09N[\G#C^Q_LH3'KLUJQ9:,AU&I2W JQL9HO7.N,I8C +)<,(J0$I,I$ MSW&4*J5XEK#<:^76L_VYAZ=@Q M;J0_(MPCDWGG$&7'=ILLV,5Z+[_3.##"P4H_Y$8Y:^EHPNLR*.L"+DJ^9QNKQEA^TK^L-ZJX6]GUB4(6;&.:7F2)4B2SG"=B94MT M1I#%'$.>D(SG6"*5,!_B+['V*YDTK6>=4/C[NZY/HGW9KR66VJ1=I:JW:A MB$I39 N=26&+G<099"J*($Y1*N(XPB3UVFL+8M7F2XA- M?=!V@6,M)341:D))#A%).619I"".L4HR'*4Q]=+Z[F]N;DNR=7U5<>&P[!!< MW2@S'%HC'GTR,YQO*>?:!&P&-A^S(A-2" MVNR6M[:#QOA#@97Z"F#M#WA,;A!L08_+^5DP[;&Y0>@<'9\;]I2!Q^@V:YO= MV!RF2!%*L,T<18E=P%.(01SOEV]'1LY,7#:R\K;9O67EO'OF],-.G M-T^_ETI^6)VLJ%0N4YCX3&Z_6YS;/ ML:DGPE@/]'+]9PD>&R=L%K#L%C,[R)QX%N[VZAHWMA@-\)'9Q&)M#0>?.RC_ M9(T'Q>IG<+IX7, %^D&X!2T/[F7 M)7#AV!S5%1\T$.&GI59;[8VP#F#OCG#$>)1 M+" FS$0S7$@3R$@)18HQCF.2Q,CK$+U3JW/C =^A\PJ\W9@A.(HCD\49 &] M;3+XH_ES%*5Y+[!&+T![U/#K5Y@]AX53"=FS-P]CI5]9L;(R:Y]67]E2?=(F MV#$M;9\^F_=I:ZN//=JS"@N9Q(9X&((Z3[2A)99"GNER7;&DWAY?KU1U<%M_-US=$ M9\BQ4]RX*R#&TY"7-;A5@S2XOJMP+=I]]]9\4-D/]@Z$XR\_P$(2F&/+DS*8 M'QHO*2^[L%'Y "HG!FD[^G:2 M&[F-"/W(+.> >FC-QX%@A\S N@-5A5B;7K1>&2I] MM[8[9@NBD) TUE!%)FA#6$601;F"&<-21RJEYF]>M09.M3(W(FLJ+>^M!'_4 M=GHRU6E$W?CH:IQ&9AU_B/P+"/1!$+1HP,F&IBT4T.?K47& WHO]OGZ]_=NB M.0[X[/A???#\FSTM>%CCB)%"W"I9:&U"'92(')+(_)1C24F:9@E5R(4,?!J= M&S=\%?=*[I:5+FRY>WQ<5GHD9K;&V;+*+RGOE=J"8J77FX=JHNU&&EX=T<\A M8\$[,J6TQZ-7+RJ3U&:#/RK#G5::A@,KUV)7]:?MN,D!?M;Z/P+0SIP^!+&: MXLV=%6_'2#V]4[QY6ZJSKG\C P*N 3%[$$>Q] Z\0-Z/2#\0-\W??# MNPG[P7W4F*(_)AI%1NL7KT'E6D![!IG!CYYLT+G6^>X@=/6S!FYF*ZTV&R6_ ML1_U,+AO_G:Y7/]I(^I%PA*2)&D.>74X0)J?*$441EP1AC%G2'JM03BT.;=9 MQ^$38ZV)GIO8#C@3Q;%2,894)1E$B,>09#B!(DD3J1-*4,0'[,V%@GOZC;E) M4'=,' C[SHZ=-M!86QW[JNV]Z0P3MQ?1],\5<,!Q MZV IJ(U-@GJGZC\_K#[9:CJ_&=?JLVA-\1NNHBB65,&(11%$.J:0$&[^ER8$ MXTP+F:<#B,BQ^9F2465KG1!0)>\-R0=P[0#7/;-P>$XF\519"GYJ;?X9%"M0 M0WNP.W@Q(D^D DLZ.34]M923#QXG))R\;O=CJT-I;\.$K6R>J(CPMUUU>"F1 MC.-<&'[B.K4%N!/(\@A!A63,TYC$-",N >G%EN86AC:5Y>VH_MQ<4-OKQD:7 M >[GGZ"PC;U/-A0Q9XYQ1N/ *F5+*Z42_WJW_OYOYADUHY@?7A+)Y>=/0AW. M;K9DX7[#T!IF9L*\4VU9V0T3V[\6V_NWNW*[?E";E_G!)(US'",$*:/"3&*C M!%(A,TB84I)10C+E-8GU:WYN1-)8WTKENF^3#43?+: 9#].16::%H21F4FJ6+;ZK#5_[U;4XV9K/5]9M<[R/K2W T)R> MZAC<;)UZI@GU0>W&6X'@&YFDKL!M8(6*7D3"%Z,XW=PKU)WH]?MTB8G^6X9Q MR+<-6Y6LVCIHM;GD@2PY[1\A:ZZ "6 M:((2C@2,(L9L0; $$LD%E"C6+-$QCE*O6>!PP"8@OQ" N9'=8!A&)CJ+0". MV)Q#N]W6BLU5BMUV#3ZS7B')(5H>QT@$UNKH-#"U%L>Q;R>T-DY<=+V(X;[J MUF&5>8$U(5SG',8\C6R-/PHYB3G,N/FFN8"%8 M'M(8APL6GL([9IPAD2-(F,6;\1A2>_(NU4FF"/(/?;@,I:^XZDF7TW0L[I"W90E7LDM!_WYU.L*Y#G&CHW% 'IF9SB4E[.N[-J:#/UKC M@Q[E]45LY.2$F9=N86D[[;5=.J[7VQD>"1;?P#HW. NC%0 )A& MIILZV>G9P:^WH<.?"RB$I)!S34W*%Q?\?4D.ERX?&MXT&?Q6[FFY+G>;SL'& M**8R0F9NRA*$(>)VZD05@4(+D6.1L#C'O@'-^>;F%\*TUGK302^JKE%)&*1& MCT/: ST'.\$?HZ0+N" 2-L[H:6_BR.*RY\>QA,,]@[?HI/K-OA2-+COC&9>" M(YCBC$.D= Z9W>6/)(M%+A%+E?3CB9=-S(\;*@L?V.9O]7R&;^S_JQN\M^J> M@^F\4S<8H/$WZJ0"E6TC:-V?ICOIX8E=NM/7#4W>L75C]G/G M3$8Z)51#R2BVA6499&EN/O%,D80)DNOT=:0,HDAUSJ*%V_=JK:LT.#WD7%Z@U?^17HG!R%_H MWOW+ ^Q%'#S4:X;C,9&\@ 4>EGYB)-9"80Q%I)B!(J(!=$P4SFC)HX@B7,+WHXTT2S.5.15">O9T[V^]:DK^@XZ M5?TO>S D(W_6K5A#\"V!DPX'+27^K(%I2X*?\NVHM/?)B_R/)C=/^*4H M!5O^EV*;]ROYCFW5@F12ICHG$(LTALA\HY PI&&4H AG257$SO54\KE&YC90 MMU6F:T.!M12\MRI3QE;WP\AG(>W_ED,!-?(G/0@CK^/'ET"XXN3QV4=/=NCX MDG/=\\87KQU86V6]EG\6R^6I+:B8,L$8SF&*9 Z1%A@2BA6,%1UXU M"'K:FMO'WYKJ61.E!TRWL3L01"-_]JV5X^_F.> 1M+A)3W/35C2Y[/=1&1.' M6P;*][.-K6]=?E:;K_=LH_8KV)PG$8MC$Q&DL3;_XPBR/*=F$J]D@M.8R"SR M4O _T]#9/MI'E0D5*ZA3ET'"!K5^?V/6]2$"- MF%89U41JKR-IYYN:&T,<,FRKTFNB:ZMGSN!Y>-TH(@QH(Y/$ 2]K)7CKA)=_ M[N!%*(*F#YYO;=H,PHM>'R417KYC8 7IIL+%)WVD"/E6Z18,D:TNZI;].'.$PK-$]<"^M(@")H- :)RR) MB&;2AS4O-3@W>FSL-:#:FDF-Q: P)M_8W_'U]OZFBL]NP-W&6TS@(OQN1!@2 MU)$9KX/GP5CPH<7S387GQPK/7WOQ].8W5Y!"$MG%-B=E+%<$7E*3\WT!90P6 MB4H0CO($!-40):E"HHHE[F@D:3:ZX#8R5;FQC:?SF@GVTU:I4;24=$V?>"K$Q5%^V MOS+QG\HRC#G$D:@DM&(S:X[-_W22I)(*CJ07#5]GSMSX^G F[?N^>LBFL?7* M4BQ^W>1&/=.!/S)'G2S@8G_>_T/CSLV^YE^HPYOV\63^JS?;)YC]OS>-M7>1'FYIN?NXR_9?B[G[[2?]> MUH73WRB]WBACR^YAM[356]ZIQXT215WJQECYL-YLB[_72?2QSE,DD@123*2A M9V6K8VD-A: X49EB<>14\GA"F^?&X:W+%4&HUE\_]IZBJ]TH?F8=./(XT'I[ M4QW%V-Y4?;AWN?K;LW 65&[#M8;&\7K@N &\\AUTG ==[^N!H^-_N"%CPLX* M.:Y,8?:D@\^$_?!RA)JRZ8&9.UHKL2V^JUJWTHR@7TR#MC+&2I@)2M7$UZWY ME5VF-J_\5DH7G@/259WF-M),U1$C#R%[-UHE M7#N-L)Z YZ[<@+JOJBTYZT[G>MMKGY4Q*.2)A!#X!DU8NL:>:9.: B!WE/@4 MXIG7KX^_& 8Z \"S6#'!,4N2&$/%$P21(@02IBG$.=-Q0DB$23Z@0J6_)4X? M^O3%*KNQGNR,G,-7@1T[QG^)."#.K[)^?"KB[L(_3F0]',&QUI\=K7BUQ6D_ ME/I6KCV?-$"-PJ[3J&Y.Q%=EPC5KP-MU>3CJF&<2B]AJRJ29A(CDB2WG$L$X MDRS22N$D=EJ[]FAS;HL;>R.!L%9Z:#ZC.MQU\",CZ(TCV'+7S?KW6/Y8266.UFL[DZV M6UI5QZ9P'Z,R%41KF",6V;U$"6F29I")G"C*LECD3J)N5]HQ-WINW0"5'Y7: MZ,!:B4,[QC&Y8WRXQZ=W?Z3]\S2NPREH@L9 4Z;-S+@.KZ.4C"L?-U"BPCRB MM G+JORT^LJ6Y@]=9X0L$IRG.H\IS%5FY6=M_2X289AJD4<\%AAKWJZ5NA'? M^<8&+(>.S&X_66-_KD^8KE? =$R5=SQ$9ZH'8S<&NQ*WB70KC)%MM40#6/TZ M%U6B@,&M.;>EUYLF\: P=/95;;X79E9[>*\#BEM4[!AY'W:[%W^[72W-':3?OMT\'86MAO^8L@Q&.!41QSB'-4@1SDN944YJ0 MV%.L_GQC<]S:/MCZS_]$DAC_!ZAM]BS#U8.P&Z^$06UD7ND:^2\-4&?*L8ZB M?7$9I* G/,^W-NTASHM>'YW3O'S',")YLRN+E2K+M^L';H8..T[8[>6[5?%W M)3](T^^%+NR+T!P*%:;QC9+/#X>:?]L]F,M76_-N%?N+JXH^W^[9JA7X66B4 M9SK/!*1Q3"!"$8'4!$ P36F,L528"Z]SG9-:/[@\]:T1Q@^'5Z; MB^IQW@S_*MT7DJFSA)1(SBIES&_\J%WRE8<;I0,<9P:MWR]BS"6L] MY-9\T'41='P$_ ETKVO\!)6C9BRJ734_')P%?UAW0>-OR-G'J!T2=.8RCJ73 MSGI&1?MHQC1N:_X9"4T;W];?U.;!#G1UWMJ"8I4*@C74/(H,^5,%F4PS2'6* M;+6CE$BG.5%/&W-C[O:;MS6)6T-K<03W7?1S<%Y./@@ TL@\VN+S;0WV-M:9 MK=?CXYY:$ "GB?()!N#EE4-P 8F>Q(%S=TZ6+7#!]&Z*P*5+_:LRO&NZOY9^ M_ZPVQ5K^8GY7+O)$LHC% D98)A IP2%A20HS4F^,82)CU[(,9UN9&^VUAK9% M!VI3066K>UV&\Z#V4U\PJ,;>CQ^"DE=EAHLH7%&:X?RS)ZO-<-&];G&&RQ=? ML4'UPA63P'3-O0Z;?3!N*U<0$4(@0UA"GDG)D G88^946M&EL;G%Y,>Y%\4* M/#8FNR_27<3X\FIF2.1&IN2CU /P805::P=4>K^(GOM:9T@4)UKTO!)-KP50 M5WAZ5D(O/F*R)5%79[IKH\[W!!0C;]9CRW<[=:L-J=G2F;\4W]5":11)E6B8 MY<2*E$L%>"GTRH658._>P>*PWKFLOAY^B O^*:;^W$B45?Z\BE-=] M/> >PH[>$Q/%M:/UB%?$>Q6:/6'PL.=.%AM?Y78W8+[N0<.BZ+?K574DYJ_% M]O[MSE#G@]KLA[O?C/.-U!%GBA,199!B+2'",H5,D1B::#JC!*<)8LHG?G9L M=V[#S+YJP49]5RN[N[5^+Q,DCVO=T_//YFND"UCV[7J 1/4L%2"3.BF*TX M%D&2TA@F&LE$:A7EQ*G2]+D&YL8ZE8W@@?WW>@-$:ZI[%'42P\MAZK7(C,P@ M-2A[^P:LA9[$Q3UXO!:?B6+#%SB%"?7Z?.^)Y$[>-EF@UF=T-P[KO6Y@:M?N M\7%9I="SY5M6WO^R7/_Y8:77FX=Z!ZH])B\B)#,1(TAS426VVX +)5"SF$9I MGLN$"J]D+K=VYT9X7;.!,':#QR9=N3@8[RM.X-@%;A'7","./6OO8FI-!M9F MT#%Z'+4"/Z"")F(Y-CUMZI4?'D?)5IZW7Z=P4!TNA;(P:?K+X(SQHGX\XV^RBGVBQB<.WE^^<:@.?#U&MC[A\?E^DFIZJ+/ MY@6\9Z6R.4#E(J5$2T05%%F,(4(BAE1+ @7248:EYC*7 ^IH##3'Z?.:OIA& MO>Y;U,O$N]7_5]ZW]KB-JVE^WU]!8!:S::!X1I0HB9P##%"YG0TVG01)]1PL M^H/!:Y6G';O&"<3J5BB<_[T'KTDGPO9E: JFVH M3TT>:RO H[G0_]3DVEET]+T&G)3IG* TAM2[]8TI96CF\&'SKF2.$#A_$

    ^G7^"X;OE9KYY?C]?J/4;(SSWJ_7SC,6Q%!0G4%)AO#FB.*2Q MI#!*,\*-,Y<0[.3-G;G_U'RW"B(H,8(&I'LVX2D&NY4K "\#*Y(?)5ZI@QV& M7Y$T>.JNHZ4+=IC43A3L^EC?X[KOWVW[,J,']7ZE8C*/46+<'9D8QT=I"6G* M"'SB=>Z#?@]TL=[8+ ;Y)#:VH7E=>+BH5_DYP3EF/(>: MY!)BB;%9S7 )J4ZM\YRM3>RC70,D^H*<3LMXW236KW@QZ,JH$? M]EXL.3_S3BQT//?F^M8S;_YV^+QW#S#*,^]D8_/WF M#(1E<7C!.$\@^-U"!B7F@"Z#.T&C9%7N1IU&:N01"\[YC<=7!I:>.W._^GV9 M98)'4F:0YGD,,3.R0Q+SGRC+[V4O$&..CQ8&84&6H-.PT=.N;!68A.7-I/B5S:M;]? MK=7\?KGWB;=SL&_2#:B-.OIX8D@L9+A^0[I,8&P36J"(=D\E"E@]Z[ M=QZ)_>957;.^SHL_7JNE>/C.UG\T/2N1C 02"N8\C2".&(%$20R5BCG"--8I M]DT@Z1QP:J[D'EY@ 8,MXIX^Y$7.7;>VPS$Y^$[W-23VR19Q8B9PFDCWF&/G MAS@Q<"(QQ.VZGLO7)[Z8B]\V=2>+#\L?9K#5^KFU>")(Z5R+!.8ZL6V38@XY M0@CF9DE+X@3G+/'JD7MYR*DISA9BWR7J99(=5ZA!J1M88CQ8\U^0.A,1=#UZ M>=1QEZ/.+!RM1MVO[.W%%*O%7):R]>V)%W,Y9VLSU.=UV1;'CEALRA(0NX\J M69[SFT]],;\0S[,8:<(9Q3"V@318*@DYE0FDFF5YG+(H3;UJS01!-35U^K(V M:]#YXT(5MAOKGHG>7E" .7-VE<:=B>']J9T]-Z!MD7ENZB9G+:-N0-LLT-AE M%IZE9>#W^L\[]7,#7IN'_H^PWE@X\@.[; & C>W7A>/RA/,7\.;]E/RMTO.E M[6.SK/JR&B1V#_/-JMCL.J7-\HP1*3$S,VN;B-E,.YJ8.49IC@E/HCQF7D<< M3J-.38GWNDZIG_9G!=:JJN"Z60$=%3$@!=!MX5('SXN)0P/PNOKY\X=^5K5.KY.T/ MM6;WZNV\$*NGY<9NT=4[NC,;Z*%82J&@TOB4.MREG\[=*?&P7"U6]\]EU\##HK!-%'N4\"1! M&J::,XB5,JOEG!!(,A51B5B64*_=.J=1IZ9J.]!EH,D?R]6?\&'UIY^696>J]QB]T2 M8JU&"?;?'VOK2L52@>-R=Y/"$",DSSED269/5TN[;]*F_J9%JK620S%6OCKB8R(K9! MF(8,*0PIUB)/1:2D6_]IM^&F]GZP^R+SY;U]2,Q,%W-#:Z]SFTZ*70]D0A$W M^$G+%N@-L%"K[HA@!S9LPN9E4D)G;W:,.'HJYV7K3^5U.EPU0%&;3^K/\I^* MF7%B\RQSW"=&#AQ M:NMV7<\UJO'UBZ]55YM/:E.?$^9*)CJ.)4QT9ER.)-&089(:OR,13*72!M!Y M+4E/C3(UV2A!>JYM3K+GN)2YEI.!%:*&!EJ95L$/43LY"+HH.3G0N&N0+EN/ MEAR='^X9&VN#/.P6KEG'?'ZL-V^+_ZT64J_6=LU??WT3E2I$8@:3#"OS\"L" MF>0I3&*>QG&4(86-T *'QI"IHE*SCT./&R?KQ<10IZWEYWV!^OOFP+#;KLE^2\7Z4^2Z6,6K? M-C9*_\A0 M?U^^PL;[.X\^=_#O:5C7DRQ=N]OB=G?/S_INM6&+VMV;84&1 M8C;*B8@48HH9Y"R/("42Y7F$<)8XMSET''-J(M94.[6OD@(P\[]6H+_=X-Q8 M\$TWUGZ) #Y3TJUF Q$]L(PU')>0P:WY7TNRP&<-2MR@!AZ>4_>.BP-P.U(3 MQD <>_5H]&2KHVVCZYU&Z^3H:5J[N:/OI;WCC'_,BZKLTMO5$]_HI\6M*%,K MBEE.$$>$0)%PB34W;U"EO$.&@_ \4K#P UO?&['9 MK&RD1\ SZNB@*\J_.G7UD=L2O@\TY(GZCABQP%CA<^/][8D<(7+3\1(WSYFM[% M!=3:3/H=^UD=P)@?JB_!&[9>/YN'[$^VED5=.I5[2PW_!3>P,TE2PW["<0U9,C6K"]ZPKXS(3K9L10_ Z^(5$! M+\N#-@>X]N=:H?;@;VN*!BU T(.XP)4(?!",79*@!SLG:A/TN8M_=YJOBBW> ME9N&MTMIA//I^U-9$N1M*R/LK2K$>OYH?_RLFZ2,VY_S8J9$GJDT4L;[8AQB MSK3QOAB&B&-A_HTJJISV8:]&,C7Y^V3^S?I:#4;PNT7IT>#FNGGI5L!1V1Y8 M#'V)]NJ1$X2D:_OH7 =BM%X[0;AJ]^,)<\.^"_M:?\LHOC)-Y//3QH!9ROGR M?H:5S&.2)1"IQ,@>9BEDN420DH1(+O.<19[=^+H'G-ZRX ?\S^DL4 M10@\LC7X8>'? !1%-^9W=1H!8$^;A]7:UM3Y*UBNFM_6;8IM4N9J9[#OPK1S MMER7IJ%F8/"-W(;Z;Q7U_U[1_=F!OAZ+41=6PBY'.T<<>4'J8OWQDM3IJ@&2 MS,I__%S*8?'NIUJ+>:'D3"))E8H(3.(HA3B.8T@HD1#3/,(QXI%.HF )9R0Q-9YT2G@J$44I39M6 M]B\Z+_L-[/\_F!FW]\6P3\' [Y 2)>1E]9R]PI"WZ[7Y7%7_D3^#]N>^L.?R MU[=VY6E>-X]U+%=CGWF7+^M2[=;+DE?O6?:=^[[.O M5072+\PX[G?FNU;M?EY)A5-9,PYS#0W.IE19 OU1# F:9YF461> M7U[I<)<&G-J[JL8+2L"@C=@L=6O,GKEQ%SEW4\"03 ZL=]>1Z*U:KLR$U*B+ M8XZJ2*X,'.J/\W4]LVY9\6#_;RO)F%6JK0/Q59D[SX49U/[#[5+N_Z+UR4H* M/RR%S?!3;U7UI_G[XLDZ]N]^B@?[[K1A9%6KIEG*&$N9\>R0YM1XWI%-Y4T5 M5#DA)"*"8DYF96R3FW:-"]]+";=&#+C5IS:@PF@]#6&LNRG_6Y;#JHTL-Q+6 M6PK*?_=,'![W*^(FM=.=^(&%^TTYR_:_H&71#=@96_VCG?;#W^U=4)$ &A; MJX:'7VQ ;TT%:+BHNNY5; 1,HWZ160R:FSVN!>,F?+_([!QED;\,BGZOT]=/ MQ7RIBL(L(?E\6>W(;ZLI[8H*8L1RCB2'L=:VO7V60Z6$)W'@5\$I_EJ%U<#O@]1P]*,II-8ZCCRJ1OJQ M<:AMGE?WTZ1/J^6J2E%;WE=M4.M@O1FF6J84$UL80T.<1PED1"K(8A13@6(M M5>;CC9\=:6J.THQ#Q4ED M9,+69Z3"_#6.4\GL(;?4/C+1,=;4A&(;1+-79+H,'._?;>607S>E",3:P%IQ MT$>E! I7&AJH563F#6#:.)>@%;\";EO%U8=IJ7*&L*'ZIQP.]V+-4L[8W=49 MY=PE_73EH_%NE/K<2%8YPLE?P=*B&U]RJGTJ^ M^_ZX6#TKU3I/K@OA9)C(+,D43")2YDQ&D"N=04:3.&&"Y6GLU2#J[$B34[QV MW(N?IIUGTTVY@G T8KS*-@YE%ZK21*,,4$GH(CLA9>?\8*.*RT6;#R7D\@4] M]Y=9,2\^ZSJ?ST:CE$V#J_^VV@;1A.>$8Y@)C2&.)8(DR2F,B(BUU#B/(^6U MO^PT[-0DI$1=I4*HHJEUX+G![,:WXP9S8W48> M=X_9BXVC/6:_JWLZ,/_Y9'RB4P6?/\Z7ZL-&?2]F#.L\4SR!1+ 4XL3\1",N M89I%C*@LYBCS*JOH,.;4%*F"? /.U"GW=',<.'=T>,(R.; J72 1_&Y!@Q)U M2+?'G:.@#I##L..Z0NX\'#E%'I?Z5Q=[MU3K^^>J:?ZJ M=98D$DF(N&+&*^((\BRB9FF%XPQI225RVE=R&FUJTK.%"MI8W:M:7::W6VN" MDS:TRI18P6G:+B^K>O#G7@\L*(\C50*[DD^O"F#._'34_KI\C]&J?CF;TZ[W MY7Y1WTZ1Q::P+2BKX\==J'R:BD0SG4*=YA'$+!&0*<%AE)MUIZ3(,.T5VW1N MH,D)K,59G1/62/_5MS'D&4;=G+@0/ VLJ3N*&I"#)!M<8B)L!\@S8XW<^['; MXN.NCQ<^WS,5UVY*EDW,VRETK6W)U\^[C]2[EF7RW+;UY&U1/'VO]GR_SHL_ MWJ^5:A>CG>4(&Q&).,RS&$&,HPBR+#5_52++W21O4K,WXH9_SP355OO=EMTV2,/O.^&?LSK6/ 5-<1T<]+@9L6/- MP5$"[6@#]WMI?;91H!;:6CT8=/,?JHJKLV4MZVIB;Y[6:[44[?P[\_(L_[:H MK)'_\524790_JQ9N@X2MD;]L"RZ" MQM!VOG&Y'&C9"G;&VL; 97U>8W"XE]&P$Q+R#300TE%?.\.R??BN&7BT?B^8 MO9WNJF[$+..*Q6G,8$YL6$^2$\CCE$+!XSR)(IE(E/C52SLQBH](C%,D;7M2 M4]=(JTN>]:YE?DSSA*@4LBQ7$ M!;01?#B.:97FL-(W,Y9WG.P< M7C':._[>Z9NQ'P^2B\HB,6U-O_KY62Z7GFYG(9!(QXX-P MD7.(991"DB0,$AD)D<>:C#,7@P KX=E>- MU=8,L>N[$GFS*K2%^;?M0FKX =-(^[ V1"E^I_%?I!"_#S/GRO![W:-GZMC* M)L:7(8MFP39719ER,GJPY)^0U4E"T)RKTR.-FU;5:>U1YE3W MIWN6GC=3;)L:O%U]9_/E#.N4,,8I)#@E$%-DLT.S&$99)&7&9:;]LD/W;S^U MY[[TF,N6#K]7 #V?]P/RW)[S_I0,_'Q[L.%?V/VDT4$+N>^/,&[A]I/6'15J M/_VI?L]M:^O5P*EDXQ, 3M; "^-:2UL5'$#&H/"25, 5D/JV#5P1A6] +P=*F2(6_K)J53SV3LS MS.;Y[VJQ^#_+U9_+;XH5JZ6295GR]2Q!#.41DS!2>0YQ+"+(D"WCE><$(11K ME" 7L;PXTM2DL (++%KXAX4+&KR@ NPFCY<9[A:_H+P-+&W]*7-6+6),"I1"3)(4DDARF(D<1)XA*'/F=,1^,,+WSY6W\XJ-!Z.L;[;/GZN_T M9F1P'Z:FPD*S/4F:BLYOV.-\PQ:V[=@VWK-=Y^96;.8_NBL)]7!@3M(4UBG9 M'V)D1^.D?CI*42-?.?46^P%^-.@!PU\SU65\SRX M2=TH&+$OF2%[2_B./;(?4;\&#GN-^)Y?:!6\KMR6W8/N=W2 M^=-J\^V)_X<2F[O5NY^/\VJ=-X-ZD6/W MJSD\=Q9__8W] QRW[X,_5W6P&HMDAHPH0UFV=I*V^S/.&4SR*.9YQ'3NUE3U MY-VGIJU;MV;SY\H]ON^8M&Z=NYJ*@35KRX(!UR/<\9@.]X#'JV@9*>2Q34^8 M8,>S5G>$.QY?,UK XUFX[9#'\Q_R5Z77;/G'&Z.(\\U[)JIRK=472\0$TSA- M8)YF"<3,O%N;UA?+2M4LD=,C;V4M'4[E+X-MB=_&S_IKWR2!D MQ4-9I;KI/<,RK!.B$(RTSB%&&8.,\0@FQF/,L1EZ!U$-"A M9:>N&DW&.B"W%:SK8_VV F^ED4,ST6QAST4^+.L#JEFFTDRG(H4"(PUQF@E( ME5$RC346,E(I0LSOV.+,2-,[I=@!+4\R8=G=M\3JMQ%WCEJW[;4 = TL M+$3;!?G-!9Z\M\ NL!!R8^O<4*-N5UVP]W 3ZM+'KZ@D]K!:F"N*JFSL[5(> ME8DI=F=KN4H9IB*"2./,>#RQA#QF*519KE64"!)CKZAP7P!3??>D+7BC+ M!\/X=:]Z,'2RC%6?^_0LKUHUMCYL9WW0=T)D<41$BF'$A80X-GX21\0L]A R M"[V,"HRE5ZU5EU&G)G6'K>W!/[/OCW^M.M[_RI:LJC+F68O5B7XWB0M.ZM"[ M^I8XJV.'Q([3^\.+KJ"E7)T&'K>NJP\71T5>O2[N&W/ZP]QTM3[JB$,21#*5 M95!266;I)9 *B6#.6(0$%91HKT*MYP::FA@U.+T;,9YETDUD0O SL*YL(8ZC M(Y<8"1M\>F:LD:-0NRT^#D>]\/EK\OZ.BU[$'"&<4P19@CG$.<\ARU5L'.4X M4S(2.#^/=Z07_TR08T]OD[T&:4,G M'[G_VE5VKH$;^>7F$O MUD9S" UA59*H 3B *WAD_"!>X&Z4EW$ CZP\Z_L=?[)G7:SU2B@ERT(4;\V7 MO=C,-T]K]5F_?BKF2U44JIAI3,V30! TZVX$<8P)9#H6,#$+1&F6A8(0KRX4 M#F-.31@:R%5V8L$6RNH!W^+UK*?E0+J;. 2FQA=>2^?HRF?[EN-SI M"5JCRV'8<0MWN?-P5,W+X]+^IY0'YPO&S=FLYV*C9'W^L/^+UB=G$5(IR2," MD608XDAK(TY)#F7,52HYQTBFLT>UGJ]LN='UQOT,LS^6CKNZ(T]@@VO8 ]6;:N94ZYC:'K&NCV=6F5];AW7TN70_S1YE M=D8XY;XY<<3=>M:V!^&'OVM=$/;<^VIB0Y^']PLG_6'Y<9\<>=\H:HLWVTIG[^M5O+/^6(Q(V8UKZ/$K/9S,XV8(0$Y M%@@BK7B4IXG0J9>7[S7ZU/S]'7@KH_,M_+H$@N?2WVL>A#)O/9IIR&--(-;2 M%MJA"IK7HHJ5TI1'GEV=!IN)D?H]V2- L"H[Q.UF8M Y<-R9&8K7H3=M]K[< M.^1UQ0CP:E?GJT$?\G2O#VM!=WN\ (R[$=2'FZ,]HEXWZ;U]9'S,S;.M^;RQ MO<#-R^O1#GT8@$1SEF2(4Q@Q5O:JBR'-8@P)YKF25"0,>S5<9/)BY,1. MD]_U_23KG=9*&&DT4OA@NT?;[L^?EU?YZ1^6M:J^G1>/JX(M_K9>/3V:*\S? M157=6>9$+$6-GZ-9[9+5DS,3Y))B&04TU02FBONY^*]O%'3\QLK3JR+ M4W%2V,P^51,$UK;R/5@MZRV3I3S:6_$3Y9>? 4>Y?WF@$WJ1[+XC#1W \F&_ M%X'V=F[ EAW0T -*?LHKVPRUF@*$>T]-9[I#O@$G8-6H[]8)V'OFK3TA9'[^ M0+'>S.[FFX6RJR0Y_S&73VQAJY1^554/[^)A_GBWJHJMUYV/"(TI99K"E,<4 MXD@ED(O$_%5C^^;.<)XZ)0CW&'MJ"YD2?K5_T!C@V5VJSP1TO^(&IG7@=U$O M1IW?!U=PTR'V]Y-'VU@VN'N MSJ_L/U;K-PM6%*UN;;%(M(W2@3FA$<14F<6&B#3,M4:)CH05+K\H/F\,4].N MG0EP86TXW@.] :4=H#3DFM9Y?6;,@]ZD"GH$5_8F\2P 8C^,$:. M4.S-TW$(8_];]:P-)<3:>(P?YXS;:GES5;QY6J^-ISG3A##!.()4QPG$.,60 M(U:'.C36]_9$:*ECLL'H6ACK+J\IHGG&=09*DMJQ^EAE> M.8-"I;GFPA!KFXFY)Q(&876,5,+JK%)4X ;CF&W=T00W@9^$S1?PQ;(&U## M#%B ZQ(304MPG1ULW")4I6GJ)\*=XTU/B/?AEEO0/4X%NTEVTXM@Q V] M5-YG; OT'0/.*J .-E^*")N%_43DO?S)3/(R[JAC4H]-Z]$ MR37C%!FG V.C(\1FJK%$0T58FJ0H3G5"_72D:[CIR4@-#%CN[5.QTD!7!M0E MC7N[(=VTIRQ2*D?6N:,0IZF$1*,<,I4D,4WS5$5>17I"D3Y.!X\7H=Q-S$,1 M.;"6US"K LHW6S?P>0 GT(61D%+>.=ZH2NYB^:&0.UWCWX;ZHYFFQ9>'U5)] M>BI=$V(T B4:0T$C#G&"S"(\BC1,$L:R+$VB)'+:H#QU\ZD)1HD/E !!A="] MN_01<=TR<"T= S_V'DQX-8T^9_(5?:*/;CE::^ASQK2[09_]C'\=F%TETC>K M[[:V3.G"W:[7]F#7.G&OGX^*E=[:UF"?'\OCCG<_U5K,"[NI]Z7,//J[FM\_ M;)2\-1X0NU=_,S?:O&4;]9[-U[:F@9K%*4LS+HV7AFD,,1-F&:A3!+5 A$9: M)V8]Z-ID8GSX4Y.7K07@U:-:@\):ZU@;[(7FOUO#IC^K ZMDNPITVWS0LA_P MYU/5HD%)@FW_6-)@NW+3]>X"OD M7K!GVE^ED:K^3/TKY55)Z.5FM*,N;)-)7=5[?B M/Y_F!MFV>L+?UJNBF)E%3J93QB&)$V4605K9K+\,HIRDB.9)HE*GWH*N T[- M<]FV.-BL *L0;\NK>&;'7*+:;?1+?=+I9&@F$-FEF9&AQ).I$AB MJK2/!%T'9VH"M6VM;LL$LSI":;5MK;ZPK=7%?FOU8M=675UNJS[$E+I)W7@3 M-; 0;N?(%BANHLBVQ@!K#7BS/T??=G/T[O(<>6ME&&I?J._]/U+3^V$ZWH=K M=W]B\%:8Q2>UN>7%9LW$9H:TT5LA8R@E%Q"S+('$>(8PBY2,$H4ETZBG#)\> M<=)*VSI ^]?>TGF&:6]UO)Z_,05P+Z#*X 6_-X@#AD?&N)OF_DH\+%>+U7W363S."4IB%,-8Q#G$F>"VHF<*620BG:$4 M,>K9%?7<4-,+DZB05I73-ENTOFO,,\2ZKBVO)VOP-64%$>PP#A!<=8F(L$O( M,V.-O'3LMOAXR7CA\SW=D'9F93O?\CB__GU!YGW)]+LVXO#NI)Y-7T $"_7GS[Q-]F9&@ M+:$[AANW^_-ENX\:/3MJ-<2OFLE:L,OR^6E96':8_ M&/?15H@N/A2%D;;;I;0_E \"SE'&DIA!1#6'F"=F!9@G&I*8&L=.Q9IF3L%7 M V";FCX9D[ZOEJ H'[$_YYL'8"OA?[=M'X&V00T_W.-DAIA*-TU[H0D:6 ,; MJT#+K!NP9QAH678#*MO UCA065=N"33VA9/- 4@/*;,AX8TJRP/P>BCC0PQQ MK=OX5O%-^2)I];&K"W': MI$';UTT\0:NOGW@=62,ZBA9H[1X.4QS5A9-A7,43X[V0KWC>\O/.8L[I93DX#?;M^Y M/?4M5KJ?[7ZV#OP$__;IP]V[M^#VZ^UK\.[7#U]O[]Y]N_Z1/3:U(U.F_G#U M8-9_.7PF6S<?E6VWL=\>?^: M%?/BM^6*VQZ=]BG^L'Q\VIA_-@:8JRJ/8?MVP;&-Z<0*8F;;*"GME]ANU773CA( WVN;;0W7=6,UX-;L&_#4,AS,K>7V M,RW3/;-TA_ABN+D=+SW= XO=+E'@IAW( 'YMS>[62/"ZFMVVG: T%.Q;.JC3 M,^2,!,U*'@+GN-G, S)]E 4]Y%@O_CIZPQ;BJ2I6^76U6+ROXMYF1&%$"490 MQDQ G$81)'EJ7$@I*,\9BZC*7NC==!KQU%Y4P\B7+4>^M?[%WE1GOC.CO[:N M_R;\0[[#]KX$X'=K.JAMG^;+K'N>)OIF.P/Z'_4UUST' [[S+@S<-XCZT7CM MU0"S2&.6TMRLGC*-(%81ARPE!'(91\H>;"5)[!?+V+[]].(7V^AL7HE:%I[G M3GOT.88(]:1DZ("?%JR0, G^9"?^@=@<8+/RP#'L4Y,7%$EZ/R]1RL7=-&\ M=MV@RQ_N^]"_^Z[6][;'Y'KUY^;!9NBSY?,L54F$9HG>BW%8SJ/9OJ([4-NUI' <,D^O(7-';"&\2X 15].3J*LNA]HVLC MMMZ?[W92!:1G2:(YQ1IF5!"(Z-BW@XJ0X2N @5 ^M?>%8OB(TS)6P80+%+H[^0F%CKJR<#R)SOL-U M%2RJC*@[]O-=M0?Y6BV5GF]F*I5I'N4QC%*%(4[S%/),"QASC7C*$Y)3O]S0 M[O&\%&RT#D"R!MVO9,4Y:EWW:H,1-OCV;5VNHDZ^M%4K:K#@50TW9"ZF&S%# M5*HX-^2+U*FX8/^Y*A67+NO9TM(L-.=K6Q;ML_ZX6MZ7NE6KU>JUJG(UE?RL M9SH6)$6:0,:061M*Q"'1*H9YHD0J6(RX%%Z-+%U'GIJ3M ->-9SX:5-72MR> MO2F=J7<3GD$('5B"]KFTJ&M7J/9_-BO %6B@F\\$[#WI2U?0CI/.@X_;9]*7 MDZ/NDMXW\"^3;SM8?E_.]5Q4+8XJ.9QQ'@N-,($QTHE9Q<4"DBP2,(TB*:5F MD73K8W%^B,D)T3Y*O]/H#B:[Y28,/T/KR@$U[P)1XU[L_'J*1BI(;G/F%@LE M-K;A^9>U+95B#P$JO(7U#9\Z76FO@N'=K'04]3YSX6B%M[N!MXMC7_AD/S?- MG@Q^UF_,/,PW[YDH>P']RG[.OS]]?[U:KU=_SI?W;YB98?/[698+I+6,H:T3 M9)> !-I#/D@9%9H+C%'D%3[J,_C4-++&"7@#%(@:J9^SYC4!;O[:4+0.+*T6 MMG76*N"@06[[A5=4;\&#-Y>H]G;:^G 6TF_S&G]4UZT/,X?>6Z][]&P*;N,0 M[\RUMS_GQ4SD&95<)C"/E%$L&D60"\)@AG(D,X$B@:6/8NW=?6J25((#%AWX MW>+SW$/?9\Y-:GKS,;"6N%/AWW'ZE,E!NTSO#3!N9^E3MAUUDS[YH9Z':7T; M?C1E&8K-NO1EB\^;![6^>V#+^KCOTVKY0Q4;=;D%2#O9(4\%S946,.(DA5AG MR-8^)%#*B*=*)%F2>.G%Q.R;FF(UV&'34^B?_PEET5]W"1;5W]FF^M.:5?UD MW(324,]3PFG-ANM1Y+103TCE [2\VI8,VI($2I; QM"T:XBU9I [,1/'/2V>F/'GCJ0G"M-_Q_=7MOY#;4J<-8*ZWG=$:2X$)Y D602Q MD@I2DJ7ZZ:[D^2^_1N"K)$V@$^1%F:W]Q()'?N]9R\=;PTXOM]M=[,_ZOZ3B(4L]CF7S)M7MR8,@1Y+!&4JFZ6C_/3^=YK:]M._EVYLTX:V#![<=;86G$J%TQRB M-&$0Y]*H:IP1J)C&44JS!/F587D9,Z;FO[[?%@ZSITC5.@+8HJWKN; _EC6> MI[)AU/G]>.E]H5"S_M]F^ZZ3"UB2V&#,%;%IIBE$4N$UA2JA B(D:*0)Y1"R9%.>)X8_]6K M?TC78%-[0-M8J]KS=2Z+;F #87%[QE9TT>T8:A&(Q*$C+P[X*VO2E\T2S , MWG12YQ^+X>1G'[M'E8K>?_ MI>0,,UL1.Z(P(]H6QI8"SXOK0[R;M(2C4YQ'SD:"KT$Q-H6P7>6$, H^U17;; M9-Y8 ]C6'#]QNF[&W+1KM'D86-JL'>!+B_Y7UA8S";^ K3E@9\_-F=:W 9VK M(,R&U,?K (TJGT&X.U37,#>]KCK$'?O9E)SXV?RNSD3:VWA:RCJ-O#B],V6= MSAF-6,8X2B!E*88XDQ0RD9MU)N$T4C%A&=G8 G?EKVP]2Z:4VK[\_8?:B-O]H\K;'O*QM ;F]P@@8H>-4.93'3-1==]7%\6';3 MY>N9&UA9CRD+=XS@1D)(23LSTJBBU&WMH:Q<^'2X/G+[0YF$+[;"[AR=H&7K[L#WDB^\?GK#?90/QU&4]%:>*>WB_6K\I%\CW MYB][?;^;OCC/V\.1W;)ZIG/*4T0EU+&-@.8)@SRBQFUA"8_3E.?&;?&+@+X* MC].3-6HP=!-;I5=K(+8&V1]W%GE*U%43YBA@@T_"2/+68G]G"=@S9=NN[/D& M;*UI[2H&U+\0K 95QZL C:N=(;@[4M8@-^VGN^^T5O9>:EMJ\JN1HPK'DQFH MM>FO>,J%$51H]_X@QHF +-$1)$A(IDB:2\Y]JLRZ#^VUT3="P=DMQNGV@^\&FU7.]U4_QH5L\?-NJ[/8>.):=Y#A.; M7HP91Y"A7,"8<*DPYCRCJE<+WA#HIG;8T>ZT6A=NM9OE%YNN]NRA&V2"W53T MQ:9M8*'M.V/EI]H65GUSP>_62%!:.407W)#L#]+Q-@C E^EN&Y+;LYUL@PYR M;4.8BTD8Q;DLC*HU2 M:#KYC3J@!>J;8+!:K/VW6P_O5^NWJB6_TT^)6B-63&=>\F-2\[*T^4QRI).<9 MI#)-(,YR"2DF'.(T(U&6@M+N]]<(3.? KK0$'=NC,2JBQHMJ=KPI;!PE2OE=W;-!TE*LS4)%O575GS:6M][(4NWG)(]03HP( M088R#'$2V23I.(,V"9,)DH@TEE"DGH6+U,*J3@58/Y%UOB8K=#KMHJ%K!!DA]30=LC.0X];G,D/SZ. M6B-Y7CY0J:2SOO2N7OA2?C%?P$_F*_EV]9W-E[-,DSQG!$.1TM3XOG$..5$Q MC!--$2&92I779O@0(*>V]]$N;5\A]-VX&&(F'?=7NN&>OZ?8MJJ6)7*JKXO-Q&ANS>*E7KX3OU<_/:4/C' M3$JNF$XYC+22$)L%-*2(4:@RDG$:8Z&H5\OS:\!,3;G;NYWBP4YP8?VMS8," M;&^!*.LU!V#UHJ/_ MQ[ OV7Y4-.R]"GE=L8.*?5>KW!#*PIH+0E9%^9 )0. MM:SWQO-BB_V^S'5M ?2^IY_^2C6?W:V9C7/^]OR=KQ:S"(NR<'R_49[QLV8T#^SY#_1,=#^9/6]\K*K% M,%O\;;UZ>BR:[BXS2B36"8M@JNRA3:PX9 11&#/C"5&""/.+Y_(< MH-:UGBVP#[GGYMQEVIW5+!R9P^O7-3SVT2LW;@(KU(5!Q]8D-PY.J)#CA7VS MPJM&\79+:V/$S=:[>;2;7E;^%BL;V+G;K-"8I3F5%$;2K)*,!$E(&8ZAT!I) MA,T:2<:^*>+NP_L\0F/EBU?HRU?_%KIO6KC'!+B)T5"D#JQ+#>P;4 +?)Q7L ML(/?!]D0ZL-:V'QRC_%'3B[W9^8XT[S'/?I)VMVZ#$A_+G/:JPX?"6-)S!() M(\YCB&T-M'+77&D5*62[$-/,+Y?\>) >H1N#;_-4&)MJ%FQ3UM+^*TAO4A+= MT#@JGS%\@W!Z@PG:%LHU3YL29?$**-JS'DK#Y6DXY,]TZ7K*CM?U+H\ M^MN];@EG469K):K2?7"0C:![SV<'&35N^9/-1EO+%"_R[ M%M_:UY[U6^HB;Q3'<8Y%!G6B.<1*Y9"A.(51)A@FAD^*G)L5']Q[:CI@T97> MN'O/W4.VNI_T*SD8^-G>FM^C]_ A#^XMAZ_@8Z1.PQZ\>/49/F-Y1WOAPRM& MZRI\!FJ[F?"YC_3S4CZO[]FR[B9B"\FL%G/9%!7]8B:WF?5MIQ&V^&9^4P4U M;<]FS$H'$12H7T\FB"HIJ9Z;:-NP)Y9Y3*H M;9@-+MJ:!G:V]3YM"S//;O[5Z+,WL%Z/-7'>OEM0HD/Z>6& C>H3!N7RT'\, M>_-^2M\JK?#F:;VV :C-8RU(FB=*F06I3##$.-.0<:RA)%F4Y3J*>:+]-N#/ M#S:][?8:(%CL,/^KG[AV4.NFF&'H&E@&6R"-"M:D#2%KE]D(J54=HXTJ0)>M M/E05ARM"5OK;K[%VNWFO;-'!4JB>S(0^[WUXIB,E)!<,9H3E-B%>04+R"'+C M#@H:6W^1^&E* %33$Y\:+B@:O$$+!/I-F>/NV;C3,/0^FW-)0;8!S61MK3J\ M:+3"@[WH'KXBH1^L"90J[,6C6PW#?K?NG85N[F4WU=\;PT]53WRM]&JM6BFE M[\U?Y_?+&4^%D(D19HJ-6&.CVI!0GL",RA@Q&1OA]HK_Z@]E:NOU&I9W-GK? MF7"3WW'X'5AU:]FLCX'LPPIVEK2#7WEIRUXR^PVX-#%]4MFOY#1P=GM?-&,G MO%_)VHD<^&OOZ'\.\_IIOK!Y!V7Y09MY_[!:R _?;0_-:OU=[[3GB13(2"/D M2,00QR2'E!,%MWWYJPEPA!"5$4&-T3[X\05^WYEY/RM"K>A\^O)(QSYM]14;FB9N. MEI9YWJ!V;F;'IWH6(E+W]MG_JAY7:]O'Y,/2.';?ZQ8F31%VE421)E1!B5/S M$"/,[$.#R:.*NOX7'ME9Y"ZXGSIDVQKSM<>,^*19@G6T,B. M]2>0-NO 2,)<*9:3-!'LF.Z%9&UAVVFTT=CTRPC>] M]:%ED/X67>.^3-L*!R;.=J-PN;9G42[;Y\(L?[M+CQ*_N5O=X4Q.8'=(JC.JGDC?@XVIY#Q?S'TJ6 M"_D/RXVY9&X+.%5=0SRK:EV8 3<="LCKP!)4(@4M8FNL V43.!(3M,+5A2'' M+6+E9O]1G2K'RWHZ.&5,F2KW7K;](>LBA,7;)_5_%5O?_;F:Y3C"--4:(A0C MB)55'Y%1&&5Q3C#+4.07Q>LX[M14R'S/8D\/QY%@1RW!M0 0>_UW\.XD;U M92^DPGEC&%7J^C)TJ'F][]/WE.K+$SIR59])E,A!"5$WR.J-G>N)U0]&1GG@,J)C![G4R>, MOOIXJGW/D4^G3IAS?#AUZD,]SZ::U)M6.LZ753$OXSB;Q Z-(R&R/(8\SG); MU1=#&B-M_9-$$\4SA)R>79]!I_9(;S'O9[TUL'LG*SI-@.-!56!:ASZHNIY1 M_X,J#XJ"'E2YC#ON094'$T<'53[7^D\1:46W8SF*()2.0DUA"'L52BXA&>>XZ*9O4PEUUFW6/ MIG/CO%N'!F%R8!%R(+%';*(;F^Z1B<%9'2DN,0B[7F&)7DQU!"6ZW6>TD$0O ML]H!B7X7GM/J]MQ\-#_]V_]H?F/^8V_T;__C_P%02P,$% @ UH!P4@X\ MZBD]=X M33%S3H3D"W4OEL]@ P&_.O_^'HR^^D++E?3Q?S??N9_83__A/.TR-/YQW_[ M^6\?7H+[^7_\^W_[;__Z?P#\SZ?O7O_T?)%.3W"^_NG9$L,:\T]_3->??OI[ MQM4_?BK+Q0D\__Y\5\T1\U"D."X]Z"\*^!,$."YSD($D:WPFX?. MIO-__$O](X85_D3,S5>;;__MYT_K]>=_^>67/_[XXR]?XW+VE\7RXR^",?G+ MQ:=_/O_XUSN?_T-N/DVO]K]L?GOYT=5TVP?IL?R7__G;Z_?I$YX$F,Y7ZS!/ M]06KZ;^L-C]\O4AAO9'Y=^GZZ=Y/U._@XF-0?P1<@.1_^;K*/__[?_OIIS-Q M+!?5].3S[/+GWU:8OFWG\OZ'_1*P;@X>^%_O_JWOUR]^_,25P27#:^OZ0?G MCZ@OVX,._+K&><8SYBY>,5ND&Q^:5=$NEA?_J.)%::_?%Q\^84>_$N5 M1?UB(Q1@_%P/__W.2\_$LQ_U%\OO WUV8@1SV3H&L:X'%9. D!VM(JFC5T8R M3'P XJ^_\R;MUY7[9)E^6BPS+LF*7+PT+-,-1=]%\/DG?OD+-<3&='D3+:3!S2@A$8(VI+N!%<))1DA70;4__5W[X0#T3\.]I;GR'AX M=KJL@GHY7:4P^U\8EB_F^3GMQY,H?8K&!$#.-"CM-7@5"L3$4D%,FHLA,''? M^W?"A>P7%X/(M1-;\1:7TT6^8,!B5-PJ!TZH"$H%!]ZH!"DI+W@,W"4YH+&X M\?*=4*'Z1<7A$NT$$A^68;Z:5L%?F#QM"K1L?%BOIZNO[VX<=I%<)\_7LX(??8N\ADB5 W M/G**A0%BA($TLF0KO=)Y"-NP[=T[8<'VCH4#Y-D%'E[-TV))YFPC^/+3).7"@B,!20>98U>G(0F#:@ WT9@K/)#&@V^5$C!A=(%ANP&H*KY+2I3 Q&&SN(6(G MP/C> 3.$A+N RI.<206K\[]>3^?()R*[()TK8! ]Q5M"@4/'*>B2PBN//L0\ M&$RV$+!;HHOUCI%#1=L3/I[1EV^6'Q9_S"<"9=)*6A#%66(!-01!=M$QQV7V M-D4]G!&Y\_K=L-%Q%G0(L?:$C,UN^6;Y=KGX,ITG\K02JA@* E<4@BEI,OBL MR?'*+&JN4:(W<#0,=YT(,$.3((WF,Z71* N8@?INL9 M3C+G2LG$P3!-DA".O"#F"<7&"Y638B6S 4!P^[V[@:#C!.A!@AP9!!^6H98\ MO?]V$A>SB55,,6T#8"JL5AMQ"(1GD$D61K\*0@X1?-YXZ6[J[SCGN;\(.S$ M+[ZF3V'^$3?)VIP\62Z7SN)CQ>LQ'R, %Q:CP<*\XD.;! MNP@9_HZSV7_,*2Q^CV%%.UM^M5J=TM:6K0]:6?)OF!6@G$S@"W/ +.-,VJ#) ML T6-=Q#Q&X0Z3Z#.82(N\#*?RYFIZ2 Y>;X;[F:!!<8STR!XT6""JH Q3L6 MLG"V<&L4-VHPC-QZ^6ZE6=UG+@\1:1>8."\E.BL(J!LC*>%T-3'6FI)M I.0 ML!UMK1&(";0I6OHBF3'#Y::VT[ ;0KK/7PX@X"Z \FI.3R-Q3+_@\[ .YVQ- M'&-9><7 NE)K4CF'J'F"I)07)>D08QSP?'4;#;L!I?LDY@ "[@(H&TOX+*SQ MXV+Y;2(=%U(S#RR31A5J]/ MPFSV]'0UG>-J-=%1&A('@@B!1$%Q-@2?/9 M%&3Q/,ECB(L,6UZ]&QHZSEX> M*LXNT/#B!)+D97*\LEIGM(GGJS7N#K3P1YB%3'_13LAI&.,Y\#";<+0_+^$P7E%P 7A=!-U@]$ M*K[>SA1 3E$&EI0+RK*0<8@;9G??O!LD.LZ&'BC,+J#P]C3.INGE;!'6$ZEL MECI&$,*0@9.Y.LO2@'(6C?:(N0R7];KVXMV T'$R]#!1=H$# O!)+4E=I'^\ M_T1B6[TY7=<;S37=/W'H";G9 49-X38/!IQ@$A(K,C$OF!^PGO,A2G9#2O54IPGO #?ET_I0__8U)T=*%0O%7ODM?UH,&9J,FI M,EY0Y.78(,G2G0G:[0YCQPG4-J+OPQ016\LP>S7/^/4_\-NDH&6&Z0(E>59+ M3#3XY#T(Y8UV:$H<,-%^Z^6[X:3_-.H!(NW$QEQ=UWU)/UE-O!%"%4M:3-&" M2EI!0)TALL*3T3;9,N2MQENOWPT7'6=-AQ!K5\@XN[=[QH153&#@G'9/VD=5 MJN=(FL230W7"4),G/L2UI7L)V T='2=/AQ'MR/AX0ASD#16.\%[3#_;K?/3F M]_=O7K]Z_N3#B^=/G[Q^\ONS%^__^N+%A_ET M!1]#^#S9%/Y7);\I+Z?S,$]36O*+LZONEPBR)10>(H/ @JW=+%Z2EC%C9[/WWFVA'"V7EW\Y/9:>@QQ^QJ)BW<\6:UPO;ID5=,6 MYSRS(+.K&5]'BR5BK7!$ZW,1:.*60[?#6;U)QCA=F)IAXL*J#"#SO4T+6<2X M.'!CN4G_^3'S%1LN(T;RIGGT$I2N+2%BB>!-5#I&%9QO")U;U(R+H$,4O!4K MA\BZ"\@\"ZM/3^:Y_O7B?Y].OX19C=^?K)^%Y?+;=/[Q/\/L%"?9R5!B\:!+ M/96,4H'WLOI;-EATF(3?4I=\.(1VHJX'2!V$@T5KE72!M'=(LIFF->;=&-2! MJ2RQ0#&JIH@*@K=60"PUC5V"27G+$?+AF'LDG>,TI&N'OI9J&C'VNA182K6Y MQ>H=)B26X@Q_Q_5%859D,B7&*(Q@J$"IQ,$7FP2[U9OT)ES=D,\D\!U.K-D*Q9!I+)IF4Y&C; ME3H*[UP26ZZ''PZ:NZ2,TR^O'6(.%'87AN8F^;9(%5.RP*2Q]2:\@Y U!0@: MT9DLI%%;CJ$&COC'::77T''96\3[&Y3%.LP&P(S+M??WLY"[3V=JT/_ M^:P/=3[+I>%K#"M\5R%;!IY;*9Q:28B>)^#:L"2-D$(V<=4>I*J'D' 0 M/ XG^PY\ME\7B_S'=#:;H,S,URL@N7*F2;Y]@L">@@! M!X''7A+M G/SU][&8J"G'/J%_-T>=^8AU*-9N$F5R8$!%7[6T1= M D?CD+=Q8K91TT-8.!QF#I)U!X YHW]"(D#O,$-46&\1IE![./M:8)E#T-<3J;KJ>XHFANQ*X+AQ>O/JI"9ZZB(&O\;9[8P= MYE18D1Z*CV1%/:/EJ(P':0+WM#BSP"9G:O>3-&ZY21L0W(^T0_31!;8NSIO? MAF_U).@RPY\BRJ"(>N\Y*++S=6)2!&M2*+47?=9;VE8,=]1_DYQN,'60NN\Y MZ3] \KT@:'E*[[TCI8F1+N?:L5[7*<"TT3/PD3CC(B;/+;I0L!&(ME,T[@[8 M#D<#R+\G*%T[H[Y@A7/G51$:4DCD&#C%(";.P$;/,065C6\2H]U+T;A)YK90 M.E#^'<1MF\YBN%K?LJT8DXG>&D@LD6V53-&"('Z,<3IA,HGG1I4EV\@9-Q'= M"$(#2+X+4W3S[.5"6!>]#2<:H[:!5D$I$NO,. 'T# 03K"@J:_38I/KV8;+& M358W0M2 FNC ,ET_1[[#2\[.R'I%C^50FW/'3=\J#L)H98KE6J8F14P/$35N M$KL1I@;30A>VZO5B_O$#+D^>8[PL%:[CHC"Q.DPL$Q.E6 HH*);(1I"M-89Q MMZ5#U ")@;NTC)O2;H2@0V7>!W#NQ@R*4] @%-E/5TO,'0_@$_E]PILBT":* M)YK4QNT9K#5+>[>"S6$2[R =_FPQWXCA[]/UIV>GJS5%"LM+$WKMI"=$56<, M,>#<1%H,6*VH42"])!9C='+;$*\![L3M1E\WJ8!V:EFV3>^_?I:R;I$$[T VKG0[@MM55O,9.2:-RR>WD=)-A:'BZ=[@>.D#3G7*_:[*KE5M*42SK M50 L4E8KS.IEG@!&11=T9F2,FZ1"OT-7-]F&=O@:4C,= .T:]1/KLL,NL)X$\?K&@W=)!N.4G[P*(EW$3R>G$S7FQZHM74"!2CD M*>(\5588;H"F;E(0+8/$833213[K M 1E%@25F].!MI" W2=J^/5. EJ/$6'@*30YL#BS'&[PM]E'!-9 ^NL#6VXLW M;YC:-'>YT0'<1=J748$U4H *)8,/TH(.7-CDM*08I 6^'B9K[(9TPZC_SC7- MP331!;*N=98_ZQGDF&5H72!=5,U'69OPY3"B&?A\Y0A::O%ZL:D+XI M%*-.DK68O;/@519U#%\$7[0&YI-4F6G'79/0[I%TCIOV; 6ZAKKJ HSO MCJJ[I(R;^&R$H@,E_GC4^#/4S/%C16JCG,+$2&\(X^0B8ZP7& .ZFB;A M1J1(8FG2I> N*>-F.QNAYD")=Y#F_%YR9:)Y9%)X#\S463X>>2V'+F"2*<$3 M20E;)\JW$K9;OF#P$5MCI<\/5\Y@8#O*R(RW&RU\PO4T47QV@X7#YF? 9C\"209LQ.RA\[ WT?>V+G4QA!LH*,.:AMNE2D':233A'V:K4Z)4XRCY97 M$QW0&E"*>PC.(J"DT,<0+UPUJ="ZGZ2QDZLC(&L/772X9]X=6.V#EMQJ!3%F M3@&U5Q"DUB2L(HNBP#VY)AVMOD/7V+G4$1"VKU:Z@-FUP]3[]WSO2@Q1@=#< M@6*1PFGK+=C$KP,[?$@=I V^H36^>[/E3?"B,V57D^,9 ,N!_J# M6U%LL(JWJ96_AYYQJU*/#ZD]M- GG*YO]2KE4B2%OB*:1'%*S6#'.L\K&"5S MB<9@D_OY#Q$U;D7J\8&UKSZZ0->-L]4S?B:HD[.6@A.N7"3_T5D(MAZ]Y:2] M%,KG-GUJM] R\DE2_?WC_YN6;MR_>/?GPBGY[ MX+'1/0\=]LAH%\H'.BXZ*[^ZA-O5"64@4)F P"2G4,XH2[L5!74HO%2NY,!\ MDP::]]!S>(76%YR?XDM::-O:"KSXFF:GU8[6%L_T7ZYE:":YZ(JTX+D+H%2T M$(-VH+-C$J422C29>+0'K>,>$ V!H;L%7&T5UD'N]-EBM;FT].+K9YP3%Y=R MX]DP7;O+,6-4M<,1O L>I/0Z*BX%CXWJY[<3-.[93PMT#2+Z3B#TIM1!.IM: M$%Q^F2:\7!O7!WG1US/<-M&+G CA4L@@'?J:&DX0$B(H6Y+GWO@0F_1_.)ST M<8W>,!#:@LLCZK,#!+_'&?WJXZ\XQV6856;RR70^K;)<3[_@N70GTA;D(A5 M5/5^@BP0N''$I,F85!#.-KEG7P.TV7EYMFGL/R(JXEF5J&-&81RFI90;1R% MS@-/494@I/*Y21KD8;+&/?IN K(!]="#*3N?[GK%2%U DY1"-$$92#:X.HB! MHG8>#7AIG)$)W"QZ,+O&1L51QQDY!QCZ^;I1WVEG4']]4NF[9>72:?&%^44IA "DGF4@56 M1_$9T-GD*#477#4IV]I"R[AA7(O\Z:$"[P SOR_FBYM M!UECAP"1UR(S+6S6T3#79H;<=RD;-XIK@:=AE='%_G45,M1FK-/Y1C]ORJ;; M[\1;[Q7W'&RI8X3)=P-?KY4XH1=-(#9M M=^Z5T80;$[%.[XAL,Q$D(_F.R8#-P1J+B]<)D 9%-(CYBS+%)@YK#0-7,=VH+JF'4T(%O?A557-3_ M3.>GQ-1YV+&8KYYB62SQVJ#/WZ;SQ7*Z_G9AJBF:O?F4L^88O^'ZTX)^\X4^ MLFD:/)'12*F4 8IY#;FMVH K,D,R3NH4,0O7))=^1!['3N.)<(9D#H@]UZA="T'4@+M/91V36MADJ= \]X^;OVV'R,,%W MX2Q^?W%-I++.F)P@AUQHEY*%]A/M2$Y)D._KA=)-XM?ODS9N1G\<6_CY=I3.F,%_Q=-$,],EZO9S&TW7M /-A\0X_UWJ1^<<7] _6WR8!R2-" M+B%';NN=*DVA>TQ@M1+D)=L@VA0O#L;!N(<)[>%Z+.7V$ 3A^EHV/ 7R&X2+ M8)&Q.KR+//K:ZRTF2=%R&N2:)X;R%W8/7%Y_&E;3 M5.N6IK-3VKPO!91<*EY*DH@Q9,Z-8?68UM=9 )X[+I3S34:F[4C?R%?C6L"J MA68Z,$G?=QV(X5N\GK55*-(%FY,%$5Q-&!@$9VV"%(LR0=%/8Y/64'M3/.[I M11/\/-H/'$*979R=/<:'N(]I$6HSMJ2 .ZU)P#S61EH*##+ZFG/GC]QQ?<^V('H$8@?2YV![]3'ZBCQ[\]O;=R_^ M^N+W]Z_^\\6KW^G;%Z_?O!^RRH'1]0>1S./45,'4Y/;W5>"H;$%B MFIQO[6EG*!%B3 PL<\EQ;U1IT\+\<-*[Z:/?'*-'5G,')O$ACE\NEA3^S<\& M\:1O'Y9AOB(6SSIY;+Z;G:$@_]?I6?7FO M6C8?VE68#\[.N![NL4'YB#5Q)(1TL$ZV".""%?KNK%_7V^H;$;,W7*;?%_/J M7A$YLTV9]EDUZL36"]@QQWJ11( R@C3"902#'+TO%A6VFC(P)!_=#,!HOC6, M"8#NIS9>3R>]__#FV7_\]O7_Q?__MU8?_-6!V;,O#VR7&OL?)\#FQ MAR;4EF(2BEH3ET.UEP)\;?N7@A9.9YMEF^ZT.U%W^-#B\Y=\J&MF@@:9&^A=[ A7U)_)I%JGA?S M>H'CR=F]<]9T1,6,XX!1 M%S*P7H)SS &7W"8N$LMM^C?N3.&XAQ,-D-9$-5V@[AVN23J8+RIP+^PQ0\>2 M+9"+J,6\KEY7(+88+I9_A&6>,,.10E1:3"8+6EL&(7JMP&O:M$5():I6=76/H;.3%,"> ML+A;@-1,1QU \"XS$R$DI^TX@R^FWESF%+'*$B%I5X1PA:%MTKC@+BFCCXYK MI_D[MNP@->P-I,^;LWA:,LOU,'"Z._R5J6*2D< *$:]T21 SA;$618ZFL.#; MA'S[3>!M.2GN>& Z2 G=8.EF$5[,DC/&*&Y5UH'BAA:&20QR0JF"#A)SD^"N MHPK(8V)H?^%WL*DU*@.BI1*3%)I"USJG((<"@40(-C+M(D8FVP1_(Q:*M>S4 M?30L=P"'#A;%1KZO5JM3S,]/E[4":&.O_S/,3O%W_&/SF]5$"<4R3P)0UAO% MEF+XP&J]/,K,N,3H=*,X=0?J1F\6>5Q_<%!E]8O ,W?EBBLGK'9(T5J*56XQ M&7"H%!A5(P[D3=Z<\BQ,7B(NOH%X69EO3CY/%M\0]Q\YNWI,GTB M$=K]7*::M^D^JDG5;2_+FO$R0QZFU( YRVK*=L 7G(2_!-NV'JASYD:B#R7MS&=_CY/&:[ZR!/5%8^)&>A M:.1 #&0(0B#D5((TUG,KVNVR#U&V&^;^%(=!PVJIBZ$X#[%TL91D*L4[A.(L M28S8JTUH.1CGN"?1"6[:A=,/DK8;]/X\ASK#Z:D#DW=U*KKZL+CGWL&&LUCY MK4>P.%]ME/L.2;0K\E'?X_++-.&9%-YA6GR<;YYRMA8YRU(7XX&DZT%)$R"Z M[,B)C-&ADT46E>":WIY#8 MA2O@T21 VH$\*Q*S:C)L95<"=T/QG_ZD:6^==6#!'PSM;C#&=::U)1D(52]V M>(+-)AVF$+/(3-)/CI\B>CP:__PG2'MKK1N? * M!(D.%"=F';<6N!(^%B^";W6_9C^"=P/KG^?,J+5.>\'N/5O$YG=O/F_6Y(NO MN$Q3XGC"2I3,2PD! RW.DAD$B372]#*44IPW1R^VVTKI;K7S?^;#HH&TV"], MS_:.[1QJ*9VIFPCC@=?SVP21%0.H0EV%+%&<>O2M_P"@_OE/A0[78R](O7DI M*OBZ(P0#LB1R8JPRX&5,((,0K%CK@VKGA#[^;IKXH8]^!M+#@1>*7LP'RI+> MN16EO"++U,2W]-O?Z/M^-7\?(3%_..3M)Y^H8@= MK\3@>6$V2P6E6 ,JH .7B7!O8K!*I2!3D\9LCR>UD^O^AV)IRPW(ECKK(A-] M\Y:GDMX&%C)(&S;-. 213]R@9MXZ$5"6)I<<'G_%MAF:6BO]P5NVCY%_!W-& MAAO-4YR+,98,-HE:*903A)P,>03(#5>_)=\U"C%$A>K"F.L#>C5/T>@0^ M3],9WM@_/BP>*V)KF4=E'(A",9S2FI:>R"0#%$XR7[C63=#:@IEQVQD<&=^C MHV'T6O%GG\+\(T[G+\-TNN'=@?% MP?37 18W,EL1(R\7R^>+T[@NI[,G*2U.2=J3''G4/A0PV5*LASQ X"0ND54J MCEMN9)/#EH>(&M=G[ Z+@^FO RR^FG\AP2Z6W_Z^G*[Q^>(/LNQ>)'16@@C( M0(D0*>(SGH24N%-.Z=*F@/$N*>/VL>H.=P?JJ@>TG7PF-_?L%.+U8O[Q]?0+ MYB>K%581/\7GT]5G"GKRFS*1,0OGC02,=99T< X\K2,P)AO+JBN,368U[4SA MN/VM^L-F$\UV -E?PW2^JO+$U9OY^S"CO\H97Y-DA'8<.61>1\WDE" H6HM& M1REDEJSX)B>P]Y,T;D>K[D YD.ZZN+SXZV*1_YC.9E<+;7,6YI46*$V$4'T. MQ:.'$*0'[X-FF).(JDGHLIV<<7M3]8>_PW76Q?'W6;B%KS=%3S=YD9'I(%!# MDC* DEY#8-I"21B4C)XKU^0L_'Z2QFTRU1T&!])=!SOQ=1?C%:ET_G$:9WAF MSU]\/1_7?;'D)K)H1,\<,5?J'+C@@.*R0HN,<<G,,_W]C'XX)7?86Q5-;>,1=>6G: >!:P;9!FYE M*JA4DRK*[Q$VH.TL>#P*AQ?#WK_YV$39+=^.(O MOE:^:A9V$-B_E(\P_O(W'D;E;= M8+.Q*PE"2/TR^; :?1IL"1V-!I*N>K>"%,_LV?-M8]Z)B]$P(D*I>J6"XYD+ ]+7 M\?9)DS>[.36WS"7F0I!XI/#C7AI[FVYX7!P>J+,NX?AJ3D_'U?J/)>%' Z#CLG:';K)Y(_#R!XW5CE^%Z!C:;B#MD'W<%OS MI*O[3J!HM4J#!3 ',@E&%0A!6?HJE2B],4SC$3'\ *GC)KF/W0MM*)V-WDV" M=H>+ 26U>?X2B5-:8.MO=?#R^LD\UR:8G^M'+JLUS[>MZ3]K+<>*^#4A1:8R M:$\[5AW4 [X$"SH5(213Q95;=G9KO_R9/(@XR"9R"WF0+ 8"@ C"F3 MZ9O@8T02E#2D6#5TZ"TCE E,Z# MX6A+#$1;FXM=WZ6LRUC\:% \2$]=^(R[2W!K>H'QZ%4=A\L=.26:0 MLC$B"\U<'CGXWCN!U.RX\(0]Y:#8LQ!,,Y M9#%IKW6R;3I:/)[4<5W28R>0AM)9'S[H-0>[MHHAY^'D=75C2)B;6VRU_E.4 M9!1([T)=:!%<2AR0F< REJ!+DP*A[U+69R$958<$0<8;?4^C*FWS36D6.H(C!*M:QGW[$=UEYFC M9@;S:/KM(EZZOC_4^8JUS_I0.NM@9[_>Y.CM*D, M*$M\1%I?D)GQ40=;E&[>H^H.55UFBUK!;CC]]&'YSBDG2T^^RNDR?2*^SI?1 M^>!/E6).QGLP7C%0,A9PF,BN:Q^\95YIUJ0OW_=)ZS+CTWA+'DI3?:!OJPU_ MMC@Y69P-))TH*V/((D"M5ZYQ&;'DA802$R:&2F;;YN#F>Y2-6V7>Q5Z[KYXZ MV&5WE]_$HS:(-@+*FJ4M*I/K8"2X8I!9ZXO/QYS*N6]DTJS0_,A0;*2Y?I/< MVZ?M/9GG;8G]JY)JIY.7F3C..8#*KH WWD+06EDFHN9XS/3W7DR,&\X<.S'> M7L\=V-T=BYZWRV*B=3%.$.ZDKX.C)&TWKJ"E]6V%T((57YJ ^B"JNTRT'P%L MB[$TWRG,MQS-WL.LK$.G;!J\!!9.C11U'999;_^#!NI]D. M'.T7A?PS?$V;B97OR-%[,Z_\UO]K+N5+F.&F71B)UBRBH.L7 -42N2)183VU3^ MC<_ZN,GB9D[]^()]%*:ZJ)XY2#IO<3E=Y+NW?\]E=ET/9[J9<$ERB1D'"A,!4(Q# )CVCE6LF_3LF\GZL;-IS?%[;":V1MNGS>K@#A= MK@>J0;NU_FXQ.2DJB\0]AQQKXR.*:<@!+0ZXK1W]O= ^-8ECOT?8N/GR9E ; M5!_=H.P@PT\L6XN%PI_D#;$ESRW\49KL M"KS?M_Y&6D0%= EG_H 3$G#7PZFD8SE,23:[;#+&UWY7;SNSK=EA^CRD&Q M^Z^_W-'#:_K!YE>;W]1_^0[+3_7OO[U[=?F.,ENL\1_3>?Y+6IR4B8Y]]#;=JQ*->2ECE/.BG#"[!.\59"LTG4<-S+H$ M*@6*=CG+D%+2A!MK0FS2N'T0Z@\^. MG;6&N96^SU-*ACJ",KR.<:/5&&0QH MP6V.5@EMFD0J=TD9MV#A^.BZ<_9UF'(&3*T?U<8]QW68SIJ8NHM''\'B;>6B M*\-GN,"<%,6P3",H5;O@YHQ01$B/9U0G)Z\39@*!=K=9T7I$7;%WU))(H/ G5IKCK?I+^#(;P,6B[8PB'45:G M!O']ZNL=3^%_V])W*G65C_>'.[XX,.-X3X<#&0* M[[[FJK@[\NRRT< S!0.;9CFA)D^*"XXQ2^_634H;[B?I4*/U-*RFJ]H[[9H! MF.<'A?Z!Y/QT5B]&N*0LSQ2:Z1@LJ, 3A(P2N DJ149ADF[BYQY"]+B&;R!L MW;9F1]/B8(5YQ[=VS:W>T:W?6%90HU2*20D94=6PP8)/.8'.7DO.(V&U29*U MN16\]8)O9W]>K13ET# A$MB4#"BD>,E;9H EQYD5*$5J,A!A-_*ZM6R/P;.ZUE5]<8=O?HHYAFOA%:CZ_7'L"\]>3G]@IU07-% M(10$#(G<&U[ H[! (947NB2K\(@'P?N8SF:5\:W .+A>N@7;]XXASQ=645ZD MVA_?N1A!":E1H-M!B!XB]FE6\^K"DP(KX MVNP%=^>V/YG-%G_4]@,O%\OGB].X+J>SRX&+9[P;Z9Q)$D'$FO)B2D(()/Z@ MM4?KG%.^2;^2(9D8]Y9$(T2/IN4.$'XQ$_Z.5RY-=-[K!-+544[DQ( /EI%_ M;IPT6CC1:H+P=H+&O3_0"'F#2+\#%-T[ON%.K&>MM)Y[H(V W&/I'03)(TAI M&#DS]=2R5:.ZG0@SA:2X%#*EYMCB)T_E9QW M#'[#L#I=XI6G<-M?\"';6%2@6(?5YO2U7YJ2F59)"-9%:YAL>^0PJ%3K-T<:P>1*JB_3]>?GIVNUHL37-[ACM6+5Q0:)40*DE 6 MB%P9<*7V_4@JN=2DHN-Q9(Y5BB=./\V>G].XY\;$,\Q5Q M>-[=9O/M[+J)OV)4>,\URP6P%N,J@0("HH>(0K"4,)K3 M3,OA[(["Y_-R6V*39$PVNN;(+^)VBMI%UEJ!$$@K)44'S@5'P91W(16'KC1) MVNU!ZV[@^]$.+EHKK0-<_JW.RGBQ6D]/PAI7$\')'AN= 3%K4"Q:<#'5P^10 M@A?!J=!DQ[Q)QFYH^M&.(PX0=1<>U_;VBK?M(\E=+?BY1_M^*&I MNCJ X^_XQS7)+1=S^C*=W2G='E!+P2)M^>25"N= %:,@N$UI0S!<*Y-$FT[& MCR5T-SC^:$<43=7U U]D^["I,KS)R(#7V,X??ZQ+;-NX:7^%+7L95$@18G"; MRY8RS%VH!09"ZS)6^V21[D$**[O>[V&&S=MGE'TV('V_&])857 M' 6,Y-<*3QZ%)@MV^MKAZ!O8(W\P'OLLTW3 M]-5T?KD@R]UJ_?V["C4@XEC[]?Z2:;^KB\0X*H=0G$%0LB3P-BEPV><<9'"I M38GN<7;UVT*^V@C>+68STL(?89DGT145E8N AI:^\C&"8]& M,9RB9$K'EMO MY3M1VNW^_1@4/;1_#Z^O#C;MW1B<6)4=DTD#8XEDJ*T"7U2=:2>"*L23B'H\ M%(X,O;88V0N1CU)8-RW(-R.\5J2V+;Q-G&')>1; \BA!&28A:,N!9,:4""$F MWV0S>(BHD;W&HP)O,.5T<7"RF^S^OIRN\4TIJTG61GD;%>A:_:5*0?*3$X.: M&*WE7\RP)I'+(^D0.V%H?W8%G%,2G)=H=8B&V3;;5[-(^GWZA/ETAK5+ MXGU9KLU"*SSZ5'LN:1]=99W,OM:V=H--7B03%&MR-+ K@=W&S8_!S)TJK1;: MZ2!;I]\^T".>?)VNB"5IE44#*E'37)?T38N MUMJ 8M><]YX:ZAETE:'GBY,PG4]$P"1B%I"X(>=6906A9 ^"R^)X1)))UG4)H7Q4OVLJ[ Y.U MZ97U6R#!SG'Y[;K,SOD)O,8X*D.LUTY4-@6B1 G&:(\4J"OD;29+?(>P<3-Z MK9#61"T=P.SEZ7(^K6-5B)67TZ_UJ\L%XZPVY*A"%.1(J.@$>(X.4N IV>(< M2TW<_OM)&CH95_<9Z^>V4H'K)!*V8]XNR_H,$?6\H@V:;5<3][52J]- MP!LHWI6%>;"Q(*@B/)E4R4 678HBD12SBW-$#[UF=^B[VS;GQEO'=:V;)I_V MEVX/D#A'LA21L.P4V. (R<0Y!*' B*,6/[ S1V6^=[B&]D MK?\VG4]/3D_."4^"Y9PP0/+:U.P70E0Z@R;N@U!1:]REJ_-.>K_QYI$UOX_> M%D,(<6SMAZ_7"&>2*11$:6*UOZ\SM'\Y%R"RY&U.#'W>I?OR;MJ__N9QMH/! MM+^W$#L(3.[= 5]/Y_AJC2>KB1>!YQ!)?;X.8'+5&0[& KDV!8/S3OKC-N6^ M)&W<-,JX9UC[Z:=GQ/UMA>5T]GI:<&*YBY:1]OZP)QQV1=N>NNGRFM"65KQ[U!YM>\KAU43?I6V@^J!M[8@OJST\ MMSJ0'PPL^]H"+%K: ^NW)7"N(PO)'*TG]&!C(.\^N_;EF"UJA]QK??8RBU87 M"N%9;0^D;0&?7 &A@[.1H$^QP9%8WT+>N+9G,,SLT!O[4-W\*(9G[PO_]S^K MB1%J>)7_05@1A$(*F$ &Q%H:*R!F@@!/C!?Z10FI2;%B2U-TY3=>O.5)HGUV M-=V\Y>FW:]]=@9]+KPKG'!C6P9$R)O"HZ_T*E642R&RC9G-[$-NQF7H,GNXO M9&RDMQ_%:/T>EK6)U1?PA:M-^CI MI0:[!0CN\?$/T4BGP*I?+O'B?#EIVN4V]UV3MZ"P=NHID9.;D5GP3.O(FV1+ MOTM9'Z;L(/WO@*G]E3%RM?7_]59>F]?S^O6S\_,$PTTIR!/D)!(HJSQXS038 M;(2(@=AS_CO.U@./[P\4!RAP,:PT.S W9^W5WY-&SOA8G+?LK"O'L!QD+!%, MK@=-/#/P+@=PB3O&HL-@F[A0#]#42UG'$?:SH333+\C.5V P7##M)41>1PVC M+1!#RF"9C3YG9USP1X19#WO98+K?#5-[**(#5)UWNIY_/!\O9A]6T_3Q344I90O261(LAIIRQPXA@I88=G5PP3N;R5SMT9G6QX]LOKW M5])B.(EU8!BV&-+7EZ4V&5,.EC90+VL*MB@.(68*5EUF*+.PHHTS\Q!1X]X& M&SNGN)]N^L396US6 5;A(TGS/Q?5FWLUIQ?B:KTZSY+DB2^B1!4->%0D/E\\ M$-,.XQZ1FMZFL\G&FUNU)U1 MQB>6U_%91=7Z0PN*UC)$S!$P*Z(>!?W?9.K 8X@<-UO5'(V#ZZD##+X-WS9. MZ(?%^2JZ8!97ORX7J]7$NUQBS@ELB.2I8.3DF)*[(I.UGKF(,NYR@>7QAY#%WZ=:Z[0C1.^P&6Z51 MYZB>BV.2C79>)P;)FUKCJ\AUT2&1Z^Y3+DJ3*]_D5L: /(S;U*"'/7]0+8_> MH>P.VR^^)OK!WQ?+?Y#/_2Q\GJ[#[ FQ=D)+UV2M4Z&UZCQ%F,J: -$)!TPZ M;DSFR;COU2T^_JWC=D08''&-Q=ZMQ:PA',G[QJIZ/0UQ.J/5-.%GZH,I.)S%52MJY+< S=64,064];[;H4WW[03 M6)I-]#[:]G> >$<&RP7I%TC_0.I>UVOP^]8S=L_#@'!H/*M$]7^3V2;,,:9]_>85I\G$__B7D3?89T M=GTEYXT@P^SJBN]U 3];K-;G14MU]@K2KJLDE. VN18',7L//F(P.J'(UAW) MK1Z2K]U@_:1@-#AVLCE\7B_S'=#9[>[I,G\(*K^9K/,G_=;I:G[D*W!HI M:-&#LS'5YC")M@.G08N<)!,QH&F"\9VHVPVI/]ZYQ?"JZ0!OKTX^A^FRDOZF MO%[,/[Z>?L'\9+7"]>JO.,LO%\N_K7#B@M22! 5!1D]QC(W@ SI H6RQMC 9 MFM2V[43=;GC[\AE=-%Y,3+Y;1%7MUI/T$64+)?(0H:Z@L;0"G8P2M405+ MQENQ)D4IV\G9#5,_7LY_ .%W :(7*Q+G'\_Q\X*D,\DV:E[K24.N%[2D,A"2 MYQ!+X,(Z'KEL;'2=H?+NH?IC4%KL_,ZD65U; M*NY[>IM6%3OQ M<%R/%:-^0_8LN)1(-BQ9<5C--(IL&Y>LM?!"AYKB8?)FTOQJC;6 MJPT^F8V2:^EN9_G_/]VRXE'Z?W3+BL0.E(AU2IDE M9B+7L79$CFWZ=#](5=?X.QP3=\?(#:2@'M"&Z=-\,5M\_/8TK+8([[R%EF1" MAJ1 FGIEK%2FO%- ##%B*=1.)4U0MPMUXV[31T??X KK (7/3E?KQ0DN7T]7 MERQDZU/P2M>%%$%1E 4.M0/+1-"&V%.FR;6^+;2,>Y/OV @[5!E=G# ]>)Y2 M2A'2HP3.>3UT-8+"JUQ-MO21Y:*8;WI3>>\>#OUT$1HXR;:?;CJP7%MRWU=5 M3Z]RK2POTW"Y6"^.=%L2!6.CO3MLN MD@C;)/$[KF_>5*8?O"GG\KFR&]8PQ&A(.B9DDHY$\-[4\DFVCK[W+5?3A@SEO-,^L*LZPQX!RY(#E[S8H,/ M0C%^Y+UC.Z4=MR?I8:\80+T=[ V7F0!5! :G$S@,J3;R#>"LJ<)UR#V+P07= MPGP_*ITS3O.10RSL7O+M !=[KI0+=K?N$.1,330WM Y2!./J1GGZ_5^*>D(Z8 T=3#(&L,!%83 M"T%P[35+EC>Y_/=(.@\UG3>?^FJ>9J>9(LKM5&R;9AZUY.AX@*)RK+4A$6J> M$J+W.6B,VK@FYXZ'$C[NB4Q+--ZVCT=5<9<7[+:SNO?,^@CE:%$UFK)'],T7M4//&H%W9J&]33,PCSA^T^( M-=&PM5'(U5*3!7U*Y','*>I FCHL"YD$DT/RUC-&JZWMY;RC\?J#&>!'8/[^ M*W]] ND'LMF78^]7^U^(WO7)K2SY=W@8RZ@;+BT+%HH(@39YVNEC-H$"LI*L M1PI\VM05'-FH[[&HGGY[U+(]GP?DD6&-8!UY3Z \J[Z:M&"50WO##/M C =I-S:BV5SKT8RDUQA!;BLK8U%IATW6@->VL"+SX[V MN!]S&8U_";U+9!]]]3T:9ATLOD*V"WFMK0C(.2A$%E(X%@L@>G%9&!5,< M&+DS8LV,N_-6FXN%4W+ M]-JH>Q11\R(14K(15$'R#JVIL^-\<28+84V3G,MWZ!K["F#_SL&0BNT;I^<+ M&FWPA18UL%K/IZ3Q$%1,8!$#YSJI$IH,KOHN91W9QT-QL#O&]E!*'RC;?NQ# M;-)/RM-O[\,,SRT]1BFM5778H:Z\^02!!UJBR%DPG/YK,T#^,41VB[U]\'$7 M?6V4-2(05\OUY%GM4HU+$O'Z6W58-LLT"QU95 4R#YX\X<(AFN @)Y$M5]'P MO$MT0L^_!C3Z[C;([B-@[!O1_6ZX@ZAL9,B]P\\73=(_+G$CX]LLG2]8&6(J MA3/(DM,Z0J0%J[6 Y,G=U5PXQW>I#=\)ASM3-8Z5&T;QB]9:&#E&)0U\PN7S M,)_B;/7;--/*S>=!T[EIYH7;S'4&A\K4]D :'+Z+ MQD-)(\4N6DFY T^LO<5_?5E?R45)G-E"YH>1U2?? P*Y'^#K+0=!B]:G)HU' MCLCCN+?%>MZ^>P= Y2L@NTH:>;(T[!8D<19TG6J>+-FDH/P3Q?_8DZV#+X;@P&=FA MW\KOS:$C IUFT40(C-Q,A3Z"4Y&#"[E$DW76WNW@T7__37_VK,1A"&V@K1ZQ M]RNMH3H5ZX&R%S,%T^'JC^#*AS_$A2RX-X$*])S!\W?%UQ<;8S//DC$ 3R MA\7F[O';F@68!%^8EO=#:\B9->QY%Y;CM$WK'=7O% M_T#EZ.]/3T["\MN;\G(Z)S61$_1J7A;+D\UO/WP*Z[^&U5/$^3O:AY;K.BKQ MGA.=@8O9AZ:K52E\4_F-5$BO'/-9905&D,.AM&808U# "[F_O"@CVDS^^Y,6 MTGLTGJ7$@6O+0'F9(:ILP5G)3 F9:]6D9O'_+Z0_$-MC%=(_!C!]I& >+%XQ MGB=/80LDS1R)'"EJR;H Y[1_,IDB+ZW,R<'5:3]P'G$/+#VR.NTQBNT;IQ>% M+E&@,>1#"BD#*"X=!"&(H3K5WOOLBV^?"O_QJM,>A8/'5Z<]0BE]H&S+8JRS MQ2Z(WW=(FX?5.Q4DW:8 MBCI WC'C;FN2+J@">'0U[F:)XN)(XA^6_*Z)Z3)<"1F]%![!EMI5+*1JYDH!5K063&,MGVCND>Q/ M_Y_=Q]X3GP_Y0$<"2V]KY&%!O\,O2#^8T(8G\L #];K&JA0>W8N'J_F.6)9#DEI@2PK!!4 M21)B21$D.9=:6I]-:7]E[W$TC^L0_6"0/DCAAYZ+?A@#XL^1:$W3,T#0]GJR M6*ZG_SPK*BLR619K_SWNR6%DJP*K <@?MX#E!P/^4# 8 M?PV*L&W_*T9H@&<1-&[,Z>39PD<"F%)6V)A=W MRV6YK[;E,$+&K749$\3'U^/XV-UCX9Y_,?]XIH9:X#-Q+B$3V8%3B<0=F8-8 MKTMYQZ3TD1=D[:]K/YKL</._?B!#/.!^NLC8'RHFO)"%ILN MJW<_N!F.]2%\G;"@N2"/":10&10R#]&1&X7:HGRH-L$Q\O2L%$2_J.!!XR A,F!?D4B1Z,[*?"HKLW*326HGDO>M[@_'6\6@O>#_Z_;"64#1 MCX\Z8.NO;PZ]-Y>7JWF\NJRQZX_+ZZ1JLA=_H ]1H&&T%PZ)&[.^\(Z9!0Y?3K[9AL2JGFT*K]9_SR\]OK]:7 MQ*/5,=46+S_S]$J) ^D>J>F\.AF !K021R'$D)5EK*BV" MUTP6GCF3MLF=UD#Z3M6F+[SF_DPD+DKV H(J 92+$CPS#@1M5V2*_LI-O,BA M!$X;06^!IL>JKHFHCM9D?^ J+IM5G[VH$XZ>937TR6?0:PTG7 W%HPLZ>D4; MC\Z^.O*1U[9F9 +FPHVW'IEMDU=P)NUV-XCH^I#_YSSCO8*[>U3\0'Q?+<+% MK7"^^_9AMYNMZ'7HST/PNG\JU91@>*T*]_B*W<&//H/*;5DW.Q3#G =,67- %VLM0F3D M8]3F25&A]2RC!>># UJ\EC9;I[AX 54'O.YUJ+9#8'$_)-:"YWW<_X=/GU9X MW7+A?=DNX[H,01B30C &D*.N0]H=1!T%B)AS%C8I(5M5WNTE:MI\QY8H&UTD M$W=&WNZ8]ZOM2;ZI2F11EBQI>^B:9Z9L3N"2"Y!L\%E9J^*@+@:#FB#O(F#R M#/"11+LU6\ LNKP<=J(8G"_8I2D[D<@1F@&$2/R4;GFAQ1#ZB8 M'"*G2G4Y%HL[P,>6#UOB?7(R89 @W6:FE.<0:BT8$[HP&[-4JLE]Z@,JIK%9 MVN'C>!9W@(\]9_"[VZ)!0UAW-8G8L3HYSY'Q'K0I(#")HAWY1N:<5N^[/DJ? M1S==FLBC WR]X"+\\-HWTOUR39M I@SDDB,$6VHR6@2\!P9C('+K" M.&MRS7D$K5T:T$>"Y;#(S\F2Z[(!X4\+6C0A>GY4F.?^IT^_5]Q+RTA7AS?/ M_W:7'G'KL2=>G.9,D<>>ZKS4(,!+%,!T+$***'B;&7C/T'1Z"L^31]]=IG.& MR=16F;S4-BHZ2;+JB@7,SN08@@U!G6F]G01'QD+'T]R9D<30:4SCWJX].ES\ M]!FC:I.&(>#G4!.RCB;2.62XIL/!U?'+3L7:#-?2\K-2?LC]14\ZY2ZZ=_N2 MMU>KNKTV/+X#MO5T ')M0?IZ XJ1DW^A':"4.1L;G'--1CP.);!?77,(:O8' M7T<4SXAZY[AXUXY5_6^XN+HM#%W]@6\_A\6G[4:_MTI3!Z<$:W3#XZ<#_T MR:.>B,/7<(9STFHF+9-8Q[T+4#*3$Y6\K:,?C5!%DI-U+EMT=-O[U_#GS2"; M]4PCL][6*6N:UJBDD1 (^I 8HLK"1EF:M)?<24V_)^ A>-AK;1_-^ [ND&X7 M\>-\,5^3RMUTK)G94!3*5" ZC:!8RA"4=&!]**'X7!MY-(7/ W+Z/=U&P<_Q MK)_47GJRCG^L:O, +B(WS-7SEQ']1##13Z=^"5H*J3"4-O,$'Y(Q]="IQI Y MG-4=5$#N->3J-.;$8B#_(#*"NLHQUT%7=7Z0]D6KH+)N5+FUCZ2I9T,U!M!I M(NAB<-/M6GY!YO+.P]QNAE$\K)!JSN!K. %#@U_6KUMUB.CO7_J,S^.>7*RG9R[I3^LQUA8NHC:N$)ZJ:J\89J4-KANT3'52/;#C9]#!'$TI+[B:K[,OUV&U>7)%]7[U_+V5P1'?UC):/MH3>H_!@P& MD7E[$KZ>?_\TSOZ44!M1'GWY>AM MTV4ZN1J8_(P\1! GGI$_+')[_^^7L*K]9#:[:01_[^GC1O7O7J#V#/Z<*-$) MKB(82Y:1TM%"C** (%SXC(5A?"W^W)-'WT]=F&'VS!K:-8:E"$J0'HV!+$*? M,E<:!]:N9HQG?@V-U-%KI:SQ>X7O^&G^JWZTWY5(F8 ML59.:5'+'G)!<(F<"R/).]9!1:&:G%O/4M4)FHZ7^N,LI-%$T .>KFG?ELV8 MK((*N0[4K/G>5M'VRB4!3SD7Y[63CTOJQZHGND?%M'@94;I/ZHJ.9?6$.*D6 MX \+7'WZ]O8S?IF3&O[V$=/GQ?)B^8DLA&V15'(Y*6,1D&P]\CA%W4[10V \ MI. 4.:3F!:MFT(LFAL;Q ERVXN;$T/@^7(8WBW#Q[7*>;LAG07!N@X$B:S*< MJM:[1 8Z>4VG=LW['G(=O>/1T^9DC"/^4SG6P9GQX2I>S-/OE_.+^26A]O:$ MO1[,[$@3TF? ,E7K:92A#@0A#;&I0J,5*:_KQ#Y:K$R871,G\&72ICV/QH/!0'P=*9.IS9>_ M$IEQ'W'U%1=RR.7QCD?W"8EC);<< MCXT=Z)I;=KR[K:C5QF,T:( ;CK2"7!N>TDGL/<=B@S V-.FC]I243K('1SND M3F1V3W#YYVI^2=OGS\7,>Z,D%@'>BESG/Q0(!3580?]I46(1;7/Y;TGIY%;E M2.'NP\IQG.XK)?EI%$,RB;$D!99T[+8;"4L)1$%K??+1YK:WV,>%D]I;Q".C MYS3.=UF8]6&U_(JKRV]AD7_XS]7\>JSFX3&CG8\Y/5;T,G4CQ8AN7O3A(BPN MW]Q[VVUD0!>5@;5=6P<<( F.6L,M+11!S@Y*#[>C1YA, ,R3?&PM/?3&'=ZPOB50W@ MUND\LA[+Y%R$X!,DSVH!D171-RF]>9FT[I73 :@9K)R.$\PK4DGWZ\%W_?SX M9)Q3WM9&J1VUUK-IO4T"AY$>"N$*5*F7":@XQ%2T9-R79)I$F)MKO;O>$?NW MV>9.Q6CG8T99)^31#I9.0Y2TE\FM-5YZ'HMLHON&$MB[!CP$0?L;R(PHI YN MJO:NYKO-S>\F(""U]HADT:(2#I2I 4N%$6B948D22M;NK#OOCK:)P_I-0#'T M[#U20CV#[EZP@0N.Q#0!Y#I94'6\C4_%@"_%&<.+5 ;/:^CU$KL;&P^#;;WC MA-,!WMZ1%7,3=Z+5ZQ0#E,03**[]=7\O':-CB:FGG:_&@=4="9VBYUCI+D=A M=2<@^>G+U]7RCTT2W_JVB[?E=2(Q!%&O6DH0X#0:2*8XSHLN\6XZ[-B >4K. MM+?OYP#/B2+H $C?71$3:SOD1;[YB@C;>U-8&2=K:>8E8%+6L([!%4*B# MT[))9&<0==-&E%O#;'P!=8"ZGP-Q=8&K;_<9MEV**"404T@)BTSFIR:W0&D\@D[<%J+?8 M5P35VT604?G;LES^28R^4<$F)54TAY3J=4SM&^9MR5"R5,BCY/AX^-'.',Z7 MWS0(-/:U@:8!ESO027NY]>XVU:@P.K)CD01\$^N,.0W>YP(8DS=U&] Y?M8[ MJ7=]S$":]A[T./GTC+A?\"YHH2)3R$0$:>E05]9R"#+1IJ)OC24G1=OSWH/> M(Z[3JZPC 3$4;\=*IXMY,Z>K+U47MH_(]TAK2_%K8B_SF"]D.\_^[^7;F1,G,%@V)VYJ *SAX;A#J MA6#&5&H%R7DCM:.MK5/$'PW)H9B?"!T]*^GG63*0&:'VR/;!0K&)+&M#1K7W M-9>Y3DPK05L;FHSA;+JJ3B^I)]XD#1#113.L8]E1:(\.Y(F6W)&+FRY;3()S]/^ MZ^6,KU)*;7Q1BU4Q;<&17";=:D4.(G",33K6-L\9O+\C9IHG69C*-315V\%Z M"XXYNQGGDCAZ+D.3S,C[1'1J&!^%A">3F(]E=A<>WT]?OH;YJC+C?7FW7'QZ M1]LR;]3L^G_P(O^X7)':G7'&@G;>@#"RSKW3=?!9#I 3U\PP'=&TZ>T\A+I. M##K-KM\<],<<9-L/GGY2[:)@I*/H^M&W@(@AQ2 E*0EG:T=YH\ + M,N=Y\D)B44:G)A?%#\DX.2.J3O/&^W;:^J[>(R<3N?0>4G%UH#ASX&K1M>#. MZJC((A--@K_/$37M(70"!IXD0HW%^0XN4*[7\IY4*$F"]-NCU4CA,"@C@>>L M004Z3WT6#H2PY%TH3(4WQ-$^LJ8]<49'TBC<[[+*?;N@8PM''WQ\K!.F87'H M(V383,(W9(=R7XU1XQ&\,@5R$=K[HBUK,R!T['.&GO9VN7X\BQFY3&142W+H M=36U"P,G:H\@3D95,:H.OFBVNJ?T='6Z'"+YISKA='YW<+#6?JV(TAW96'OF_: MI.X1\-.,N1W;SF/$&O8]:2R+^CSQA$< ,C;5GI89S"91@=O:6(R$;)S1I90< M92O/=/Q+G,TSO\=U6LV_5@ELFS1:7J(UY.XE*T%I3Z>O)ZO/>\)U]ME$WJ:V M;3]-71G9AR!@]Q%T.M\GC2&L5Y>S7\/BTW55<:8CTBG%0"MF0 7E(3)G( 6# M*A>9$8?,2J>'WH,*??<8)@_>.C4@1I+B\E2&3FARW!*]3>S&R$)TR( GI4!% M))M)(8+Q2LML6#!^B%\^' =3%DZ?(+'',C^"?1-+_>?Y8O[EZLN6<*FL9]YB M'6+)'R.WY1A,G%KZX:][A$?/$[.Y M0%2&"'LG>)V& ,D#/D>&!U0.R05+Q!*-A)P=379./; ZFJD M;.G^?;'^BFE>YIAO)@9$X[0FIQM9[?)O@X3(K:?CLA@4Y(.'04T.AJ%E'Q73 MG1XC2'8Y-IL[N$6]Y4;^U]7Z\EZ=*9E6A1'-P'V]4>',@PLA@0U:>VY2+JG) M5>D^@B9$SCBR?M+$;@3&3^V(8+CX85TW5LT$WITC?$\UWY4D7C?&DC[QH.C8 MMG6AD8Y>G[V Y+4,6CB.<2R1$[IBY\//@:@]69@3AY/^<;&, MX:).OB 2/M,Z?UHLEG]LEO:6A(*KF^F2W@C';-WOHH#*G-P86B-(P67QM!X9 M'_6?W1E-&OBZOI%VNLR7;070@9VW^Q1Y=UN='7().:" (&IE4>8,8M0<')TN M6<2B0AERGSQ2^.'=0;T4&D8QQSUZ6PBCB[J&73'^7['NPYOO/N+JRRPC4TH4 M!!VLJ6%],FTY)BB9=FNL$W$;]6\<1%Z/T8TC,3$@!>-$\72CTAZO:H%_AHO- M(,J/EV8M87:<0#K UZ.%/"R+ M)?VO=8X^@LLU\U_' *Z0I1&E#XD+YYQM4NCW+%4]>JKC8&L\871Q8.Y)AYM) M8XK/08*7O+8 4Q9 M=F -_8.\A0KD]XN;=6PN]J[7D@-C3*4(12+6@'R$P$L"I@J/CIE08A-CZ#FB MINWWV5+/C":*#F#U4&?^\-=77-1%.!4DLW3LADSV'$^R7K.1)\J9DQBQ]BQK M?VYMJ1D$)/<:@70Z\SO.I;\_0>_^^FISW*NO7R\VR0!A]>UM6'_^\6+YYT^+ MLEQ]V88N3DN^'^'58V7KC\V%-NG]B@FEC(UU &:ALS J"$9EL%SD9-$P8]M, M AHUO?_A=JI%G3,N$RICR."K5\5*. NQL 6K30^1.[;-)]X2LK4MYM'R_MY MI74PESLX\Y[KMG:_G9K/1GBK(MAL,JGVZ, [07Z#QN2<835YL05X!M(W]47F M:(AJ(8_.8/93C5SB^O+FC-*!G??&%62>@(#FJ*H8"P4H&5JIB-!JR0X>4L#Y]\M3W MC"?+?@2&C=80\X1DT,^D[:I/>;>"0B:_K9,"8ZG];NA;B)@XZ)2\5K0LE]O, M.7Y"RM3WAJ/IAQ.YW,')XQA TX1JDJI=8IF3PM5>)406%3,ZR*@& MG!?/OV7J>[Y1SHX1&=F!?MB]FEDJN1AI:F^91,!.F=@44R&!H[."+"(1SG"K M=T/.- [QV,)^UCD^BO,=X&>7!;U=R_O%7:PV1TN&5!1@@I>U$2LGL[I$<-YH M\M,*,X,*"$9Q8IZ2-XU[W!A?#233&=X^K.9DQ'\-%[>;A^FH$&M!#E-DG 5F MP.XQ+;EU1QO;N3O]38Z-? PY-EC M118.7D>;T $/,2-:\JFU)]"Q$,#G2*Z3#":$E)"E1HGK[4(']SAY@_[OK_"N MQ;D)& 1:0%&ONY6PX(*.H#&K;)%VASI#ZN'S1'85;C@$(\,2Q4:03 ?GWK.M M^>ZM[Q?:NA__Q(L_\.?EXO+S>I8M*RB\ TSTA[*27%0?"P0TUC!,2IHFMT+' M$CPM&MM!Z)!6BV/)\Q7A]O_'L/KXYW*6$(6MJ9PUNY/,46-H_V<-KECKG R\ MM+G$/)#.:0-JW:'T&.F]-G 2VG#&D_'&,-IN9E.@:!-X%)%.JX0IQ,":F3 ' M4CIMB*Y/@!XLP5<&T1^75ZM9RER9:#+H4EVO[#C$HLF]YRSIPGD1)4Z-T$KH MM''$+@%ZL/Q>&S[G?^#,9%'3(#UXIXF9R69P6=8CPCFF,Z_-0R?')Q$Z;0RS M3WP>*K]7A,_-[,S;13K.(E=,@W%1@ HZ _F>&K)3C@D>I)*3*M$'U$X;5^T. MJ<=+\A7!=8:!L\UDNR!I28H56A<+'HR0/M'_L]>3(G3:4&]WH#Q(7AVD%SV[ MKM\7>;Y.RZO%)>8?_DKTJV^^U.]F0<:$4BC@I0X5KMER/F.!9(V/M-EB".<' MY3YJIZT5Z0.AHTCRU''J'QLE,]S%. MBB<#])T M5ZKM7SWRQI!&!T?RKKE,>[@5A/4\H@*?#!D;4G/P1A$RA.%6!DRYS>7E\5H/,F$A 3+YYK [)XXB''#%Y*#3Y8F2,:JTOSA*]NXS>=8/$86;T6 M"&[N^@.W2D4R,K0I2,X_SQ!S9*!%((M6^&C2^<97]A>EZ0F&!\OKE0!Q:%ME1YI=!>$@>J5!\&R,9$H+UKR$K]]83$

    3+&=IG,7I3!R_&&**0 IM,O1Y*X+01EYY0>*BT7@$*'][*"YUB3LF"KJW_ M%/.ZYHD@N.ACEDEG&R:!8D=QE4[P>+S<7@$H9]&GVHR"=I7/GC@78TU5(D.8 M,ZF#RBJQ)L'HEPB;-GK2"?0.DDX',9.=Z]E[PVXPQ^@B0E)U,%H*Q$/F96U8 MX70,(3G>)#/\("JGC9%,B<-1Y-9/9&3G&F>N!):K41%,V>02$]>4T."4):_? M28VJ2%UETO-'MVTCULP14\_8\G4X[7<%DW]?R?P\%ZG MMXOOPD4%RV^?$2]';'EWP"O&XN:QJVI3AT86K(O9UWDS@1S\$C,XSQ6Y5J@T M]P5];#1M8(PZM*>%G9OV5^LWBWP/H]=A_]LE2^.\]^1#2ILB**<"+3DJ,%%S MF10/4HH7P'/,>[LJ+3M$[/L;/HS,[ Z\I!?Z]4OE&5GMDR->?MU:IR?(:6F,1D!!U8 M;;EN- 05R+K2 7E*7(1S--]\3%8O?2'."K.39-.=.KM=S2_+1=HN*(N[_Z10DFL=J]VUHMFXPB.I;@Z;R!E@ :WOEZ/&GVC=I]*\R*"<$= MF0=9DB/DE0&70X3DC-32VY*".S->3T%J$X>B#Z2.(<$^@RJ/G?-28C&<;!8I M6 8E;9UPF,EI*H(;C9FC:-) \QF:IO,N^@#?03+I-9Y\XY3K()@*B4-.G+1Z MR0GJ91!I=9.%RR4Z<;92DX.N2YIX&!,!["2I=';6[G+#$V$@8R[ 1=&@C)#@ M6(UY1B\*>4S8'Z['7)*,G"O: LR-E,_D5R>ZP=T!BB[,26*AA;^<*.&4\ M1$8&*^T@7 M/750PRV;HIB@Q^85W@B\ND\\<$J>LX;03:G!-* M!^D3[S6ECN:-%GB$@]3*AT]U]-,+* ML]>Y(PNN V#>U\@#5HM?J5 C,:GJJ]FXJ1DK! MOGGXFT7^B4A;?)K'B^UM1Q7IQ7)]M;IWQ\$M9RHZ$-?Q(.%K,PH&WF:?BD-A M39."^8.H/%4UW;SL[LD?B=G?T:_\F[0L%Z)(!]&&6A&BR< P] ?'D(2-PKK< M)'?H&9JFS>5NAY_'RFUME%T22ZQ_&8G* S).G: MA"36F9Z*U2D;/* /W*8V17%GU3V_I<^8KR[P?;GE_RW(+9KL?4E@AHJ^7&HK;J*@*J! QBY0,\B;QPCWTO":E= AN!BBE@\71P4W =U?K^:+6\:?_7,W7 M\XV<_IJO9T$5)8S28**T]7:6O,<4>9V'FE$)GHMHTHAA#SW3HFH462_'9WRG M^*E?KA"_7]9+_UF44B*WM6S!1E!,6XCD, "W3O-D(T/;Q&M]D;)I,36*_ =@ MZGAA3!QT^3\?Y,\8JKZN%?+OWKW]&;]$7,V21LDY1Y L!5 J)?([-3F?C%EM MLI"HU0MVTC./[P\4)PAP.2XW.U WOY$L-BNXX=1O^.EZ?'/=.P6ME3(@6!TT M*.T%T#GNP$9E@XJJN-2DY_.S5$U;$]3BZ!I/"#T@ZIKV[?8**3!I/&E?5NOA M)"_@K&40.3>"&]2\C=GS@(J)C9WQI/L8-T>S>N*CZ/MP&=XLPL6WRWE:;Q4G M*Y%%YQ6P(FJPVW ((<0Z]LOP%!%9T0..H1V/GEC\QPMI.1['.E ,-_KR'6V" MGVA'K&>Z!*^EB>"-(YTIBB*=F0P@$XE+G22VJ9!_0LFT694MCI33F-T!6G98 M;MM ;/A$G/K?9N;)( ;3)"%ID8N&1][;;!P0LN"+&A&/(9!&\S G"2S+5?EQ<7/RY7?X95 MG@EKN8R,MD_(N1LZ!RP"G0,-ONH5-1-RL]/MMJ;8^MHB1]BMQ_"_HZ@]/QY MGRV=:E'0 2^9!848R!EQ"7+APJ7 F>=->EN-9WXU=PG'!M=X ND(98^<%6V$ M34B>;=[,20Z<5H'$,7)=5(JF6.N:##3JV3L<&T-GEP)D:0M73%&NG1-3WA-E3TX?2-C9;#&7RT=OFZ.2]_6.0&&@;S MO9YICW8 Y\ISJQBD0,>R"BX ?:'!\&1*+445V+1(Y$4*IYWHUU8/C2684U73 MAR;@FR6AI??.@TFU!2]]";YDVCA6296^[1&W2KN?<_K%T0#Z)KD;,IP%IU& UZQ6CT7ZRJD"IH3H2F*N ML*97OV>Y&]K_AKM2%N]B4T1FJKF[+()"19S,5"NQ')W2Z)1A;!):M#40JHC!R]EICC%K+@0]NI ![K,)T4CEM5:+C$ DK MC.SYZ%,=OY5\83PXTS87Y"RZ\'Z#]O?E\?MFR&OS,G)B-*^A^: D!*2=8SP* MF9/67#2)]SU/UFO2<(>@Z+&&&U$X7>3./%S/=?^?^>+3V^6:5L.83<)A MQT M:_=!08S*@#"DI+S@'K')"?L<47V$:LX-M!,$TT'LYNZ6[NF6N384+JJA,,M. M>,,*@Y18K',"# 2O+'$N8]%8JQ.;J+:!]/41W6D/O1;B>CV6VXT-NRP[?SRR M.3?P;8ULO&/6.HGAE[,KBC,'Q9E$YVH=A4GN01TC4HHH'(G1K][P&^X]S1+3 M @W9&:R6OZCL:6?K&$!'M*X47U)N4O$^G,379! >@J[C7=Z#A-;!J?W,>K[[ M]G/XUW+U]B*LKVLV>:(31K$"0CA&2W,90I'$RQ)JV(7[TFSJTE :>^GO,2Y, MGC;P;"*SON%XM[!?PI>;-@;6".55MA"M4J"X=. 89\!-]%G[P!UK-4SQ$#JG MA64SO S'YPCJ%NTG8Z"90.1='%%\_9J?;G\@JM?\6(CJ?7G^=>;@G?' M- ]911"A.EZ%_##'$T+6QAO'R1T+3>S 9VB:]H+FG! ;2S =*+"/JY"QLN6& M_F*"R+*.;*S=?!5'"0A-3L_'A$Q[YW).-)TD@BX4U3/<>G=; M62B54ID4+F3<5/M)"=YX#BX(*QEFJT.3$W$(<;WT49K*13A.2AVHKV?6=)V. M;&0I*,C#EUK7WL Y0%2*3-D27,Q9:J&:9.R^1%BW]MB14!B.M?-K'#\)3#1T34#GO^Z3&T$]8S2=0L>&W0 M&@/&E +*.XY&6C(+8S7;E"4KT>D :"(OVJ%*;3NBG$7M;7,SWI?[V3I5/!L+]_JM M_X,7F8CY?8WYNV^;?[H_U88ATY.3YOA\K;$I.+,Z/I0GTZAJJ54HW('1L;8)J!?F MA7PHJ4S@&ID,J6E7F#/G=>W8P#\N5[^%"[R^US6B:(W(()E<[W6=!<^\!DR\ M")0^9&R21C.8PE>E?@_ UOZLKC%%UO<-YI.$CV!S29F.KLRX!:55A!B)GY&+ M%.EXP<):S61^;4E=HZ+DA)RN0T36-QIWQU>C#2PH#DZ0'@=8/,Z@>@F&!^#C3X5#U%E3L2+!%XJ"<(YYTT1 M'&V3RL,'5'2+J]/EO3-[ZQCF=X"6FW4$<$;G]L3(V>28?0FK?Z_)A?IN%1;Y?L)9 M,E$4E1-(5-GU0H+A7NR$K143)8!L'GV)=/V/#P79L;C;^O<6:YYO3R!-IS14RSEK:24> S+T'1UE*Z28>"0=1-:ZZ/CHEGJL3'$5 7 M2T/KP;#&1_U%R=L(UI"JUCS1>9 $!^]RK7@/PGHI2E+:@@8S:@:GZLEQRAF&R-YV26M"FI/8C*:5V M=*IIAUDE<(IGX&3M!F^M=:Y)UMAN, M%RG2>V[F&DQA@P*)VAMLD04DLF"NLELFV>I MZB7B/BX4'B-N-+GT +)KVK=7FN04U<3 J5ZY4HE#H&E0*:%\]G$P%EJDV)T MGXJ)032>=!_CYFA63QP8^#Y+T=/FBB]897L>/;'XCQ?2(JS;#)PCH;!L*)<.<#8L1B%$B9Y6 M!HP528LR%CR/$I@BAT6K("(V\7S'"R)-6Y5_"N+&EU"G W'>I+2Z(DKF(G(M?P;A=5EU]W291U[A\OW1?6JME3>8P M=7(3LQ"3"F!1)6D%"U$U,=*'D]BO=CH$.?OOPT<5T2M12'=UK6^O5E4,.U3S MT6'$DU[70K$=N]IS*#\O5@_8H,V]DGCU/6<>J[@"<[##$1A3(Q)?L M3Q=3+U;>+SY;2,1VE;/B49M2&]YE2P8EJP-]2*4#-R'R MVE_6*?>"2CONS=/":62Q+\\F@^X0]AO^@:NP2+@9'':SI)2Y"(4E2+;VCU4Z M0 Q"@$S6QUC#78^O5P?":N?KIKW".B>63N=V!Y>F/Y"=M/R&N*F2V\6XF0W9 M&5$C94AK44(FIC^ O7FR%X'S^'Q4\+(&"E"F@T*M?$:'N>K$&XLJ\35R,*I -X50N@LN2?\\O/ M-XTT;ACW[69-&E'H' IDS\E7QB@A"EOK6&1R.?K(2A-#;0AQ@Z#F7B?41A=. M!X#;J.6];)L9Z:+AUH(M=1RA)8=Z4U&@I8HA!%Z,;W= [B5K$,C\ZP39B +I M %[[%X(Z>HV90_1!D!]M2$43_1"+PVP9K0:;9*.JQI%#EU60WV.\ M/"((N?G8Z<'$IV\?*2A8'[QK2H"VS.J,X$.6! ))( @,P?'H#<>20FB21KF; MG-/[J]]_ZEU$77N/3 =?4Q$3.04Y0Z@C_E*A93O'60Q-S.@]]$P;IQD!"4\; MGY_.]TY30.O2CDZGNO?A<51#PY2I?;"046\&?"3T@0R$JL]SXL"3MLERD;QH MDC#01D'<9>'<""G(5-RDTP4Z>Z() M0 ABR8BH99M6Y>ULCY\6]*RKFHAP74)62RG0.UI7"J9>:SMPDBG@QC#&34*= MFZWP$2U=*I)#$+#+YCB%WQUXLP^7L"ED%L%950)Y8=F3%>;('G/)65J+C@5C M$;E-JMI34J8'S$G2?18M![.Z.[#/(JL7;)4!K^D)%L?*<=F&J1/CX_]\D"^O)D0NLP.- MF1QY+!%\'4^FHS8V>QVYL0,@\O*;IDT['!TE([.V@V.HUOO2T[YLO#?ZS/5$ MDNBM5IY,N%3[<0A7@^Z9@4XI^RA",NTZ23\FIB<$G6ZWG,SN#B&SW5,FU%S: ME$"H(H@M44.,Y L8$Q6/0CG6IDG);G*F[_M\FIA?P,T1/.\ .;\OUIC(8(^$DKD=/XW0%D M'BK@=[?]+A+I61&, O2RYE'X#%$4LLR*-('%H(A)[;VD=P=U06J6]-[6NSZ. MZ1U@I^ZHC]L=-<.2&&>D;@G[M(^0$6=J4P*A4^W_%!D&T>IXNB&B)Y_I2*GN M.)>.8O%HN0+CP..N?",J6]! ]JR M>6C1I2*]M&1DV5C+"X(!;Z,'7PI7S"J#C]VCOU%H\2 Y'A!:/(2I'6B7G7?; M3IB"EONZ9R2H&B,-AM48J2_)*Y=R^"^.&)UR')W,[@XAL]U0JO#(#$?P3) # MJ&J*NC01BE7)H49N;!,+YM5$C X2\["(T2$\[P YNR(86EDCF1# 2%>""IF1 MJI2ULB$)S@7SAC7)J7LM$:.#1#P@8G0(OSN S,U F3?I/U?S]7PCC+J9HO-< M<13 K4!0S ?P23O X(,,.DG!FVB;/?3T=#MW^BDU!M,[Q4[]&Y-RXWB3N^2-FTJF@4^0_ U/'"F#XI[V<,]4IK-J7B;?K\?V!X@0!+L?E9@?J MYBV][+ZZ=9S7=.(*'KPE)1QYDWO@IZ1,VTUM M[ /J1%9W!Y;M!I(Z)RO)PA.E9GE(;L ):R DKA77*2K1Y#C:1>U\I8@DF#AFM9E&Q[&*S+@K'IM U:YW8 M-HIT'-,[P,Z'U3(AYO6/Q+"?UNNKVE?YNM1[9HM62.X_8"'ZB7(%00II[C!D1)?-F'_U&?1U@]XN_P2YXMK@=!BOF#^$+[1>RZ>1$;> M+<-BYH75SBA:H8U5;]MM;[[$NPHBG(:E,TF@ V7UD&L_ M+>C)N+[\-5SB9MIT_H"K5*7X"6?(M;&.^=J!+X-2-=QFZ@#B*(7ACJL#XRBS1N+I#G@U0W&68Y!%9@VII$(VHB_@L0ZLX"H1QT)Q_ARM(HB4 MGOSX%D ZF-U3YUC.LNM8O[AKZ^X6./, MBDSN2U2@57:@Z#N(-D0(T2FC:N/0Q^4+NS,OCGEY3Y;YZ6=A>_YWH)$JFVAY M#[W7\-?\R]67[Y:KU?+/^>+3V_"5?G+Y;98\SR(H 9:,2E %!=264" ];:;$ MA#>-TM8/('+:WN0B>)X4B&1*U#%*;+,5GR/J5%VTZ]GWQO5&RPC! M":14='(;H<%%'H$GJS9MHU1L$I9_EJII;Q)&0\ACE3.>)#KM[KES%Q_=[O.Y MIS72. T;@CZ+JI1R<<9*H -MTS>\CJTJ$0I3)7BKZ)1K$D:^_]9;I^?WBUYKPM*+#EG[AE^5B=?/M=V$]?SS*5^>BB@@!"J]]8TP=Y9MI M85GQ)*W)2K=)H!]_*1UKN$.PN%?#32/S#BS_6PX\O_#-2G]?+.,:5W_4!?^T M^'I%OE!:+JHIND'"'0]\X$P:GLGR5#5/0\::_1> T5$1>-#:M.E)UV(QT][L MMD?^5')_/6['&*6V Q_#46PV:0[.; N-DQ;RYOW_-^\6;W$3%3*F$*$B'D.CPJ>@W!6D>4)UX,8T6Z M(0&JP]_<\>%]""P>S/%MR_Z>#N;OOMW;RC^N\#]7FXF>VXPE[G2V8$V]QA;! MDPM6-*2H:O-)YWST33?5?MJFP=PYH+'O(!U)3CU!;]>"MEE2+)H08VT$%NJ$ M=2P)(F>*OB4K%P5*,GJ;0F\_;9VHN['PL ]O(PFG4[RM[V_5FUYTVF,(DC"A MA:]M6&/=L Q2\AK16IG;I! -I*\3W(V%BP&X.U5('6!O7R5*2:5PYRTD28!0 M7B4R3*0"Z;S1TD3I;9/)6*>4?XWNA4YPG(XACTYA];"6A3,G.:N3\@*YR4I; M6ROX(\BL(D>,.J:S >P55(8=)/^#*\,.$4:GE6$H6- YU,[D5>]F+B"JH@"= MT-*EXF/Y&U>&'23 95AAW"S W5SS^B\_?)_YK@BHCY_>X=_X,5F$VD=;1UA M#@+D)F:QWG!, M;O6[,9I9P1D$@;7RE_N:%B'!H? E"=K)MNUU]%.:.@';^$C8A[D3Q3*Q'7;0 MF?'N-@4P.)D#]_76ASQCE34';QWYX2B$8\R'I/T ,^VXMT^3VWW&$_9,@NE) MN=W;K_^<7WY^$JM=/PS6WH1[OWUT M5*1SA#/=I,ZER6I>20CB2 @..,G/BX?^J@9_"*L%K>9#^+8YS68F M"2Y-PEJ5)FMGJEJ([4BW!#K&&*/O!Q5%O/RF5W);=QKR&C"] [WZTY>OQ+)* M.FV"Y>+3N_D?Q,<-5_\'+_*/R]7O:YP%;;SB+I+!(T(-X 1P2=6>:3;J'$SV MOHF>'$3=*_&CQ]%[X\NK,Q#^1+);?)J3^KY>U8_SQ?P2+^HR9Z*8Z$@+0W)U M.$(R!J*3D=2S-%RJ+%F;]/^!]+T2Q/;129[X.A#&%00BEWA#D.KQ%,LC%TN9A H-MD@-P!*W3 MU"!.A,G6LGP]Z<*WN=,C9PL_>6ZC9.'GZ3]'KK"TR3-A,F2)M0*CUYI,J.=X867FKCCZUQ8Y.;21>;L0Y7P-H 1.@(7D56QY<:KXQA69TOZ^'7UY:^?! B MAF0ZG"*>GB#W?(*(]Y%)G@,(J3":F B0PEW20@[""8G)80= M(K.> 'DO\XC?3"WB)J)/'GBIU@SC"H$;.,C84!" MV#%BZ11AXB:W+?,8M(A@3;"@3"![V02R-;BSR%V6IO$Q_)2F3L[>21!VC%@Z M1=A-]J0LD6.=/YM$[0ZIY*U;Q& M3R>0$H)A4ZZU6EDG.O54I#;L!C@"(CHX\(\MIUC_^N@ V^8Z;9XU\S)'F60& MR70!A4E"$"6#)X=39&.9;-R\>LS5=+(5^D#L2-4XX\'GZ#WT%5?S9?[M,JPN M)]U)>SCQX8H\]K#&]A9.V=Y<:DKFK57EI0)Y=Q M?ZO]-"J(7O&QM(UNOL),[G?^&[382S%[Q_GN^RK9HE;WF'D)"!2HKA)A< MG6&7C4H%BPMM[TC/7G7=;'[?P_>0O]Y#"_Q4ARY^G'PK/6\B6\-+ M,;3XVO$+5) )G"?-@IR$EG)TZ7P)=N?QL)H-TOM[;J7QX'.BA_7#(C>Z#Z9C M=OD%/X:_CIIB=/_3I]_K[J5EI+O;V^??W8C=7HAEH5Q)7(*-*9!M45M&>G*7 M38PED,"$;I/=_0Q-)Q>&/WWTW?0-7B0S&@74IOJTWN @!$.[R]4A'"HDKIJ4 M1CY'U+271&.AXTFM]UABZ'0NVKU=>_0TM*?/&%6;-)Q\]AQJ@C6H@PN R!"4 M(E?%R>0A>Q:8II]*WR2PT5"G_)8^8[ZZV(RW_?)UN:B1M]K"8/O"[43;[W"! M97[Y:-@5)FF,9;^6E_.TYM%;?Z"\T^+1\N-''-)L0"SY#,IHQTX[3E$ M)FW4"B/731I7G$CWM-?#[7';7IA=8?>'4C#5D5RW:_V5_.M'@]4>[5-RA^AX MU2!L[4G-18&8I0"?L/@HA(W89)KD*41/>\O:'K6-Q=@59+_?$D"+W)73]6B9 M64D3,BI@7M?R4,QU4T9@R1H1(V=TM+1%ZT'T3GMMV1ZH[83794[GNUJGMWCQ%]W=WH:K[X]/[KMK/172X64VC1% LLU*GKL1:5*#*I51'* M\J1$8DVNH8\GN5^WZ!!D/4G]/8\(.SBFMRO]$6N;K8LG2YWY$DNP2H/7OMZU M*P=1H@65ATL#L7/':C JZ25[3"W1-ZR=/K ?'D%4_T-O#Q1EY;R5E;J$(,F&4 MS(&T>NW1ZJJ%4R?U*'M^FW!:OW=:X(TAJ>-QM[P,%Z/@[L:U/X:+7N44G-N$ M*#,H1W:U*R8 DRJB2[EDWP24)]#<[T7X*9[*N838@9Z\6>K6_MV["Z/-WM8!)F*3]&RD$(3'WH8>=,Z+F=#RQZ4CBBZC@#YP!+>MS816;U^ M#5!8O8Z-9)0$%6B5K&A64(?2)N1]")'3JLBIP3FZ&#N"Z-96WKLJ;:SA7(*+ M=<1.-!J"1X*3B4Z&K%4633K #"-O6B=G:EB.*+J. +EO.5)H*4,@6RBHFM%; M!S(;F\"A#=YEX[EH4NKZ EW3NCM30W ,877@\.Q=1G9!^L+!F51=0EG-#EI+ MYNA0&!5S:5)'TZ6Z:^6HC,'\T3#4*&1\DW84%@^U]BCAXI<>/FJH^*"5G"%, M;)+V1I1"IUQ(H)(S$'0F TS:Y+1A0;@F]PW-<_)K?>./M EWZ?!'26UW4IEQ M[U.)BK9?1$\;D=2[BZ9 ,H%%)8KFH8F]=@+-_0:*#\'6;JW67H@=6&Y'+'6K M.F;2**3_# A,&[Y:B!%-U?9>8> EJR9&W?$D]WM9>&:T'B/"UPG6G^>+Y6I^ M^>VG!9%!._3-(C]\R@__N:(?_XR7GY?TDS_H5ZXGU3I!%DS.%C1Q!%0HD6R9 M8 &S=H$EJV)LDK%XQC7V:Y*>>3NP] M:F5G,'\YENR03 6N&#G: B5$ZPA'3)./'9V1IJ&*:6+^#LF ?W.3ZU2O9J_H M>=\>_/(LYIK2Q .@C*Y.+M40K*.=Y43BGGZ459.2G!%H[]<'5O ]4PZY62L!1U"2/JCCG66)=%Q)F00HC NFQ1?GT)TO\9Q:^R. M(L97 ]K'D8?-"3BG#U8QS7:Y4)8*@)+\%R"-))T-XE8223/#5)#AZ# M^'Y-VM8@'E6LKP;,;S^'Q2?ZA2<%3;6#R[7<+RZ6?X9%PIE5/@6&!;3TFAC@ M&415ZT0UYZC1J1PGP_4!Z^BW-JTUQ%L)NX.;C4''U&>2T'=AC;F6?.%BO?G7 M'_Y*N%[?E7Q]P%4B._\[X\.LQH]>_++^_?O0VKU;<8TK]O&,"8SBH%#871 MV49"L+5[*QUPV;)02E8J/XHF/;FI:$3:( B;UP+A'N3W2E0V_>-;HFQ>^\ZM MD1. B&_N\!PY-% MU'L4[!>R2D)=]GJ4>-?3QXT:V7J!VC/$L"1ZE+)P\(9,-14SAXC% U.6O X9 M0O9-S)GF*5P5\)APOND=/#,Z)N36 I-$BXJ<2SYZ@:'M,N]HZ3?& M= @6]B:2'LGT#@ZUK49]YDLPR*!Y9QC2L4(U;0N[3BR^XW>G +*,XKR=0'WE^7EK@5'IHQG M)D!(MK:XTQ%\RAE*RC&;XF)J6RQT-.7]1F;.!-\1!-HC@G>%ETQ*/!0'*#CY MVTF19Y6,I^WI?+26*>&;1%?&B@].$B\9%84G"J4#G/V^R'/BS#Q>76*^F8'U MOFP#^;21UO,\#ZMY3431I0A'^T:JV@.L8)WFRB)P[6@#*9:";Y(I.)S$?D,< MIZ"ND8A>4Y/4)QLO/&@5.WK/U('O:]9"]9CUGN&>1;-$^BL)L-&2^Q)KIKEF M%GC2VF@7@^2O;=3$$T[_@I>WZRU6BBRB \.+!>58 2_)ZBU*66;0,<6:7/L^ M1U2_-R^'H./%D_58,71PI!Y@J\Y 5CWZ_;?MB7R-9R\^@-KR_4W*:VNPL7ZUH0EP^+[ MY56\+%<7]+/E50WM99TUD]:3.9%J*Q!MB=/HH<2DE8HB"MZD1^7X2^FC$5%[ M.)]7YJ\6]3?_-./5%-WQ:&F'D_41#9??0OZ@3- M1\GR=2#W?NXEK7B;=;G>G9SY=KF^G/E@F66Y-E0QU1J+Y KF6$"+X*332@MW M'LMBA,7TT2)I"I2WE?N$V*_YFT_6_X_E,O\YO[B86J"+&D $9$(Q,M-&*3^_?#R)PV6?NL2!U)5KV=PN^0#(O;*?0SITQ0 M*1<0J7;14Z9 %#J#R=DI8IGTP1QS%C]\S;1IU.W"5/LN?:T5#K.L)6:!C)#E!"BA+'AK$J M7DNI>6!-1U.\3.*P MRWKV^L$YCI!Z.WI_(F$M/LWC!5Y_/S.&EF*M UUH0REI'#AIR*(5%EVT/!7T MQQR^CU\T##>O)\HS/G=[U%2;"JP9EQF-\P@V<>*/K1WK@N9@@M<)N6?\<S[J?0[QF!GGQD(,B=>6-0)\B@RX4Z:D MG"7/K2L]=E/6;W7<2)E^(PBD+Y/JWH+V^Z=8QX#ZR*'X1$I8T]X,1@HP"IDP MADGE6R>:#*&SF[2_,5 R"(/CB*S+<_/>*F_"PIOVX@_]X2?^L4Y!1AX(2@4= MJ*P#^!@-N3Y'D[L]Y/C^@KIM,N#.>RL>+ MIS_HW5K5]P-FS"8?E/=@I"JT)/HC,F6!>9-*BLX&W[3,:!=1W63(-03:R<(X M&5_M+N4>LFV6M>=GJ%[6!:1ZJ?O?>^-X_> MMP-F*C%G>(@@0JYJS!,4,$N(@EM##\>LFZC^@Z@\53D->ME'XO]W]*E_SYPW M.29$P(!TPBO.20-G!P6%D6@S\VVZ?QY&YK3W(^U0]EB9-13>B W VVBWQPKC M^#X#+S]S3$TWB.Z1]-VF6O;^RSYNVN9YJX)0(H+$J$$AV>I1&-IS.=,/@HJN M-(DH[R;G6 VV7EW.?JWS'M[\-5_/4)%5*:6&5!L JFQ4+2OC]1I0)9%3T6Y( M C8]]-YZZ+O':WGPUFGUS C2O5$HQ_-RPDO^6Z)_QB^QIGMPYTA8&;209!9J MDIM#Y,!RX5$%Y&Y0X_3A$+A^[S0@.$%BCV5^!/LFEOK/X:_YEZLO6\*9M5[R MVCBLB$" =[Y>>"DP3&6>A9!>#;D)'R3W!V^>6/+'R&TY!A,GEOYF&EL]2G]+ MN BK^7*S!8)--9\K@!-2T19@"-$K Z3_DHXQV#QH'.\@%.RD8-JXQLB'P>D\ MGAHD6[I_7ZR_8IJ7.>;OEU_"?#%3(15:NX4ZYJF.Y"4K."4$6I=EGF'27HX& ME'U43*.""5X"Z84=CV6 MR-L:M_5,UASV$$R3A,H=M$Q[9SOB&306O_N"S'8+25V$":%6P4C"O*2OO,\1 M@LA99Q^E%4-.H%, ,^4I-)IL]V/E"$9/7&[TYLOFPN^ 5W4#C&,$N6S'U"\5TYFRIXIU.3:/)SYI;BA_O[BY0=+%R)A\ *ZC!<6))[2!2+OZI'C0:!*+ M \Z5)P^>3N8C"6HY%MC?T1U];S250T6PN>0U$[AR8+&U114N' M8H#4=SU[&L^SC>!/YET'7B?9175F\O6 E5_GZW]_]^T[,I(^?PFK?U^?@MS6Y=>MJOL]_P0SOEY>I\%@A\ $0!#[@5YQ>X7N\CM1EC-EI9"!L-+5UL(6( M*8'1G%:E#A1"#WC:A!:/EK2QM";'''@*$ RO%3VU52XR M!B4'8SPG;Z#-+.D7Z.H,5X?*_R&N!A1&!]BZ*>_X[FHQF>)B\1M^6A>(5P7D MQC)).S]HSB6H8 H$FPTP]-HX%;QG38:$/4O5N%V)&VQ]P\F@!T"M:;_6-(FV MV!+ "U1$O _$%M*&' HJP4RTJ0V [E(QKB$:4+H/<7,PJT=.-KZ=XOS3M^\_ MXYT QBV/'K<&MQAQ'\LQSK8,Q[MJ3^1H7Q'5G-Q$:,IUA%J@U84 A1N MP#EFP4;M5;2V:-OD4N73)(W;W;Z!^S$0]T\WE3L7 MPE?M8@HLJ_==:%^M9Z^)3*%!)*\_1K7+\>5S[^CL;M>!,IPU8&@'!J;>;EUQ MYPKS9C;H;+IN&5 Y]R/Q<^M7OL,RF^--;X$+F4,*IEI354=_EY# &T76VC!: MO8R(MDU_P6'H[^S*R7$8'5.V_32C>3RSX?NK>97&FVE^/YNF]8<+ZT36.B8P MQM/^H"5"U+( "QE=4;1SM&D*O1MYG96A#X/+!I(9>8M]-\WX93HID[22S::- MTT4PQJ:8 EBL761+9.");^#1"*VXS%KL4F:\_>F=58P>OZT.P,0.-M1'V<]? M<5Y_$#XAOT@43Q8=-"19;YA&=+0,2395W?\MIRE/S[/+DDTB]J_=?GM/KD[->O8\I#CNW.\1-E [3C6C[[I_)*Y M\JK&\\:Y4BF^A(X; !Z!E4=IY982.A-+L\JJ M'-(-JE1*+@2)L$W$0K0D[.FW.P/>DSYJM+ M_*74_DJSZ8JCOUPM%[7+$NW-'V:7ES^NIW^N6'L+<1.$4M9:D()PKB23X)W3 M($S1)7L3N6]SCG4HQ5U9HWW0\\@:G41F9V*6/F BEX_"R=6#9^7[S[6QRV(R MW?"F&NG%N\6"XD[BSIN<)_5[X?*VN]L1?<^:DM/"/+;B5AL3FR0S/!L)B+5P M1"2":TD&LFPU2B7J5NTAP MRB"$X"4J9J3$)MV.[U$QJ%L,T9/-.)22D%!!=4O>@;P5M;@%ME3,B2!=WD*DJ+ MQ8R+V2.PM2T<'5/0'8#] ](6,4E+S"L+L*GR*+FH9 ,M@O':_(0%B$4JT)9+ M;V0),C69;K&5FI%-Y.@@F0TML?Y@]_MTLEQ\^.WWZ\5$941V!6JFF=P5;R$Z M'4"F$&6.SCEN3@"_^U2-7-'5.0R/D& '<%RY/1LGZ/8 )02; R?G)TGN:JV; MJ!.P).B8@L?".6=M3INV43,R_!HYBL?9?/+? MF"^D4C(8S"!R'14C"BD9BQX25RY&'C&F9L,;GJ!IY/LSQ\M\R_2!(=C?&Y9^ M#?-?YJLJ_USG-..O.%^M[\(KG5&3P\N3<]6\UE$-3-'*-)="")5UFWM9+],V MKIUJBJU!Q-$%QGZ]?O-VG4''C/=UHA%%4+0>PR'DQ, ['VS0S$K39/CL\V2- M6\LU/+(&%,+8%=+W5O+S9%K;N;^_JI[@K/R&\\F]A25D15F1P6"0%++CZO1& M@ B\:,^3Y?C2@<'>+QVWV&LX[+3E=@>>^/W%/6EQE18A&TY118D95.!UUC+% MO"A0T.^L=MZVMU!'[8'-2L):6ZI!A-(!U-Y-TQPI6OX!U_]_-]URT'=[!GP1 M(X4SVHF:6*F]&KD&5V(!"F^TIJ"6F=1D5]R3SG'[=PP/OI9BZ@"%CV*7];'Q M1>$&K2.Z7:F-AHO-$&-RD$JVUIA_6KQ049Z%Q"RT51Y%,'B?GB34!IO&1-S@#V)W7T\<1]P/-X,7:P&S^[P@=''JN# ME?^8SQ:+"V11TMZ@:&W!UB K@Y,\04:C5,@VD&*>'*Q/DCMN,-P-8(<19^^@ M?9.(HXM5_>'BP@A3B@H.=)9U8=:"]^2,2V<,5\FDX)HXE3M3.&[DW TT#Q9: M%[O]4QXT17LV([M/$E15P7G^TC_B9J0(WG>@U]6;>TC'5R5K185>;)U MJG&Q9'F31W!<:_#HXVKRC\]-BD*>)JF+FI!C9;ZMP/=X 70+I4T9G] M'8-/Z'("X0PGAU,D2-E[NTBASEW?U")9#I#IKR.(.C-!Z MC]]FJF]/^KR1WD97L]*,K3?^4*5-R]^;+[&JZY!?<.*^],U\QM MFPJ.'>D;]]CRQ*9J$"%U@+U[G%I5WZV."N;U6MAB^3/2\O(%+SQIQQ,4C7I= M;14,?;11EV!M83XVR;/O0MRX9X^M43>X>/KM'O/H+F*8YE^6GW'^'4ZQ3);U MJN'!R?7='CY0'OV E0R4,K]M![/J071#P >\K-6U%3.+U1X9[[9'NTFRUL*? M:&4=*!MX;9"MP=5F:9A4S%QZGW.3^XG'D3W Z>+M_==I?DN8FGU#O"NLVTY- MSC/K:W\FQ]3JU"Q U%J 8N=4\KD7@ M/J\XI05MV%+P2 P+E5BDV!0LK] JA8,+N4!AUAKAVEO@ M;CW?F[2]+.VN?O@ M]9EN7J>0>@SCRTO?WFN]6 MD0B1FN;$@ NFVTD& ,[3]6<%S(6/$BVUSQW:H%9QUS+P/>O>U M]VTPT('C<]TN VA17UKG4404-3M3#@V@U>&8B)&) B3H9W>8Z8D_MK \7YQ.X M.("W(Q=BO2%W3E7R-V6Q.3MN%5$=2^U\QA."EXP!$1UDD43XP_9S6ZNN'CRV M#S$?(IW9,*SJ0,KL#NG*6Q(70R@A9U!.& A>UCO74H682 M4V5'*;$\I-TML M#BCE0UDUOI29O4,Z*H'9H0/T];H%A;D00\K@"PJ"9\KXL!;I*2G??>RX:;GA MI'PPJ\:7,O=OIIG^Y^ZLP&IM8E&$SGJI026?R:T1!60ASF@"J7F8 7Y2I1\_ M?=QTTX":?23C>A#]'=*UL-&SFLL-(M=9:)X"*]J!2B@IR:"LX6I7F8^]60\E MH8<"/Y!='4CZ+@N\%%IJH^N\3U6S]J(61DHHG">9(@9\.!3D24GOJ]:#;]B- M)'THNSH(S5X,:9^*:'^ZJ9QU.?KH4@$OA*,-3$H(R=%')A,%M@DEMIG"=C3I MW0Q7&#&O<&( G#/DU\V6-^*ZVVR9&1>SP 31UVYGUCL(*AJ(4<3(G,YD2;K2 M@*=6TL&-W!-"<2A-& 07KT@QOH;)9;5+/\[F_T'_=GE1NT,;QS5MII:\'Y,H MQ*']%BQ/GBE,PK696]%J09W/A#H/-3D*):_A/'Q3;O8^$.OJ2?#I3L.??//) MS\)WXT$?)^&64)135B"#)2]+1K+KJD@0B8=4*S92:G(2-O))^*'JOA'M2K<7 M[Z;KJ[_7C38Q6+2"S(\OH#CMD$X*#MQ1 !:,"*8T:1+68"UG?3J^#Z('VP8& MPD4O_M*C$LG'+(A/L.#_XH*$='];O#"")6%2AJ1KBC&$6!L^:@A9.2:M=:*X M9KHQ\&+.NMS\:.48$QFO0#O>SZ9?5VS8?"8_L>#D,5LHD$HV> 11QXVJ'+"F M5A/D[(I7Q:/P[7KJM5_?69>BCZE#+?#319_EZPNSO^'\ZR3A]HWX9O4KEBP^ MSI;A\N[OJ^3>SY;_B1WYT$?D;R7Y#QI M@V \&7KE5MU_R!HIHUQ6THCDFK@,YQW)_W*U7"Q)_I/II[L=ZF40(A95&^>4 M.B K*? 4Q(&/P3.R16AB._]K\.6<=3R_#ZZ'CN<'0$'93F,.P$H_LP8;) *])P_2 M(P>;E:UBD63(7(*$05G)6''8YM+42 GB_LX*^U6;8_'2PRZS_T"]I*5 2U&> M7G$\2@[>H "6N-99>99'MX5S$'@'?5MK[X]FO\3S%3]6I/*MDKU E>R$# M,+VJTHP)G-,1N-(<,;*L8[M*DDZ2OX.E;A/G8=K7@FL@@@?6#N] M?)S5'SWF#)9:M04ZT0+/.N3_3'39$T0U$-( M,YQY^1=./GVN3/J*\_ )K[WB7^>3A-4:EHTUI+TYIZ@BV9_$*X<*>&\82)]# M4%(()YOTP3[]4L^Z!J"3I'0+5/U]].Y":.LX[?%@=&VD4X2&Z%P&96UVSLGH M!^3A:N1?FSB<=_N1=OJWYS6<95)B77M=Z66X,*%\B!+0< M#,LJ&*[) 6]2D7["-;Z:]'D7BCD2]LYAGWR)-=>KWY$[!9WUWI'L> 3%A0"7 MN <;+-*'K&.;%E>G7>:K2?6?A7*V0V O^MDBT?N 22L+]P/%+3^&R7PUJNN" M9>Y='?-;>*1(N[;EB,DI**IP9%[8B.WBR%&6_&J.&4ZFM_TCLQ<=/D%B(("J47M=9%!:A.07L1TF[E[IU_J6=\@.3HEVR^J>MD&3\*A M"]22:9,+6*_)06".0^0DR(P\<84J!M?DDM;IEMA!8K9CL(^FFWLA[WQRL\>D MQ[8PR1$;(C,%,)*)54ES<"*2V64UL>VR4*R=>IYNG1WD:,],1SO%X,B=1X]E MS4W][.[BH3@KR.47+J<'MW.V-C<]/>4=I%[[U[DS M -69J]Q-,FMW[OB8O%>2U4QT *54@2!,!"V]SKD$R;([@=#S? 1 0:UU:Q=G]B! M%S,NPH_ UF E?@,)>N1LTL]A_@H%1$,(X!SVW9<'I6!4+F1;H*1"*S9<0?0L MTHJ%\KHVXO;_S#;KUFL\,0#.]2SG-L-XFY5Y-YTL)^'RIU6>9UT"R3*7)E@- M1?C:[\$@!!\Y8/0EY,(#/KQO/>S!S6YD=NX+#(RX(4Y=&HC_G(W_-G;AN9SF2>VO1B:[:DSGV?-DK3&5)>F\Y\F"S^^'&. M^&Y*!)(S^2$LB2&,/-$:73L9(ZA((O+DB4(I7GG%8U:>=Z\ZVU;603W.*]&@ MHW'SVA3INE/0_YU=TF,N)\MO*Y;P$KDP(4)R3% P1E*+J#PP7U3*K##$_E5I M^]HZJ+1Y)8\E'G'_A%T[7,@6EP5A11_1F,BPI.V E&D-; MM"VV766YM,:91R/]/$=B>Z&U7!+8/!CKPG>Y7A+#$N*<- M%C#* DJQ I%^ B4*JQS%2SHUZ>7\*HO ]D+"LT5@^XBE TPU.> OB%A$"B"# ML\2#$L@3"Q3'RUB42SZA&J?-^)D7@>V%K5,4@>TCZ)&/H1\X>K669!,_;*I( MA+#16T6X;(5#LE]664"E1$2G$\.;"'^B$+>36Y2&;:5FLY/'T\%P>$DUA_L M5@F3#[_]OED,S\6')!RD8!4HKVL.#M/JAJ7/])\.35I_/TM5Y^=V(\/P" EV M , M[\]$?Z;5EV],S(5+21:O- 1&+I 2W$)MN@A)2:&#+4JY7>["-".P\[AI8)0- M44 [J,C/V=1O.RRT5C&M"ZT]1W+VG3802_1@,[?><H MQ.AH.&=->/M?5Y/EMW=3<@"O5OORZH3TX^^*2<35 EL"ESB*&%)P<9ZY/D^5V'KQVJEVG0U@'>OCVRY^7LV^(O^'\ MZR3A=J;=M"9:\6>Q6O'=W]>CTO>SY7_B\@.FV:?IY+\QWSYI_8\>,O$B)8>#L-2ODVEK].)MO?E2_ MQR^4MH+EE$!803)ERD)T$:$@MQJC4,2@%4,P7W!GDL^I@/8ZDIT)]?S 2K#(=6T233M]7W>%7US23AID_]&@EDAY M757U*XZ]282*^IWH&;&:?G]^=5))[QV6I!&"\37IP P$ M12Y8$I:K' M7V&1NWVNII"]*>R6Y %FO;BJA&5F(K(!"QV!=8ESYTF0O^:>2 M?D_TMJNDWP<#'7A6]\MJK4W&N\B(^#I$$26QL"0) 5%&VBA\@H=@G&"9>E"B+_4TE_0"7]7M@Z M23O5/03= =B?*&54,H;*4+V*KZV2$$GG 8L50?ABLFG2F/[PXM/S*K3?"R2[ M%9_N(;'^8/>@=%'K&"-+&F)TM9S61G A!PC911Z,5-(WV<>/+SX]KS+\ 6%X MA 0[@..*1W6ZS&I/R4)Z;05Y/EP54"$G(M[%VMO6:\V3\+R=&WE-Q6LI"3W: MC3Q(+#UA:J-L7"LGE7>T\I)KX_=:I,0Y8)8F2>=MX;(IJKIQW@Z3Z%/8.("] M(]?^KDA?GV3\,L6-Q61UP4C&,G!)CJPP"EP6%JQQ"H,K,8@'Q>M;RW:W/;L3 MD1\BJ-F 7.M'ZA__/=O0GZP.#BV#0I@'Y8*%&*R!4I)EFMBB\B[W"+<]>]P- MI('4#^-:1U(G 5[CU@E10K*T#3*RV*I8_]$%F97(T->!O$CVQ7AR(I/68'E)C()- MF5F34[_3+K/S)-C (#Y97='1B/I[Z-O[J]7>FYDP61GRMK,B.ZAD[9>MZ&,R MCM8>I>9-TL(G6^&9:MD)8'YZC3P ?YM&>;+SE7R02&D%H5BWJ+KO)2: M02&_VG-AB$5),18+,:G=]/5>RFG[NQGYFA3R",2]ZLWQ_OVW"UZTY5E$,%G4 MG(0H$%U&R%YQ+*+$@&>FB?<7>*:W*%^3)AZ!N/TUT:\U<8J?:O%:Y[I(&D&^G MO6^5-\SY%TX^?:Y77;_B/'S"E9M?CVUNFCC<%;3*VADA$+RAV%OES&HW30.H MC7 C99V&:8?-61Z.[LN^#2E5Q(_I)+,MB>/!,7 ]EO MBS'KHKBV9Q:E[K[X5Y_<;:<]'5J"O:#\MTL,O\P^K7SQ0670LN;5@Y00C:[C MMG303I4LK0'8.-?33L6!5Y_>?@76H"6H7[4UV*0IKPC5+W,M!50F9 M"!5:+ MW1(X[AP(E,+)8'0XT\SY3LM_]4GU5V 'FL'Y51N!/4(K(73V4BJP0KLZE(+7 M5A0."C>2V924;=-'H8?%O_K\_2LP (V@/&CN?YS.5S==+E?CL:[FZ3/]J_H; M^O+VI]0A]-,%GJ(-UM'$G;(GUK"<[*-!5D!38N0:-&<6%&,98DH2DC&RQ(PF MM1F5_%H:9-6V"E)),H0Q>%!86^@1RR"[H'21.IO2Y KO/PVR]D5ONP99^V"@ M W_R?K<2A7_0&EU M +@!JGQ0\Y"]\R!"C*"LCA"X0F"2J6 #3\;UE;_YZ;4-PCS&-S@Q ,X9\NL" MSXVX%F^NEI]G\SJ3XR(G8K,+%"%P*^NX&P]!)@0ABRN2:>U+7QKPU$HZM^\# M0W&P;OA#X*(7Q8@O,R ^9,!-PFH^2>MH^\MLNDYEK<>'7DAA23)< &,,01D2 M27!9@(\QVB*%P=C.WVZRI#,MZ!E05<9'RKE.5?ZE$*TW6-"9%FN,[!P- MB9)SM?'"S"<[^C?,?KJKI>&!"5*:U%ZF AY) >44NI&4*@JY2F.Y%W]O,2CW&"&DAP9%/]9-W1V\6??Z[S6=<_S:OYQ+>U M;DY9H6*0P/0JZ4P;DK>Z ->H-$\VY["+"3Z<@IV@Z%X9%$\HM#,?RZD8_^,# M+B?SE33JCTY1=?CT6T]93KCCVONH$S0:I2ZL@"]2@$HL@,_2 9=%:2N--Z+) MW=!QZP1_(&%-ZUNFR_DD7M475SFM#_2<24RJ; E5Z2F,8#C%",'%;AA!BT+ M34K_GB/JK*OY]L'8PUU_,$F-O-<_L8Z?PY)X/_UT]^>+53&/>M_WC@RTP:0].Q'KSPA6FYH;6X2UI7CPPCE016C2 M1F[ R)"5B#)KXP<&UIBE, ]\?;S -TA6-@==D,(Y@R@]R.Q7W^A@9W'OKN#4O@WMF MAW.T!QALT&N]L;SX"!&S!A4HQG&*R$9K H:DR)+N?)M!Z,; @W(<62O *'-:)E'FG3I'4('A3:R&R(N_3(W$GN]]X\LN0/ MD=ML"":.+?WUL=B&<$5[54%#E)9"A!NM:ML9PC^+66M)3-GID&@WZ=]]\SA; MP/YB)'9P?/K'_W6;&;D\6M,I22UN@GCB!$HX0K@N"5DDQH6,D"WG"_.$6 M$L>M,AS\,HJ;U.QZE MZ4=YF0/!I2NR&WD7P/!O17G,?9Z)"^*-:H6$<_H_<6E-,>8F;D M/7@9/22:,_HK2=A'S#-/DU75Y PI:*ML2!3KK4H MD594$\HY>116YU!*DQ;<.U'7I1-P(DP>(:AOF45&OQTVRQ()U:G<4> M4&FQ]3''ETZ\3-U M1#7+[I^R&(3[9V-(#J_<>NYI;Z6%VE 0Z2%W<;U'$'0]HB'CRZQ.13 Y=M+BZK9DI M3&4L^";EAGUV)3M.ML_V&=N'T1V@I$EW(>U"LKS>U<),/!#6@M>,@7$6A),5W MY#0:63/@'CQB INBX$ERAVWF=CU+5>>]:9J#9M9*@AW \=Z-EG7;[).Y$:#4=$F17 <07+E &X?H-O'G M/7,^:D=^<\T*ER#!14/\43S%PFQ&VR36V$I--^WJ!G4:CV=\!^AY,UU.\N3R M:CGYBK]ANII/EA-@I 41%:F$ MIGTB,N100HD\>NZQ3:YR5P)'#C2&QM&C_;:%G 8\$3^A\5HY+P?=!]_IN_O)'+M(#&S2@B\6RRN,*_;*J[;*:ZZ(;U)_W4U M64Q6MT\OE..>%W*ILZEGY:(V8ZJ7@@P9$YX])MWF6'A7 D=.KYP4-@\W\18R M[**&]X4=[H9[KKB4F/ @.+<4BED&+M>B,<,L\Q@5\>]4.\T6^D9.3+>VF2VD MU(%I?#>E9Y$:_QHF^3T2BV2Q6BL/+&.L27P'7D<#)9FD&(K$L$G=Y@,Z^MN MCY;U;#C&=V&VWDW)1\>/X2]<7*^!*9-R2 J,(=5265"X)I0B<7LEL'B6;).P M]S$I_1FCX?%S%/N[/&;8]''[-.&I)QT?C^Y$XT !Z!/O MNMW0DN(\\#I=C@4"4)0.HK4:"K*BBL>0?9/*LI<(.[XR:?OS;WW*VRP-FFQ9 M,$2FU!Z4YP%"]!ZX\L@,CTZX)@'X'C2.NYL-BJ+'%4AM)'5.]NGP+-H+#VQF MK5IFS5Z$FXE*R*A#'0J+H!QY.L&E0JBPF:$QOI0F079KHW6;9G[J3=]]N_>; M5=5,/<)#%PL@=[6)/:E'=%I!C))+X73.J4EMVT'4=F[(]D'6TX<$K:370;2W MV])6Q=7.D9E*LKJ0N7;%J;==2RA@4!KKE9QE^L3S?"RXU9[I/ Z M@^6F'-7[I(0W 8P/I,J6>PA8QR?4L9E<&I54D[EACTGIT^8=*_1GL'6 !$9N MB_6FE,GEI"[@[70Y67[;%!_SX.F_S$&(0OZFSI$\7,EI3["*VQ"0^\&ZXFTG MH1_L'"+4V: <'ADC'R?+:JS?3?/DZR1?A-(57:I;1[)XALI:"7H:. MCE TI-QGPPNA,R_[CHG_Z>:B1"C%EL!)!WFN7;>9 :=\!DN@D)BY]6W._EXB M;.1AU+T$>H<)J@/@;0ZIOE7&?'\UKTQ_,\VUBF3]X2+DX&I73B%L%)*SBCZ+26#\BX ;0 ( M/",*ZS3?+?8[]BAZ7/>^*8*.X7@'@/GA:C4)X@Z+)KC8:,(%C\Q[K^H]Y4P[ M.X\"8BU9BT$S@2IKU$WN8#Y'U+B[8%,H#2:+#G!UHQ9O_PI?)M.P;B\Z#9=U M361BK^M^WJ0TO\)\H8L66HM :D/1C\I6@B/_ #CCJ:!T7J8FIV%[TKD3^M19 MHJ^EQ+H\QO[N:D&,6RQ^PT^U1ND_V4 0O/ MN7AD;8Y\GR#HZ(/O!\_=5OO!O;(Y,PJ A*ICCI6"$&RNE_!58"IEP9K#KOD>\;!RCUO)B\%.@M5RP8K0!DDG;/R7&]-@:+ M[[[=6HHW>0#TQ90 M/94$.XB.[R;35XO^[MN][6N52]_P=L/KAROV)B96*/RR24L*O[P 9W,DQJ-4 MN;*C33/ XTD?^1RCK94]B3Q?33B]9DIEQ#57#B\B'_;]X_BJ._*CM?LJA"E: MV9K:J?/6(S= 7H %(Z-S(3 GL4G582?NZ^KD4DO2.TE&P#+-*.[T!KSW!5** M7,F2? IMNE7O3VNG;NL^*#K2;=U;8F/7M,RFB]GE)*^6L4K=KJI_F#51<86@ M0ZE>C%WM 1RT"]J[[$W.N_20VJV<92L)O123-Y+Z;% 1= >B39%/R-8DY3*X M@.1**'00- M8B4'QSPC*QT#\45PB-9)D#JA%UEYYYO$OD_0TQ-N#A'T;'BN=P">[V=S,L1A MB>]GT\U*KJ>&2V3:*PL:62'S6Q1$] ILJ#.I=;@9=BK$3!I6OC;3]'52^7$MHZ M0\,+J >TK6G?*""7UDLO.3#'-:B2%#A7$+A''F)@THJ6QS$]7* ;4+K;#UD/ M8/6(."G+/RZ^_XQ?)BE<7N_)JOCD#!E45TAE5) 27#*V3NI 5)F%P!]D/1[E MH+8\MHO@_!#AS(;AU,A"_B$LPYMIN/RVG*3%[4 @;J2+@"4F4#G0SARC!Z>S ML3$I91]VD-LJZ"V/[N)4YDAA'\NQ?JS_M@WSIYM:.>$2M\()$+).HTB>@T,= M(68;R4^+A>>3E.)L(ZZ7JQXG\CR&%E<'$%Q74]99N.OI*%-:V!6M;1,0UNLR M2*O$.^7C/T^FL_ED^>VFT++67-Y]RMO_NEK=.5Y^GN5UU]'[?1V9"T6[8BBP MJ#(HNRJ P)V:RUNO^CI0,'N5 M4_M0EU+N/ MUX=JZ]E$]3ABL2!O%S,QZ<)HM,HK!QS)95',"O F1+#<&Q4Q)F:PA8(<0.NX M .\>?T^7CC0!0Q<53C>YQ%N^7J 4S#J1@*E 3!/$+\_(,4Q"RJ[)A=G=21SW"MJYX;B1Z%_1 M39#J$RT7\=O8M7@OTS%.3=Z>_&E=FU<82X340LZJU*"DTA#)+P#E9%)2>N]* MFYEJ'=7F*1-E4-P2F<*#"E@@*L\@I6P2Z9HU;291OY[:O'U0-$1MWCX2ZZZL M:G5$A@(C%T%!B+5EH*-(T5D60==L>F0Q6[Y++X2_56W>7E)_N39O'Q%T!Z+- MJ8P0Q1GT'JQFOO:3X>"BJ/VXG,4<95&X2V#TNFKS]A+L+K5Y^W"Y@TCZJ2HQ MI8+Q+GKP*5I0E@RT1R9 &RU#22[RTJ0JYGQJ\_82](ZU>?MPO0/P/%TAYKUA MS),RY6QI(<@T!%40%* M0K"*S&W26LB6=\W.H#9O'^D^6YNW#ZL[J\UST8H2HH8BD)3'& 4QF Q!&.*- MC5+C@ZS'N=7F[26<9VKS]N%4A[5Y7"3",Z::X:W]-KVH5M(#,24:'IR5G.T@ MZ,YK\PX5]K$HLN*!8Q MZ38-GWHZ1&-%\L2B!9X2K=QD <%I01\Y$\EC$+I)=NCU'*+M@Z(A#M'VD=C( MYQ\W(>T=P[">%E"<,.(E]U"L4EKKR/1.;3*7FT"JCIQQBKP*YE6=]2X9A,(D.%I*U,([;0?KF/(D%>.= MBPPDW=G0K!X1+VEV-5W.OUW\_MN%K$7=-M7,F>559XCB@ $"LRDE-,'BEBAR M<8V.!:;_^6GV]7]MGK@&R.;#0WS541MN5=;CDZ/DOV;M^.=;[61_9Y\[""T?S^;_GZ3"96! M*5X<4*!*!#-C(,B0@#O/G2'D^MCD9.$.#>/DBH8'Q+'L[0 9.V4\).,N%%- MJJ")-PR)+<%#3*X8&V),IVE\>'#>L:L3ST-\UF;BZ@""FUMJMX7MAB5?8M' MF+/KV0,N:PG%2T7F-AK;9CK70T+ZBJ^/%_7VVX&'\;V+"RR'W&_D@?E"ZP%, MDB* I"D"4*%0!."SL);%+!J-CC^SRZ['P6. FZC[2.K5M'Z^WQ_[M+GQ[>\> M)RF^ Q^:7RD11GLNR2,4P1#^LJFM,1&0'$2;I"F9G>FTDK>KV1V^ID )S2$$'D$KSC K7IANLE$\ M0].XN!M,[B_AZ4 A]("GC>(]6M(FC:2CL(;19A ]UG049@KLC(,4>=&1&^9" M&UOV/%V=X>I0^3_$U8#"Z %;C]7O.YRFSU_"_(^5#DJGM%0I0-&I5KXYLNE& M.LC,^5+0,U+"$VV4]PCK)9?7S6YYN-BZA.'U:C8J:[5T-D0.)5E-*ALM^$@! MODPV%B^;'O!!80ZD@"%F M7^TU0I#20W$:LV"UU7R3AG9;J>D-3<<(_&'\>33W1ZZ@N6_55]HER%['[ SY MIY'\4Z<8Q" J]<9$GK74=I<,QTZE,X]?WTL5_6EWP %$,3*0WH%$GQO+$P?-LZQQ.I[6QWNUTW+X3GIZD8KSJFV/%.AN:QV/?X-M0 M?FTK3>(B1@7,&@15KQ'4">M EM-JG95AZ<%1Y_8+?/>>.IZT!Q+1;!!^=2+I M[S:D!^XX-\) XA2;*B(7 G(.-C(7<[%!/^Q:\:RHOQN[=T [61_"L4Z$_?WU M[4.FBY%%0%*I5H6Q!"Z(!"*GE!.!M;"=AF;&Q M&!#*ZWIMVH$OCO[ P*PSSHKB&QY4]Y T&5"ZS_>*V(/5(V]);ZPBP XP^2JS_BO/Z@_ )^4747DG%,SCE5VX&[051"K!>>16+5XU* M!Y\C:MS#U5.@;C"1M*\FWORB_A'# O_W__C_4$L! A0#% @ UH!P4IQ M7G\< P H0X !< ( ! &$R,#(P,3 M:V5X:&EB:70R M,3$N:'1M4$L! A0#% @ UH!P4BBLQWJ# P 80H !< M ( !40, &$R,#(P,3 M:V5X:&EB:70R,S$N:'1M4$L! A0#% @ UH!P M4K5S37*T P I L !< ( !"0< &$R,#(P,3 M:V5X:&EB M:70R,S(N:'1M4$L! A0#% @ UH!P4I%(7BY]!P 71\ !< M ( !\@H &$R,#(P,3 M:V5X:&EB:70S,3$N:'1M4$L! A0#% @ MUH!P4IBW6DAA!P *!\ !< ( !I!( &$R,#(P,3 M:V5X M:&EB:70S,3(N:'1M4$L! A0#% @ UH!P4I/6(\? ! GA !< M ( !.AH &$R,#(P,3 M:V5X:&EB:70S,C$N:'1M4$L! A0#% M @ UH!P4C]W+,FC! <1 !< ( !+Q\ &$R,#(P,3 M M:V5X:&EB:70S,C(N:'1M4$L! A0#% @ UH!P4K1#AMAR6 L1$" !8 M ( !!R0 &$R,#(P,3 M:V5X:&EB:70S-"YH=&U02P$"% ,4 M " #6@'!2F*L5K8$0 12@ %@ @ &M? 83(P,C Q M,"UK97AH:6)I=#0R+FAT;5!+ 0(4 Q0 ( -: <%*@G+NN.C<# $ 2(0 0 M " 6*- !F=&LM,C R,#$R,S$N:'1M4$L! A0#% @ MUH!P4GF"B^$,& FQ8! ! ( !RL0# &9T:RTR,#(P,3(S M,2YX%

    Y1@JZRX?0?W=&6_!C(/D12-756 K(!8J T#U5 Y M-GV)^#,F0:9S.)&A,<.,:FJV5ZGIY3R3>C^54!)%TX GC ,CXZ@!^'$V15Z2 M50Z?Z2]**M4"1 8L]J&U(,,OL%Q$+H"%PVD-2%2N;AMG] =(Z2^.DEO2 M9)C=K0ZJ06+-@B.2FM4I\4X*5@XFK'J M5# .IRJJ#4BF'T&);T=B?H D]14R3TF#H2#)#]S"X6V!6?X(&6$S$/ UM@(SH^#+6.ZM@TK]^Q&X&0KPF?! MK% M&UR5%5X&2C.E745M O5#1I>SJ<&1]"S)P0V"^CB"'\OW^Z6,[) .Z%:W M<'W*$G4\SIBS)<%.MW2"V+G&@&W#.5,^P'6 7@3[.N.D+\1@:RB,VW2FGD?< M"9K$2F9/"Y8>G828IP8O:HIOC&#L]-*/+982Z-;KPBF1T<%E;M'4HWED029^?T"MN14(+[9+ M'BLAQV-YWSS&\OZL$L=7=;->@D:YX,_WHG-#R)W1MB8>[FCD"B:C$V=1E&0+ MH(2* _,S7)KBC$BAX]D,C80;_Z(=G.RA M=E+8,YDT]1H9XK@X M.9@EIRUQ;,H[VQE931,E,IG3?@ X, M7$'"=O]3G]L;=\3!U%^ HI$Z !Y2%NJ#;@Q"$1<(1*R)5;=Q/,#)@.W&[A@M M?Q&8XEXPD.'@#_(MFZ_I .$&7=77<-.L(D]8'ZB%9#/0YT#!R>LI$&\%=C:' MFLP[B+P$VXRU(9NF7;:J\]!34Q"DNELK-) 9 !&%4\6>RUFY$+^.5C.++RJS M'RUJKNAR1HY<:@.<_TIP'4ZG>N;$#H*2+DK!M60@53?.)X/.9V%G_,E!>>@X M &'[7"9AO5^:QZT,0V[]3BN+ ",YIZ%WM'32V7G;L)\+:MC38FC_<488(5Q'AQH'= M0!+"4HV ]O8.+MUM8QD4[#:S-GZ-W.X<9?:85A423,71K)5>._AC_2%2QZV; M8\%*)R%'Y;-CK/?T1GWC3&7_G3^LL+CI4S?;[YGJZ;_WS>P M9^BN.CY.DV=/C[_>NBC'*KXC&_B467PIA+X=MAE\*7 MDSK?P/_,N^7B'_\?4$L#!!0 ( -: <%*8JQ6M@1 !%* 6 83(P M,C Q,"UK97AH:6)I=#0R+FAT;>U<:W/Y3^KY M5R>OC\]_>?-2+%R1BS<_?W=V>BRVMG=VWC\\WMDY.3\1/YS_ZTP\FN[NB7,K MRTH[;4J9[^R\_&E+;"V<6Q[L[*Q6J^GJX=38^<[YVQU:ZM%.;DREIIG+MEX\ MIROX5\GLQ=^>?[6]+4Y,6A>J="*U2CJ5B;K2Y5R\SU1U(;:WPUW'9KFV>KYP M8G]W?T^\-_9"7TK_N],N5R_B.L]W_/?G.[S)\\1DZQ?/,WTI=/;/+?WDZ4P^ MED_3;Q_N/WF4/E//LOTDV9_M[SY329+.]O_S%*9VYQL+>[^_46W_?B^J$C^IE7AK"EG^8U)!"-N5LGKF M;ZST?Q5H GG\=17HQ3JY+E6D?V^?B'[Y[Q].OSL]ASCW^P1?=YCA8Z3@NK)_ MTCE.7KX[?GOZYOST]4_B]2MQ?/3F]/SH3+P[?WW\XVV(_[6NG)ZM/QWUO.*! M=M@N[9WGT>!YSA=*S$R>FQ59 8P@M7I)AB;,3*1R20N!2I->T(57N7'J0IR6 M&8YAM:HF^)Q.Q7V'9;ZY]VQ_?_?PV!1+6:XG_'7O,%Y>J7C!V'BMKL*U!T)7 M0HJJ+@IIUT*6F<@,CET:)Y:U71KKA#,B42+%ZKER:BI.'3U4UHQZN3[X[.633,HN\RRX+K (UPH^,'I1\'@ MGP-VX;R_%[ _.>9=BW"O:XB@=@MC\5!V!=-@#Y6N'(GZFWN/GQU^_'&NY\*2 MA%_.MW,UNO4?3 MQ\2+O4>[$^Q*_Q?5 G;(A@E'4,#\6(P3\??=*7[>(VP0ES*OX6P>?WM(YOU% M-)]2-!MB63+L6QC:F&0V@>]WVMA?!FGZL50,9H(3X> ;_G79^$7O?9967^I< MS3W[X,_Z"#7A2]<&"[0*W11'O 'DV?*;J F1VTD=:2O7H"E$I<(\,5266_2%)?)/!<(61RM MX%6)[D'>O,2/T!52#UYOX;>9BN]4*NM*B<7(OIEA_5S(2ZAE7=2YI$"7EB6[ MB89"ZW96D"#B5_APUUC4L"^ ^2#6I."9*0_W%JI(PD+T-3'29O0E@\JGSN 7 MA,$E 1R';/P\!6GB?#%^CJO\PU**#@(=T/ 86461;R'7Q+-,I;FT/C(>IF J M?B:.DA7E^K=:9R%:S715F;SV.9D5P!8FLUY.V*!Z"=":X 0W>1YZ0''-R3:P M^0J+&7RZ!UQI<##I']+K!?! P*HE@0>M B*1#R9US!P#ZVE%654*M,A+J7.& M#&)P[_Z '5TE$G+F2 G!@VHFTX%EF$;\IS65UR72"6C&$AI.^S8I\V 7)! 6"H5H =^GQCW$>X0.X$NE88:#$Q(!JJ$3/]82PF MFG0#(KH=ZP,I4M<]]@:0Z3+-:[:DB+W-VNT%, G?D?%=PEA8Y?V5JWY'V8)W M:DU]TC5[T,=T#J-+"T9E32Z'%@ISCE M:VR^&A*PJ:KAG@GD62M,I>+=_8QHI?%C[8 ?EHV='3M5(SR8#CGN.QN8ORX; M)JG9#$K.\@5F!Y:K;$-_ [/!8U5Z'!\V%7;[6"CH>:9G,, 8DMF83ZL^7X8Q 3WV3G] M&+!\I2N.['W]CHP&-/!#C@&$U0->O*Q# $78#KZ",/*8WH^0ACMX, MR0*YZX5R'NV&$.;C@H%H\=V>UM+XEMZ!53X#V.ARQ:? *@]WV$9EP3+SY MR V-,?_OPK9%H+G:3JR2%]L<<1[(?"77U=:G;\;]48@XTL:*)>TC@,+VN;Q0 M,$Q+Q>S)+7-X\::)1NZLWWCOP_[JNC#LG<\4Q?[NPZ9?\/WQV11\$W-?/Y_T M;L+CW-#@5D:=($^ X2U4GK5]AB[#9]84\$%S.2=8@' M2 (DQ6X-5PXJBBY4*@MV><,[3^!!G?# ME:ZV9&I&S+E>ZDVO50*>YR&[#\S%PQB5Z=$5HAZWR M@0:RE XV. )O(2[KFA[7G[S]>KF]O]GT4^N@67".4J^G,B5K)QX1HCG M4\ NJO4JDM)G 0[\V2"7T@#*AI!MJ@^A\.)'';CE5/G\)%-42=$EK48KC&TU M:7(:IA*)F]?7BGP QU\=^R($S2M#23'RDG %.75NUBJP3"QS2=[ YZ@^-&GN MH-D1G>JE+%W5ZT,TZ2>LQ_>.C?UB&)_0,&X5^4$91I VU-_KI%*_U9U9JZN@ M=U,DZE6J'0^!WE.AQ@\GT0Y+Q?%/H12K;ZS,=7L5H99&\0D/]UR&-MIF':,Q MP2=/Q/XW]QX]/7SX=;RM:WT]6V%TT+ZGV]C(N+7?W;CX?.%C))]]<96:984, MUL4,UM?W?, (WBQCWM;"EV=D+[G(+KF\,JIM_0)S*+$PKL5M0V6O"ETD!A(/ MZ$WV4NBZ$'SS1GDEEFG:XLY&ZT6\YQ"8J99-$ZRKA@AV*7*MD4CR -_-_7C3 MS P$ES.K76U]T9,;J,0HW_*=$^$=U>LS'6M0!1'2B8U3L6)"0@*<O8[;Q=Q+WN)!4W X)G3*)FE!!< M2]E=L+2Q+EJWQ/'Z]H,==X CXU.$M^2!AZA,>2P@]6N2Z]]J305;BI0H-G+. M]]2IT0!;*B,"];Q+[$3P#;2@R&I80 JSHEI(ZY=Z3Y$*K\7*TAX^ .TTQKL> MJ9V1Z#6DV?-T^_[>HP&.:IKW#=,1/@UNZE9-3W%I5HKS$+:=200D"Q8L%> K MP@XWQ4(5FR/ES6&2HUXU#,R8@/R5NE0^V:!_7\2WC>_F.)V_6&>D*5 \%&)MC,;TC<7G.!\N>Y W5&CEJN_L$ M*$L#VM0>\.ILU;S.I1T)CX9"HX["$8:'TA\Y[PWRA\6R$70C9T-4C5%?/@$U"?("%R5M#:QM+)L_=WX'V+\@5=27ADW)$ MJ[!Y@@=Q58_-PFM,GY*J>M[/F*HL!T#NDV!/H1* M3?(7 D=.7'.YYL0TXPX;ZS755@ ZI6_>BQ3*.Z<(O-O![;QR<1>$-1P:G.EH M0,3N4SB HO3""2'2ZVYJ?A)-X [PX_\<&.@KK /8^6F[D,E28QG1J,%&V#SY-N>2*EHJC:GCAP1>;^N<*APDI3V>[ MWA9^AI @.5$\LY=???N*Z"/'VH-1.M>7)O)?IHD\K/K(X92C$?=,%I+FM4AJ MQ ?_:MA,9S4\*_U>$UQ0=R>JR8B2Q\%-N8H?W[F@?#'(G(K3#HCK]FTU"J5B M'2>L[2>?%(UFM'7W=B1N<&PESI7ZV8LR#))&S L>J=5V5F_L:R@N2V.J&X=! M1DS96TX!*%:<]5);H MC V% _(0.257DL>"6J4J##1J)B^!QTF^;C;)^:-5SX'W)Y?M%Z#CUEVK?9F(@ M^;6VNLK\-+"G:Z8R?B77OU" #[EQR)*G,3+W=W; 7@FC)^H1HE]X".SR6WB M,BZ )-[](+;P+UNI1C69GTS;??F 4VD0KR\]L^-;#I1IF!1024)*K*FIELQE M39 QNQ)>3<3]Y$&WQD0#'C8F*;G4!3W0^F1YU2N;E:>X *(UEAU6L UW[_MSG=]YQ$.X-UU))T^=B\,FYYNY"*-_1EK\8>^%9 M(N"Q?!&A'::NUD5B\@BJK\Y_G 8HO0/\&]87_L,^5)H]FL=6SULU)]"6X^WW MS^?0X_4N%P\NFX/;>/#AL6W-?Y\$SDP&HQ(-\[ZY]_#9(;[B5*UC.#L['@_W M_AHI]([_8TG\9YM>_ ]02P,$% @ UH!P4J"?_NSQM M9^>AK/*B\X\5O(I6LO_W\L__K]7ZGU=[;[.-PO5.0Z>;K9?!=(//+O+NL%V?],C\Z[F8$$7SC9/F":.:EQK$5&#7KM<1>^#KZP4[VXM&4[_\?*<;=[]N+Y\XN+B]5T M9+4HCYX3A.CSO%-U3<>%E<'U5=D=71U-9>LKX2!<35 +X1;%*V./]E?/'G^N M>-Z<'%Z:7W;O'D/>:>>=D(C^O%N:3A6+\M1T@2GP%/@61%I$#!YR[0$7M+X= M**6?7Z;/';ZI5[6.C#F[_0V#$W=\ARMZG6[9O_XA57"K1\7Y\\').V[++^\C M*Z9CWS5&@A8\]-H]PY=\CPIJ[+5PY9=O\#.=MJ8:\3-VKZZ.[:(;ON0=O^J* MT_J+,!ECYZTG7R-R.CN\U(?\;FK!B;LH516,8/DM*6RN& VERN\:"%R*G__/ M]MM]=QQ.3>N:Z+YHF\[1/U9"I_5A?P4T(!C_\L_3T#59>DXK_*>7G_]C9;WH M=$&O6P?],[C--;_^L=(-E]WGM10]?_F__M?_^K.;=]OA)9"N-232G\^;8W\^ M;YYL"]]_^:?/S[.JVV^'?ZSXO#IKF_Z+3M$)\/[\\D6Z,)3-G[GWH5/_">=W MP+:4N6M>?]G="_$?*[DCTDM0:*:\8UXA2P46&LR#%Y9:9#YOI*$@#(2]8ES' MG*97A_S%9@?&U]\+1WF5)*B[ V=6LMS#DSW]JV\WBO.W9._\D&[W_,GF^:,]WOWX@>]L?,#P&[^E M.^W#K\7%(3GDNP='%X=?W<7.P2'Z=/#IR^''P\OMC^_1SD&[O7OP'N_ [YV_ M%'I+/O4//SJQ?;!WO'WZH;_S]9W;-Q_$[L;K+_#\BYV-3?SIS2&,X_AT^^0+VB$?\.''+;;] M\0/=/MC$NQL?!O?\!>_BG4\'!9R#,9RLH>V#O[[ ]Z'=-X=]&!?]=/#7\>') MT>6G W>Y??"!P1@OWAYL=K?WT>7;@[7/ 3MFK1_Q^W+:]P.+GCE=4L:[5O," Y^-[ 6=5H$HI57@:Z\1/"/)@IQ]H3L M':*/UWGE3/LPF/(U'*F6#/X>@[^.,U@$1YEBNJ4L^$\F/6]I*U$K:*<\4MXP MQU9>)OI/C;7OX/F%7S+W0H_$XHQ5W7&N/ M(&(2M,640BV+"6O9 "R)RH 4$&#TVMO]S1_AM3361A&8E-$S)*V*TBGNG?5) MEK3]O'53>P?APXNWH:I"V#T+)0#TSM'; %A[#]!HWAG^.@CEZ72Y3';Z^M2= MON[LG@"'3UY] :[0[:_;?/OD/?MT3K:^'IX<7\+O]ENZU MPS_W^I\^^C-+F-@YV"+;;]X#5]S7[:]?^HG;NV^V+G9.W[.=KWO ^9W\T\D: M_/XK;G]]__5S!(\IB4OQJX'XE7'1,L) U&NY"AIY 7!XY>4[?%LIGU^'R&6( MH0P [*L[@'T*0UY4=0 K,SJL.1%%^#\/U:J_/2LG:*!^MAQF3@]CN%7+RL/ M3WA^_1'-ZZ_>.1A"5?3*^E<=0+\82$_#UI^Q%,,'A1J[#7_E/OV.>2BS>D#A MSO!P?>O?UZ'(S9M?#@]=?_I9[5^&OR!8*KL;IAM>#B,TA(?W79T;#=-?78I) MB^*K5S1GAK^'+WE^C5##Y_0Z>4.T7DW[YN IJ$FO#"\'4=^+#_L;P]N'IX:_ MT_UW\H#SR%GDP3#-F3+(&DM!S"(6B"H29:/!2% T Z1O(M7N@/"B1='H08,S M/TC-ZMB B-XBZ("9]"*IB"H.;")&%)/9HBC( M,041_3F*7J. 1-%)S22,S;)HM0G.$^0T]6&*%K"F ]\3SZZ/_KC6-6D@IG* ",6R(<<:IP+UW MD6*.4?)H6 \\VLP(P+A' Q%XJ$>[*2T_YM&NT\U2[HAEUD7$&%#.:&8P4--A MT)MH:GU13T&NP5>'HQ1H-#\]O.SRK)V[O+L=3BV\PN=PMIGR&.+9_2Y\>KIG M\S^]E%0J3L^*#ORLUBYS<###R^#X:='9[Q;N2_.L/Y_?^8H1U48C^3%%5A,S M94H:$R.F@5C@CV4Z1.JM=90;[KS0"\.:@[(V!OUY8HZ)TB.+L!6& (J.6DH> MD>(Z!.4$0PO#G#7O\S218]KO3.ZW.NOF+.^:]IRP*0;+*"? "!$9(5)9KXQ1 M$D*> 'AH@=CD7.^TUTYSO;O=XU"FZ\IPG)YV'K8ZKC@-<\(RIXUG$!#12!A# M(BCO622$*QPDEXPO#,OV0M?DG> W39E2+]6<\(<%$2*V 05$F<9*"0!;7B-# ML9)4Q:?CS[0H0 /GF 6G.<15%ENM$;+4DV@I#C&Z*6#-N1?5Z2-AA;0,DD"L MD'"P\-HK;J3TQ&JFG9A&!+&(/F/ZC&8.(X<8]S$"4 M4V2"EQ=$J*W&,=O$8 M_<@ >_HL%3Y$122BBBO&O#-*/ V>TB@747>?"I9/G[E<"^,5==%KR036 MFNB8< =5GJL8V>(Q]U%S%=-GJ,4 &+W@ B(PAH,PBIFH('+V8(<-X*&.9,(^'35/. M.4V.99Y:'%S DBO)?" J$A:$]5)HK;1?'(_TI#FGR?''8,E80OA*@T+!OWW4 MUI$(.F:5T&X*]2ISSZBI5--.T4\6P4V'H=1J1I7$%'PC<\09 M$;RA4?,H-+)L$35W&OF6Z3"7^Y0$5Q88&AD702.2RHQ=E,!I%L+B,?<)\Z/3 M8:EW4@1$I(#_ 'XB2@4(100VFCA!K7FZNL!YMKN/4K H;(1XGH"6,:HI)2)$ M39TBP$RR,"Q[RHS+K_'G:FU&\_);BS-B]\MP8,-'/'AM!@1_ E@0&8N6<:^4 M"T'9X"17(E GYPA4OBL+(&2W_ZX-M%WK^,3_L_2,5_W4E:%A?Z+5JUX.3P2> MPT7UPKKCHNVW0&.+\UIPOB<+WQU1579?[)G.T>"=Z>=VWLE/>Z>+"&*Q($PI MHB@FBB&M% ]@0@RWA$=+[#PE 6=;A,SEHHH0L4I''*7DE($#\MIQ;AF.5D*T MJ[E=-!$:7ER#A6WCCL$3E?WQJYMZ?P(*IE+W@:! &1*@7#J MF6"\44@"?RE!3" Q%]CAIYWUXTC-0>H4>%:4W;I3X$-=REP*#R(,2>\#U1 ! M.^FL",80)1 /W!@[K\+S($^]%)Y?%!XK&,@#C]I@PX1WX%X$)EIA8[70ELZ! M\/QPX)O2:;UN*$<7@(?9+V+WPI3?2W$N8Y;K<_7(L[@SQ_. J-(*<0Y,E"I&"?.JH!5Q)3 _Y"C M[.EZ'OVL"+[J51 #5]6: ]&JZCFS*['[USNZW9 B/?7MV_5'3O;_0B.FZVDQ M%;3R''L>/$.<6NH(YX9&A!R39!BVL(&)6/+GX1K+'JRQUYCYDQJ;(K \$>3. MN9O1V1_66PACB9>:(ZM!;WU01&E)@HF$&4_%L%<9QVI6Y2(U&8[@Y+OA;7X> M_%9R"4>Y;8>UJ@K=ZE5_VYP4Y7K;5+?*%HP/IZ;\DE+P]8_4F?J7\^ZS(J_7 M[0EO834!>\*P9MXY'(.WC#!NB;%4< '1LW34^-D7EXFRY0F$-+CC3M$NCOJO M3'7[QCD1&RQ"5#28U(R*@56QR*@ 48^-5E&OS.R+S4\S<+U7=8O34+[-JU^? MTUMHVV(A5"$\*(TE81X+@) >9$,AL"Y$H##[0K*0;,$D,!-"<*"]+&"IJ<+2 M">0#1X#NXQQ!R*:.:E3>\[9PYHI'HQFQ8?_DS, 3+-MX$B1YO:R.H;1L M@T3K U/46$<\U4A'0:S434]%8*4<\E3/+D^GK7,WF2D?SDP]&68Z&B)3GO%@ M(Q-.*8NUY0@.!NF8FR=FCE1SR-7]YA'5%4N!2F:M8]K];NZ>8#;JZ=G)#!(^ M>N(X$!=Y9[SRJ9S%$Z9(0&C@!F>8B]-6R>MN4$\FD^(T0\0*23TSS$>E+=.4 M$$T%TY9$/D?)UFGS9_J9F<5/*+=2R6(Z1J@ M3M[I!3] /T5GS.2^;A=E[LTZ?&?N3#NEX$VG/\'H^-JXZA@*J',7-KM[I,WM M<"2^ZN^;]F.W)D@;_TT"6$H#MY3&IY3&Z7>\D]9+8K7$1$!@X+4"J44":^LBX3$@/4NN3."Z.GU TRRW@4E M+?,X&$%,2'R@%G''YF&927(W[\K"]UQWM]P/Y7GN;A0 #\XNHJ)&:2G@7!I" M%(P(HRFEJ58<,VDU$'@.%'5&^#<=_8M@4XU.;5F)8%X:S3UWG&$D/(["L(70 MO\'!1=0_BJC -%(F)&48 DWLO74&8%*4Q)%YB#1GA'_3T3^<)CBYY))2PZA# MF@FN(W,,L6BPP(LUU[G9">51OXY5JF[9']6"Y4^QQO+I9SZ#1 Y'\(D.&\8< M&-J@2(C28RQ-1'/0,.M=S\(5'[IY&T+6 %'I.=Q?E/TQEEXZ8/4!A-JA,R\Y M8H@8+?(>3*?US$9J+=',!/@/***2: Z98!JZ"I9KA$,(<:,PL<6:2$T<<>4UEVM+-,BVT ;@@!(\" M(6>91PNH,X_;C.%1],G%43U"JN@XJ!$$N)25E"HQW!Q !:6J,>I1U&KX!0++EK$J61>(*.-+](_5M.\QTFA"4>HC9$X;A@15F&C+1*( M28:P$C-<=5"3/ICV9I5*25*I_-4F0AOAK PNK['11JAA8^"C;]1T#8_ZDU[5?8*HY)I3^16N:$DA&O'.:\Y\ MI!IS$I 5D3EI#")3:!_S$\[XZ5NT8 CBJ$;"!X%9C$%'(2PQ0@@2+#9R]B'G MZY]IE_4.R 54\%=]S^8$="JFB(%0( C@EV 0=C.M,+Q"6HVIGH.DUD_Q:]C> M;"^TFP48Q_G9O&2W M/,$,VQ\III@92D)B@340KS))Z#2JB?8MF#6UW."I]2 MW0U"!'C#(X!C<"'"2,/!,"H999RG96R_8!,7DLF\_I,YI%C[G$)&@9F0[12F.Y"L*,R5(O):01,YH"&1&#,.9!,2*8F7* MI-COQ=H/?F5ZUA8 H;*7QGHE-^],'TC@OH!=Z :7'$%M(< 2?_=A6&"<)T@ZXP.F!N+P.T3&[0)0CI)I:/!S<$& MX/=QYE_OZ,\R9PJ"."O& 7-O-4)"IDK5P,!#=#1&>'))/7$4!N<)4)8SL"!@KIP2K!F.D*(I6[MW<1F=ZW[WQ-=_<(D M$IO,)%)T$FNIHP+_R[ 6%A,9L>)4(&00'HH0QZJUW%OCQY@YOKO&=Y@Y?NFO M+-S6@)DD,9A;!D&6L8"Q/9)"RL17JP?SVTLS,&-FX/JT.IM,.WI-A42 I A2 M!!R"LPX'!D@;0BUGW*B#.44SZ[#7@=-Y][5Q:1G_6#G**]/Y6J[P[./:UR8O_S+M7GC5'S.GK\OPGU[H MN/Z-90W#B\HK M\)R <"&##4P+KPEF7%,3)%-&D\#3\LZA@5\*T),+$)D3 <*(.R-I9"PBI@E5 MBO(83=K 2] 89KB =\$%B,Z) "DMDNA(8L$0."CCIP%8HU4BJ%4)F.%$)C/?NIF097^46'').=K(B .S1TRE#'N MJ0J.,BN%$Q3SH-12@!81=DQ0@(P(RI%(1> IH\^L#\( =$7(2^^(7@K0(L*. M22XS=]$S+,#V>,-DM !#9-KWD'">4MYH*4"SQS-J'968(VL%0$/.C68T+>A@ M,G ;S: 3+T9/6.;UXUES&%Q:G3 M$_J=HE,^GMQ/?T6MEC8B$Q%7X ]MQ-:%(+")-'JNB3-3:%?]$W1[^D[0$CF M#EP(HBF+UFE%F5)IW9/0Q) XW I^+G3CT=SW@PTT#2$0TWAEKHHE3<$!+89F\U9Z"BY;$4>^<0(:HU$31:LL5Y8R0J$'8 MQ%QEP98"]3@%4UQ%YPRF,B+&M=":>2,=QHH!_-7\Z1:;_[#]G=#";A!:>0!BP[Q#:$B.'.AV(&2'$3VY 6$0_$-N.7_DH 8)7!*+7_ M1(XIXW205IK@/$OKX_G-[C2S;&;J%ERFKIZXWD1H#2[U:1%WW8!_OW=VUNZO M'96A5O)9 OJ3/DX\UII6L1R M8EP,S#)O<;W?L&$A8L^DK74.#W4.SR*??KK/SH.>?$_WD?K4X,CK D)U4SVV M^N*'JR^>G/H:0P@)#"N#F"%4*.8UTA12QV2* 0LF';SU'OL;P[S?D#& M05C,6L>T^]W<+:2/L!Z"?4ZX5YPS*9Q"3%''O)" PBRUPVHHQ&9@@O5FK0^Z M>M"O]!=3'M,TBY-VH-?$!$,L(HQ9[]-N"2,*\%FD /\Y"O0Z>?/Y%5P6JM&7 MG3;U$K7L-Z>&#QB>&?Y.3[B3GD81+Q"CCJO M$7&Z^@M#DH@Y00=-F4'>K9F MB+"W6S!FZ(0R$:(2RSBA@KG.-&6V^I""C,D<[-&K^FKX/8$*0T28T;").::FV, M<$$2&J)R:)YJ3&>9N=/QEM)&+IFB,@#J\> M 0!%I]/^"E3$9OOLV>9IVH0T M-<8?*S)-XI\.STE!*8W.,.DYESPR1YT%:;,^8.X=0]C,0:^ONWF@YH@'6"(N MC"+$:,6D,D A(32V7),((< 6,XCD$5XX2D+ M-L"?6HI .!/$,AGGE =8KW7\G+F%E-=3@CE"*/ABQ@U 7Y6V@F5"I"Q?'=BH M86"C9K Q!58/CQG4Y+9BDR@2H0R6(+6:1:44DE)2"!NX,F*>YDYO)&&2,&^; M\DOHOH((P>_6.R$OY$PA8XS3B!PX9U=2HZ^4G5<$[2Q414T(MP2#,.+.$*!8\MI&FC7FL0#A8*1?&R3T>#Q_' MV4D5#8V: W!D@7LKO7 9"8(C2P$R<@^GKV6'+!($V\BY0$0QW M'G@AI?88013*A;0L6-WL!T#FD"V;IV?MHA_"XP>A9')!**,V**:YM8:IB(WG M(6CA&')P!M4Y-TR&#F_)E6]['_)P[T,F5Y)-*%BXZ(32FH'#@5@C*NL-UW1GPKPLC$M+ E"1"&8 MM\H&T(.HHJ !.4+"O.5LILK"Z:1/ @1;6'C.J(S,86L1Y3+M=*.1H_/KZX_=MWU1UA>V?= M@D#0EE;J/[(.\X?K\(U+?\4,.X:E9VD[P\@,9ZF5+];*>!F)E'@I *_+XI0? M%&J!98!8[P6 ?T>58,JEQE,4$*AS6FCI!\N5EC+P4!GX[F#O:C>==Q[0;GHN MI0M[XG"0R&@5&&7&I,EG^(-2Y;QP="E=CR]=#VIF/I?2Q9C13%!+#'8L!F=D M]$09$8CV$%O/TVJ\AV#0II9L$9%H%*GMC.40/("1\%X'Y0D3P8,'@AACL$_E M4RQM_M&$Z:16#5-#%7P@#YYCQJQ1C$6!@^72@D /-YN>D7WLKE- 3X8"T2EN M"(,/=H)Q[54D5B ?+!/>2./F(">0S.U!WFV'W;C5\?EY[GNF?66)UX_S$#V'*E>]93.MA IOA/8F7ZOWXA7D$,\&($(%A1KVPR$N-I!;$.(?Y#"^Y7 K' MH\]>^BBM-CYR)2V$DMP$KY2C(3JJK9RK)J0/Z+Y9]Y9UIOW+;75K\0-I*-JY MK]N-;L&KJ^MQQBZPP:3%#<-Q+&*48;00J?US*BEBPE(MB4R+Z96SS%$Y3ZW- M)MR]=2E##UY7X6($BX,T S_EC-&*:V%M]%&E#-<\R-!#>+E>E&<%<#/L%)T! M.Q>1FRX28YD4R"&(.8,TEJ:]985W@C,LYVD>^F_N4:838%+IJ2!(,A8(XQ@I M[:R5T1AA()0)V/A8;1Z1G'AF++#$L<)-V1R>1S8$,S:1' MF5+[W! IXY$%)R@S(2J$@Q"2:64C=<+/;@#[-W8DC].YB!BAN;/.1,L\)8IC MZG3*<=/42%G.;IYK*0F336IY))7"5&'+'0,9TQ+"3^T 9"HEJ64+81,6$1P\ MSF+7J'$,(CBD$(LR*.2-0E%HCX3PS"V$75AL:9B@;3"<4AN1\"HZAK&PP:4R M\NB%(DSB&<8+,P/Z'D=+-6(R,!20\DQ*9CWBBD4N5-)?16972V>0+Q/4E^A9 M] 8QY;QDTC!C#+8:&8X$L5CZ.WMTVWM M_"!]NF\O[>&A132%RA+I)(N&4<,L939&*;F0'$NCI)H'!+G4HSG3H_5%5"29 MRAZE4S1BS;#S*J4+L8"@FDHFN9X#3+%4I#E3I$4$=HP$$P@+$=6%7@#MB'7> M1!2(PE[/ S:?#3UZB "]6BKK0Y1U]A7I>7[YH@Q5T2M=J)J?Q\'X>O ^/W_Y M)_QKT&C,1:T5.0'QUW M7S"TRL^Z?USDOGO\ B/T?U;J*U_^69V9SLL_;?D<[F_^;AYSZV%IR"W3SH\Z M+Y+0A!*>T#6V'887V**$H;=+;H@TR_2V,Y#V4VQ\. E]?N:TX-A:[FJE4HC[P*%NG[XXN8L6L7IU/.N MOWV.K$I*[CW[K3OQ*KK_G%Y50D[\L42L4JPG_E@F5[EZ&!&>U_1M: Q<3&+Q MCQ5,5FYP>L [?-;-ZMFQ[+]0_<\?@_/=XNP%A9.^Z"4Q&9X],][GG:,7Y.PR M@WO_N"58-R6A><]*(ZO#,<"XBO+%\)D15*H5S6G>[K_XOVEOB2K;"1?97G%J M.O_W664Z5:L")8S-A57^-;S0M4+4OR\:'9'PH%I"!SK3J,F'G:V#S8UL_V#M M8'._5I3]S?4/>UL'6YO[V=K.1K;Y/^O_7-MYLYFM[VYO;^WO;^WNU)=]-%5J M2] M.L^RC=7UU8R I](C+?L!0B="WJ;R-^C8#O&6/HVH^!V=GBB1L7@0C5_O M[FUG?X+YZQ2=G1ZXN-QE RNY%V(J+"?22[!\3'G'O$*6"BPT-]$+2RTR=P6\ M6<?WJC3W9/7IU\ M.OG"=S=>G>Q\7<,[)WOMG=.]XT\GFY>?-M[CW8\?^,[&!PR_\5NZTS[\6EP< MDD.^>W!TP<'*)/!Y^^''X\O-S^^![M'+3;NP?O\0[\WOE+7;XEG_J' M'YW8^?KEZ_;)UL7NQB;?/MB^V-EP:'OC"]K=^.MD!]ZUO7$$[]C)X7GG_LWK MW+[Y(+8/'/]TYN;,$S-]'V2;M]>+H'X]\: MW/,7'.>=3P?%Y<[7=GOG9)OND!VX[STZ/-V^.#S99-LG_SH^/'C?W_WX5_[I MS<[I=AO&>+#6W=Y'\-]-LO/57;ZE>^WPS[W^IX_^S!(F#D^^7'SZ"-]^LO9U MYV ;P=@O=TZ.+@]/_/$.C'GW8#-][P6,,6X#/78/MN Y[Q'\S;;??V8H;802 M:,MZ(UI,.=K2VH.OI5')F.91I%YYB5'KW[5+O)*)FRYJ3(6&$CL4*]#ME7O5 M:J@Y*.G--XT>O77/ [7M-/>^'1ZN3FME;MK9AT[N"A^R[?W[](GK!9&PI1W!PB)HHX\K+__XO+9GXXUX-&?CXD23KGY7D MZ7K?M9V=#VMOL[W-=[M[!]F[#WO[']9V#K*#W0R\\ &XV@S3;'C%\J?IFX(RS^Y!1^ M7919]SAD,:]@7%D_F#*# ";XR3OD,2ORPJ?(#YYX[$T_O3-T[C(C38?WS2:> M6MJ1[]D1!![[RG.?.';376Z_7'S\O#KYM<=LLEV-N#=:;P?-_N[&U_P MSM?CXT\'K]K;;U[?\-RNO[OVF6D?F+:JI7WTX+DQ:RGN;$MHB3T)@EGL']?[ M7).;ZS*SWBM!BKJO:SD^!)%:BLV,B(T3*NU_AUJ2HMAB&.N6H82 6PO,2@Z, M#N#1-H*K,S>-C4[9E.NN[5F6).(!D/ 'C/CW K YBU6+\F?T'0+:[DA?LR8!G\6R.&V\R[3^G76+&6/14V8#'\K! M]>+T-*_25%'V.F^'#*Q FD!ZQ 3A9CTIE%[6O&MIV[]GV]DUS/C5T5N8\6#M MXM.);V]O^)/MC?= #Z#-P1$Y/'C=/CSY5[YSLG.ZL[%%=S[>3!("?=Y_%C%X M8H)H!2?J4,.TC#2TA3&.+C#J P%W@5N8$OD04%AKVO-Z[NG1I?H6@B%)JAL+ M<'UHW]&^_/0HJTI7-TT>R>WG([QZ)5=,U^7CM)!1O>>]^DVJV X0:% M*;J5;J:/,HDS2BO_&#,F*N^$/.P/YPW$;4&_BA:? MY9TL[U:9.S8E#/_WVRAB:-L>9%CNF_6?J?E^H,\J:H*_>Y3ZWMELBE:IX!.? M0U>K2#_&4PE]A/G^58+%Y)]*5[EZ& E^/OLP:RKZZ+F'*M5!G97%>;("U[.: M#3+=ZKC!$F, Q775U'JS4&N]\/.G:R?; %]VV1W8__RK=/M]'NFP\7NP=[IP F M^Y\VMN$91VS[X^LOGUZKB_%$!(H:J.T7E.!Q0NMIZ<%-,3\PEUN#$DY7B_K<1V-/)^#O1P).O=$: M$Y;R:R#@4>"6U8I!$,6I]$)R[D' -6HA1$ ';B7:K^.".3'EZF%@J[:="6<5 MW>-09B>],J]\7K=WAJ/UE^?CMC8K2OC_D>GD7^O?OT]9_Z='N:W5O=7]U6RP M@TI9D^JZLF8[Q>H=P/1VM/0-8/\3M)NM2^]4E?E*T\V*-UCSO@Q5-?C/6Q@ M7GJ"[WF"\5(B>,Y?S/_S7^U/I'UN3XH+H 'Y=++U=8?\=;+[YCWZ]'$O!YJ@ M0_+ZR_8;N/_TK^.=C_ N^-:=D_<<("1JJ%F:,M)HAL M*:Q"*RIBA)'.(1Q77BK%1+:SFNV;T^R?15JQT,G>F?++A>EG'U=ONIKL\9.Z M _%9AS]WRX/BHK.4H2G)T(?+SU('%E0,+864!>R-7TY*6,R%"J!9\ M2P%76E39*"/GB#.W\E)*)-@W$Q'?"="&&5FX/7Q;Q&?ORCDIT7I@%#70F12! MGI7@6_(ST\["*>MX+I-])DZYJ20I$7!DK48%;QE IUHWE(Q;21,C.>"JX!,"N68;FF-;^4' MLQ^:,WQ::],H]=YH$O6__TL1+/^HLFYHA[/$]:Q3L_U9!M:WW4LF-#.@I)F[ M9IUFON)!RU6)\$_-C8I5C"8_BTG8*M9LXH^%T3)T_ZW?G7"<:.IM3 K$4Y1: MZ S>&!3?5 *(//SGIEU4ME!-TB@ROJ!"TFO]G?$_9(]9%KKOOB MAS7YSE8!CS%%\$@UI ^KSDW[3B8R!>..,]*\J@374]#@2=:,7&%H086IX^) MK75E+C'4H%R6?$K8B,.YB]TWVV3GS7NZNW$$]__KR^[!J]/MD[2TZ0/_=+!Y MLUSVZZ?3PZ]I+?SNQAJ#O]"G#<=V-P"#G;[GVV\.^[MO7K?36+?_4OWQ"@3K M@Q#!T)9P6+18L "_F#(MZD@(S!,?'6^JH$%>][N%^_(L^]]U+13.SDR9G9MV M[^&%"4OQO2F^ ^/7V+ZE[#Y =C>OJF=H\#*DO@V>LQ9S :7,+&EISQ1CEB.* MZ=59K*+T&ZWOG2*"QAZ,!4P MS\.)JI>K_P((O/O)#'[ X'9JN5E+KWG+R6 MR6=BK<"8HY8E$5 <9K&EM&8MZB7U*'!M?$@F\::WFQ$=$0]:1K=0%J]3=.'( M?WIY\KK@;&-:&%O6C0BJ;WAAF@I8KQ^JEY-?.>:E ?S;&,"_BG:OTS5EO="Y MK/YVAF^-?^98^"@8;SDE0HL%0EK6*ID*T*RR-C"LY-+P3G#\&8)?LGL],NSTR?N-6T8;!!8"/[S"$UVS?& X'WSX$-^!^#:\=EO9.QK+43_<)$]@6])-]77PYUI*(.'U?VRZY'4(S55-],H M\Z9?K3Z161DTWFJZXJ2\6M=T>W\_Z[)Y\=D1&T!)78L0Y%O,H=2U,=H615%( M%Q@W5*^\!%<[\^;E;^9Z=XH9X0#[.QKX9.G R)WFW2[8QM &8U<6G93G;?>S M_^^%HUZ[6:RTWSK(?DO#DG\0 M2E9'"8*\7F1_EA;9/[8+:,8[,NJA^GWU\4OU%;*7-2UK6<-T*T@EAB:51N*6U7EKKI;6^G7YMFQ+@LG$.K'7:^-S7!BSE M7CMW'LU ?5IWGJA.P!P@W55T=94=E<=$]'IY> M!0 ?ZK'5N=ZZT5M=5UU_(7SZ/2.L3^,_AI=]]X+[QS>\,*'VP<7WC'5XY3 ; MC8EMD?$<:)]0,3G--1T79OZLG29U$ M6A]<\+?##VOD,]7."^!1"N]H:FOL6MI"\*<#]=)ZKXGP*R_7;BK-O>742R#Q M=$JTVL*;*RH^Y2KK#"6 AC0GWRVR7M7$H: NS<8Y=W0>AU VO:O=3R^_ MR.'52=\[\&E%\J7G>56#D([IN*33 $U2?[]T<=6%^-*4OLI2@\#TA_YF M1E-;X_-9JS.):IY:!C"_MWKN?KD=U".WTO*P%_3&BJ^[LCHMK*8@W_6W#?(Z MT]%_&,$?UXB%^2I)E/A&PG\PD3L DFEE3LJCF&XWI&Z82:1!NE/+6QB7.:JG M.4>+.4U5 HIB4B+ZGY/,G7UE8/: M6-L&3SJFRS$O3YN9@3-XMTD7@?K798N^'K'I^;P[&-?JE/2V%J?IH8$M%\NU M1(:B7+L2AM=M<_3W @-L^^0]V?ZZ31.^WOYZU/^LK#!2&]4**H06,SJTE$ZM M<*A5T3HOI'W QH#?=L[?LW!3,7"W$]=9_<^W$M35<6BW1\#ZMSM*@J\E8<<] MYN^S5!(W;5B^G^CXMT7C[+-P,03I<4LCPEL,W$S+2N%;SCKJ,!>IB\6DT/C\ M![8S-C_WC7*Y[YJ]Z5BY [!%YN@(K%G"J0F>AFZSWC-9*MIV04=3LHI?]9DV*.!+*@HM=NZ@2/AF\[PQD M-PS/W;,.*IU.CQSLUC=X[N]UC8,Y@U#E,@RY@U>TJW^LH.M; M1'9ZI[[H#D[?MFCO:ECVNEV8[DJ6]HH,]1/^7J9MXY!\#M$C1GAL46Q-BUDA M6AH[THJ(4>.TC32JE9=*/E,(/0.:#ZW;D)$O5[.U;K9M2G<\7/-52P%^E@2G M#-E%^M>]W*^. 0!7-P3 1^H0XL$&C!FU &PD W-+)!5116UK <"(I@9@5P*P MM?/ZAT2@65I="_1^/8K=7K>.LT$)_L8R<<0^2T:$EQH W>XQ1B1+2,M;04# M\ D! (N1K;R4Y!FHYS.BY2V9R(HK4F8-BV^;I%$@-V[0[ECC?O^\^)CY)D_1 MB>5AC8<>L7AKN ME=;451/"O^O!L4+*."P?PHE=M(./?36I/-K]^YL0$1P1O M865=BSF59A\";1DE4.!2*\5=8VCR#H3::\E*8(O30F 9E1*,4Z^8<8)&L#+. MQ\C-2A; $)REF;>R%U9>;NRN?]C>W#G83]L8[>Z]V]U;.]CJ[?E7+4NONL.SF/!5' M%I?]K-[%I$[*0(@%;^P,TBEUNC,](9GN;*T#XVAGVR'4*1%X>&V'CXNV#V5U MK8A_=./8AH#7*CNOJCDQ6TMMO+)\3#L2."J'^I&2047J1-W-MK:V1J6>@]'L MC9)0K\&+9!BU_MWTJAXGW(B?<[,-DE:K&MU_^H[F63_0JG]L7S.X+/-%+U'E MY@Y!,Q]HSKH!D@5._DMR=0J MH[_0RF_2/;OOZOKW%)N,W=U/!AS/A2E]ZVU1?*D[LPV]Z2_VGON);47*-*S[ MR1#CHY&A&3C$;8/M=U[4$S/I*AB.F9FQ9,=EPO3_]0 '05=>0N!LOM$R\8;[ MPV0VML>Y4P7%K^G5Y,W_ WOAOUO;.\BV?GA/@*4ZS9PZI064[(<42L^P/DU4 MY*[/P.-5PB<_5_= 9[8%KFN0$[QKQ]^)DV Z7SDL^%S:E?FW*VG/SQ^S*V)I M5Z9I5]86V+#LY=67[+5QW:)<&I<%,"X"K;S42^,R/\;EU0(;EP^=,E1%^SSX ME&.(LZG&H=3;4NYUH70$\(!3U93K9>:=1, M.V.^R,ZX69B4VBC\S?_T\F[_&5S1KLM_Q^J*L^VTL+RLZC7FS;8? MV;M>Z8Y-U:Q/:.X=ZPF^M%\+8+_T#]NO93PQ31,F%MB$[0^[QKP>]9](_9>7 M=F;^[0Q/=H8O[N8=K_*:]QS98S6BXYO M>E:E:_9"U6MWZTMVST*C'4M,M "V2F*P56)IJ^;'5BURH=O[M)0S[];K^VJ[ M P?:P]]C6==LS1:]NM= "@-3>=S2%LV]+>**K+QDZ(=L$5_:HB=7TCNEZQ'? M>$NZ.L6/"98>MY]J]1X!6Q 3.H__3=D?Q,=/P[RE MK7]46Y]6;9$EZIQQ2W]E-?4"@\[UNH%9:@];VQR F>:H# ,K]#'U'%EK6K:: M= "XK6K#J[IAK$$W@BA+DW4W)LH@=#*2[4T4K-NI.8.\%!ZS;*N+0'I[/%G MO:@[A#6O:9M^QC1G*1%^#MUDW+MSI-PU(0ZJ6% MF7L+(S !$[.L*7W4FM)E4>DB*$KJ*;TL*IT?7XS1 OOBC;P,=9N-9]GF97"] M>N)Q-\;<#:M%UX?]9+,W:?N@E/I99GL6P X1]L-V:!D33-4.+7(KL2OCD]IL MATZU# P6Q<[(I9V9GT4T>)'[<0Q6M_2SW8L.P)OC_"S5=Z[#,$W>R5Z%3@#< MD^:UFO,U_+DJ)QW4A=Z[MF9IK.;?6%&T-%;S!8H6N*B.%LU%_+ MVI"%4/!:OW]L\>YR/FI95?: ;G;7P!!?5OW-'G\V+X]SFP_6GMRQ*"7;=\?! M]]K+0L!%,?;ZAXW]7 :16?U?4AOL!XO?M,+%#(_U?9F\5DWCLT:[R&;[O=-3 M4_:7>_C-K]5@2*3BOA]KFK", 1XOD<$BZ'C-5*6^ MI>*W]JV^?WOF,78-!CK:!/HNW=;)A/96INN#&]:;JU=8XK= MO8]K>QNMM[N[_][:>9/M'ZP=;&X_Q1[;ZD%V_JZY3OI5=T\]I]>6.LM MK@^.\RI;ZW1Z$/CMA;.B[*8EOU< [K=NNB#UTB+HCVO7UE?EY*IV]ZJN:O87_'-4CA>&G)3#9FNNFZ['6 M?#5[?>\@,U.&K%-T,^!'MRB3F\RB<5T8A>UU@?Y5-QB?E>&L#%4*WM, X+5E M7;M25;W3LYH^->5L:.S7L<-YK[38(M>M\I]J%\P]N1::A*3RZ*]"H&&.QZG5MYQ M[1[<%$"Y3N$H#!\8=Q+&)\O'+B\',^K=XL[7V,%6I]E9VW2 O;9^T'EZ:K@\ M:QI;%HT( BW+1BZ;EXR3OG<&;*]I &\IJG"3O=94P:]F!S""^Z5U*-BA5KKN M;?T=/2EIX2F1M; XR$AP9GJFX&/*[I"0*:9+Z\LD C58-GC!X/ M]]@>FR[H3Q_,3VH2EE5 MYCR"^L.[#E_:KP6O^B8%8;#PB#:H:*VQ M'@["6$#20*,OBM(/]2[=EJQ2LE?M_#1O5.O9T#ZDKF=I^K@;1M9Z<*8V3.>W M#@^U^.9Q("4\_-9#>OXHW#IJ\M.;A\[ A,%03/OFB6J0^+S]OL2RWJWCP"L0 MH%NCKDW#K9%O$/->8_NR*IE*,_*+%WG[UO>#O-TBR7'1:]_Z1)<.C@]O^-!K%P^\ M0R<<-:WMDI@'T XWHC\N2GSQGT/SG6:3P"!+FN#!;@38"V8D:-&3(?"GCG3 M&]YG:I]WVZJ>P@-!8H%B;U5P]-:_2![HPI M_G>]=&-\:V,_M J-*)BQMX^YA7KHZ<:J5SN6-*0RK[XT5]YA#D#YTX?#IX+Z M)XL]U&>XT>K=Y*S]08.([J?L-\SE (0T"&TH;^/VL.'*8-B- M0V^0\P XX[6;R'E\;^21>MWEONO!@]3FA4]8$48+#PDDBR_JJ*HLU MY1+TK75T#*JF!VQ>NKI=4+W)0-Z0=H@ ]S?7APCONDX>@W'I%("2V@.HVR"A MB^9+VV"(LQH/CIT'\I[UX+=+Z.^L 27)O0+2#O7%]U/Y&2"J4%L1>*T9\"[1 MI /R-0Y_1D9RP-.$W5PX2^@8[@(G6#:.K&TN5FFWN<'A?"AI&9\Y7Y7,Y#$Y&VN.Y\I46*LGF$U>S5 U[=-Q<,_ M7GWCXZ?YJ=_*;[]I0H"Y@PGWY3/RY#2ZP1TWZ++E2S". *^.PVE>QX;)=8%# M,@T<[?0;U "C2&$=^&T0T;1:*.\,P\D43Z2+X7"=M$H/2/"R=UJCA]3#N9I# MG'5P1XBY/J+2P9"""3D,$<+ZP1 @ +V.ZI(2#[ZW79Q5=4ZHEQ)8J='4LPP" MV2]@8>$OGQZ8 V*J?T \>#Y]4 4!U!(+,HW$\- M:IM$+8025US?6+O%]=!)45R5 1G*FFRGYA)@\->&9N>FW1LDH5)2\"SU'ZL2 MP6R_R;;ZIO?D\$40.Q7 E>X8;H7;QOD+$A3,:Q6 MCY!\=F>NS35[L%5I76AFPQ%0N5N:6FX'V;E$S,.B_-*L';T*K(9:LW.XOSG2 MFRM:-$\$L?\"!ZK^J2W:PU#P]<&_5X3UK^?9?_I06 ) M3KQ_[T7OGXW2%7=>HM)C:@$'G?:GP["XB6&OAY-UJ%5V@%GPHY;_E*Z$B_>; M!/QP]=YOYO?F3[@!\]_\\%>\&8N.R#6:+:'L61WPI;' 2WX;FWX8OWA$TA1^ M0T3SC23_1; 0\(!F#S7LD92E?N(+4&@(=[^K/M^"8A<7%ZNQAC6 /%9!!!]Y MX-_4\IH;59&F&2JP6&E5HJM3=V,Y!R!\O0U8670&.0D0EUI'1O*2?@TUD=CMC;).98@#!W)FDA#P\2;=VOCBE(MKC$#5Y'ZK(4^;3'NCQ,!9.-3DAZXFG\=L?$H2 M]:HFDW2UAO:A'G3F0J^]D!(!X)-J"%T;X+F3UPVPZ$G%DVNKD=G0,25^$T30 M==]MW" OEU(H63'>N.%?[VBV'4QJ/YY(\2Q[^W9]Y$WAY%A] MBC>B(>) [P M^B"18##..]9W2$]A$=@#VK;''NA7=7@"=A[TNO4 MM+I*,-<<;1*+ R[>0&LPJ-I)P[&-M6$$L0"HMYZK;3+,@XG@.ILX!+J= K0Z MV2X(,>N \2J*WOUK:Z.%];A '[4+"VR I_L4 0]R$DWLV3TNB][1<=HQ*CTX M%:B,II\OBC+)?Z.$2=WJR2QXX/6IDW1I,^ :B ]'\ S8<>5(!@>SS1B#&\R6 MK#43;$,?,2Q0&%0!#2:JVFFPWOIH/IW!74F%P11[C0JO/C--*74OBJM"G(%= "NT?M!T MOE@;VKAZ"C;E;ZK>60I*KG3N&^_: Z1A2KC[O\WIV1]@O4 ?&ZLW5,.]^LS6 M54#ASU.RR4.X:A/+$HQTYJP)TVLDG*R=GX*UQ7X[ H++'LAQK/_YXRE"N+LG#NY. MDRZ$NH+V#9-\@]GN&EPT0*<5"U=')TV^- R, ,'6=6KR&9M)V M-%<9^#J>N)'R'1Y.A*R:G&!R<%<8KAJTH+@^,0V# RK6:>5?ST*G,LORO,C+ M5JV2H%.QW;.FX^M)\QK:%K5(7X]&%/'?8.T]S$@7[BE+I;H '0I.K76 M-V47R?0F.W17:N(I-/6; GW4B!K8/F##-),GS23&ZL@65R,C>4USX.!WY_OI MWV6RG]T_V3_I6?OA=:/CJ^C6.3 8$//U7S0Q6\NV(5J\8ZG9X-E,K#+%?KPH MX,ZW@!JWFL?*543Q__DC?4]S0#0'[ESR]K"'?_L3^/]9N8L!<^#,:@!V< M0 MC@K'3VMPE-)-1\W\Q+A%;E($M >7)_0;;N>W0"C?7K5IW)TSQQF,[U:Z[!OM-WJ*J"YEO MSM$WKTB9D'J.R'A?UK."*8T#5QVE-T+P7==[@Z3 9X,!_1I2+_7!3'(SL3S$ M#:!=,,!4!9H@][P>F\^M2P*O^?AW)40= M38IG+96R]T?W;;Z[NJ_&*7F: QKXLWIN=XA>TKPI@(I.2#FH! ![9Z!S"4FF M*5BX=FM_-],(X1<$89ZE"LZFZAR(W$SO@P9LF[)=7#S+=K^TS3%((B"_PIMK M<5\=19HLA1NQ:.=%\J=U=F0,!/H[J@NN!GU##MI%YZB5TM-)L-KM4.^K.$Q@ M#6+.X93:*%TRRMD,ETV5(54YUR2,5S6*P_Q0@K ):B7)3U.CY5$8E$J")4G2 MD2H1P-+4D'I0/N\;C%W+U[EQ+N\,UD;!!&8VJ\=C7%D,C2/$)F6XYNX:EH]'1+VSIMSAJA('0K'<#PZ.N< H+$O:T@G=BZ+\,@CR1@[\6EXGF8\Z9]]DG),"9W4A1Z^9F1REU4X+,)I- M17<5ZDBKOG>(N_\"XWLYRL#7,6'*TU_-138@8(P.XP2HZJ:L=9GS("G5K%PS MP[QI5<3N1;T$8(@BSE-]0ZI82*G]5K.DX*_\+%4!#*\=SC%,T-%//22[A@#& MI*RIJ6AL9;U><0#._G_VWK6Y;>Q*%_XKJ)S,.=U5M"+)]W3-5"FV._%,=^S7 M=I(ZGTZ!Q*:(& 08@)2L_/IW/>NR+R!(72S;I)L?)M,626!?U_59SPKVD&R( M!@7#22,M[I>[(:E7Y5W']5/B-:?/4-4RB8*KYH")WXQC$GT!/K1S$LT36X!O M"'QILC ZKLHDQ2#?/LK.J@Z8H@$;9\9)KCR8HT5(\M$4K#O"Y:S!^=8/.;20 M U?5\)E:U>+BZXE,IR9W<"?S*+>4I9M#M;LXN:VG76/*)A0ZC5M;]%;%J%XTD&FW"96>RL!H.S?LUX,2A CN+ M8(FQT#19R=:.U"8NW5 EIDI\28.B_K5 "3=='[M_D?^$%$MRG3CHWG(Y>)CB MJ!?K$F,N*2>5R=N,U5;% TT%: :!+VS8W*C2#%I&K>L19X'G<7(W6*T,7?E9 M#:HKNAQ=)B")%+[V\&3$HH=_3:;T\U0&DG?)7]J,64@A=77'1>^)8I2(,75T$4R?2[[JO9I>.-BY?T(Y_XMI/.B@G#X^> M_(>6SG9DP1=L:.OFIL:H%-SIT8 >I;>>;'YI65^0A**$NZBS/;JA?>HO*M M676X5D/2\86%*K#=KWW9P78\_LE/+UX/(/)9")<<73F?*18;!CB,P$Y@5A:$ MTEKTCZ@1U\C!6(,S@(-42IIA0AKYB6[NO)*06E\OPND&L_4\B2<3:BA"J412 M[ZOVFR)$Z!\.+ZI*GWNF9B> \>7:D M6 >88C^[<;M"L&)=D/+$^ ^O0WIL)Z_7'>$([TD.0;B4RZL=GM7PU7ISP0P& MHV2OM30WXE8 Q0'OM41RNC#CG[)97,*:C:#QJJP*/=BD3UP?XP.=KUJ,SS#+\R4_?+F.9+A>99;P6 M NJDFU%JIKM8M1XY>,GN*%G0 MT5LS\OEP?Y^DYJX!DPGPGA/C5$E$^M#Y#);Y9LC8;RF[RD?L\2&[NF?9U1V2 M8C<[8KLFQ1X=,;^_\7O QS-2&@X+U]!S56P*L$$)M-,G+4H0OHU8C89:PB"( MK':P2+0GF]:11Q_))>@\JV0%$0E'.@-GQ88\IP0 V]7"2*PL6U;DS2FX$GCV9T7)8:ZT-J)_#)R67ZJ\/&?=V-6T_7 M>[(R^PL7EAD=6^2?B T+RC[=4QTO(6R,(,'EBMP MLX'KD(2JJVMG.( !$D@,QQ@22(S7 MT8:(B>.=OBSY0PQ&"/LWNSHO:34#YPAK\T ]:@"N2$P87@>%[HW630;$V$C3 M!U$.JD\T$V/3;CN=>']W.7QY\VJ%,#7P0O(*,6T@FN96;%L'0A]+O@Y6ZES6 MFGFGY9TX+:^3[QMUL0$\4..2"S0N;UM@KOAJ1ZFP.'8L=)$O M/$E.SLR:G (FAR<'5E /9"\&R#FE4-8@N4JWG#6%Y2-P)IW6E4+_15^>P_9Q M%F7'Y?T'9VR'=H',8327T8W4XE5.H[=TX4O Z43TKL>9\HP4Y"4?_SGZEVKR MLJ&;IR.61_%!L<>0Z/'(SR%P1==/!6+0OY9%0>-_128>;SD,#H,BR<&+QN^E M@):JIWG&97_+[(YORHJ' ^P+ZLNV>( S=L5GQZN7*;6$IBL>*]]W:M1;@P!T75ZO1U8UOO0V(#K)H. 5/,YT7" M,SV6921[MXA"!7?D4=AAZ_0UG?X*!"4K038#8KY_&:X$!D&3RR\:):(2K#8+ MZ#*>ZD*GJ@:5]D'((^Y]#46PI92D8Y57UGKTWV?S<6?R2,=O3 MSPKK[GCG=""\,K )(*0#IGUD?!/*C48;-!6>=HE8Y@",*$BR!PSST'_CA9^X MNF.;46T/-VF=:(Q0J^E+*M<026GV)2W9$+)K99I8WNAL&A@3YG[-<@E";F3D\=D"(#LN]!U9= "35LJ2N@ISQ_:)UR6 MN6IC\YZ!5*?]+T2T%;'&'U#@&,.C1QG.(EO>NK4 9!C$5 BUU)CP7 [YN&WR M(CZG#T^#?Y,.\"1\$H^,L[K+B +.2?=E>&4V'VF)W#% MRL!3(Q1O^E2ME!UX#@^X$?830.! _NYCHD.#"2R=N3:.V;+T6/4GQWKDF1C* M7Z1NXTKST/E8\_B=D$KBN)XW3?&EG*4=5I983;):\>>]5)%10F7"4W$#BF'( M HLS,4P)S](5/]]DBH^\X.I6G")J19>I5-.OF0PM:VE]H\,J&6[$NL77MHEL MCR1HFU]Z8GI#= %PGH;_[7#[FL7UHQL<3N[P$9'6Q+#:T/1F('8CR??1X&<# M67M=L=+'C$;!KMT0 7H@6H=]9$/+="I$1VE>*ZI$0C%9' )+6CHPZUBM/2(B MUM@!UB:OM".L 6K_H:\4!,0E8(KF/F *[-8].6 *]@Q3L%-".P"@F5A"S$L# MZE]Y&VA*4KX 3/+;V0MPQH,__M2H7W@KT*S%E.D0CJXN9B72< M5IL75>1I'5X4+@Y5>+\^I547/JWTM,$[P'%B&!0AC)0J+R*\# M75;5"UDQEWKXMA@[N%0WR@9IKQD9;V(W=0-#4X=&X(2+O)0)IK^Z@!_L&^[I M1-F \ CAD=[/;5;#* GMA>8XJ.(GAV,Z!>AQQ0CWAN%%0FWFQR%=ZE"C*);: M!$4P2H3<2@=$7UW(&>2%EYC=RJ*/"\4S6J<6@&+@/M];D4$;$ZL20$ M[$WID =O7PYA=%[MZZ$-X!6WEV0I.[X2C)BE6.H51S*T:Z >DLKW4*)S< %2 M=-T:.B45I_L2%V)<%A)E$')F9S'!7%,MQN<$5T-K7WT'+I@/C M2(1X,]65B1NNHUR2($*X01%_Z+98GT="!GU&O<]5<@X;I93,0))6 WL/B>O. M0)<@U@(0^Q:5"(@02+OW,72/-*P"]S;=*";)#%4NR[@"OHX* >G]IUJI<]70 MS?XMA";^[+/BV3LI>-W+*K">G(FZ TY= ;TZ$L(@<7G)]J<#Q;T3)(UX'DJ M0YB0/^]UNXVJ$T=<SF6@@!EF.J+):@;GSG:VJO/&ITS@[JQI- MV+NN?V:0M_#81FBT7NE0OD311T\A!M72+]T3]:,4_3U"P4!QB)(_WTD;B:;0 M$X8[#$*@:E+'.X3K46[8J%%_@%G^[[PM$)KV!@V'D7G"%\IFDV<5TS:3G;M MJ3!"=?IR7W9EZQ<;SF@H2;)+[WD'!_7D2,0 M'F,!\"2R63ZZ65,A3G64G8DI*X%IOJOT%6LUJU-)SOY1]@_7AV61BF&G!N'_ M%MV 0Z@J4.6@OOU!T#OT*#9XP*G#->VY2H\+YZLGH(XXE@\9A;8UY%'),04N M@%N\>_(9?%EFO9RQU;"'_(MO<&YT@J64'4-)PLA/ZVK1J$ ;MW5_W#S/+UV- M< 9%^5W6TKY%EE!!NVJ&;R[>.2SS79?Y%R=-V@PK^>K]GP_+?/_+_(+U $M/ MS2F5@B-7EA"=K::<_KEL.KWO^H?^/ MGB)6P]-%W=JG2;7J$/H <,@:*G"WP$O@5K6 ,:DSVK_4QE^;>B-+F5\,30I< M<$9@?,4X7*Y&X!PZSC_4MH3,_0+VDUPS M6#&>BFY$4S&4BT1(.>=R+Y!C.AZ)$/Z9 2ED@+G0D!KO+=*Q*\@G[DYF=Q3O MUT"S*U) .OAZL7S2/-CS!)3<8[R;,_.C)JJ0@OLG[0R]!CW0;)-ZVZ+)Q=N4 MP>[.23[KN-T!\F!^FVGM+ALP$I!W*OG_:3Y&^[I4,(X45[K"'HYI%L@[E,;O M>M[F,UD_P !HY0! C'0HT2__Q>=8WXR!-Y3@^0OZFSWW M*-N_A4;@/ 5+]*\3"B :QF.V+FG"U]' H!"XM_.>OD"#J$%^O.F!MC9]^'6<7=N MLO+4C9OR^QCE/YMQ1OI,NBM*W)0'GU_1QCQ TQW0#R@L;M)#;T:0BK$T'CRO M:9@%,UK/KD:5B%:]6UT-K 6$]PCTF*\=Q)IN$ MK,!EDHQT3Y0GL)@!6>G72Y?E]DGFW3J__?L-24$.9Y'K(0@<=IJ2J'Q1YM*H M0UB&#FNW6*M:D1.+)Y$NVY417M\?GO"<6=-1::8%=NBV 70/ "0I(&0*V0*BA9I($>G+3!'X:M^T',$Z*DE: M(U0PK,^P[=L^QF55>6 R6N8D2H1U*6D@ M+:!K:Y3$MB?6!,?>1#; AG08<$H!^K!&?5HD(HW(DG=)NRE7,#8F,KBX]58= MVPOKPLQC:A3ID_+Q:+7%0FF94*D;&H>UYWFM#3MZ'5KFVE+=%=:-9-G0)FFM MF_4*P<"X"21?2AHJK55$)%;[QHE0 R3(T3<>W_2EN,SNLG]&."R,Z'A,8=P) MMA$N_ J45DOCQ0B;U;IS>(!J#!OUN#E#?0*MI/AIW=E/=X2AF@6HSH^R_W'B MD+)#GW]D_XM-ERWPF0.WY[US>YZA=PXW#4J.O6Z3U+UQBS<<%'S8S4@#WF;^?+!#$QXES GW*=9.2Z51LW7[@?$6G??';"K=.R:SLD+9'-WB(B^M*( M,CQ(YG##O\6VOO:%_7$+*=.C8AA9R$88L0^[\Q5W)S(ZM7$=ZO]1<.'[L#Z0 M, 9YNN?:1I&;'$!P:R<#YPF4NMYO-$+,94*U=J3D I8)ASJYPQV'D)653#K] M8%:=-,!K5@L?9CZ^\>R6]9C'O]G;*0RC<.._L5=_:%NL:2X./J!DAH]"A)!'%J%K-7/7:3 M'+PBX.^64 V;T1S'//17\AO_[(!=VC/LTD&VW(]L>:N9O,*T/ 3\1,0^LXRS M6@]U6EPBNVH3/O-#2Y2OK1 :WR)UU4:*'NQ0HA-0Y3MA"MM * 6-D3#0^F]I MC!^UTQ-.+?A:>H_Q6+3E10[,&8;695P*RRZ]DKC7BO9^67:A@/Q,J_8$DY2] M]E73;Y'_5EH_?.$LP2WC=[L9\+QE6H!).>M.JH>S?X"J10%9?W*UFZ(Z?Q=G M>>L"VTDTSRAYV4NJ&>NF/U.7O""89H(0UIN9P%HWS=I1U'V': M&%,E MRH_G%LHM$W,R$U93 [&EG3PMD@G92<-J+CD,173#KNUU8WD_^F MP_(GVK](QY:2NI%@S\L*',SAG%J6=E67_Z*3)91&UX!I>?/W<$]I&4)FVR5 MJ417) MFY(95Y*9V1':3:/F]F" A97#.X$)*98F2L!"=O%A\X*)N?A"B<,\*LR$Q*W/ M&_QG0:O"G+(6*]S?ZU__ KLM2<'F]EJ3GSW<7AY-&2M%9L01B8]OYV'^[K](83&(D:[5@JDRZ8S\#(Z: MD^,'_S,"-WY+0I89*=<^__]&GHF^_^DS_)A3?20>"H_IM:]))XT&H+6V%EP1 MMXC)A1O^O;1U^=__Z^3)\4\G#W_(?\1W3Q[_4/QH9LXKXU-E-Y.,@'"U?^B< MF&):-/&:J;/H >^L)$AK*!BY%G?W'3Y;4FK1->)%M])!=(Q2(F'O%%K<;C7N M!.3"<,V*&2QK);^E^3+.4ON67I:=2R3:PEA*,8SWKUX 6-TN<':<+VC!-2I@G3*="OK=XDI8 M3K>-))6J[%I[67A\\L M+YF>]/$"]G?!(5G#639@PU6 13!:[:^H"6-:/ZV)[$+/>@GGJ3M&C^P';SY5CB-T^.3TF+ZIJTM20/7(.][/H\3HX"^UW)"Q+PZ" MP]"?B!'QMPPO9D%#DS9A!(^I=64M],S<^67BQ#4/[Y7"%@7W>:IU.6C^8&WL M1N2=%/CTY*1X] M?NZ>/WK\>'KR^/^=/'QR/)0@T].A25,AUN69Y9"%9N48@F3M#U8QT0/1]$V8GNA=R7G M"LZERZ._@*+R8[FNQH.)]+5I6P63&0MB7DLC#;-;19F2U(AC&\FESWY>M=(Q MXH"5L!OP_("5V#.LQ$X)T'F @ZN\$6>446;&5$WW="2A52N7Y[L\T5XJ;!?X MCB?\"!$]R[8\/Q<#^ ]<89S3M\9P7%4.X+MH[D#60:Z]64V>X/J"9>.VPC^;FFG#VGI^&9TBL7^9M M\:!J&N8SBSP^B]/ 3D73JV##OVTE'_M>"K^!-_@ED-"_Y"Z%HR2%&#W%X_ MWA+H>%8:B9L;JH6W#DT;H4FO2@#I?5O84%"E77^&&D$FS12M4X0>Q9NV_H M:HDC4G6.Z:/1H\!'#&VM?]$WO_=O]B=23!QFUZC5,1SP@O>5X?X=+]B[M#=) M?W?_I*)M%X72+;$ZVPQ[!!XJF@DX%GHM:1D=H#2ZG?XPZG[*-R?T>14L2O_" M]3L2KC4D7.M'J 77=&(M@>Q[6(361&*'BX7KWQ>N-=0*?8+*579[K>KCW+?K MR7T?%2[SL#)9.BYU,R<1%IX5I@PE>)N)6#L01.)K)/@Q.=+R(#FW*M"ULL^? M^,]Q;SYA#G;H:+[XP/,+/;0,;Y62D=?&O->#/3 M?J 1X>2!=O!E_47KZ0LQ-7_/65HW8=##6N^B_BA#'Y]7K"!S[V[F> BGVQ%P MV:R9M">A=KZ#)<15"]S;<++J_'%3*T[I"4S?:.6#M-';&.4;[%&*\.7ZG1%+ M=5JM8(7RS:I7M+[PS\VYY:;JZZV5$&FK14>W316K)K[[TFZ,^^P4\7@'UF3D M5?&Z&AZZG*/TIB34((9&BLKL+P MJV%7N+?T24G49B,CW$Z'T,NR76'O6Y';[:4OC/-=8,.@7N>0PCA5= M+9L_W@ET_?#)@>KWQE2_22-.*;"1_N,]^W/1+%11H@;N$MQ)_BIJUQ.AKA(T MJMPL_XV$HB)2JX?]_=+[R[Q+*(H3[<=);B0=;&< C6>V0W54#-W)U]L70!SV MZ6OL$[!DVM(X4D1>GD:V".W>!%T)61=[S<;JG?::3'D8H2XW]]Q^R3!?5D/* MSW+8V*^RL9$1CW^^B2AW\+>W#B:36\UA19)/CR-&+4-V]?O3!F5.:D M<$N-]PMFP_/IT$.E8, G"4(X#V6Q>)!^65.&J@3$2/O<,W$X .D!6#-._P4, MF!Z'V!70CJ*'._G%MT0(2HW*%_\9][.&>;N3G< U"(=8N>-*^/I;PIW"R3V< MV"]^8K=XQ"W2!FS?*9?:83N^KDRG*ZDQA2[*+^!_\H5;+9GTU>5+"6+!O#N8 MU5]MHQ;EP@DM;TXF$'8+UK-5#$GP37=M)7XNVT4"63X_^*A?9Y.:2C>$-;*Y MIB%QJ0S8S:1LPG=7=4LB\; ]7WQ[T&1;&K4L*DVDC6)G@[T,= EF2PJY__68 M[F&;OKRCZ5LW\TTJ+E#%T*GO!X&F@;W>SDE,@'%R=^>Y.'A_FW;EDC1_"C?8 MO_ _\G,73,WD4Y'H]LU@3LT%6*0!ITE*A)A,19"2BAN*B.$WI Z&LB4&NO1I M7PUF1$^\LGC'AL?Z+.&AFYW?TY/C \SQ '.\^_GYN\@#-Y20U2M+H@_$T_XV MQQEWX/]6G9C90H1^EQRVE%]FH&#APA\TAA YT1,]_:<%2(#BMXZRU]QG"@ N M])P0#@ +E34+')!97J@B67!\*%4\&@T=S,TH_]EB=[2V)>K(LW*A%Y224:F M!.23T:"KNWR$!K^+\VED![;YGJP M9P+!2+SH+6)^ #]ZK:@/17B"D^ \9AF=1IHK9Z:%?WMB6-6"9/X5+_4$]E-5 MV0>6T_1I3%JY=K4P! *C&NBG] YN_E,W]2*_DI9>TQ$0 BO?L J)<5JA/JH$ M ,/2EA77 [4)M3MG'>1C^,,'>A!YJXMM.-O],SRT.@$M:D99&2#1&S9?"9;1 M<,&U6D9EA$F)D C'D7M8H2V-7*\QW4#02=8=0+00)VD67,JN8N2)''$YDJV" MO.549(I49U%NP)OL[3FX"YJQ+_L8 M@Q0M,I?TKVD79J:*%0AX7^*"P%D.@BX(B*JISUU S7OE$NXB'G;SHJA]V(AK M/8$('[!! P7H5]J"8GSEI:9ISXQU]F\NWVW: MCP^ 59%>#*&9ABE\?@8/?./5KGO*- KDIV0Y4>UMJG*4P,ZZO/B1X625DY(Y MTX1SC6&AHC?TI6L%R#PH4VU>W_MKMKWH9D_AO@I)LDY*?;BFY5-&@]%@N9 * MJHW 9UV$_13X(6@+Z4KZW^H)K $S'#LS\%TA=RE\;?W9OOIATI+%;-KY&B' M]R.41\4U46L>R(8RJ:AL5FJ^S'B6D,=.JI!;ZO)WJJ-I^9L:5I>(<8BJ*%8I M"R[H:+&8M,MUK)!R;Z9[7)L>L:'BA)UO\2RGC M>/'!L/0CGZ/,[U;-,.+;M>I$3P]LG"UUU*4T(:B#=B&9NQ2V@[I)>)?3IZ$E MX+2;H5F.5(6(XF"Y<2&.*7RJ.KCF?N_9H>_0M!JHJ@:- 5#A@H:';(TD+^(D MH+UI> XI2QR4"P2)VHMRCX59.MCV6/BX#,[B#;MX].ZAHHA$F"I3,&N(^#3) MY;O>63"R.0X:@X#V4RDD%_XK:^'>+#(T7NYTZ_T*I;.EFM6 MD;#VB469Q@=RWXDI"B5$9EI?Q&]RQ%2#D.*?&$FJ%$GJ.'?R %PK>_2*P3VE MM5HO BD:%U65,>GQ+ >%&+WRW\I%,)2FBKIYB_U6 @RGM9B12S *%"Y5^=%5 MJ77G=U&HRB"Q2FDGW9(\D'=8+=J$+J6A\85@%.IL=**LV.GJ7DG: MF:WEG82'<5'/"Y^ V=@3.#V9D)%65 77C9E/1U)>-4QZ8RY8=.-0V,:U@W+A M2S*P+L2,W5![]%[>/EU57BQH6.^;,GA!,/D#>F7\41W/3Y'4RLPYLI17R\2, MI,'RSFAG?0?CP+E!!Q:UB\KN ]?!M3AK:)G>>RD+(5U0FA'I8=)WJ?05E+MEOS,')1]L0FA+V6NU0#C45QSYQTJ-'2B%:TT0J#- MX)FE84W1V$*3NJ4E&@QYCO:"MDDB$];?'?F,"A2O*S$C:)67OC41 MK#*D"U:2HB_K*:(\+ECLVW\]E=B/FG?Q0'PA&1YB]+-1X#ZE5U7*^^2&:*/W MG<6#"2 <%9W[K'P@6 >;Z4=!^+HLKV2#] M.T)=K<,_4;&G%*6PA'(8IB'8+7&\N5O.FD(;]K!7%YO$VJ(G%=#L>"])RQ]E M9Q7]&DT&XB,ZQ@PNS#WP!NZ<+#>A/&A=S!-NAUC[(%U[BD?7N4[^19(Z9 ]J MT4K CUQS\E?H@6T9EI7_Z9;H"13S*')TB1Z/-96#+Y7.47N;?IC?2FCC"%6P M)']M6M$@X!$R$@"]P@*NF@^XXB#L2G,K5&L5Z,PY=)CC* M)JBJ071E\#'5Z? KIL*!:R/XL,1'97@=/@Q$0J-9.NS!Y#IAI'V(5.-QTG:] MN0R(WV-"O(DOC1V*05V'&&/U7Z] 0+%JA:%?+HLK_#SL!&]X[,"R";_1W!E8 M*F=W,1Z]GV ":K$X? EO!RUGM ^-277TC:>5 '=#NKM_9/C9YEF"ZXG M..D?+-ABJ".2M;=CQ+W8.'H*.:3LCKE]B4.F.'3GJQQL[XZ;J4G*C]DX^!Y9 MU'B0@TZWVA_?VD$'Y"VM#3:&'Y<\JX(> 4'A,CUZMQOFFJ1#4H=M!ZPFSLA* MZ27E&1S!U? (6ZF],\\6(CM/;'KKI"+BW;&FG"(AFD3%($3E+F\2@XA\0!.K^G?(/J3G*Z3FR4*>5V7\/-=^@.S-_587/A\\#9PFS97367'&.0CSS'^0?ENY]Q'[K\V%@P*':$)N%.C+K/1 MZD:YU"TK!;Q7R[\FQTU.I/-)]+4$>31Z ;_TAS+JV2 R;";%#?FOM;<# ?C8XU6X7&E"".^;3CC,G8XI&*8_.JX3&>4-*)*%A MMDI+.E/<3.F:WS9M-%19RTVQJ=8M5DMM"WM&R\OA=7J3[D#2,]+@?FUSQA VZ'DUXW!"@78F]AUCMME^8:6/FSYZNV9N:X_OSP[ M^C+IWYN5D'[IAE?7&F3(ZW*Z:PULZF-SK&1TS;!@O4#=D +F)RAYW)8G#W[ MJDHB>K_=K5A'EPUH4+\CT@\UW@3FLY\(.WH_R JMB2U&)CW^4OJ$J>;:X] + M6@$(JDDP!-K\AW$O3&+W@RXH[5O'^GQR?/2G(O(] <]> M/B#Q.1>J\5S M5) N/Q?@0,C5#)* HJ1H<-T]<-%;FVGJUYO]?J.&;$H33DW-*X)D1BJH9,K7 M?NV>G;<[R[.=K**ZI=+X)5(8OA1ZU',!V.YC"[3-+Z-><4V$.AWG71F\_:T0 M_T7.A-X)&XR/:4CQ6I/V$$GA(&NUA=MW/IF%W,?!!B7;\/UQ3>D:UG__?/U? M_19:.8ZLC!5,AO +YXZC6I9(;,FU-Z%;1$$U2&FMJ8+QWV^F3<_SV"K)OP!( MM* O*%CK*#N;D$O2&12H"ZE'(0SSP;KT/&Z(8X5HQ4"A ,<8Q!02+4)[!%\H M&R!ARBQ&DKZ6US#MF!BW)%$3H=>-O:FMT9.U+M#)_P0X1L-I@(JK%J]BUHB$ MBM!?6#O"D62[IM8P8LK8P'/"$WXK6+1%7LK^IA,/H..HJT[*&!8G7?H$4#_Y M-=9 $,@5BC=!)LM+C%SW'?2)FZXG+II3!(YXTFY;%< MK+1T3)R2<$1K=93]8U96*; Q!2QAF3UHR79$"03,9LS;-M=,D#4KL>IMWC+1 M+ S4I%'E0&#$U6'R@3Y["]QR6N*VAD*"ON)MDP\-XXI7)*LP$FP&_3TFMMEN M.%D^H3>BA96&#$7[]N9 X8Z&3C0P>M*%[;6?,255 2ML*E"6$@$^'AG9!#TD MB\ !:BT4A[0GA=8C_UU[]<@+0PXA L2GI \D&',$P-4*GSG:^EGF%B4S9W19 M@FYB>;!>8VP6!B? ,VP M3'@&O#>DC!A]W'3*(L0.&>ER%@X1H=4PB-N#8V:N.'=KRE%:&RD7A72HYC!^ M-)T>Y*)?6[89=!,$Z. R);A)%@=A9_E\)=#OC3O87;^%>RD_^HL8VLTE=9$# M-<9R"[. 0W4"!V*]#F>>7%[3_?CIWVF]/AFJ58R(*Y($\U%,:J7B"(++EZ)Z MQ>BIP[JF<@_D_<)R@C_B]-'#2ZZ7752Y0B3$[)+(B3?( ?FIM\\EFD%R-->N M?2PK/7F>^I^,5H525&AM>_,2BIT\3K?FM9@W%XA-36G?$]5AVTC50%JBEX 3MN^$ D5AB<&)D7R/LA1,_ MQ L!E\._;K1Q];6VDU_.B$6&VV3=1Y*?:L GO_2.5<^\ZD=-(NP2_<_,\G5T M,/@]#B'DDV_Z6SBPT,V\9!- MO$]%]/- H-]3;F51<9$V;_65]$JM%HG':YJLBLN)=2B,AJMU26<6RI8R2YJE#6%[>2VG$8=$.P">0M*.3JVG3C)*M304YIES>$# M?0MR"7ZN45U>&D4PTL- G'>G^S^2^/LUL">MD#0>/:N4'/# S=[)?4F:)C 0 M$Q%2H;654K>N?Z)ZU"5R F-J69"E*S%J(#2-UK^0_ TR__*L*'LKQBI[?G0? MA$-+8X6"GUY[AS=3&YXL9>Z:[5O&P*.5MA"4IK5FT,H:F-QB*2J"=V,18 MWF(R8=G3C'0+*K3MPO X 5E[L%K(UUEBA[IAL6X0+K":'(Y'))39R+0W2YMY ME \& ;VN%H\6!HID)-8KS&-6+I+ZN)CG7I!PU#=04P[A!)D%7>]"T_8/J9[= M;BC1QL'N2=X"Y 1AY,586>L(1YI\0GA"B5ZD_X>/=?C:VE*/V6TF+PQM:= MK::O]\2XDQ$@.;>3XNONS)J\0(M5VZV24PKW$0-<&];6NWS$:VH%8B:&@[%RFM8:Q=104^O'M7U 1CI=[P']X-(/0_!RMI=8DP3C24&0OZ1E>$ ^--)PS^5 M,1%KOW>^F!)1FL=YZ5@BIA(%&@-N:ZGQW*CN-X)A2#?[%"LDY[AWM",O1,J1 M^W;E"AJ*)*RK,[A:AA4"W(4WJ(]("82&(G[]1%$J[!\5$_CZD"B>&]5'Y3<: M>J2\D)E$2#CVD)1;T(*ZW@%9HS&.!.K0N=JZ!0F/99]P(YG&$/(SY$4YJZI> M5"#G,@X$?)>T417UN0_S*^3=N@IGH_7=[67'-J+_+4,UY- M^*:4T:_1+93I-F/9")APNUS5?$AV4K!]'L^4STO+>9#,1F1Z1">Y?S'H>M'( MV&*.@D/#$9LM(9KOC=C)HXQZ++IL<4F^."+1O1[%FA?Y(H:G)"=2C'NI\QJM MT;V:7'<&Q&R#]N"A1JU65-J/HFV-Y;M1QD?EMEDE_1<2'5E=R0/83F_B"K7D MISD !L,$T0EG^H*Y8D./)GA@DHZ+]&CDE_A[&_7@BHZPE# [05M83MP0F/CAYC+:+H5!S^#6=VJP7;Q.8,';N26]G>K8?P M80/OWKK627<&6/Q=[@QEAU=*:;9%NOST$Q*,# F+/$! 'D? 9 M0CDJU%0?_2"&O]2:I^UG&HA$!QXX,C[@PQQ,S*^I$:=M[LG;1VEGH%$O.2DU M5N!(X8TCMW-<<9J]9X%RZ;WW> C962+F3RW;W MA,I0% :]W!-V_2WQ*[ LAI"CAC]+";/YDM"=7+-K@UR;,3-^@<8I-;2&:"5X MQ1CLM;H)!N/T*J;ZZX? OR7KHR5-^U))UXBM@;706];'?]=>S1@+>QGBZ]): MDUXV7EHD'FGRI"))X&Z]*AP#Z8"Z@BM+EW&G^\X3?X>\IL)NA@C"E0=?$3%* MPJ3# U(]&9W!&Q9+^8%KYY(*0H5(A>4,;*' M*._.<6#R"98)80E;,>M]>9M2*MD(YKS,.;:Y;2C#LXB9$93H*]VY4?]^C)#) MP8XNE0BH^V;Y&J67#JN^5,6T"()O[!A?( M1N'FS7F;+V8HA.;JZ)QW6^515-]*\I.L *G]DHJZC4RR$;U3 O8(?R\[?QN. MLO]QZ"LX*3F$/2?%UPH.'VVGD]@II[MF9!3YUK7A*LD9A9V!@DJ%<[T( VE] M>37S@FC'#NV$&GJ-JJ7_L3=U&5RWAGKWJM%?/65) RXV=#..Q+4= M>$8B1.=]1T_8W>4B#0*80[8@SINFZ!$/=TW%YLSG,U?%N'_M^IXT>(_,QYU< MXAOGR17(XLT&/M3*"#5P"W_*9E9AG_P QI*=:RNB@%_;1T.&73'EK]:389H" MT<'5IEV.V(]Z['Z]GBUZ6B*G(J5H$?R4<4D$!@J&HV@W&,]>8VP/(Y\CN_(S M9;HT2V"'9B(]L'=J.G'/#D1[5^@2@X(5K0@]RO[D!(HOXP./^6::F4DBK@(! MU)S[*'&3N%4M-#B%\84M-R)6F>TP7C267C$I'#>U[[UU5=LFHJU1'6\A)"PL MP3[P?02KFL$4O4,7)N1MR9K;BR9<9#K+7M[Z7L/6 P)OF^7_SMNB6776#YW)2+0C1]P)(RFS MGP,JV$H31VU3;1(%?Y2>&3'R46_88D8"FVFM7#[QWNB@I6Z<%G;"./*%"+>$_P[=%W 86"&64,8%L#S7I)"=7/L^C+X%6=_U]E0*2AZ MAWAXORS[@U!1S. T@[5=R'\A@(W1N<5UMI7AIAA/-"G<^MMYJN* M]K9A+1DTLYMEFM^H@B#3FML9A M:A,YS],JM0-.Q.-$'A]P(GN&$]DUL=:IWS10GZ$Z7=2^T%IP_[?6H;.E)U:F M$Z4%?+$]%KK?1$VOHG($XWO7LD,PJ/GZFUB-2Y5EG<\1&.J8SQI]QW*1J][4 MT:YC]%7)DHF1UBLZ3W(G0='Y%F](?HA7(,%P458OT'#D7RLFNAOQ^!68'M?7 M).;IJN:'2^\V;G%F_TZ6^G:1D["@ T:3E;2LLX)_#_;*N]#>Q2?11K%6X2(Q ME(UWR^A7--^[!"F%%I$'N\(MM;'+2NX>_14,TNUY7BO?"O(M7?8#@W:.?_K[FQ?\7R<__2@I M#>%I! _HDK-5*C04+<.W42))PH41;7._FUS4^5NI9F%RE)UGJ83,R6@ (XZW M"%DIFN]-W?)*MCD]A"S(*LX+TD&=DF"$#$ ,RA@(*Q$ /[BC\R,R]ES];V:V M79*](12WR]E5I7_F%WRB?:K=CYX>I8M8-[G] 8M'7\37KY]II64*7N$6S7>N^\%)U=%6V^ G?.M VLZ[8" M4:>FI@W7%()PXNG4I _&/!*5<0%.N,D16^?G7.J(0N#S;^UHSZ[M9Q1FEUWL M].#F5NZ3!79I<5R!F.E([JGBU^"/)'=FY*^5M$;$U9(@L:RCEQMV X;+7F-= M?-<:Y.]B/^_1C=VPDZ-H*XACQ$JW?\-&4: !*3Q)= M82?V:KC6;RK5A^0?YY6 BXS;B ^E[X8K5KJ6*?;<=?\*CJGY;KGTH)QYMNG" MEC"D%3C1BE\T$W]"PJ21+(I:Q$^:ME7:L#QJ!+O?\B$L(WA2)'@N*4LC '.U,LBE M&^-A)ZR'I4AX:)^.LE_P5Q,$ZA[&G9_8/PJ9-VV-S=DR6)!(V2P]_3-BVA.- MQX?>Q#1*8:<0Z&9X@&DK%>YBD J;61/1H'E*)*_AKF26.9J53-A-W'((UTT5 MB[VOP;:MN#^1$=':R@N\!!B61;(W?"3]#R/&".^[E%'I\^#PN;W+7+JO,?B! MW?P%RC/(AGS/P4I\K!"4Y!NA"#M]1].FHD5-M+QHO/W)/4&'OBN3H*.X!)9--B9.2#]KXU!^+& M)B6M$8Y:3^)O/BBR/7-6'U(*K!PV="R#&!^!/KV6J]+OR6IX;=%!W ;)W)VN MM'X/P@5F-GP2OPAXV^^1(HTOYRN*@.C<5*0EHN;QVGLP]-U"9U8 M$F?61D,CK8$5-=K$G>Z2ANQ,YVRG/]PBKZ\M6F6!F-Z$KE,7 E3P0D[05W=I MT+7_COPM/8+(H:3U[2VO4O%(U_A!S]"GZ6X,2-SQY=O>JVP56"G7:5\E(JH= ME:-N2XR8COIN!I2(J\]S29,/KVZ(6^7&UJ;F)G=.[.R[#L8KN=A%DF+G/,VX MX91ORV$2YK1I)A^S0(/'E@ KPEB@XA(+ZRH@(Z)SM3O#VK,6B+ER'CT6U7BY MBE$-],@Q@;IPZ146Q]#2TT&2("W%-+Y58!SU4I%LR@?2[H%45GL54_M97FQ( MH8<4>,HDJ7S!$;7NYCY/_IWLNC 6'>^F=W6][#<>\"?D_A++E59GELN3&JFG M]K2EWI9A%3Q\*L1VB/4NUU:) :*^GC!0P&\W?2P.7]I>6U5B"5N*E9P],%XY M5FM2:C5 ;LH5 ";RN4T :UU/*CQXK/4HCX*1&F*R40\.R-HA9>^X)8P_:9YQ M-,2!;@EJE*7[;D5\B-YB;F@[4<\:X&_.\RX*P-+&<4F3-*$;QII_+L7>;R_% M^^20XCVD>#^_ZV#'P"<$8F@$J\+W#^U6Y^C4#<>9655)'W7FOYFJY&L^4J9Q M#K9K4@ ZN\LT4=.7"R--VWAB=PG(3/)VW(#]K_E4@JMJ[NC%M8OA*9NS0B-# M#E>L0^H+OMEWC(38PIT?47^PRR"M!B*A\HXC1J!>*Y&R7EEFF8.VH%5($RUP[ MD+W-TDA>732 799M]J]5+FYV@"QH UC$G,F45AV8-JS4K]!OL/X7@2?^=KHO M;DQ2ZEH*Q52T_U&88L#H.:/ZM5^X>I_2BF)%U*8Y,RZ1F MWAN9V[IRWG[J.WEV/R-%9N)@2U76$'2P'QPLFIB$-FM62V1 3,+][>C]47QF M =S4]KKTM)$OM0C]@?G/0?ZM:I7T.\L">N.H-=_HY;4+'&,S;[6X0P#-S^55 M/!"D;")("4 K?+60.B!'>A+K3AR60+F.ZSQEUICLE,CX=LK.VOJ*:F9Y6=S M?1Z6?^,1]SG?*A]S#TRR[-OQO3"L'E9]TZK'@4.N'^!P8G-)QC-H^@\+_\6. M.[F8#A7!9).737M8Z"^UT.S+2^1\V2PEU:_MI-5K-"FO>)G#5GRQ,\\0V0FH M+#RMSX'=\"MO@KF=/NMN!85K(8.\COH6HC.TAVMUG?8EF3(FO+$ AL&7"T?W MZ\*G)C@JF$OO+*T+1;!FD=S#:0#/60>-*:(_,_7."7PB]0 @@;J0S0%3G M/,)6,_9$>CF&;M>%H*>\GYR$"!B?&'97FKV0>RP=7#:T?)27!0J9I"(Y2MIQ MP&,2S88W77LTZK 80>JC'/0%_W:+\$4C] P3=-P0][4!Q0TC@%F1L.)ZRX8! MI$_+Y>>[20QY:P!P>E"B59G34(WO, **8FE^UK5](>YB]I9#T\#2GRD_E#@W M$4P.@126!4/'0J%YVAR62Z:B8G8.:OJ*^ORCJU$E$/JWX]-SZ?G^HH=&3">W M%0 T# X4I%$IW>I;-XZJ+D+HE%OZY=T&NKEX!#[,A%3XE(ZP4$MVGF%EY*-. M )R638$CCK8C=8ZCYV<@8+$NF0D=T%DY+BV4'A?:H)6L+HD'0!@.\X.],(1; MDFZW$C2,M@,T@QA.P.NE$&:!K=&W;$ IB2ND4R_H!LQ+(?DI5ZS?W/Z1J97J M 0O!?#*':A;'M *;KRWMV632M 6S7 T3T4KIHR'! ^NJ<:V.TR?&#"@FU-$3MP5>'%I 1E5"FH:XAN;.4(O#-W*5]#"JZX[U:EFB_1MJ^AZH MY%C?9!<*+__ZYI?.*B]#*0?3U")C 'PDI3N?5,9<0S@6U2.]Y?"Q%CD+>NP"X6AO9:U8_/,*( M)ZKFTG7+^&?A[=J&G!'/3IN'L9[.?@BE"FA#Z[(KE[?=CZ0$!B8; \QON&\> M38^-N?8R,EQ==X '$B4(X4^1PFLN!;P8J]X-Y^_(#N '%$Z9*1;HFC"% V;+ M8[:>'C!;!\S6Y_CR_4*X!6\I3"WEZ1^DNQQ2( M8\!6T'VT 9T'O .-J_1$6[^::;.B,D&Q=\K]39W]FM,"9:=/1]GI\>FQV>LM M67\7)ZAJF<)9%Y9"I,7&>^H7?I%_B1N4IUMU[_?+"#Z37@ 1GRD-ZO3BHT+?/1 M33;LO$;QK2MD)A,80M?(#O=5FJ@ M;Z?G2&B1'%NE_)=2,P[(7?(C0Y7 V(5*XM+JNZ+EN73:_Q0/9&_Z*'M/GP-J MV:XJ3^$3?H%=0KQ*[I$4/X2A07QRQ.6F?LL7EV-#KIW(T\)-U,/X(U\J?.MW M__6.D4_O CYRZ/R]5D:Z793?MW1R_RS7/W,FI6E9N*>O1I2=X7#Y$(B\5.KE MJ&6*!XE*SP@F\0.(>JJ->J^K%_'H4&LZ8<4FHDU5],#C:.]6:;J+.[55T_[# M0U;]SH3LPI4R$+((8KG6:U_3(R66#;,&]B@W,[X;#0F&YEE)YV?=CS(.R4:A M;P^KESX\(,RTJQD/OQ(M#+MC,VR''P4AMIG#FP2'_:N-7MV"UZ(#"GX_H5%S6\M]" M#UP6^J_.3<2;R/T];+4A$E,(:G.K;J'%IJ@ 'YK>A.=1NH1 ,&2IRBI\XRA[ M4T-5%V4@Z_ L &*.()^S7NOG!T'+T9;GDF\8#35M;\B^TXK2\WQU;@V_HHKV M@<)--G)>B?Q_':I+L[.TE#.& NJY*?)EGBD5CI9-#DTB(@73()&W YE/%K IMLV!WI?0]!*(A\%*I#$,2'O+3*(3#^3&B!EZ2B*9A MC9?!9G24O?6$9 H3HW&W#]"\2)7DEE'3W+<>)1UO)V9@L,>90V+J6B7ACRXJ M.1&EN-N.AR(#X8<[WWF%&2(&S#;<"4)P=WW/WWO]PJ[.TD1$987V05XMVO7 MYRIT*J $^G@(N/]%I?L.]GQ M4?8MMQSF;Y3WW4C(VKOM@1AT[V37*R$6Q0FOFC&04*EK!+0ZBII<:$/&(D=/HN0:&2LD ]BK C*OZ?_5.]\ M\U'P+#T1U7/J) Y4)=-^K.H%I$5H\W;-6S80[GIA*-Z/Q-.&GF/KIVD6SP&A MKH_Q,7ZXW@TZ !$\$.'9 8AP "+<_?QL"AZNM:,O6@Z3C*^\?S48!.J'?;QP M8!_"FWD6'1E?I;7\ $DOI0>V9G)4)J&?95_W_?94U"W-"SQ8XM+6)UJ;U3?< M1=1C0=8![9(Z<=ZID[8TIJ4;X@'L7SO.JBL.8^8+]%27Z=D2OJGRXOO\Z4[&XB%J JYU+ MHZ9<.=X+Z >BK])+Q[^8\Q4+AHEV,5\JO?*<"27;Z!Z%N+:G=1=$)O?A28+4 MO^ ];;((:@98>[["79!KY-\2/;&QF"NS])W7>+AW0I5,.PC8OW0P;H06BDLN?BXPY+6 MIX4V9.LCR7C6)_ MNWCHH]YA[=5BB7LIH# (4UWF@ W6SC;KX>*;Z^ M;Y$Z7%ZE29T97RZ(!J[88-6H)4S,.@V_^2A[&2KA(L8OWX!<7<&NJ6M7A<*G MN^B\G5SP&U>,R,$1:0P(LZTR7S$L];H#M2Z5\6/NX8QE9?8O!D&'!?8%;QYK MM'2362UM%3^BK:)/[/M(1 ML=I,G7+P!$=14%/SI1$3+7X=\K*U$Q#; +;E8]U<5JASDB_W9CSR@BU4X&E( M;-8T$D5?K%KPXT4]==.^1 / 5=DYCL\A"=6PF=>5+2\,AIY$JC0CB2UU:>FN MZ)BRDT<-9437J,X[EQP*H04)J=U^%PSIAAHI)])Y171\^/>IK-P,]$?UWW(V MD#V&Q.7P9) "(CM-# R=UUG>1:J+(W'L^N?T+.X32KLH$,?"BN7"O'UOM;1= MB X@>OO0J]<7*4;H"?+0Q8'52Z%K9U@I PL[[HD>/P5Y;=_U/"'YM33U=(/B MM)GA3#@]Y58=HJU/[+P(G6#\IIM.."'$2UGU^H)X1\N=;JG>WB>=9C>8 9_+ M\+L'RF>]U;'?^&N23B*.NOXZ!A#)7TBT(O+./*,M&;4L=TF1(7,PK?)N!D+U M!DRHXZK\-[?Q1>R-WNX; ?#>^.+UN+#VEK#B!<"0"!T^$W[^I*5K+TC1FD/ M4/@>:]V5DEOJ&RI9)ZDNOLF* WE]34Y)BO#]G55S@"VB-A4\!O((Z#Z5?1M7 M1SLX1GK".H]$-12W (T-E_ZN'Y[O4VJ<93@=9(H!I[A<P:QU";(6K\JM.T58Y*TRF0+X24C!^-_V+ M833"R^93@_0<,"&;*VUR1,(9)P_5;EU+VA1NN': M4N,VXF]G2X0CA#L&J$+^VR3O5M(73!HF9+E23/,FXJN7J-"0UDA^I].2"JQT MPT98=0U=[X:&1!R?B!YVM]9$0T?2NP4H764[/.2BX_N;_@ ;']+4 6C?7-88 M]FV\TL&8P(BMB;+M5[BT.4I %$O::Q\1WG:S:G^:+I?76DVQ%\L,T'3GNTJ) M>TLI_&;59B_/?$L9-=![YHKQ-??LE8@7)&D2)CZ8WK*K^,+NY(K=%ON7&CS> MM_ 0$LX^I,LZ: =&*YET:@DKV?3AU1Y/+2HA0EMS"Q45BFAT3Z- MP=9"1#+<%)-UJ+:]XLALTVT@(>%@0;A4*I$."6J?H'Y^2% ?$M1W/S^XRC%. M3,*.?4:S*/*( 'LP*_$3LQSU[IH]B/B=8T&EWF*XUJ/@:HN4"Q9(P('[=%(/ M50^%L)8PZ4U#FKUY9#T;QJFB@8C'RHOE#/\W^3AA#G MV_!JSER-M(%IULW* MZ3* EU?C;M*6XL/'F/[\,E>_(.A#3A2%4+*(X=B4BPKV M([H.;56^'!=VC\-3Q%PLL<7^) VTFKO#/GRM?=@,:#](L*^X+>BF*+2N(JZ" M)> =J\Y;KVE%P.&N?*E-L8"99FP ].:*>-JBC^XJ "$.-^5K;DI=-V#+$<<_ MA39E&]) ,3I5 :LA*9=/R*OO+.\-*GTPI&;(#&*W#UTSOO(&^Y:93$ FVSP' M=SL8[S\ISS 3!E7U,8,I MM<:>CFI\^IZ X!0L>A$1KB>.:JJ*8DM:ZR.X_#DI#3#P=YR;&>(&$A_ZYBZQ M.-/!*QXSB&ZUD#2WD-/XV53E.5!\_2&^SUP@F?JZB*OE?FDHI-?(<_NXB:^>;*]!BJ @^-\WKN; MY:U3#F>\K8PP-:%_@_ 4(!*.;V3^7LV6E]GD)1(W [Y'F3M&F!P MA.DRHNMRN 2)J5J]Y;.3=_>6@;L>Q',"A;9DR(FP2M)[_R_ ON_Y +WZY/FR M)5('*&VG2Q@:R@G ZJ__]_TK#NL5#E^Z]D[MY'+>&H.82(G2LS#1]<0B!()0 MK XG0H/MS(VF2PZ=8Q,,2^R)0>K"AG?7S)!*8!0;;W.@FZ!Y@4^DZ M2W6.2D%D,9+Y,,@:G8E^?W)T?"R YH?'S*U"MT((RUIA%2CRJPU N^2)"GR0 M(^**[9AC((2[Z54X71.ZB)!^+'K6EF-\W4!C'(T:P!?I1!T?.0_ 2, %#=-DA:AI4 6,G(-8A27EUUR.CK MH4N5[4^!!M8>L@4K!#_5Q2".R"N%ISIF!%'T>:!,Z96Q)X"$< 8XSQ9D&:[^ M]MV/DFZ+U=(7V4K3";DG_UHYUNI8TH,N2I"I2CSG;@'1K$@3B,DX><0UM MQGPXFS[,E[YNQD264B+LXDIN5T,Z?C.Q;[)J2:+))^*XJ9NG>KB<.:G-R!6Z MG=K;4H[:>NY%@?\IX5;/RA2S A4M&*'P;/K=MO6_S:ZG;:::5F1ZAPL/+?)> M2B>G/7LU2$VV43?"QE,E+J)"W3;/-,EU1%RG&7+NVQV(:ZR(J,M57',HL ="24: M<>5!JU;V"3"\OH3=G/Z1G/CZ4/_"FC&X +JU0@W!8R#'K&:=QU6Y_C$3+L?< M8%ASDRF43'GH', "X19L./E#/ 45X+4795<&(BHVI;V)ZIFS[*!F4?5!P)]< M?T6P^[T;POX:7P]>PW@A&FT[L;:3_1MZS32W#.A2JX<_.JX#UW%\X+WE?FEH M.ADH;_IWMW]E$?S$N+R; 2#?1NOA!E=[XUT>TDPW^=TW%>FGQ\-M*5$PU!D/ M(:/6F9A]0[PO=7/9&8-?SKUS1CWO62XOXQ0;ACV)!8B.U:"(DRHF(7_ B>;R M2OR> S#[)7'[! Y>?J$6#B0X2]2I7TF=^Y4XH[=:ZYBS"&O=.<=Q''.YF0D] MO[(25VV!$U[!^S%FA<>U564W:9T5L XJYP;]?\#(R"5BC3;7YN<(0_1P8&;# M7$A]U/*%02XJ8\Y/XY[L0FI#"S/9)'*QJ1-JEHHK;HUA28*WC0[D8C M."PUPO+X=8F+$A%/*(M01^O8L)VV"5Y;DN.IM<=+>?ATGSQ2S-9S5<2.L\NF('R )W[REMAY'ID MS7'W"'(N8;I)-\^@\&C'%@TY'N*M@;&B5G]FRCU/G9"'J$LTX.1)L9CT\V4 M5K[T K%_)??/*$PRT^]E,?[W_SIY#+/-S;&E3L5>?H643/[Q7XXY'V>(1XP%WR7 M],(RFS7BRM+FL-&'[/NAAPJ3$1HQ)Q^3/.-F(YDT&V&YN][LUGV:5"O&GC$B MX9RFL)ZKW!9.2&@5$2NA%]ESG-;QUO;JUOQQ82<$IQ[K:E0'T_2NT(@.,(/) M9D1@J*FEU45(2N/&X17<5C=X7(46)RN[PZ:%"'Z9_2*4ZBHC9R6<0WDV:SI. M!D? 9 TL<#P[=BWG+F>^PE&J!:.H,:,P??WW58]T5\U+Y(:S:7[1"->D@!9W M\=[>TA]7LG0KKN#L= 1=\;;U .)(@N9%6:U\XRK?Z)VKZUVWO$4GD.0-N[N^ M-XY=)C"[?$7"J.7FBQXBM%K@OT\>'8]H4/B_#;D_9K+KT M=5A_.M?X1K'A!:.D?78@;9$(9]A>SU4=723=OJ&M3RAF[!JE3"K^V%EW)A25 M@LU<45P)9ZM$WSCY9JV< -T%=4'GHO$A:KA:@G:R%AT"JLN] N)ABLPCG(N3$OX_P/' M,#Y_9(]H]Y)/2Z%^E7? GK":!RRC-\/B'XNY'WW3NC(*"";^)K\XW.:>C M7I5!;.;=UCRR3+ZC0UJ:+<0W+C&N8<8KM";FET_ZVG!#\@YS$NQ,.IR;3&QH M3]29C9?,"#D1:@B#XAV7+CS_6F%,1D K#NSUBQIRG&4]K;@2(!7_-Y(AZ]T) M[FIFWW"! B:D2)=)?7OTOZS[')/7OBCTGM&*P]!45>)/XB4%+EG:$*GI^#Z8 MN(>UV\:TG]3]CY?Q$O+N^"Y,DJSCI?O^LN/O@R_+ ,]5%5*14O-V>S"#^>[= MEMBR[$J"N(QU5UL.;Q9;%I 8:BRX=NZ'Z^^H3P K_L0'3UF56 !M+4CQPKQO MA;*Q&CC1R$8T$ T$^ B%9H?KQCX:=.,5FM6;CV!GNTS#&\PYF]S"PAJ"0VP@' M+>P/XL'L9ZD_7YO/ULE^_0;WM\2!]NI"$4[N#(9@1-!,A#)WL%DDD^'KRJ_M M&21?C;M2X!R6"(0S;BRU9K^-(?\U=N7F>%%&5'HD:"B^U?WPONRL=-/LU2>K M#WZ#M UP+K2\;TD&03+8]O!7?_9HR_BK8CST]E>CDOKDL-LD>D#5#72?[XX8 M58$Q6<62R>GIR:&[UB9Z.ZIR*R-8MJAQL+D@;;SC9HTTW=A3EH5=UYX1VI7)YH>$Q?VF5 MNC0OJZ@Q'AB1_#?8!HN/ B>$B^B0IORZ HI6X M]V=:F)ZV)-?V6E76"]E&N<7"2W:NZXJP]4*_DE[A-2A:-(1\6%"[PM MODV$-4?*.2?I!$@G7_PGR:>N\/41?*+Y1Y=-6Q5\%M03[+=Z6'MX[[>:M(-. M^20-1>+IT'%9H->@P$-^[@?V1IA!_Q!BHU?H4XB3NU%9XHA-RXK!2>;J](]N MZ,HH"\7 7M"4TB(S(Q/S'W6B]X9/-O9*OJ+=G#;I?L.[/"M:-E@VA"Y\M8TUF@X.I/2GZT7$6M?O MJ=,3[%TT*O:VH750)"FQ2"\.N%!L'L>BQ7, \ST,.FE#*7F$?'DG7?)%AL@2[W*6^!9AB&\?6'E9=BS() GRQG?;@R+XVZ(@T;)W6OS5)^2KX8#Z MKISHA!5JNE#*Q36NH<%*8E]W'5=BUTW4?3#[@56H=JR6-MFZ=!W7CW)2*GS_ M1RS@BA=0]46+T)51)P+1"9PBVP D?P'_>0 I&!.-4-G14_L#P, VI%G6Z.J M\AT7>DOEX10(XBR46RJY4K#\>$*+P+B:=(Y1HX_?BREL',P6$?S5I0.>7Q;_ M^;OR>#)]_OS9\>3I\>,GC]R3(I^>G!2/'C]WSQ\]?CP]>?S_3AX^??R[_14J M&Z_;-VD)\[O_>DUG0<#9)W\ZROY6PURI+J0'VG2**\1'Y0LC]6^9AMJ9-CO# M\NJOJ$GWTFE]L/=S#9X]&CJC.W:H3H^RM^)A#0>@;SS9IULFJZ8?:EYV586= ML87\TDTX+BEK\_!D-!#&TC[4\']68"JK5Y#K'/0:H4.LFS4KC0-[QIC0IC9Q M(E_'7Y-5YWM*OSZHQ8K0C^DN=%[DZP.$)]-V7JW%> MCJR-XEF;C[-7\Y+GDT:&M;%9YQ%L4PZ,T2/>?*SR&2UX]J*$5V[__&G;LX6# M<=- TS>C$::LK8\T1\MGZ*K6S7/424DS\$I<6Z&08XB'9 K9?W*?%JA68(^, MMO/$0U].CQ\>#P ?UG/SGJ/@,UP;3FU7J@GZ0WR/I*^POPN0((1LZOR1>?^:/_Q4T]; M\H\V:\NGCXZ>'C^%MERV]']%SQ(Y8BOD#\MB_;.'IT=/3A]O_/CXZ&3C9]L> M>_+XZ.3IHWM_[*-G1\^/-_\T?NP?>"5D-6A5L67_^;N'O]L<,)U,'+GM5MKV MQ]/%I^QD: O[NR#;_?5U!9N6[Z7AH#^2NBK?[X3?7)+Y_X=?^'[_=F;]BPJ? M9,:W/N&:$E"9 RU/,\_(8BV+S.:P95U0[/F-5F7-+.!5>3%S\Y*IW3ZXR:RF MMY['W15O9>H)S^.,?W??5\R MZ+X/U/73W;TS0T;_+$> B,W$>Y&[GW5D>L_XWH_,]=/=N2/S+I^XBC-WOS0 M3)/W=) T!TESW63_D5<5$#2[)6>^(T/H,WR%[\T2VA($.HBJKWVX]E!6]6.$ M.R.N?C.'9@_MH@TAZ8/ .0B>Q4U^S#]E_DRS\[0%H&& M=+> Z$$X[OPNGR$GO_F,_X%SAI\!5/M'F6_<,_;MVU#NX]] M_PR0Q:/CT^NGNSN0BO?.97]MEBX[>3+*F%#T^"? E4KI;:%=>%'C=^[J2>F8 MC>STY">DT-^"]>/UZU'&R_B,?WY"'^EC0GG0^\"M@>>]7RVTHHNI]_D4 MI1>,>&V8Q_$S#O_)(,+H"P$A=_UNW1W!MM>(S-]>Y<'#S94'M[D\IP_]HMYW MP<(MCMK77]5A2?7V[-T'TBY?!O?YZ/0&1LFWD"372>W')+5#C[QWRF!5+ST0 M[H5P8KQB2LX1?:-BQ-O[B'G[UWRY=-HEZ35H/=KL[:J=S%!@!A4LOP7I]&;R MLINN\\/'N[G.=VSL/B9CH_8,<%%+=_QW"DP]?0I@ZC']+]>52(&]4*J4DX]@ M1+J:CYO*6TL?_N?(S* S7T4X8?ID^D?H0%GC $QFV8D 7T^L[(TIH9E(YE.) MVK?J*GLZ>G9\'!.FM"AV*89YKZT+/!-T);2$*:%3.F<=BPPEN\R[[/>G1Z>/ MUQD,I$<4>N=Q5V%04>=E,=!?+*6\^<<,M&UIA;IU,90Z1Z4#L6=DBX84[@!, MMVX\NZYO)*?#20?0[\!^CV7<-[XUSZZY-4]N&T?2W_C6J"QZ$;,4O^7MNR'\]BYX]F].S_!J S=SSPVJI',\B!+D!S') M6KJLGGI*A%%9\Y%?<6EI])*(3R1?;D3:E\QC(FCIG<1!/S\^>OKL^5UPT*=/ MCYZ>W@VPO/VS)\?WCZX^/3UZ^O!T3P9[\N3HY.'FCW=KL*=/CAX_?WX F/L@ M(V1N]@+L.TU[=1^1U2^4JML:G1W6I:<;!--VC:!#^3JERK_[K[^N@B!NIO+_ M@Q*5?R\;^?_CS<7).S_/UT(S^#?T\WD5&@_L[X3>!()%V9TW6G)\0[6Y%Z?S M'WD+)U15SM9_ ]7/#B3]O9RATPR[*]8> L'V\1Y%@F)[TDLF*C+OG/Y<'J0#[MI M%^VO?'C'I=/>:#B[R,L*/J_\DSSZ_9V:=%V1B5BT1_[%(9_]G=C&6-7^3NF' M5^B=&(S7&URM/=13[X0LR!4R2= U--5J7O^0_S@DV7_S!;>R3/:U.> MW2BX0N?LL)CWMICCW5W,/5O)2;J27PDR*RB5;R'7-J5=.FW0(91YFF2YLL3J M%XV&GMYN>8^S@47F[AD[I4">CIX\.QT]>?1\6)/<\D#QG(]O/N/[W*C/WIR= M4^Z__YS=N,4N?(NYG1P]?++W1^X[EPTGHV/?N&LN$:16>YZ+I!]&?; MWOXVOGE8KMLOUTVJ,F"EZ7%^ #7QQT?/.1#)AQF\>O7RCP]..#CYU0 L?L:D0/TYY2>8](>,.HF*7 R"1%G/SP,;/GA9'1Z^G3T^-%S^_V- M2@8>WGD[OM:JG_[(L+M+RYGDDC,)'=P%UE=>MQE-K:UWBH8)G\'4SYN9_&;# M]AQMV(=H!W2[. ^0$.SW1GI;TM??+ #]T?T T!^%NI5O"$#?@3J9;=#%&R&F M]XX=?@@1+)=WR!L&\$];O#CMU%1I#Q6^R2KR0?4ZDD+LS]B/ PG?):SRQ_&!CEW9O]"F"6"^V2 MH@-@67ET+8AU?R"K[Z)%V- "9QVD6@+%BNX!W#V<%ZRI6+E 0?4/22%-R[BM MZJQUZ-)<+V=HCE?0%FT"JW*K;(]6_<;=V(;+.W810OOD^.CI\Y.[0&@?/3TZ M?G[_J%1ZY?'],PF?GAX]?_[D,-AG-_WE_KA8FSW26\3X[_#5KX>^^%KYT0\- M>G )U.+.N>RO-5A2).]9 =]CAOJKH<)4A1:#74-W' 5U"Y3DX5:!MT.]@EPAOFY?8N]W1%U\%RPQ;R;+AL1W=@+GR/YA5O*W3F'>&'VP)SF, MT]')LY.[Y2]N \38Y<3GYVWISEV?6V=%;S[_'3_*1T\??]\G^7OR:/;A*OVU MN>! C:@B_Z^'QS?61;=0.?NH/!Z.GIYLUQY?[O9\WTM[SYZ?/KH@+?:[5TZ/3HY_7[V:(^EZ#X)2XX(WZ^E MINZ"!KH>TGDJFA7R6@RP'%_'@DD'?)<=VKGC MO=';O]D<=_OTD< _OLG1VXG#]:W%]9UPF@("' !M[!!6,&1KOOK;>RC*HY-G M6(68,#! 211+TTS7:/FR'_(?$V!1_BE!D+2 F[01[?0BOV)T#_VM7"Z9#*T9 MT^Y(.^<8@K2@235%#-F)L48R(CS1!8*:K; E?/>'<3):'4QGPQ26MF1^#!M* M($STFN3!G\]TO3/PH==U]M^KVI&K1;IQ$#WTIR9O"^[_3LLU639MPG$G[<;M MW.!KJP76^_>/CS,:;@7PV@984DHX&>.8)LVJ*K*QR^9YX:PI?+-P-?V!.5@! M4M(^Y8NVO!#6S=J=-\M2SE)+2Y)/%&OVU\9#P\#5&89;>(K0L@.3^7F;SPWM M!-_S>\*)O=&-?F[X+*SIV/:VD+W](J+IA@-L^_@U7/Y)R1@S1N[IH6.Q\0VX M01_?OIW"-P>X!?[B)T?9>P-5A@8!Z %P4V'VC0"RUY&YVWA^>^#SQ_<#/G]Z M\L7 YSVXVSWU(1!TY.VP[=?S^)\\[?'XXP]?BL=?89J#^_9M+M]U\N,I^,]K M.A6PGKP*1_.*5=J]KB]BH8F-C8XS7#9P_4^U\HB,[:ISE\QT7M8#76*$<3S,*69*IE$O\[+F MLB?@[A]43?-1RI[L/:/LM%9:0,:G_(C^G/PF RE[2[.C;1IE9!1B[*V>0K$TBW(Z)3-PVC9S M>A28W]VG10N.D?D(QPN;)0,T52SGW,VQXV^?H=K7VY;Z_/JDYNLH+BS]ZLY#?]J MA^U\4*'JRC@_ZZGAPQA7>V=)-930,YOWI0D/M"?LUD1LXQ M?5'+_] _;J)6,-?IT2@NX!BAK=X<305*<)++L_-JQ+X4G%4Z-7@ 7;QN17]0 M?ZE+VP+HPU#_03\ \89_>^U/KMVW+!5[ M\8%V\YS#*X6[<%6SH)6*UI#^M2 GA/0V_5>!/2['9-SB'ZZBD]=J3:AM2^], MD/VBI\'5,X[<0&"1ISPMEU(?=(6=FUT5;3/)VS$JU=JF6$UL?WBS.ML[/K9\ M4GH[0X9 AV/"Q6#H)<85;:Y:D*#&TZ2\:\':$$TY:'(0Z:/LHFQ7G4:%SET[ M[[Z3?7UYYO?5U7!\.AS:EM>%S-9R3L_G1;G(JY6IP+)-=B+ONF8B\1#NTL8M M.TB'@5&GY%!=;BTJX^]Z\T*N-N]91U(:73I(4L\X7D*K1,8R3A(49$&N@8@8 M^D7U8$FK0XH6;\1X8XN MO""S8O+O%NZD6XOHG$Z1!J6G$BN=8QFO5BUW8JC M (T^:W#2-NC>.M&WDE-[?Q&\KW5*7H8B/-F-[%^KO*5K@'4($1V3\?E$PYOP MQC(2X+2,LW*!+__WVX?8TYQ[P#R@M7Z@[7%"T.P(7_*',6PJ*R;R=9;848[@ MC='*CH.E(M]5_(:3S#7MT])5!>EZ5''B-(\R\94XH#IA(4 GD>2\G#[:J@7I M3&Y3.*F:54'WO$.,]]_Y,C&6<79IWK1E;BD'&G9KZS04&DIE8M#>,\I\=-6JZX+RLE-YC20(MLNB)#^(B4^+ MSNLM(01=XW0_ M,*BE1K+"Y=Z_8QC;$>@Z1+9QSD&E'(:-F-6^V'>UY! "_OWBS=]?OWQP\MQL M"Q;E&L.E[_'WV0 PE^6R:6&9Q\%8LJCI'9'3I.^1,73Q:\A<"):X?_>K*4P% MV?\SB0Y';379]&9#^^FP);YY!.)Y1)F,=!R_,>M=^I:NL''!Q=_A^5U_TM'' M:GG9( ?12N\?O< D+L@$PWEZ>1:[LFSD=*L%CDWP'-PLXJLRL=8V@8B,%_X8NSK[1L-:2(A^ V7EI_X1]*W9.+?(-#TPGL@'\PW M@J#>C[E^CM5>&EL/C4Q4Z(-I0])%C#8RCI99)2J6Q&;)*I=4(P1 .I MX$>RP[GNX/&?L;:=6'V0M=X79;^PG+B>MTB#HU5DC^%.#D;B7] /Z"5-V3Y M[+PE5W%:KN*(-50>LR7U7Z;](0%\J P&L@HMV;E6CJ M1Q.\\DY-32=&)HN5$:,'_I4.)F>K5!V:&=E4]!/.9M?DQ30U]V6N6)5 7J#O MX#.(2:;?F_1$#UJ]*H'L,SE??Y[Z]$3 MUB05KG%>(@=N\F27G=;*B?%N45&^TC*CYT#]VF!9$I';H/[5 HV MA)S*EES(=L52:*01A-I5HV2QF,S,<:],92HK"UFX)$ FKX![X#@R510M.Z], M/>.P?N'(]Z%_G6PF*EY3L*3 MZ\"[=!T[V-4<2==X3/8S>1UXZ:NW9R(!RQP=.>6F<%S Y"+\*!)7M8/O!-6R M6M"U*"1Q #107L%ZO\I>OW^3/3\^/ODCP",90NX"PJ'UD-!0R7U*R8\?96\^ M5OF,#@WIEJ;($W.(K2MR*\E4FC95V3#<9BT.%8;:VZ"JJ<\?T&698\>KRM7G MN)?J;JGA90U(O2=@"ZEW#7&)12Z6*F_7E'LE> \&*K%A,!(2#A7\S6RQ&I-M M0U<Z>R;\_&'Q/K.)=9WPW6XI9L$O(YDV6&_?Z?>40B/ MC;P9>*VU.SY>Z=%WFJJA+V +CM-MMCXJWC,8"&\E?E S/V6)[+ MB$1_I0K*)*0 5,'1WY9<9 V]RB<5TS M75XR!L 6^Z+,!7J,^.^#,:,U_UZ"]L1_UP+1B8ME(Y_E;8%O>5.)U0CG&F,^ MNVO7AY=D/^.TD]0Q2HY*P;YY*<20-MDU!"9O#48?;2K?^'OT9H1.\N*?.0R(;)POV4)C6"R (?@C MA_^S'S2 R\>&?J^QVQ^1WN[D5)GOR9ATLOHN9V7E)(G'EG62OY+@!XVXP(=L M9 *2,](TCRX"LRA*3 C2JL-1!N"9GO%7NDJS[(P6AE2BP:.[G[)9?/A+P .X+? 0AV09B M43_EN!(O8<-2" 3)RH?)B81D,60Q=_+JW])L>&<^, >9:4'KYD+.X"Y.;CO= MJ<;)58UT&FG7:+RO"DBCH57)3_/WMO MVMRVE:T+_Q64;W*.4P6R"P)PP4*-6W=.Q2 )[6'OM-3SK69A(E0?0B$*!+K..DU 40B<@I$U/ MT2T$.LGSIFRQN(>%LN;)RQES& $>*(T&SH[@@=6;*XP"M+9P:X)0O)+VF?6^ MCN[JN#5JVST6_EU3;@#$)%PA-S' E,-IMH8@5W<,A3'> MI.TUFM@5-MLXR8 MCH@I>"H\^G@=XM()-Z-RA[7!C&Z&^D(67>"-I/UG)&'IEPU=/ MEYLL5*7WJ=S\'RJCY5H6ER]T_RQ:8I!"YAT,YYH.XU;XH&:G'F:GWH;BYH)M MPAPM[D2 !?VP 1 M%KMZH=J?\*4]\Y?@4(LC"/$(@!]SO.*^N]5L3=W6_!92SGNF[,)7<-B:T_%X M6Z#A=C.=7H;C8-D1A@E!/7J8AT-L7"K*[.3S+OR69OGF9O-,[/W(YF M-QYO-SZD2 :H'] )2+@6[AV,_AA7(0ZJ@2Z%0, M;I6<$[IWFH?_76.7:0.,AGEYM)Y5E06&@"YO+H3WS\!@*+60]!4(JIRP\ 3[O6^[%P@OJ$@ M?X^G65O']A[!=1JD^!MR%_R#2CQ/LPNQM8Q"$NL1^QGS0%3R(_@2 J!*E'9B M3$"X) ">>3A4VKB\]+.%D+,UL6WH4D/&188!EQR%$FD^"R,H8<*"I2L"R#G" M:@];^0Q@+!9VE]&3:C I!_77"88S"=5EE#1!. W07%2I.0O#0)4:54_I'Q+- M"F<)RM8@A1,E"JZ,+$#"MK[BC+,B+3 62M$<5 M71=X"NY.1%"H[0XKJ!,>OGH[_+*,4P.I8[@1.Q=SNQ7'8HMJ[M7AJ\C9%RM5'E59?HV.AO1,US6CQ#$#:7[,+]P12Q=&POY MY6LW%/*3V?&0CH&8EO"7@#%?'$U8#!+ $ Z]OUH1/0DR%]9Z#YAO],5+MP_'@BXC%B+O*2+2Z[*I;?:Q1[_?6B*]'4E+"J/E]IG0ID-XP MT3.9"G4CC.E,GQO2>\7W8HU4X7I Z/I4N O7S+A7,:K#NS=>ZTNO&NU?!O?C M0J@E96F ?T<9W>.7*,I\$N$7E!7TDB!/!N(1(;-1FBE4;B"?H U- MN]Z@L.;(.@W4WLY046\23@WWA:'O30D9S_"[A*OP"-1TR./I",%Y\HN0FE.;K2%RIQTQ@T MZV[U0E%&+)W-UIDJ$\>,V.%IBO."A8U<- :YC$S-.WFT8FI1L68EM]MD2R7C ME*Z#1 LE]\&"LR4FX))_!9<@&ZG,/(:L1$I]>2IYF(5B@:GZ+F7"YK"EQ!L] M"*'OQ2SFZPQ%2?H(^@RP[X^W4^9 #2]:1F!XABN@("O2K?'(_(RJ!)$W7-@Y M=-FHE5&4:<2[7[TV#4)!(13*A02C< ^1*VHJN/*6M)23!K)B7T15U!\(Y MEK%@XL_ +ABRA)_.[RUAM4IS2A;LNT9*UC7O=#*R7,/N4O!P5SC%PCP((B*% M_!OXZFS74USD\"Z5W["ZFJ[%.#;,D>IXA71GT? (KR"%JBQ"? #'LBUF9(C8 MP;T GN;G)+U."M34YC-G<8H[N$B%V\K6IPR^%N+A#L7#P&M>W4@B!XIW05+ M).TP-YNLO 52QX"13!=122(9=DOI(?'9I5@T,2XMQ>2=)#"Q*5YQ040!8 6G M:3 QCYA51J*1F=AFBC[5Y% :+,QC[HDJ=D>&%+$5,LG7;,.C;@/F)+'O[1R# M0<(?%FX292TYI=ELR:-NB?1\V&11;%_$S(*Y)7%QR0OHE>G0-AOUF!NE'=%< M>K-%B[)!6C[5C1]E00OR8;*GD%%.)[M#,6<1P#V:O=N?O4-\N6R]EFS"<*PR M'Y@EB/8ZQK0<%G&7:89 2KT!E(F%7%8Q 2I]E&FNU2P"7[4;.DCWG#B M. I+@]HVTL&S&:4UJD)#93C*;/YE7N!\EL9E'(E_'2CD2JJZE%RE'MF,=^EGBMK(12)F;+B+AB%B&X&* M3-)@7"D(R"Q-D"0#8;DES)1)&+Y(\U5Y"S40CS+2-"4#9@X_Z5?@_B&3UV).)E)#A;':%JL;PZFAE5TMO/BWO"5 M,9-D8+B(DB)D%5."#3!!D&=Q='T!5FZL$$TI%1T"183O!>S9LF\D4/TJ"AF* M"M:$.N#%PA.;'39ZH@I4+J'D6"-CY24)$QHQ3@#9\(("V)P:[2!K,?$?7&FX M"H,S&%5IG!_ \D^AG8]X%E,&4^K"7P!2E??(JOKR<[OB@1\*6#L\< 08 C^, M>U3A6^B\F)>4#^YT.(,6R '!".6!D^E,_\J/8H2'&BAPPH.I@F-$A?CT9OB: M07-?VR;+%.P($,34&@'AN3'7Y:#T :*JLADX(MV0&D113(.O*9$=Y>Y"B$+4 M?;T( 6Q&&.9INA+;BHA^'.#[* C$S-^(@5/_:,+YKQ.S":#KV/_"?&'5B&#[ M+C)_<8#)X7,;^H<'!-;/0EJ7BRMNC#YI&H== ,0BV%U=N:Z%JJ:<^X8&:019 M!PAKH=/>;K!T5](?KW.8FC\5&V8+$/?2REF+0O)$G<8\3D%D-,9I$:TE*IC4 M-+?8,C0(-ADHM+"JEEALBF7PH=&ZCSR>&%U'D,KI A8D=.73/'=8D%05H;><4"C9O' \)OXO%&(A_"&I["Y'I M<1&Q2!KMUB4&'*>O,.HH\A"3,R'K\B3(6@\\T&@NPP/LBCAXG&RFPG!!R_QB M!0E%+$;Q0'[I2VUOMP=:KK-\;;8I894INR?X*VI5HK;$KG#&'3"Y:\5C0/_@ MF5!B<( &>N&"YF74O)0V42\LH% ?*;;J4]ME"Y*L#D K&"QBK7JY]$#U03$) M@*7ZDO5>A,#"#HZ5:"J$_8&9KG"=BQ1&QZ&.?-6:L36BT/Q+:E A#PH: 2#0 M=X/+](:-IWP7WLTJ<_C-J>O\,[U,G-_:SKMHFH-W]<^LK4M< &D/93&0B@$O M6_@,W<[W;/SX0C.Q[T+;KZ^K%'P54-#F@X#F(,R,1WGP**F#7X="*P"!><^3 M>A(?R]T5CH1=%SO\@(9Z3 -[)PVP]\" O8WB>SC% M-TVAB!+[JV4AM30H-IY#W@FLB14*SO:1,5@8DE4.R$\_4@69ZGEW5D7-CG_- MJP[=RC2. JK3QUL)&@R*_SL%S/%5Q,VGC>#S2-CHGZ!BTZ)E41CJ0?(:\Y_*Q.63RGTX^=E",$^%X@)[JQ&" M)Q2"(%1\$.( 9TCE"-:Q*L3F1J@@("J8L;%G5Q3\_474F.A5XED*B MF,>\V9+2 MAQ?#:+10\ZTD72XO*M+='[SM5#S_$=*+9+7&\V-=>'E ME+O1=GXUJ,4P )\;O;]O(1FCLC>#X/=&=9$.M5\0\H(HUE<-9Q377[84AL(TX2O,/.0?)0JQ#K :-]Q'"VP[RGMJE4 M-PTQ/3=;4W:">AV#AT)-X&2D%-WG4'DD%>2G-RK&8C5$ ME33NO-?2VB1 #,1H=?LW9$Y80(4_YE9D-3FA))A9!K5"A938%88R+:3Q**!4U$,2<=.V\R@ R$)]Q< M2VQ#YE VA@DY($)%! ZH6+#>'/T%FL9'.4JTNC%PBF7Y*N*5!:'=DR]-9 #; MJF1%8#/ CR[3.""7PJS0UP1;0B=462Y0#'^1@8)LL?C.\?^]>BQAO@0QG8& M8%;XZ:PK KC^W_ &_*O0^7^_.!^C98B908J>4U120R?S%><;R''+PNO(K&" MXA"A[RISK_)+^#!\P\J"\ZC2:J .$E9E%&.;>1L D3C+]52(JQ/[";==NH:R M:T6-J(%QRW0ECRT?:_8QX5@73C(5<".&1IHVLJ2:PJE74E7D==1?5C)/)W\. M[C8X6D2!3>2AU3(K#&5PJ3D#)"A:4=K,V,8W9^^J682J69I2:#Q4B!Q01RB@ MQN&P-MY*_-X0".W"S\SM$>DF+<*2$>^V6V%KW4=?E!9;[L]#2%>)<4<2$.7+ M+D?4](CN _%0P[>Q\N0X\MPB,M-0 XS"$[Y,? H=G(V,8Q[&C+8!DY!^JMY" M(!0:!?$R\A11YDV4EI$8PV;OPG 3AP'+'<0H+XZX"M/6VW@=!?_S?[Q1_Y7S$A/J6($/ M.OLX>4L?_& LG6+!)%!&%JK6]))GDPOA57R3R9-:4Q10R:I.&X100+';F6OM M%&(-$\KZH:&2?A$*YN?S-_^/G_)R&B9_B1M0[%\*36;%?X2KRYN8_XQ+\D4< MTB3\06.#-H1#U#$0QRAN :D--DR&FT"S?EZ&\3(WA (A?Y(LJU9 0*LMQ&D7 M$I*S \-BD87\A&C/F[W?CL8P8#" =$N41I("[0?I4M$65L"V2-V+[0OGXIX# ML;6TMY%AMNU#J1)E7 3>5]/Q(C=Z%L/8/X5S9LLY<)0 MB&I"K$+%HLGK!$F4\QS MU70O,EH 4"O)X2J.6+!&*EIM%,AZEV*'=MI$J2'Q[B<>>9W4D$0$X"KR#&3O M D: F?"40!/!W<*6FM^7+O7.;+F/QY);I9^C7(?;L"8Z1Z=$P:ANMF5V-9N" MWMBG$D!#\%NI0)G#L\%7R//;ZS3XB@/#5^R=_N>.;8&_\CE^X<U7#V M+!?/, F8 0L<=XC0"OW*7Y%7/+E]JMC1,/P".Q)I7$MU[I]MD-:L40+^"]8Z M\)72=OX1LF=:H=D1;PN]4?[YL4?1Q!3R$B6VV_,47LAQ0)E'O?2UY456)[#K MQMCCXX-0J9?.D=#9VXUW!#DJT%OU*!?* M<15];>*; 245(@4P#DC"(P M&UPF@]-D6=$Z6I2\(]XGB%K\61M-QD]YJ$V!R&<@I2HS]1VWF]S83 3]-)*VE,VJC]XJ.5 M@3/SE[20,H-G5;.@C.C(FR:W6"/"WB+U1XDEN ],!APZN+_1I SCI1#2SP8J M73YBOHX=N4 %$#\LCK ..7ZL%*=VH]%H4RK],/V:HL&IJBE(*7NJ;(8UA?0O M8T@T"9TCW,S\TL OE6IBV"TD_QE+&H4F5-XZ0[>0]F+10-V,#Y4-TGW,N8" .B MVDT34JP8G4/HUZ5J8F!Y#..@W!4! M4G(MV+T6=2,@%\PKMY=A5X3+1W!":CL@$"W=&[,CM5UC6[--G!J%D?Y+N+F@ M;X]RL?KX&OBJ_.LQ7[0?J;R/80-XD0HS\Y.W4F MG8[W8[?C#2 +F 3"71725G&O;8OCF0QNQ_'L'6CGV(1E?N(V!V*/3C5KZ\L@ M%=:&#*&GZQPLDA]NK1EA)[* 3%/.X0H#5%7P/?!' M];[':" ]L%4F_G]0<-#:^-'?5D'YL^&P/>H-:S_NM+W:SS8]UNL+9ZA_I\=N M_FPTNMM3;QWLUFL@M@CV_^\O>B^*CF*2@F3M^LV_X9YE=3]A -^/'[R"WRY+'Y%"2)1??RSB;+Z>PAGB^C_S=(;=;X>8G'T5_FH@3X2WW7P M\#MREH>UKBCBTNY&WSVUJ..LZ62_!(LE2]"M]]O?F;\\:./WLU\4'/]?K>__P?;]AY M]=76 #[=<2TVJ;#;SEQ1#3:R_&W(LN=-W-Z@=U#"_,BW$X,[#^9V.E6-5^OV3_O'8[0Z'.PI_ MM3Q\565=>&6MS?H\=\GKCUWQ7_NV37MA)-,.]@Y,'WU_)SU3L0*'(L'#8?N. M!N,]Y?D>6OE\K],>-?=X8^G5:[Y>N]\( M2&/H;;N$KS<%[+XQVZ[G]KWNOAD-C6E7"*JZ_6%CV1U:1ML@T3.PX]^8\39R MN]X=Q&!J[,L01 M,K_F4!3UC=DT+R?]4MJU,6;V97<\MS]H,H^'9E6A3UV/T5 MSN'>G\/)'4*OC97SR+N$)5'=5_NV38V=LX/JN4C3 *K OC&+QO/<4:=!5>WY M+MU-P7P;MLT!I.!^ 5<*ZVTU8<-]#)G[ ;KW3[Q?>OV>.^R/M_>M#@RA_TUO M[FC@#CJ=0]G;O3":#D"G::0HE1+?$3QPN'?RR^ZHT^X]=CAH7Q/#C<56D(YA MKQ&.O;(3]U>50KP=(NW4K IH]J/D[HB!PPVC#$:[.J)-I.L@'-'#CG3=[^&' M\LUF$;Z)F">P7$!S*=V6(DIFZ2*$LE,L^/K!=9+P;EB2P[76^OU=00I-"/2Q M#>J>Y^U1[GTO3-H#"!-@Z',:SE-JSP6:9N5_"9OPIQW^[+K#[N100F1-^'/' M\.=X%]75A#_W6)V=*!6F^I HP^D;LYF&KC>:-%;3?F_2R^ZPVUA-AVDU48.C M5'%I-[GC:N.I-P3N/!Z,5/7ZF_\@X- MD)^P[2(^\4=HIA?-K'6O:L6&%#O88PWZ5D(#(P>Z=OH9M0>&OCP>.WGU($YOG%\HY>I[(E,77?-EO MLHET(CL]X@MI(*HG:["F7HR\[]09-_)C:-P\G^?A2O4?53MX#7VUH94G[Z-L M7-K1#4?%V1 /5\V4L6\R=-8M],O%3IT$5!2?<Z52=J\>3W_@T^_0%['>_7 M^4OOT2'DCH=V,&F/K4/;[[3[YJ$EP<)^O&)T<$.*JX3.)NXY]MWFIXFSB8SZ MW^\R&'P3TJSKGY$*QH:4XJ51&L +284\Y1F675=1+?&?>9HD8>P0+Z\/-"C4<=EWH!DYGIUD M9>E-Z(F=DWK@7^6.6+"5/%[0-E:<7/RP-5O3T:6VMCD^6SPC7R^7,72N]J-$ M=I)/4T'-_1AVYYVFZ6@I-LM)-[>5*A>(H4^=S M\05Q4B/0]GF>SJC!-?'6AZ[U'12E0,RJ2H:?7!-!8VEHI9[#(L#R"M1*8,1':Y@9G !I=F-TO3B] O]A*VYX0+'7K7?C265+FL6M1U&WVAX[G>] M]J3ZBWK?7"TM3WI_H^]!2JZJ0[84 'FP62_SJ;,;10O9IM[#J8J, MU?*A)[>0MASOB46T0G$B"CNQ@)/V1"T@6CA^ACW/?3"U9AD81G%$;>]O^ =] M_8.B.A)#\!=P@^*U5[!O M<9_Y+:Q#TH@LP NAX84^$4>N!3G1?0%3G8")QMZP%_P;(1F UM MJ0&I4D#YZL$GEB[?VJO MO(&V/HH'K':YGY/QMP5=_TM0,=W.J^-W_^,OEJ^.\)_>JQ_T7>>#%9X*"T'< M;K,5K-5JE473-77T%LNI^KL++1Z D:=ZO*,B$<+==N3CY16O343/TRJ)3$3Q M!S 1M[?QBBYUV1,LO'[#LYWZQ[KH2&KC@NT47[^)+J>NJ6$+!A@,+P; 2O8URLH;32IR8J+ MH\P#'ZXVSSCLQE"%?II];DU1W&!/A5AK+R="12-.@MB:4ZQB$[:8T(,Y>KHH MY^B82CVK)$G>GF@VRBGA2L3AA;2TH-V,ZQ"6%&Y(PP&OL1R?C^;;2)ZO[*$[NK1: MS"@,-2%UI3W:ISRD)>T45;%B5M%AXAV:!>3 ;'N8XTA8)2BL;"S@V@;1:BT. M!1H.ZIQ07$J&(XQ@S?+R)D=?L^SD/2.1K*-:OZWA84O64@4<4= M1[JO%$S(K7 J6H.DT%K7XMJWM?!UFGVF2V.3?#VC';^G%W*!5![B.NS(#H'R MZ#^?)U%J[ 5I->)/#E&U(G_LKJ,,GVA MVSJZ$!@Q'@>[/>@;$0&\*O5FM6)0#\5?="VG:HL[0_ALE?RHM 2F_;^E8:X6 MRIXV+:LU6'B6>AV<)RO\WW;.PM#YD JQ[+D..T(_@Q\*D:EC7$6\JEZQ5T3? MG:COON-'VY]['?4%LBA/DI5P<2-PEXY00M3W8<'I-Y[ZC;U8;T'.7.<70\C$ M;TI/=.43804!Q\3QWR@1?UCX%!?YD#JYN+!CL;;:+,@Q_IIQY!+OC"9KKK+F MW?JL^;>9_MZX7.>;+[,*7BJ^X8;VC7.KK^(6;0_U2/Z9OG ,UPKNMWDD+! : M!ARDA?\9DZ;:I5KZ-_+LB:M0:>=G9)ALR]SB* H2FT\*>/'XZ=GR&C="SF&*VC.]'VH+H4ZL4?2J. ]X09$*[)Q!W(#? AY#-A3AC M?G[I3/T8PC>Y @A@'CG/\3KA9^$Y-)$3TB5ID13'A(3-Z!KS'2.BI>QA!X??7ISYAS- M8$LB#C-M9=.YSDT4Q@$!3B +%=FQD%X,2SYR&: M/#!>W20$W:,,*69<8SN%:NJT>VKCKOQXS:&E6)P(C%[Z<,/E*[I[8.5A9>"+ MN *P/16O=#$)NB0DD?6Y3"%%=F@O29.6#&6![1=I,]#H="(GF:]@ _X4=VD> M1!2H;0MS$09TBR,:81S3=^9KL9YZNM)^,^QF;Z#M5A+Y<^#D:;,Y6C[/V^$, MO4''>W&K&OCJ9[X*TD>Z)P#AP%7Y45SD80;?TF _H2K/R,4H+@!:[ MV.@9\%/Y*KMQSL/999("(,0@6MJWX;X,TE@X-9R&2-?BZ4'^PVUW";LE0_'2 M^MM%>1^4[5(>#9:1S."URSS\4?['*XE2CA(<)?ZHHF21;?_AN#T8],'\9R0W M/YX]@S9Z!H7"%_YEK]WUAK4?=]I>[6>;'NL-VJ-Q_<>;'KOYL_%P_/"#';:' MO:W7H$'@/\$B[%C,^[4+SK97*UP]7U60K:8YV6::I#^>J+*N>EJ_AZ JRR:8 M-='[,DC45O!O\8Q=BO3V?*W!M+H/Y?U62]&L-:^U-VD8Y._?$AIQUU^-)N=Y M%V4??-GUH./VO%T[GQX8#58CR]^&+'O>Q.T-[M@SO&$*.-1O-HOPX([9/M!7 MFH1N%,:&$*O.8V]![7: U& OQV.W/Q[6T:!\/46T Q7;(2YK?^ .Q[5\MHU^ MW^-O-HM02WVQ?7:E_Y39E=HX7"UT=C.%PL%EC8_/[TN&,#&Q$H!"'[7'WV]1 M"',;)0(,I9[RH.T<%XHBC.\#\ &+(4X_OCENR:REK! 10IRME[++Y^<0JW1G MDK" !H 7>H)U,5R6)49T>1-DZWG95_,EO?97 MOG.4^/&-,*V?&^3@*P$,;$##8%GVW^%]]/$K#2 8>W>"'DS:W='#8P2\]GC< M>[)D_I-_<^OE[P[;_?[H&UVH+:-:6R1$=_CJTR[#8>5@/Q*=$O#?>&.XF&L! M!L]%D!X"";%_!^V^WWQ6L(*M(!R'LC--1*WYYO[C7YXT.5 #@7D(Z,%![/%= M#-<&3/',P11==]SSOB$HQ5ZKV?T;)_GU'KQ)31BZXR>36/KO58P^S?@YIN-J#3?W/-OUF#=^!<'AY(Y33@_4L6\ M(+G' V(U)];N11@4>-\(-B+Q-$4L&3>U0"O(9((MY&-,$IEN>VQ1,(D_7T:S M2V?FR^[:X1?H"0%4GPI6)1ZYB!+QTF66_AG.D-1'+ PQA"JZ"_K#=GWC\B!VHRBK?LO"_M.BQHW;'&WW_ M"N;#\ +Z0V4!PG8/WSR%[O BZMS-QC8D"_\S2Q MC*O@2LI67N2;54YDE2O,536\,/)YNSI+[,7!MGU7H+MTRI?P> M8$8'T.9L'?L9*2T_ * H(%A-X)UJ9H7\VA(F*@%X3.Z-_''<%F%#*X1P%B-B MC$%G=^F(\(#=I!Y+GN!JJ<5/&O=+=9:?=Y'AB;E!R(E(/<7&B?@XKT ^:C.? MPOOF0$P5,@*SS'=4Q7^*$#W)@>G6RVP90GD[^A)&W=. Q;9C@M.W71MLT,(O MMUNRB,<7^:#!#D &>W@TDGD"WU1EKQ:; UZU,2$"^ J<\;;5 OUAE?*U46<3 MFT9GN&>:%5#TEITSEY]\CU!O,['F9:2X>BH2I%]2U5WER\TZL]4?_)DO%G?DQ2USBAL'A/5S$]KP(R3]+70;$,HTE>=9_!<49\5$Y*GZJCVK#JTH'MA(3OP'J.,KH:ZHK$5H M:*B1ZHU-*WEEJOBGE"9ES>:.33O<,=U&8[QF#5>!!]E94S78J!"&4@=(F+IT M/<#9TTRWW-T8;LV7<&?LI^I!7_$[S]"2SI,VB\8>/43P6[!1?F O;%3HR6#< MW&K%V\ZI53N9A_96N<8-;^R3[ EGZ0+A4XT.DVE]1\-Y@P=Q )8S\3SGRIB2 MT14QG""4,9="23 4]$8Q5ON&JA(7K;2%N$K ML;_A(8[Q&![[@8:[I!["1B@)-+D$QR9WD#;<7D"A M4*ZQ?E0Z2]PL53M+=+,9/6!-30KB+D3N=8%I7'+V,H'X\@ M2HG:.L$:=[2XKOPH-I[N!\)J !^5=7A;;!R&L(R(I?D<%WL4@C&'$557/K?H M%N.4Z-*5Q[KT:CA_ZF5@O'#I?1!.5UK]VU?])1+97T:Y#*A!K#&4&:,+:DMJ MO+P8A40IQMI>?.L:],Q?8:&=N;\0:E_;WZ"$]!,DL7T*].UP^(@4@([Z-3#& MQV##DBN*!TP::3&J;QE\Q#@FWV?"@B$G-U]#CY$(-HP7 /UL&482(T:?N3"A M11C*5]4$"\2LQ&.7:'NG4W%NY*_!90YOQ*"1?CU8AR[T,!;^8HJ].PI,"?!A M3B7.2)^OJJ2A@EEH4E+8V4&6S>D;QWX%H3%)O$ D(]R+&"(DN)Y* MR,S&!6OH?,@Y&[ L.-+D.M/U2K4ZQK:6Z,[\N(U\8@J; &$M $3^V*L.?].? M(M3"/[;Z[<$CM#"H%F*\TX>OGLX)L=<+091G'*9+TD28ZUF(33R'2!)H79'S9X\Q2GA-*7.3 I5_3>X MG_UKY2$U^_)X^_(F6:'MA'TIIVF6D66I>AJC;9@F(5R%U,,(K/%LPQ9]2P I MY%3I]0\=(#7N?PV 5,\K *3@#U\+(#4>[ *0:G3'0^B.3WZ$S%/L0(<1]V1D M&(<>1B23ZV:D (*0$444P !A2$[3_Q0AAE@ M7#5?A7X@_3[L)=QL_*-OO'!,YL(0HV[+?G 5Y6",X;Z!\PS=9V<0BCJ\0,<_ MTNM07!4NF2Y9F(/OC> 7PWLW?0+NG@A!"@AM)BG$R=89)8\AYI"#\RV,4VS% MR]^*%LL8U5>(X6R()BZ)"@VZ/W);>U]Y^N)"FZUQN65@-8ORSSGP;6*B1X;2 MBZ$-OQ@2=87B1)QK'H;.R2I<.-Z1:F7X23P3NKG*TPKA;U3'4>X<)/< &@[&MX/C'O6 U&;W-B3S MWT( KE8N:D=?Q_)XV^\>VTH_%B<=&!SP^!L1Q^F-L[I9HF_J*Q9>BJ&ML37=H%'/]&@T8)UY[,,"*@%U9$$>==K][-Q;$C3T-Q8#Z#__8 M;IL]GR<<;%/-?H?RY*U;$-YEMGM(MO80O0F?T?Y^RX1Z#];Z\#FM7-/A\/YG M[D.X(KL%,8<:&6#!U)K^AU]K_GO.!](?N>/>>'L^D*;W82/'>RG'[J _.!0Q M/@A'8 ]NK)=\9?V@4=1895T&9V_1#>]9T3AY(W?4\?:(QNGNU&'/\0=<= M>;LV8]USMJUOQU8V]8W60E4%'G?2/!7K''WR"Q\YIOTLC]Q M)Y/^SN;0L]$[!VOQ4&[!U#Z0 >1J(!.!_(T9/)C8[+[:M^NTL7J*5L^^[5!C M\&S<,*I_0U --P4$Q,T7^H<#1!Q86#>KJ]K^QJR?EUZGMHEV8_<\^?;LJGT: MLV^A^6-$BR7IS7;2PHLL6N3HC-W MKV;QQD]"LGK7*I]ZG797BXK^!12D1U]"2<[BBF]VV_V:;VHB:?BB M14-M?U'159/FJ7E@XN MW4KG+:%.>03$>E.Q()HK6G(W;T$\363M74TP66"Y M5N^17-:*0O6[GC%J(G%:9N$L(O(JI)990-W97_H/XB<=ZR?$!HED14E.WV.> MZK9SBH4YE1MOT,5:--?:QYV+-72$9[O&P@&Z'2Y0 $!F KXAMF>5>O:ZX,F/ M/!@.JVK!+EY(M>>^P/&^62!9T%PP.;I;2J7X\L"0MQT.&JB#L3YE^ ,9"A:S M"\)YF&5H,=&=ZW_A2K_OO,*L8"$N@!=:_%M2$+-F>#Y58UO;+T8XO4!DTQ37P*BQ& [*8H#K<$W]""0I6U$4)(&WUA<9]E>0/-^^ M;KD!W_5GLPS2P)(9F,NNX>]0\7 D%BHBQ6?P%4'Q&LMJ%YU\O5R"<24%UD8*L9Q> S( MLG\#&LVS= ;Q+T,I\3+-5RW@B83E*2Z384L4Z)@W$IZWX6!B0Y:<5X]6B;C4 M8:%2,-L]=ZAGR@\ M^ %'+$M56E4H=^$5[Z'U\^*GO()"_383F<(%MT\Y,ANU<&,RJ_,$-590,0:[ M"U1U6PI7WNB;^F.PD],OOX?O#[% @; ]H(O-7^*'NN7;>GF1^0'=.86I*E[_ M:V .P0YOR.R=(K4\7!Q?LP/,X<6+*P'9-4<#I'!@AET";0>TG>.MGJ*C2-Y@ M8#BX8C'5QM@;@2+$ZRV;^UV$B4HND 4I_B<%CU^V!BKNC%LI"S1S$#LTZ MQ M+6G&8 P@B(#YEEUSLR%%U<&X$JLCZ@903$/*)Y+Q4F9.]CG#M]?WUCJ M&<6H2J9$O> ,.N"D/&5OEK*J=LOW_1I=K>_ZDX*-D84J= &$<^%TI>Y[O?WW MX&<:=9XR<7_75HY9A(8_M$4 UQ26[F,: Y_R&%)+E(%(6(,<;7N2^7F0AMN(A2P@ D & M+5N0X"U4;7=_39!I_6Q%T.JY<[00DYKY;:&(X"UFBQ5@:]/C88)YB-(EPCM> M,#,]]DS\6Q9YZ%=J:?H.OEZ^B]];0+:O=97+CK)HFPW)=;A=^>219>0!=JC(-!%]3CFBP1C+""P2P!@0RZML025^#PTL=$\54+2);&J#>BL+ MYS'UPF#Y5@R3%E MQW:P*H]A/OYLQ'26:1!&)-.\JDKNJT>04L F;]Q_2["U8_.R^@'\9P9+S_?O;KU/+9R$=KH M922^9W;Q--NMZ$=&D%,1FA5"0>(GXC>$3XEF2O>J1T/_)OQ1$$*2"]K[PH^N MMOJ-F&,ZL[J45X^-PDTOK^H'#W<$]901HSY(9PJKK]',PKC3DN0I F MQ$C08F,ZDYKI"0IR\6+?$*N8?_T,$%)L:1IQHW.S^B'2BJCW%PFA PY MT+I,K5&D6S2;W;YS^Y"Q8D'$H+ULXO=YM%C'*S\)Q9QCL%V3B6-'+KKI.]4EEECDM#;2[;F M$YX">%!HE+>0I-@:!W6[-VTMDM^%>.$E&OEZHM4R6!Y[E6=L'#\\=>RV)#0+ M(4%-5EQGQ8=-5OR LN+[>/T>Y>@S%9SK&R>,*=)=;"TH+RN9Q%J$?K[.9&L5 M;:5PLT$R=,%F9PPH-#'-^:85KI18V00C)<+!7PO_*@-"= HY"8TM%NP2(.2I M= E(%4B<%9OS4-D"\0ZI=EITS6+8PA@*_3B.J9'GE'HLHJ]W(V%S4KT=I"%U M=ADME_)6A)Z4,7I&:5Z12(3FRQ $1/'1SBH&+3?#1K:E^8*7H72?&*,J>%$ MP4:Q_(24Z<;6M?-U/(_BF.H4Q" HL)B%.A,#B"GX0*= ;X_HZ(4_A* . T MP[_1:.I3B:8^D6CJ0Y2V$P,!R0AVW$BSL1Y.=QXE47ZI CA2"C!JB.8[-F?% M5KMHW\%S,F[DY'(.![Y"HPF#EG#',W&CT5>%EW^9!M@?"%(XT PS^@N]/RR7 M$/:F_7H3N*D\07/,+G<@#C7_NX;>.YB*D-UY*>T EF9N./JP4+I *3?+'F )R^5% MRK.L:IXC?AW.?#H&4G-2&WJ7^WAC''N=@_!B=95\+(_29:DWK%W7%#Z6Q9F\ M;DO-KU?A[#(1FW%!&0&C"[V=0A&36R=F?R(#[5H: GQ;KKJRYP+^6*;.8% T&9*[2^(HL9U6Q#]HCZZ]XT_?'[=[W^+DW:8^^MY1ILU<%W 7_&N]& MO=7:&)(JU7A0VSDRGUIV6< =A2HD:6T:OV4;TTYNRPP-Y^FM^ER%F2PE'/') M#)I0H&*K+ MT2DCV"KR&NKRC4X;>',0/@=5*@2SD8Z0CJR$DIJTB1J>'F,NK MQYPCK!G-T+91MYJ9,E?M;U-4\^O.ER.,64 !:EF(3E.A=(+XTBI<,)"%,;:A M+EF77@ \W1RZD]_ K0.CG(:K:TC+60.824D00W\;BQOTL[R![,>H'\!"+*:0 M5X:*(B%T$ 4VQ+(E0\D*$U,(A^>$]+%D7=W+YF9*'\M,D^3&8]'U@8O]]HS@ MWF$*CF)HC7=Q:86E+-!,/;0DHE"&K%=$TP<,=IWAA?JLE+*'N(A+H6*$%(E? MNV1;8%3*9X0D@*_1>-?6?<%$BQ),&M IF4(6TO3:#&.B*"PD7:I2$\,FT#8T M68G=7XO'8TKS&<%/7]]>6F'NN%HH"% [Z;4XJOEEM%3U&ZKS MS!T-F7>L8_=Q*AN%\9VZ''+HS"E!=%2^;) N3-?H5PG=(NT(PP_P<9L1CJQ$ M>Y["3DO1IK;6PJ>&,.Q_UW2XHSD$Y"$>NB(O!CWP693-UHM\!8FR7#*#X(UV MC7Z&<(VB&?IE!6^.!H/W(=S;UF/ 4>+KS\6Y<"=2<44O(@HWP4G*3?1E(.YZ M>)#B)K%N(?8.W6)\ <@G5LS!@IV*]>^%AOV3@ENF*9B9-J)O0$+7221F8VY0 MS>JO2C]S8HB(U!^L;R]].&K2AP>4/MP[-6G@RBO<\I0MA+A0B!>D;]CM^JP3C(]S!9@S% I6>!B^ M@CUS2)C_@$\U$,O6M]6'$%-(8[ J)4 (229X)#C:"M6,8R'-K'1RA+<$*OHX M^@SV.[8%!TV+7RR[3B75)7ZO^XFC1VRG#%Q6Y/ 7[02=S%W3#Q0/J9ZJRT,T MD% T@Y6\ ;_RX,U-#]*0WLF0&_&\FNW;2QMI<]:,S/Q:@2.!R9)%F[_@]MUUC&U MB^12S1W@V0EA?$-:C$+6P W&^M*R+@,S[V)_""%H5W)"<>J1O>"@(#*8=RA( M#4($U+9(F/TV"N?E4IQMRX?*0 MIC@E:#5APTU_G=$A%-QOT1/E"TCO5WZD8ENYH[,QM)11SF%*@.^*95ZNI\(1 MHIRKX23B5W)A0L=^IDQC]N1#/TNPNA2 DU3UA7$U>! <<& ",P?:<)9I#K M!(B1LF%!D="EK5]4[LJ[0S!JOLGHK7Z[KX M3.@.-AYJS(K3>:F>E9(# P8(9EB8K6X*=3N4$BEPQ9"@ M80[&*M^B+P4,E_X6(E59P29^4G3 )(5[@2V,VB; MW%LX>"E1+'\(^60L%=2FM[!WY^N8ID)P+F$[X5*8<"<@%]E^]=#ZLQ:.'R_. M;75H%$SE\,J.86@PC!W.4#&,^C6D@6 P&=3&E/*. -(4@]G+,[V9"4@L1[7X MNK5!'UXE@L^7=M2,LQ?"Z4P)&1HH)/;,LL(W-P?Z)-;Z4> HP68"+IA(9!GP:"TCS@7 MPW0(2L*_W.2]1OMYW=UZ-&H5D*FF'^:D)#79)D;Q(4H\23!M:B 62(AMC;!0ZPQ4 >TCX]#D9;-V Q#+C13!HM A)Y]DS]"7DGX7ESP@ MZ%?L=JX;9>*I4MY[OEY@G$8>LO+Y>VF=3W@,; D4!$KXC&QW\(,=$*P8]^W. M/:U,\2NF\Y^;'KU8!P--6E@D4]W4',XBC@@D9!H6:W:Q\#:DW:!;&&'0H76O M5YW& SR%)]4GL&@JJ63NIN1UO9'09*^_6O:Z24"K!/2X24 ?4 +ZP"B'RMGC MI*@E+8?J66>4*4[YY;ULK=*RZZL;#HT9&-79Y*A MVU%QQ2O%QOSM"NGGF#5DBR#H;2E6JDM.MI@31['XZM:)OVI$O/8XR BK/C@; M_.[2^[]>TJVQJV^].HR:2<-5@\IBR\?2SCS;?UPT5J;:-#_7#R0F*J[GG N1 M95^2"OA4;I_=1J:^R4+@CV&?5H<1=;\LMI+-5RH**RM3G!:^54[)I^0Z(FD, M3\=RCG_#XUEAJJ-*,&C2:F(@.FI"S&XR6RX%5N(A2%9U2K@*#R*33X AR)8I M9\OE:X%U!M/E"S&\?(VU'[@,XE!_+A,C(!P"U].%J#4U+_UT3$5LK->151F*G:+ZXC+&U6=N"GF!\(*K;',(@B,<^&J4UG>S,24 M\+)I"G)DESOCV<++&%/O9H5SJ9091)#%HJ7Y7<2159E4%6(68Y)5@'1GE^6! M6VG4U3(#DYD.DFRH:B8: =;RMXBV4J+++*PILV;LR\;*Z,V5RZM-T]JFB-FX M!JJ*F-DJL*V,'8N8]^X$G6-.VR]H)UE?I:NK5*,\G6%D!XZH8?EVMO6)I=#$ M@]'T-6KM;0!TG<]'^TP<"Q2S E)PS;90=P,!3F(I3N<:R03"9+5EF POGRBU M>,0=@"BE"W'NPN0JRM*$G;O$:(Y7);YPR[B*4$483Q=DD1MB2S$M(7.7T9+# MEU:N2_'CZD:&^#ME-E#I,*HR!N'I@KF:84G5@B$\\1]B?!?B=X'0+<10(TQB,DPZEMIFUW2D=JT.V768 M!>@BC^TE!A:T+,=P+^I=>3 YYAS2Z97]E4[_??*ZY4W$+24\4B%A)DQ ?C4Q MCN&-(KA0E)/J9/%U B"QG>6>8[=NNR-P>;%YS?[YL6>"]4IP,[0(4&&$ 3/O2&4@ MU^4"Z4W!@'#I2D4@%"]?S:I<],0ZPF]! MUES'1-B(UQDY'H(1J7I2C&,8^F#WBM&]P4J=$.C['(D!#TY-G5?H\I7_Q>BB M;9N5=3 E0OU%1(?&8L1=&CB]C %@HE4%TBOD3($W 87:6EX8J"E,%9.'NNI* MA3\)%6JDJ@!WPDAT?.:?0@'D8*SPU:;Z=TOZ ,RLJRBP_P411P3?=WE$)7I,LXCP(JS+CP2V.? MQVNXJ%>2P!(;2XD%P?_UK;PU@MA"^#$_1YP[#+KI9VC:H@B7PHG]:[T9Q>'8 MD1XP!R*&D,VR-*=WVW-&RXT]A8H'-FE$E4:<-&G$ THC[ITJQ[/+K#0W$-R, M8HJ+R:K6HEJW<,U3+',SB#ZT2K,=?!F^1.IKTB^R=1-PH$. +T951$=?'-AE M#H\'UCT"TTF61W/ 42E^>( FOVQU !.KZ2I5(+1!T'FX@'BON&Z""/CW0_2= M)5M/18>B8@Y&:VMX\12]VOJ^5I*)A3V+P" GU===@:H3X@1T*RO\I3E6B,X* MYP Z1>R\ H5&229BA2U[O/KP[61#;UPN\K?*2T:= @KK%"FCO")X535V6JI* M^X#)J M/<-3(]L]UJP*Q&[B/"T*@RZ4PVM:FATSB+WPQL/WKOTL8(-!NUG! M%JM/Z4 =!E<3*&7AR!&H8CB3I$,8.9,I?8,7+4S$98^K3GQ<1T:B!,KAKM'S M,/(2Y.U4CA_E3<>R;B2FP8+%1YFDS-U;SIG-;%!U"R1TLI E8O[%E;@MX9V# MC8?.&[C1F=EFJ')U(6ZNX.Y4'L!2)=\L/3R_&3*XMN$\9D4V" ,EA5DZ\^U1\V2$\1 M1*\+GK7_H[+34T,RI BFZQ6X1%:8VB0Z1;\3[A)QCX2K%?5";#N_&-ITCAS$ ME:,S.-:P"]CJ.J4F8#Q>KA*@B"NWG,F5;82,T#P.L*+HJM/9HN)]91PGPYN# M)!.4EYM!>9&([7SCPVY>1$ H2-.G3(X]6X= M02I!#\Z(%+-%D#&=_C:WCN5)\W@)J;N7Q9=B]G6$L[8Z,!H5)2:1,K.*2MDM MB!HWE*"*2(F,"J( =3OECVNDE#9=0@V$S2%V=P/=;*T6J?+UE"/X]51,*237 M[6SL#_R)* _,EJE9FJ2P.AC5.CAMRA.R.O&:$S*XJ,M!F.J.LR2>#]%VEIXD M>\_2O[Y> ]J[=W0>=[=N=;U'_+!RH6,5_&3#%U^J(B[6; M0FG->\IC?(KRS_=9O_&!=L1&7A_5K4\XO2E[))S?(:@&7+K&Q06!##$+3GG. M;G1W51TJ-IMQJ Z.[XV'@A4O'7 V:36PHB(E)AE77+-D*K4)D>G>Q$P^-0*Z MO%E"=IDZ#^M+7=539<1E Z@R886M;E22+;MUDHHL.1';BKYNL:@9P!DYK2EZ M\=:B*H=9@MU"IC4DQF-QG.="IZ3$B4ZC;1G(KIJ.W> 9"6,ES3C_1("1T&AK M!VZ3N/!PLA91 747O;'B#V;O/0"S5@?H<3M-+(IJ; WF.T6\J'R4$4"AV78: M^OYE:]VX0WAZ%ZC%UQD((R0\@?\=@$IK[@Z8%G>PD*FFWR4)XRPMY+!?RC11\4))[/-'M M\WNRW28H!3E+2Q&"S/[:/FL+ 8GCXLF6Z2KX?@)'!7TW,LY_31"+@Q?Y?AKB MH!>>DAP'J;LE9LE4CN4#C-<$.?X,8^9-,R',>[G(C+\@[P8#*U^D5]O_WFB4 MAHPLPNM/@?.!J7: .]^0/;D>D9%!,:@JXBAAJA!O]FF^9.X<3?X> MWU!<-K_VE]57"]Q191*3&XG=O?674EM0?/\Y71['RI(Z],M"X[2,KLK<+" " M4R1SC0LC \A[3A$S1/.AT:3AB3FX!#[TZ-]\1VT#[ANV&L,O/4 !&D&/0[#1"A M 2+<77[*V& %A+XFT+K*DMJ7"'>9C W/!(.7Q/@F52L=[%SU",\1#PX7D')C MZ"9"3Q@K+X5VD8X5A="QY7BJVG<;MU&C![0>\.KUP [AHW?9H4*$_ MMCC@3QV;&W-HCO[O#N'..T?D>N+O55JH3K!J@II/)X_52_KIS ZGPPSC M"8J@(2P YYE3QXZ=-9;@.>NUN=X)*X-.5/I"84 <_4JQU;\$H-D/@'H7-BDK M$S;=D#1RQ;Z@D7>0[A8!SP&7A"4H%;4]*00*7XKMB56#RTR!6%(9\^"I6[.H M /'ENC+\1(CC&M!R*)HNIQ)N^;FT+S%I$C.%>!QKAY-[KC*]OWZ$--U*P9U5 M>6.,-5 H!O!L#22#)(^\?44?)^)5?>S=)PJWXM(+1L U'P@<1;L<=KI8#TD\(*C65%(GY#. UJ(U4"2< @@+ MD4JQ_D@UJ%*ZC03_*>![X3UL8;RTUO8'1=_P\?CH]&=Y2BU@BU'/0HP<#C=( MI4RB/FNZ]JQ6\RE4U0Q*],3)M7"28K8G\AW'_ X).8 /+C*ZN3)_$4(+4^=E MM^/U@%,R7^O:)8CD0<8,$W=G4$F;8DS[-+OP$P::JH4[%XY,(/P7^E6.^'JY M),>G9Z=:F4/K:.CH34T3256]][/9I>,-<7H>Q+DR8EXWJ$-9T<';LG 3Q/6 M1+A:[?R,L&S0AVQW/(>I5I_6IL<.,-N4M8>3A+ PP-HNV?1YR02@A M?NJ64W%/W[8SMZR[:XI(<3S4> DT(9<:I0QPR9EGQ/BRFIOPZZE"P&4,-T!N ML&[(5:4%A08-)NX\,.!VDN7FMCF2SJ8U1E-.#X;!P/)%E=8P44P!\96!U-1( M:R0'F=X8=X156%%X!?*#Q[%TFRQ6E2TF\ELHJ;!H^;5Z8"P6L4RH4SM5-[_A MVCV+PU1MZ1S#'0+(O"-^,#?O$K#;O_G6FCMHL>.<21 6-&=,[JR3B/JD M":&!_@)9J#X&ZDJ=NS'(HK@8@!ZVK63*:P7IP8SW(M^U9718'\L"17S73+D' M=-/[JQ^=E]X/'/A ]4?G$W$0IB+ E_/D2!?R@[>XF,2K7G9_T/1-<$[0#(K0 M 19F2!R'R04J+.9LB*Y"I IB+@;-W\!D8FJ&?+9K-DCEX_QX1:T*P-@"E\LW"I*.MO'YXS, MAQV!@,%!+]?&Q3G*RV44N3-RG3&ND=?9^I#;U4" SE*54<#?6M.12@8;3,HG M%70 >J))VY/L1'34C#IC[-Q3P2!5PQDEWU5B[;)>V&WW-)V4>,YW'?U^=MTP M'.S6A7ED1SB*CE072UWZX'<6^8I=MZ%"%4?3=6E0I@JE\+1E=\YH>56ICBET4C;"Y M08PE*;&(/&K3*EL,Z-A'#_Y/Z2T%/)AY9U:345%1\@Q.$]8#)F%V(4L0+%O> MW+@B(;9?(21<6FEL3*'Z5Y)]EYM)<9_?2O+J G9>KXI!8ZBY% J]@#7-5YE= M&4LC/ML\CA:_+3JQ"O]V*T"%H1+/':."FK??_3I8M;O#3?;N0GZ\%J-(;H_*=;5KL&(&1A C)::A,2O/-2)/?*I,M*.7#-M)N"[X9[7-1 MZ1B=CZS.8%61W;FRX8D M+@WIFF ]_,P'0^1E](.\<_P:C@F,>%@A#6(Z1P9\RN-J]6R4KTN%'',F&DDNA?/ M_)RDUS$ _^VS;$QO)1G_Y20-_@<5[Z+QR*@;!7TWL40=_/'&2D@TJ6[,M;D. M#;L(5C0(,@JT@I53=615#/'';2H2$-X*W)R@$\+YZL?>L!)<3'^*,"7S8\L; M?TU*SHWKA.;M\-73P17LY?+Z[0&LQ9N"_);Y9>#/Q'Y?J\6VZ==PRS77;.W7 MWMIJ%5SJ_&"P"&_H@VD:9]N:9!0KXRZ=.")JD90:95T6ZR\WI:8F!0% C;=B MKFWDYV'DYSS,=4@3#2%2"BZ$']>9/[OAU',L+D'FV*HEB0%4%V@0<2B4@'R* \X]W/8* MXVI2]D8V^XMD(#46C^DW*[HYF/T'#)OSVL^M'*BR5\P7F<:GGG&9YY4F;2H1 MQ1''40LF3"]D&-J/%BK:=CS/NZ*A$$.23H=:I<+>;[=H,KRBUR M<'=CS,F0B/!+F,TB9"BHB@[(A8K8)*K<.8GDD2O]BJ4&-W;!&*-#$AC =8D<1(?L3@7J$)6)UA,M.- M\.Q6Z)H@:X.';*IEC+R93U@GPHX)LRO>O^5Z56I=I)60[:%7L,CN*A\[J4]X M'/" M2 =I)C!^\&UL D-4;)9CD^9]I6-A\'Y&=Y264#VG;)B+46B['/@G MF@CC T48[[I8C;.Z]^$'V3:UB3@\XB8>*:Q*=0C2ON/4YIG7VNHR2]<7EWP3 MJP"BT 2J$ZE)5*C9HJ'G:;'5*35]MGG::^./IAL"JELV_51WV0]F>HCDJR+W MI1DS=<^H[2R*1E2?)C@FKN,T2<*X'!C3URXF*?$VQB]IB\7T[TAH_5L.P6T! M+]UL&[49VQQUMI(AG?:+*\RN6GNKQI;<8(;5>=R';9C<"W[Z3K52WXA !1(5 MYPBTAS!9GC&ROAI^.B'LJ;=#3"[8J7&F$3CP2WC (@;0W@L#?RK)Y0KLQ=2J MTFY/64QA&?A C82D!!F"3_C<%%YM0E$(/G@&=>.$/NT8Z%,S:H8LNKZI:TJO MLQ>G&$KC8,+MF5S80 #\9F6=8,3Z&Q"@"0+L-2# 6Y8(2#XH>K-9^$!L=:]; MJT.<#%159:V+H70H7-M6.UR8RMR"_)JY+>EC0"OYVP(6A0-?A(>;QY0R\_;L MU+04.B,)N'JTA.J50.:+M9@O0IFM3MXWY4=P4$T^@E:NSD"1P($=D" & 8DY M;3L,IX.)N8\L&CJ4Z!;S?.6 Y X)P&\J=+X3_-(2^Q("TTJ;U 3,5YD/_:&S MS]SF",S/U2V!])W FPU0LP%J-D#-)HS:A#7N#? TM%X)#+C=E6Y?YPU@;^\ MGVQ3J4QH(4U;!G'6PS;17><(*UWM^:HJ@"KCID4];!">%'+"7/:>@')77#HE M98T^*#[!A[DJD21:B@8\^IRR-]7@T69+&_3H5T2/'K8UN&/L^E,( !/J4@&] M@5E?GZ+[+.[_DP1"(M!/_*!797>XZ/"A:!$B7D%NP/.=Y[7'FGZ@CF# #%D1 MS5L6Z^+^2.W*?ZFG(CX\$2]/ CXA,()<(W'HV@]IAP$*)3=8/\H*J)4*,E/Q M2)_BUN*AP*KF@(.?!*Z92%WG_D5(G?'D8WE8;AFQYD\K>I!*MO_L9&C#)E9 M3#8Q&33"EP7U49J5"0BK64PSV?N,SU4Y")49VB;4VJ9"&#?%B>Z \P.XX19Q M(#L$A!0,+&C:O-YR!HKD0XC .DLVAXA,@-G=@D0[C>V53A97+T@A;K-%%$DO MFY9R#HMO#AB5ROTEFR7'\4G)D%*#KG-@)EB:@ FDPA7UW[0"OTBB0CIF ZSB MX ]:$^3Y)DUSZ6U5G#V4@IRTX=TUF#Z;V]GN%$]R&QG8)X_;WLXX]_PK,S?^$OUW'4%WR&?I@'B#N@B: G>6R;UNK;FFT$L,I7^R MT;31I$@7;B(<$S%1'&8J=Y#V^0*[,3I. ;5HFN<2)( 83O1G99MH18!L]$&" MO),> YM+7M=9B.6YS,%GS\/_KAD[@MD+H0[-C%CUO)%<^#**0VL%F)V<.9EQ M%%2%![(DT=8(T6'"H MVHPRQE@*,O:X0F,1\7(J8E;JSV%L#,3@ *AJ#!.P+6O-]XKA@&(HU43JL>D3 M44-5H&E^QCY].7BF,R,EB"-7Q);=P-A/-A'F*8P42VAE4$SA=B"'0]X!(K_L MMY,XF!7L=>.I!GK]KXXQAU9#-T)]5A&)LV/#<=U2_,H,JCTD%BS*U$CS1P& M:4"D.H'N;1&\N\7N_A>--N'TY]30R3[7_RL%"O7.-.3*)FJ=%RVX0VP#I[)J M?1O:N_UQHVZK2ZS06)_#FUOBU9KTP%7MNK4BJU;5AO]$CL$59974I:M0+W@& M\_42>[(1KPQ :V7V2I]64!G^[+*HNQHW_6G<=$NGDM;4;79@&=$:)1A3-2C5 M='Q5/RFC<9$0OZFOVZWEZQG$1A:=#8 ;"3@'\4PWBOJ(? M$S6H95^BNHW1,TX>_RW_F_/SZU/GU[,C8-7Z^'QG*ALW8UHFD'V'MS,1NZ7J@^UD$\>LBV,.ZN.8 M,-PH^/N+J#.;3R;CSFS4&0S[X3#PYYX7] >3<-(?#.;>X#_]SKC_XFG#G[L> MY$=:]>H&?#S]=.ZKY<\N_2SD%O9HZU.W:D#_1<);$ K^'DKM ML2;Q-A8VR6?GA!#V$8053Y+9':ZCQQ[X?6^/_9.RZF-WJKO=E1J-8S/SM\J. M5/W/GL-J;+:LN-N\4R.^SDLPN&1/=-LP5XW#'J,W_%?V87:E-=FE4_W3N5\O M?MJS=7O9[7B]'YYT02#S1)$@=B6X(2CPB4##]10C"Z?9A9]$?]D-Q,^%,1- M\TRC8[AU/D[/3I4 J]-QDIC--@L]VJ( ,S\+'_@9HP3#9-"[5R79N.D>="Z6 M$>4'/6\X&G/<[:^R.T/P_+<(%Y2L;HB[M'KX:S%)C!:S_H0IP ,,(7^6:CI( M443"+\N, (FZ;VN&M-04*L,&Z]0,D9NH WE5.6IK-*;-PGF899Q)(3[O+)/D MGIQ1I(ZO^K2@V*(]3]5!V*VU#F1S>U7:<]@@I$TQ+U,ZQ3,H,\&-4/ Q:!H9 M^%!\PAKE(Y&.R'4]TLW!3X6TY_ >-H9?0B=6<63/8/OR'U37R(_'1Z<_2UWC MEJMRIGZ,8Q#W:%CDM*A7#Y0#(&24]3A#>C1D (/_ %@25GR8Y*2BD'#E)4 ) MQ+"$@3G[S!8^"PBV0979.B,'(#N/W80^_D="K2XU98L<%\4 7XJ-CE6FC22: M$TVYU,MU04*EHA'DN\Y8<3HT53L8X8DC*/PNES5#5;&70HF' M1CU19N2V?K"K,JJZ40'3',%K3\1I<"9'KK1ER07_J#*X;><4CP9/EK(J$:7) M*^ZDZK*N[5=!629P(%&AMIW?J,&X+TF:?*TGYY&X]K+P L"4V!M6ZEI4C$0) MGH7%#O&0FUF&F*"A7["958!E5>GQ7]MG;6<>0E55# TJUAF5&,:^@?;PETLQ M3B3>SM8Q8ZFH5M&R*,_T[^$;;[X0#:II8,I'XGR>,7S@-[RX *0:!GKO=Q+T M[:]=7$OG_#+-S4]92"BQ?$V909/=S,XW4C+22)4;IA>U_I7XW[LH P"M2(5" M![?2+:##26-2IYQ&1BJ%"AIPCO"'W?1&@:<5L-&X-KX>R'7H?T:-A%!CQNRM MN/*B@F8H" &*4^AE?KMNL_P5&E9(56_F"A"!G5P& ]V#;;C)3C99D!"=8G28 M3D+($P. 12:DS5[?J(<8?$CKH,64D89$/JD$8JJN2\,#?,9G^*A"+J#(4>PZ M 1NAY :\%K 6IT:O$O4Y!IZ@2\GV0HI[*_%864@O-#9!^)3JVBI*+RA9:0Y* MY3 K5B0GR9HP^3BH:%%I2Q+PB]N[+Q'U@HJ,JFU)J27 J"C6FQH"1=@QI[!< M8B_0DYB&86*"',7=(514347;W(]BY"A-S>,EM8=,%3:50AN".7W,ZQ"> E[:!LPT M5K%*9R8-"5WL,]?Z9C^'="S@O*I]F]="![$P(SVUV*"5MM::E('0 M[D75N(-E!DI95MZ2DI)\$P31KS2CM-9CQS\R4%UU+A0!P*P.8I4*FXI\>0++ M=2;4$0&,BB:D;N,F/@'*Z^EAHP74[NRQH+8/$UE3(4E.X.MXH1KK*U22N#!D%>P*KB-T/84.I1"*:L-5 MTLVDM2/+A^&""_OV?.6\[/ZP>7/IRK;>D(6:'T8H96V.@:" &EUMM;/WV$.I M/WU@69F%T7*EZV"@(@3WP)XJ#GL:TMT<0-@UKG0<_;78V9(;QLZT2.!A?"Z"JXSD,TT8R=KC6,:./+]3'J M:I3M/9)ZG%Z#QS'Q.,.#JRL\E,OK9UW-$Z&* %\A@7I9=#UK +@FQ#%ZN_$!P/M;[8_C +976,5:K,AX^-8AC5 M-,3(NQ@SPFI7H5G(9'39,;FF,.3.!2VZ0 VZS5WIWJ M<[JWSHQ^6 ?UF&S#D>LPD1N.$-1=]](^+'$#KK<=1&388CHLSD^. ?B#]N M(T/D;V V3D@>A4.JPB]5<1I.Q5GX)QC2T2($YJU=Y69?@3.')>R[HV-6F#6Y M_4!(%,P]T30/@EJY?;0/AE9Y6"#@5\"]X!G<+^S+81V9&H#+GF)6MKN]0,3F M'"ZJ3*J[ZH'!&A/4XK(#.(0XLYD8U<%?^J?%S.SM:U:%3['99PPF PCRY;6K MN_5+;]D&UY28\GA(BS)'(H@?CJKMG 'RPOBJFEGXQ:>4M\N@!^A*AY '5Y,Y MV,D]?P$*3V69B@7_M\ZP'@94Y.>MM#O6A.NUJ9(DWVM.B1V+/,3JF%YX!7:8 M1?HQ _RP[59]-931DUI%]6'6]ZD0]:/ 7^1-H/6) JT49^T<^-K_5D,3H?.5 M3!:!Q(C"ZQF!0MO,&?%-1IC'#Q)A'NQYA/FQ/<"WOYR>O_F_$ K^]>S\T\F; M,U?\]_%6H<(G'??QZ8>STU].7A^=OWGM_'STR]&'XS?.V3_>O#D_V_NQOT3K M0>AD<;.#Z?$%0@I.#G0#R.ZN*E%7>)&JLPMMW($")?:7>?BC_(]7@(F(_9L? MHP1?A3]ZQ?Q0?. KZA1Q,>ACEN/)I.UUNR#*JTS\_T"^F*6\C5+^MU50_FPX M;'*?';OYLT!M]G<&.MWKLWW!]:8W%+L)>__U% M[X561TA.]6/'\9"B2SY/?752^FIW^06^_*HDX:7J5-SPAY;[\6UBWR$DHP[O MJ3/Z$.NAO\IG!*IS/3A28-(ZRJ2]"'G^\DP04IGRG#?K:SWB@(^S@_TYNW]#'T5\U>RJ)XS&!!6'4*S^V M;'5Y#O.EJ+\E#/_[EXS-&>6P5/W:6K_7_3EQR1-WF:$*<>>ZY_"^=]? MK//@A>27Q3]$H\Y\-IKTA::?3/OSZ<0/9T&W,YOT@OYL/)P'_SD!T\#K]KP7 M3A#.HH4?YW]_T1*G ?O\K,0COJQ^3-:+(%WQYR^\O?P01.TH" M^)\W6KZ.5L=^E@',X-_0.%Z<+K%V(9XS]*V#WK]OIJ_3JU^ZGZY^[[U?!W^^ MN?KCW>3/TS]__O.//S\/3E___.>'OXZ\#W]^BC\L/EW^\>>;+W^\_I=W^MNO M ^%=>N+?WB^]#_'O?Z77OW=_'YR>7US__M?L^L/Y[YT_SO_X_/MOOW]Y_]N_ M.A_.X_CT_%_>!_'O#_\>WWPXFRQFB[?)Z9_!Y?O7[__Z??'//__X[=_Q^_-/ ME^]_^[7_Q^+W[OL_CP8?SC\L/KP6__OGK]U?>I\N?U]\B4\7)W^]/_]W_/OY MF\[[\_?BLT^+W\__>2G&T_O]MP_QA[^"Z/U?1W_](>8@?R/>M?ZC^^OP]S_? M?_GPV[\OWY__Z\O[OSYW/[S[X_+]XHT87W#Y>_?7WH>N>/;K#XOW[S[,/QQW MOOQR_F;U_JQS_9].=S(=A,-N:SX*^JV^W_-:_G0Z;PVFT]XH# 9B+T%0F'BV9/ST/__'&W9>W>=;O!9-KUAQ-42]ZD44O[II;^4FK)ZXZG_<%\T.IWQEZKW^OXKYN MLBNYN(=GZ1J]WHWD>7/.<&0:1T#OAH.<'K<";#%O]>1"T)@,O:/5& MLU&_-_-ZW6GPXJ?AL']?K;/AY'\M:VA;U_=;/[1WMQ^:0_N(A]8P%SJ=>7_@ M]5KSF3<17LQHV/+!9@B%JO7#4!@1\PX'=JO$.JMMQ",Q*+53J0[DD^0 MK58F#]]I9;OSR7C-G(K&KR QZ#H)%0OX<9Q>^[)5;)"NIZOY.I8X) 1W?;=? M88LC.>*W:?::QRMG^$E-D&.BS<'?Y>!'G6MY\,5SXO ?GV[^^"U83KO]X8=W MGRX_G!^)?__>^?W\I/?AW8?HPU^?.Z?O_G7SQ[M_7?_^V[^CTW?O!^]?_SS_ M\/J]6,>CCIC#E_?G)YT/0HUXPW[0FP:M^:3;;?6GXTG+[\[#5G.[N_#[5]$NSF_CWB]-N?WPC%'?3BZ9D%Y_-FP]EL)K3AO-?J]P="+XZ# M?LOK#SJ]Z; S'8 =T^_<.Q'61#[V]F@^5/:Z.9H/<#2-N,9\WIETIKW6-!3> M13\(NZWQP!^W>MVY\#QZ7G\^&;WX:=CS]NAH/G][Y8"C,*=(1C*SRFJ:2,S3 M16)P/XYP&YH@\.[*\CTI2K)ECO[3#?SI=#SW6J.))SR\CC]MC6?>"-R\SDPX M?\.PVWGQ4\_U*M*@34#FN1S;1PC(-,?V_L?V1AU;L4%!Z'E>*^C-IJW^Q!>N MR'0V$:;.:.P-N_WAJ O ?7%N)_"26!)) M: ,P>5(C1&[+Q]A/5D=)\$;NC/AO:FL1_A+Z>?@)9G Z_S4/49,= 3GAT6RV M7JRQY\'K<)F)%R"1J_CET0(XQJF17Z/L=E)V[TW+9C0:3L-I/X"HLB?\+2]H MC2?AJ#4(>T%W- K&O;[WXJ>)VQDW89+GJP8>P3QIU,#^J0%M\XR">=";]?HM M;SH8 GZM(Q3"<-::!5"O/)_YW9ZP>7H3=]R=[)$>>*0:R"?-TJA6[#$<#P=7 MI97.6]!.\O[QEV>MUAXC:2.WITIY-1II)XWT+RODTA]-I[U!MS7L 8/+6"BC MJ>^'K< ;SGN#24_<5],7/W7=7O<9\DHU)_@1\S?-"7[($ZQM"F$U3(!8 ]%S^-W2Q.YV$<#X:\P2P,_OVS.Z4.=4VT&]+J]_GPP[0 ?!>!6A2TPZ08>L*)U MQ%9-P^E 61I^1M M4]*WJZ;YW8)\3L+9:#2;M_K=N; (^OZL-1T$W9:P"L)N,)SYWB1X\5.WVQ2O M/-\3^E#%*\T)?;@3JFV!<7\T[TU]OS693X4MX(V$S3[W>JWN=#KQ.H/Y;#X; M [3BWA9[$P_8L0P$>G%Q&W([Z7(? MN!T/$R.H%._W_6"UJ0['K?Z MXN/6_\_>MS:EM6SM_A7*L^O4VE5T=M\O6?NURJ4FKVM'78ED MY9@OJ;Y&#((;,(G^^M,-*A@U$4&PHW]AL;;VIW=Q;^U6/>>W)GF9O_3?;LR[)#S.W$+NP+D^P+ MQQLW#K1HZGQ@*F\$I#"Y;",ZK"FBF#-L+,]VHEQ;UW*&E1T?I@;/[ "' ,< MF_=A9,"Q27%LQ&\ICHR1B)$BV"/N2AXMIAI9S7#$,;',#& [))( M7MW%U>H5 YB:M37[@&N,/2W+CU2Z@K7BS<>=YO+/<8M/P-5]ME-C]QD0P#O5$: BN7K66C49!29@8J!3(B.J0- MI@9[X0/V:^NBKI:Q- 0 T5("T1R[N@$030=$8\4I&!?$!X^R@$H"B"?(YK\A M*8S0T:9DR? @*9V^^'GUXAR"+?<:) MI)=(,]:J"9#F,4ASHS(%%5G[LQ"0BX2CO$4H9)RT2,80G2=>8&LRTE3)5H%3 M)E4D"?5QSEPE9)V6JZ MEE/GQTZD&@OD45E179_#P1O0]>EU?:P!+*6<16M0(H4]92EE@T=0Q*5DFNND MA979X"%U1F>5[C:7"E9+VPKFNA]<-WZ-[;-8'SECP _SQ(&:S7S1\G4?FOVC MS;->?O38O?8$0\GH1^+1Z%S.7F/G^^ZW3]'QF/<,BKS2%O%H-=)6)1052XY9 M;[4J':C($I8T 96=BPL&%/F)%/DJJM/8%OMO/_DL09>80BQ(@K@/%AFE-**" M4(V-%X[S!73-+'Q'F#?7X9M9)XBN0CQY#OZ,>[+2 )D>B4PW:J8)3)4UV"*F M<4 \&8(T]PQ9;'1((A)E!TS*@J=85:=A?%B%[,-J=T%>R>)\TI M!>1Y)/+78> MG9B["L;?G!-S =$?B>A^G'<1'WVT.")"<4GTBQPYE4(&>$FM"HEQ[3.BU^7T M@2'PVU16=>>7FPM:^WBM'?$P$47)&B/(>)W)F"W'@(-)R$3KJ1666@R%62I4 MYZ2RU.8Z\:5OOX^[DNJU=H0C2$_+=.Z#RRN97%>Y'$O.VXN FY/AYI>;;(=2 MHS!!2O%BQ/* K$@61>N*7>N#2[2*L7-P-56%[X"J/JFJCBB.3)YHPRD*)!C$ M \;(&4[R*TYE?LLJ67K?D"IYA)>J0>7=;4@;^XV--[6Q9J1P=J>2CI(1#@$( M30!"^7MO'-I1RE.");)$.\0+'#DM-!(A9-D%AYWB:^O,U#$S"Y'(#X=VJD\Q M0,GGH>3C_7$PC(DU++DHT(,U?FLL?D#_H=_^6HT\JZT!OXZ]3OM>W_GC7[YR\?A?L/);S/>8TY[>O7 M9"(TOUY=^_(2J(Q_2:_KC#3;(>OZ2V0&-_D,R^"O[E4 HU<61+WVCY_!WE^Q M>W!DNW$F]OC.WJL?X>_Z;@:K\R_;W>\>]&T_AK]MZRR.OOV2JV/ Q =@XFY_ M=_,2$S<-_OC_CK _^;MM/YBS_>/W^/#B,_WXX56>D\]X=^LM^_CZ+3\[.;Y>W7T_R[>7I1YV=LZ)+N-[?/\W9^L=EQ3ZI#,&Q_B6 OD6,3( M94HO.#;1E2)'CUA0C[/]8$$M_((R@OO +)+$1<1C,D@'S9 E)AJ&$V4^H9\QX >K_29"=":=V1I2I8=B-KLS44#6T&P2 MJ64I.BDB1%T:BC+P,&5?:7Y,8?7)<^H2K MJ+_SSD!>@!!AR4GHM*>)#\XLG#.\%8CES$YIW_Z$(O^1GWDC4^0=DNGP>7ZV M\X^-#9[GZ/B0YKN_^/(M/__1_M;VQ0\4^6+W>/L3M3$*+BQBC,1L@WE;#D8S MQ#3--EA@G!#WJ.#@S*+-L)H69S5IXK'2EB-I2R)Y, RYC!DH!L*I<$P&:>81 M&9Q'Z&9L74++])VH$4$.28\:7Y>Y)Y.22BXO-XF&!M M+?K:$C0&AX5&*2^%O'.ZA(QW&,5,$)W'R05-U]8)'\0$%RLN..'B!+=Z91;F MWM;V)Y>1C3H?413&(HZ=1HY2@J(F1KJ4#(L9])2N2VGJG-QNS7*'*W,!5B$X MX*NV%/VG9!W&Q368A5_*71*;,9)RI%+QP\>H>8GP*%;'6M>YN7\ICKG2:[9? MVXH^GKC8K3%2KY6U-"E./LLF#CA9G<5YO/')$\IQC JI*$MH.Z]+XQA'.N_B M,A@;<#GU*EE="EG7YG9AL*EQ\EE6(>!DQ9;BQ>XGJK2A*BCD9%Z/G$F%+!=Y M/>8%@0GFV4S)7%*8NB D;]FWBT$\#">)F2(.N0H%XF;7[.M:Z0:.*HA13*IH M8R<7O9(!1X-"MMD1YXP@H[*=)7CD)%"2Q136UJ'=QO)JY:S*&(%63JN5H\@A MC\R1O"\ARE(ID>TSLT\Z(6Z,T)9PQF@A3Q72RAD=*QPJEZE*^:*[E6LCWW*9 M;MNJG=IF0,UVS=O39M^VH-CA\U4K&DGEKRR4G?;F4"0 0Q/!T/MQ:LZ-1532 !J;+:.X\?K. MS(?\#S*AN <)"E$PDKDK67J[J04W<0KU[ZT8.IQ+.5G]CP_NSD MK%42+FJ=_E'LYL<].>W&H]CN-;_&VF^M3J_WSUIS4!=TM3I&_#87;M'+CYE? MW<*BD5SVBU@VQZ4RK-+Z)DMF+_;W4\-^!XR:"*,.QQE&8CHP3K-YHWE ^05& MEGB-F&6*.N6LM:5SQ.VZB+<*E9%#L$W\7A.$6)J^N:*=6"8,W-XL('S+O9MOMFP M;;OM/*.],4%M#>4$L#01+-WH0$43%#8!VEP%;1Z1#,]X5,%%E$1PB!F&MUH>V?=\ZLC4[:?IZ77KV+&[=6MCF7Q0.K. M1,K[^?[4G9.=\]V+SW3_]9^MW:VW>/?X+=[_\%;LY^L='K\7AXWW%WNOWXN/ MQT?-6S4&MCY_LH%XIPU%1I7B.R)PY)BP"#.6J*.:4Z76UD5=:%PW]'82>$73 MQF#)573)';_]Q*6.A%B,%)8X4TDC4#EXA1B)+K\C:"C-3'F=<%'G=]BYU\<, M[DBD'2S'LGSJM3SD-.9/?(VM\U7,&YN/G?8XC83\E4&!7'0 ML& :)^^]W4"6OK_6'(C%>(^)86\) *F)0.I&[UT3DB16><0LCJ5@ID':N82$ M\SHDXDKK\DS.59U,WV9K4NU8($?PZFK\'&@):/ST&C^B)5B+Q(D)*'&>:4FI M?^=\$,@ZE7\XE0C#:^M$T3JF4[?/G)?*_X*YA&;OM&7/RY/$GZ/$O$8NVPTO M4.NJ![90KFWL;=4.&ON;__G?_3=;V^\.KAM:O7V_TSB<67/)!^T056//_WBZ MQU^6C7&^_:0WV@&VR>FVR<;..#$6FGHL.4-Y[DLM".N1C93F7VFP^5?BA5I; MU[).R>THR8S[S\Z;&/_")P=0!U#WC%VU >IF G5C%H%4@@O*$=?.9JCCI:RN M"\@E8:2R+"2?UM8IPW5Y1UFPBF+=LA'LRM[PU9 K\!"#O>)Y>S"SO&A"Y\RU MXJTU-;>J_4[ MMZ"Z@_3H5\VV;?NF;=4&16\'#:=?W S%CR5:77X#IR]47C*_GW9Z@_.* M+[NQ94L4__=OS= _NMJ,QCXXU/.7>/01Z_)-G/7O_\@8=/A\5[$[ZRWU@1/) M?ZQH,_9ON=W!SH5],D9CK["0/,I@$R&!"Q,-%R(1\2EOHUVO_NC$1)\WVU1U1/ISX'^=L.#/K_W;=_-$[[O99I_66 M[3Z8UE=O]AO;_ZGMY'WRH/$NV^[U_'KS_J57E?O>W-\[V'^SL[71V"ZNAOQC M=WNO<5#;?U7;_VO[W49C)P^H_%/\UFS7^D>=LWR-T*O7XG6 MP<%>AS-G>H/F04KW T'Y<1I/;/=SUHH"R)=;5P':$=@,X#K?:LN>]N++JQ>_ M7^V(S?;@&P?_G%EVKY8J"6 M/["JX7M2O-"4W?LV?D'N?>]GER7YAL3C+OOS]X0T3W.SXJ&7G3=G>VS_AF>P M]NYF\=?/9![R3$,4FL]3_1J;!H]U&&VW5XOMD.G)>/+@C0==&2F.T=,)S*^* MB[AX46?UQ \A]LLT_QO;9K7(2R^(D_;5ELZ1>T@<^^ 1N M4E]JIF:3CNO@>=#8,4FD$38%Z9C#]M-6P3),,$%3AX8N5^6K;NGJK8W?[N6V=EBC=ZO9C_%RITBO]B]]J%^K%YV#C\_O'D[^;'QA]' M>UMOV>[6(=_[D#]+_VSN?=C]?GC\Y\G'#WO7[M#]XUVQN_7VXF.^YFZCN&#? M-?.8_/_/%X<7&_GS?WSY>/SVV]X=+M3=BR_?]K;V6OG^O^_1[6][K_]L[I[\ MV=S?VCO>W?+?=E^_*RY;6ERHN\U+]^D!_O9)."4#(P%)FB+BW"BDM52(266T M-#%*GDUVP>J$S^H8/\2* :K]. 3P*!(1BHEO6020)XDE)S:+UB986,\34F6"+ MC8-SYL1WY]E7EQ-O=GK]WN!L7OQ^&MM9MUX^Q$1[RKC+G*]1":/I.2OV/7#? MV#^-7=LO,:6KE5+[+5ZA=?.,7@S_<.B*SJ&?%%MO2 M*+J^GUYW.F&0F1&[7YL^7F^L6V,2S*];L;S(XS;&! D[[@0[[M[FF.'AJ$E4 MB(2"B*6N!V/(1$$0%B[22'6)':ZM:UVGLDJUS5?\;.AB4VK0]WGK^XAA6ZEQ MX-$B%WVIRE4:A HC4, .:R63Q:57'N&Z3F:6J;7D)'H!.-)FIWO:R2PIUC[' M=J9+K2$5"B?-=K/7[PZR99:E)N%B?(=T.FGT.D1 MIPG8"RXE18KJK-.!V))XGCF-4X%KPC$UL50:K1LE*J_3*Y8"7@E>M["^KZV? M>;? N54%0C$-(]IY+6SI@E7G MA%;>A@6GU4*0.-#CF>GQB+DY%WFB5*(0M$"<88QT%B#"+!(O*7%6%^]SG(A>V4!8MJZ_)X&N"20"'VR18_]MK MVVS_LU:ZP-8RU)?)Z/1LJ]9)^6^EYTOS:PPUV^O%?F_%_&^35"*? :.]N=D5 ML91^DOOM@[RM[:>_NIW3/#?G?[5LWO/^>]8<;'ZPZTV2F#W<\:Y*_%BAN/-" M(F*#19FN"J2ER?:ZU)C9D,FLX&OKIB)UR,'55CWF.GE+-]#JI]'J4>$NJI.- MUD3$>$F'$#PB%WA QC BB7.)Z[2V3NI<0#+8LCC@=DY.;;-;-*?0EM3\7AA+ M.\R(P*R$'3]/CUS#MC\W72N6 V;]D>PVCVSW\UB/,@"_AX#?6('6QN[WO8U/ MCF$AC,/(AJBR.1\T.:JXIF[B-U.L+TC4.:G M5>;S&\ILE+-*:8^DM!IQ@QTR6@44 HXALF0T(NV(0%P9@TP@$24EI:%> MXFC%S$C*"CE='M(N\OE(RK!9I+]5U6(EFD0N-H<9E"+9:(?+U D O\G ;W>< MO4@I)!7!(ZLCSN!'"3)1.10$(U&1X((J[,7(NM(+TSKN&9PQ*ZSZ\ZY4 *H_ MC>J/>(].+&EF%*+>4<2I+5_4KX;FI A>Z MN[97L2!JJ=LYJ76&M9LZ[:F2998-#.><23-Y7/ZZY-9.VW=.(EB$$R/CVW%2 M%+E0GD:)DE !\20"RA+T2#@7B53:T7*:C7!6EUQ/GU]3&3XT0U_/*D/ LZ3F M 3, )&Y(A0'K",#FGG>;:+O"YEV!02D@5NM G89GZ@1%W<495I41"@$KZB MZM*B_?Y1[);:E0-;XY^UYD"SIBI[.K.6%7/J9S?535:"=2] O+1D59;D]5:T MO5CKQ^Y)LPT%(YXK7[TQFO_]]*:(!/;1B?;1PW$J3;SABE*%:/0,<5H*B#/* MD<$6,VD<45ROK0L%H=$EUM9YA49!AV>HPR,NK$*0)OF$& ^E%THIT><)12+) M;!&SD$46(4!:T:. E:!FBYN:7SJ\Q5[_*CR\8AGXSWJ$\&KNX83\8Q#\\S@+ M\\QY9W!"W'J#>/ !:1[SJ^2$4TD1C\/:NIS&DP&Y]!76S7F&:$%MIU3;$?$* MGF&'C47!JVP\"460RR0K*[!C7&61)L?6UFE]T/2SNIH+C LF 28!)@%\PX]H MIC6(00PC#Z-01+W6CH^KS[<2_J:9FR(#*>QUVIV;05:@.(^@.,2$&0PTXBHB*D/6%N;UM8%GE5S2? /5U!?YVF>@"K/5I5'U@J6DOJ8 M;92@RCD:;P2RQA!$$M?&*..H+;UBZPK?SIFJFC)7QS^Z"*=H.G>2%#A)4_F3 M-("#L\'!&]FCGA :M*9(9ND@'DH-=6HXDM%JXUQ,0O."@W=Y;18JJQX.U%37 M77N=0 H*_T0*/R(^20OB2PO/Y$U$/,J '&99X8U,28D80JG$>%?_NHF=M*N1 M*+J0YVZ\8H%]>WW1YXEA@3ZYSE#,\J;?]7MG&SF^VFVS_(D[U\?B?IC M(.'AN$:1[VZSW>DV^^=7(:^-=KAYE5(2LW^^&_M'G?S.USRD%&R Q/S)P/;] M#7;EL?!,!1299"4QGR$C:"9;W-@428R#Q@V$T[JDTT3%X&S.4D++LYS- 6BI M,+2,>)PIFXS$F<(%DU!>:QPYDG2&%F^8L=93R@9G?O145 [._"Q"X&WGFL=E M9M>.J=F?C6=K ?%U,9A;ALU+6_:/H;P "B>"PAO'-HS%1%HE$9.R'']T!AD; M'!(BNI2DX8:FM759)VI6/JP%=5,MH#K/F2Z!KCZ)KHZYGUA(/&F/LF6D$.794=KHEO6$[?Z!_#L Y$7#>.#4:B7)$,86H%*GD9D?D!$[( M:VV%MIYQ$1:G>PNX@18B/QLT_]DT?]REI&WF10X%EG!IPI;)4S :A>2%#8-D M;KZVSFF=B*ESN1?;M52]LW$P"54AR8OF9,RP.FBD_F0FSYT[XUUS\*P;XS^> M[OFKS0@J[SG-"Q2JVSYN?[^XT3N>.\EM3"505*K;^D"0YBP@23S.3(\2)N@* M.DD!Z #H*N$0!J";"NC&>ISX;*L([I$OC4ZXC )II@QBPH5 J;6N5/)GK&[( M[6[2BX)S,Z&U5T,N%<4,@/%YBT^S/$NA9WO:.;/>1 M?2L>FE92O6M4(B*^ <=1NDF/TDHG#K^M<#&[UV/N,#V[5^Q>U#P8+8./7IO MR8%?)S?E.QK V48[; W![/(&+^U>#';O ^S>+S="]Y10RKE#GL1!P>=2LI\& M9(.,$B=,+"Z58U],U;RJ>B%[@*EEAZDIW7$ 4Q6 J3'WG'%")NE0L)QEF'(: MF4 E\II0K#460LFU=?)BJI/\BYU@L$2U;+>>*/%R.6MD/AE/FW7^)>#B]+B8 M?]Z@;U@DQ@1%F;-YQ%U(R&&#D8^:"NJ")\PN3L\ M1YK$L+<<^> =XI8I9*EVR#@;F%7.>9W6UO$+=?O,;M64NSIN-H9?4%%E_C/T MV?[*3_MD)0&7U.!=B:24>3OMMB\7Z=7W_K ! /9/A/TW9Q+LI_7: <:N+<4_F\0.,FS'&C74,9@D''@-* M,B7$>0I(,\:02E@*0F,I(U7XK5 +BW%/D72G)TJZFV%8_0F3[JIXEY!@ Y, MDP"3 )-016=.%1PX=R?=?1C\$D/-YENRG^,-OTWO<0EV,TQ*G_,UJA/VI/J. M53/XO=D.L=U_B4I_GIZ5>@8U=RO9L[@.?^DY7-4P MRG >G[&MUI6 -X;RW3L[<;&[GP96YOY9O]?/HLR3?9_!">>\'F)PWLAW(T&$ MB$E U,N(>!(6.9\8BA(')2))V-BU=:GKC%0_I +QTFD4?9[%:D#1YZ/HX\7\ M$J621H03+@=C::PR?T"C!= .8JQ97_B=;9\7@K?7Z>>K M]SNUS4Y[X,"TA>2]:K9MVS=MJW;0SW\8]'=Y<;UZ?WS6RV_@](4J4?#33J]9 M%OW+;FS9?O-K_/U;,_2/KB!U[(/#E?H2CSYB7;Z)C%3W?J0J$UET?'PZQO\M MMSM 5^R3,1I[A84LS?EL(B1P8:+A0B0B/C&^=O6AHVN7[&G&<^2ZT7Y!-N4G M?&E;W^QY;^U?-Q=87EU7$U]F_<<)&T[+^K]=-W_NCEM]UCF]9>0.YO35F_W& M]G]J.WEC.6B\V]D^J.?7F_>ONZK<]^;^WL'^FYVMC<;V5NV@D7_L;N\U#FK[ MKVJ;^[M_O=O^W^V]@YV_M\O3[.]NUWY[LW]P\,_*/]9OV1+L'W7.\C5"[_;M MWK_ [H9!<0\,#A!TA @#1WM^Q)8][<675R]^OT+@9GMPHX,/_7YY]4L8$7=8 MVN7[AF]?*HCF+R0W14K>2D%:X*!HUC?NY9VMN\]"R=O&?Y<]_VMHZ^'-+W MYQ\;;[\?-K[PP^/W%WN-OX_V/WS\LGOQQU'^_B_7GJ63G7P/>\>'C1VZ_[IX MF-Z=[-*]YM[69[SWX>]F?N_+WL6[XX];?S1_]"P='K_ZDL<>[1X?\CRNM??Z M\.*0[N#]_$P?/_R9WWO+]E[O?=E]_6?:;5YZE0[P-V@; Q41 ?LJ7!$1L&_6 MV'=QC7W0(*J/" ^F)@LJ2R9J8A!W4B M"$&2Z( -%2D# M /316'H7T7[_:'CFY+0;CV*[U_P:K\K8- =:!F>@@#O?NWI>=;KYUW;-GW6[ ML>W/:_UNOEIK8+'6;#@^Z_5+CNN*'6-Z+O9\:496TXL&F2"UTB'Y+0P M1JA42E^O^BFFI:#--]1NLA;+-XL<7>;8_U#]YGY[::E3<&8Y-=7>-RKO8+UC M7[G:(?)OK;,RT7^5T%/>0VY$I/8Z[7+WW4XK/_7GG9)_'7M]V%4FV57& ]+2 M!ZN39RCAXJ?A(B%+@D >*Z\L598L=BD),SX,/.1*3N,AKRSP0BT#F 0HZ##+ M@@X/?-9?G/U^Y,?&BQJL1BD),I-2$@I*22Q^*8G:3VI)'#3V-__SO_MOMK;? M'0P2>]7OM>VW[W<:AY5_K%^4DI@2,6;XL?D6HS#DA7E<,0I&7DCRX$(,#[XL M?\&I>8):%$+._E[9B\QMG_=>%X+6+*O\Q0LI'G?5^=^K?*&U6I![)?F#Y'&E M8^9_L^8%,0^^GR=7K?D_OWZAV,.N>G??!T)_TOBA$H$N]:!J)7=')JM;^.=A M3[4Y++%\T._X+P](;YM;]M@23&TC&T6]L^[Y3">WV_GV8Q+)0DW*1K[78CO; MUH Y_V6; 37;@]>;]K39SW__R43]Y.F7>M*\/SLY:Q4WRV"FAIFJ-[SC@[]? M'G+^K:2]W/*ZPCRNOXM]F_\8:E?=L0:S]MN/T[L54],W^S^=P:=@V"LJE4:G M/W :9I \ZK2R.=R[=CW\]ZS9/[^K!-V/'.-GS:66AV,L5A6XASWRP; OQ$ZO M=Y;5#^KH33Z#?]EN[6_;.KN_1<8S\[>G';D\@ARJ NC H\R8WOU'*WZQ_"$R M"2-A9,5'@I+"2!A9\9&@I# 21E9\)"@IC(21%1\)2@HC863%1X*2PD@86?&1 MH*0P$D96?"0H*8R$D14?"4H*(V%DQ4>"DL)(&%GQD:"D,!)&5GPD*"F,A)$5 M'PE*"B-A9,5'@I+"2!A9\9&@I# 21E9\)"@IC(21%1\)2@HC863%1X*2PD@8 M6?&1H*0P$D96?"0H*8R$D14?"4H*(V%DQ4>"DL)(&%GQD:"D,!)&5GPD*"F, MA)$5'PE*"B-A9,5'@I+"2!A9\9&@I# 21E9\)"@IC(21%1_Y"R5UUG_YW.V< MM4-IV5T:VW@?8TH_:Y9S5X^Q?N=T[5GZY/QA6[;M8[VV%7T\<;%;8Z1>HYCH M>[OGT%\__;U]A&[,"Z[=,3O=R=M9N]M_% M]#]KO4%WIK4\,>UR_X._-85CPE/'G4^846E3O?$]O,EOO=?ML].0J=_^?Y:K6U/\O.>]=!G:T]?#KM" M[9_U>WW;+I.9Y9&G*@[693/D*P3V][G;ZGQ]0]]]/62[9^%X^^O'U^9X__B/ MXX_'7\3^UA_'>Q<;9._X76OOY-W1Q^/M[Q^WWI+]#^_%WM9[DG\G;]A>Z_"B M\^V0'HK]QN=OAQ?^VU[C$']L?/QR^.'P^^Z'MWBOT6KM-]Z2O?S[WM_Z8N_< MG/B35^W]X];1WH>WW_/WM'8OCIJ'%V_Y'MT1'X_?7APV]DYV3P[)[LG'H]V3 M7?J&O3LZ//G>RI_YLD>W\6&C=7+X8?LB7_=;?I_O;QV>[[Y^SP\O_FY^//G[ M:/_UGU^N/I._Z^PC?2_W/[QEAXUW1_L?/AX=-G;S,VR<'UY\YGO'.]\^-HZ. M]S[\>?+QPS8_/'F7=B\V^KL'^/N;QG9_=^-34I1ZC VR5BC$I0[(""P129H) M;71,DJ^M2UHGDOW[7S>7PCW=^6:C'.6M@9(\7#E^ FV_Q*D?FX,]H88_7X_% MNQ7\'T\CP D$5R54.^N%F4':#[@UUM!SV,@3@&M2X#J_!B[)D\,V$90H)XA[ M0Y!QSB.93/0Z8AUL)C%RE3!K(0@E,*D',BFMK$V)L$A=QA['34PLY!7.A!4^ M2',_[/3R@^970*GFB$S[(THEG%%:*H^\,!%EF&)(1^$1]CP1&K&*RJ^ML[I2 M>)70"1C5/LG(!L@V\(AVP3 9I,*V&'BI*5-1QD1U2:V1V/O1@AT/_[?S0E]/<)U]Y/I/Q49L8/7WEOJ!VDM A26H:$ M"%A-55E-("60$D@)I 126F@I3>)*9%$(PJ,W@@7NB#,&8\<"38Z1;!;Y3UO9 M.#:88(+*B]GX%+.)L-/VG9/X)ML)8"E/9"EOWW G8F]\X,0BP2)&G$:/-(T< M&2:]#5HD&>P@:<40,84W\#X^0T"%AYX,2$8J);UD$N?51:VW7D<1@D^, M"((!%:J'"F/^,^TY#X%%Y%+(J& *(&#-\J\,,Z\HC8I4"Q5F=!IS$?QCKSK= M_&N[YL^ZW=CVY[5^-U^L904=/.2D38*(1W>XD8[-$;T=..:G69; M;3\U['$4JI(^4, M5K40'JH7PD@86?&1H*0P$D96?.0*)7T/#D#4FKW>60R9](;8K<63TU;G/,9\ M)^6]T[.N/[*]6,O3U(;<\ KD7$!^Q')+JP,& #RS@"/M\ZZ>>[^RH_1"<-Z>-N7T#P8]-L(I[ MPE)*:0*GJPPQ::HPTT)S'KS51EB; HN!L:0F=[K>@[-_V]99O!=F 64G1-GQ MNE:<:"\"#T@[HA!7RB.#A46A5'575B6K2YV^VXF-H,65UF+ 6I!2Q4.;*RWY MYPQMPBX[EUUV+'))M3."$H&,*'6*L'5(*ZR1,$$P+7G*%FO%=EF(BPWVPV]VN>NS59G6*VC MLA.V+372!LU\"D9Q28RA)I4:F$P'H5/BLPTLC@0U&+91Q/2Z"\?Y)[7%O]SH M9)K%E;2-B)7V#9PK@FQI3..H8=9IBCD.:^N&\@HE$3\2DU;KL$!%CXG <6I8 M355832 ED!)(":0$4@(I+6K$&"3_G))?H0,8MUPDJ=--L?E8[\C"9BE4-#\% MO$>& MN(A8:?7D"!?8T[5U:DR%,I1@;UC%O0&D!%("*8&4%DU*D%.__))?Y2228B9 M#LD\Z MT?;.NN>UF\4Z(7FD"HY8<)HNMY26P>Y=V-54A>21=_$:<&_[1,'W.9'OJ ^&(R$D14?"4H*(V%DQ4>N4/[UL$6@[YRK**4JHR"LID5;32 ED%+5 O9/TNTM=;HGMI^O];W_LGUV$CK]R_=_ M=)!MA..S7O\DMON]1FFCT.GVKOH.Y_;@ZN ?VUR_]K-GG&,8L:E\TAE,2.>@D5.28V4 MC:5:A)/,NK5U5C>&P2FHQ8(# &V04L6C5BLM^?D&K6"[7MCM>BP<1BP7^?\> M65..+%.#D2-<(&RL"])2):.NWG8-#G<8"2,K/A*4%$;"R(J/!"6%D3"RXB-! M26$DC*SX2%!2& DC*SX2E!1&PLB*CYQ1,9@*I&>J.^,T?]B6;?M8KVU%'T]< M[-88J==*G&6:&C"NTPVQB_)3O2QN]5ZGU0RU\BS+%,FZLU*$(]:'((64*7 2 MI=7<)FUB#$HYF_RGG:EC6,/Z$/MG_5[?MLMDKD'0:8*@4V-GO$RNM(X3%1GB MB@O$/27()<&1UA93DH46+5M;EZPNQ>U36(\[C?DPY7CFT[1/J.%WX=]S*O@_ MGD: $PBN2JAV.S[_>$B[XRSI4:>5YZZW_=^S9O\<@&M2X#J_!BZ&D[8F2L2L MC8@G&9&CGJ*D(U>8.8L]S\"U2IBU$(02F-0#F90/1EGI S-$0#U4Q%E[ F:^N\ M3KA8)70"1K7O;]04G+ML!R ;(]NP//0FP62R]]9(RYSF1S(K$J9;2,:HCQF06 M[B_ L^GQ;'1&RC!M,%8".:X3XMIXI)UD2#H)\L3>,#F"%WOKZ'+*B:\C@8%XBGB M-G%DM?8H>JHL9H'I%-?6B28 6P!;RP);DYB9@3D2?21*:,5#I#I1'J4+2AJC M3?B)YQ[,S&?!-C_"-H&Q-2:A;&X6;/,2F6 "PEISSIB14KF,;9S6*=.+:6<^ MA<<=X!+@\K$L+V&;,!'"*"$X5]YHZ;2G-!A'K30!;-=*@.38@>&D-;4&1T23 MTHBK2)$VR:!(6214".NV_7FMW\T7:PV;:-CK2I;3'-1GF)3=M%&HZO->-=FB,B.JHXGHVV_93PWX'BVTBB^WM MC9Q7H9(JA^^SQ68$XB809*/G*#&A:(A!$J;6UK.XJ]$R&)1]<2&Y$OEYRRWY MYW*U ;'''/&\Q1PD"B+V:(L M" M,AC[OQVNB:2R<="[. LA.B[+B#U5&E M&?4"*8UIAEE-D-,I(HP=#4$S3DDI!$79C(I @1H#V(*4JBXE2&"MTC8[5P/X?D9,YHA'PU# M'(NLT20Y9(.06"L326)KZU-WMZNP#E>9:2T]UE0T;1YV!)#2PDEIONDHTW)S MV-)GNZ6/9:I(3W4L%152)*5EF>;(2IR0MXHR@3VVP:^MTSJC=(GW]:74<4!B MD%+%_!8&@M5'.?_)F2-MH@'8Y .1B!O%)=<.2^\&N[! M4R>RP,G!F7CVLS*EV'RL4W]AL^LJFE<).9#++:5E\+HM[&J:^QG!IPODO;I" M;6 K$[&5[?$3A )'3W!TR @G$+9'S+%:?^E\FLI?>Y]L"Q^[D MIM+.>-YC\%1A+1A*3)5NME8A@QE%TC)-C6)<4[NVKF6%G+H0N%GXP^- Y+3[6'F1N5B#0"4')Y992E:%QZ5?3 M,W5WN XU'HR@^':\$>**$\45WX^G8!IB-2D%5*(U&'$>*-(F2*1I9$PXP;5S M:^MRZKABA8%E*15VZ> ?I 12 BF!E!9-2I!_N?R27Z'\RT8WVMY9][QVL\OE MBF5>/GM4"V*/JRBE97"!+.QJJD*#RW?Q&G#!#3*E&^1&+TNC- M6&B0)QX@[ M8I!A7B(K%,$AI& )7ELG'/*K%TQK[^]+>[LRSEQU=E #!U1V0I7=;8Q*W1 F MA";^9)$K).<1UIC\Z_P4)%66D$1MK785(#R1V MPD@86?&1H*0P$D96?.3*95\W!]5%:LUV[<^_6,WZ_YXU>\W"9%8KVWI!F]]M MC.0%@8G)"/^7\;HOFC'J%9=(,'J,,:<6=*5?Z@LX2$-4(J(G"808^["JMME0G5 MTL/+LZ?%P28 4EH2*2U@CSO8Q:?9Q*![)66_ *VM8-M=YIM=RS2S3S#U@6%;&93 M>=LE IDL8$2]48D0'#77PVU75VC;7:&C0 ?C)5!6LP)[15.L(!UJN:6T#&XU M6$U564T@)9!2]?G]#-QJ=Y#XUT/63B4G] MQ<:8+VWGV][%^XM/+ID8%,.(BW)P1R6'M"8481>9]T)0YOC:NJ)3-WT$=0;0 M!2DMB)3@7$B5MMNG.18"V^T M*65(TMQI35W5MMN5RW:]_&J2B#SLW[/QXHU"\T82:HDW*%I-2F*[04Z1A*0DV3;D M6)/HR@;.ISB$#GI<$08^+U<\:.]W44)<7&HTR[97(^ MXJC4W=H+6W&E51@($TBIXNYWD'R%ZY17V\:%D3!R%4:"DL)(&%GQD3-*\Z] M4%+=257^L"W;]K%>VXH^GKC8K3%2KQ5K?IH$?]?IAMA%0U+RDF46$SIGKA5K MY7FNWLW/_+(0G%ZGU0S#=Q:/ZDT6SPQ>R8BIDOD')XIJ'7VRDEA#O63.?MJ9 M_LC2X'OWS_J]OFV7R007RD0NE-T; 4PKI!>E/8!W#'&M+;+:$"2)L (;1TE4 M:^M*UZ4T,TJJF(7J/'-6W;.APUW(^IS@\(_G$/X$0J\27M[V/C\>+.]P.A]U M6GGN>MO_/6OVSP$2)X7$4:TCP6,D7@3$5*2(4\^1%MPC0I))BHG\7BF2 &A8 M ?+Z9(>Y@-_=S>^D2Y0Y&@WFAB?&C#&<"B8)]2E&$>Z'K.MP-Q"]N:':6%LH M2QTI^PT2AF+$931(.XM1#"F3/IHDT5E71%WHJ7/5E@?9@."8@)> ES/EF$$FD8BV5BC,I>564$:#<4YJ MG550/H!C CS.'![?CW)5 PDA)8XBQ0YQ86-I=V81U2JX;)NSZ,3:.KD=90$2 M": (H/@X4/2<*"X4Y](KC@,SC%$9DV%>TPR7% SOBN&EO\;+8!*/A&2 9*4] MI,4&V9+J'Z2P) D?*&:XP-HXG M9VST@6)O6.!>R_03!RC [QSA=ZQF<7*,&$TTPBP:E#?0;,USG!#7V;1PW"AM MV=HZ5W6BEL&8'V1!_JMO\]?EGZ'Y=?W?^9^K6SZQW<_-]N"[S4V8\C&O\NZL M]8_@7RD@'=1;B;%FO>^'11ZS+=W#6O_\C59E%06_.Q?B_Y78'T(%],D9CK["0/,I@$R&!"Q,-%]GL M%I\X7KOZT%'WZA%.[>>(7#?:+\BF_(0O;>N;/>^M_>OFZLI+Z^J.Q+#"SX]S M-IR9]7^[;O[H'7?[K--Z*^]V,*VOWNPWMO]3V\G >=!XM[-]4,^O-^]?=U6Y M[\W]O8/]-SM;&XWMK=I!(__8W=YK'-3V7]4V-P[^MY:?Z\/!\SV%?M!#_-9L MU_I'G;-\B="[YL(#>!MI[ !/\PVU[&DOOKQZ\?L5FVRV!]<=?.CW2P2\5/.R M1'_,[RX//GS[]_&+\B] M[_WLL@2_8.3^MQ]]V1>&W/_)J6Z6/O2R\SX5,&'R_].P5// HXIW<9'K9S(/ M>::A*C_/4]U]JN$PVFZO%MLA[^\W#C;<>-"5D>*8A7L?3;R#*59;Q#\]HC+A M S\@97.9)JYXT7\Y<:MZ;.IAD[AI>T>UU.I\Z]52MW-2ZYS&;C8!LI%1;+RO MF>/'WLN'+,]?6'O3K]L9I"L_^4W.>:W]Y* ]*:RL$NON;J#?B_U:J]/K35-4 MX)D=B@][T(<[%.]ZPF=R##[LT2:*T$Q?G7GR4$U>9#MMWSF);RI4EAGO;EZY M"=]>[#?>?_O8V#[?_;#]?7?KW?''QI]'NUNAM??A/=L[WCG?N]C!N_35R?SP^/0S/? _G13;A[<=3: M?_WQ^+#1:GYL[)WL;;W[LKOUY6+OXJW8:X3C_:T_FWMT)S_OW^GZG,P!_O:) M.\EM3!@9Y3GB/A"D.0M($I_M-T4)$W1MG3!9YP(O50$U0*/E1".13%ZXTDLF M,2>66F^]CB($GQ@1!!BZ+)S?99#%?&2J?=J]?:F5!V M4JUOOR]+0\>'3<[S-9R]B-U.R.;CCS@W KE766);8P+;OY97QL+]U+#?-_K] M;M.=#9S/C-KI%N-S.W^@.H'=A<#(O,B7%=WJU 3C5F;_JNN\3/@.0^F-Z#VSZ3V(VJ4F+:XG%H++%MK&>8C MTL%H%)(7-IC,FTJ;.D[K1,RJKL'2\*,%]J45G1NRHTN5*^[;$3>:IB_/@Z,% MBP&=E?=8W031S6MQCB 4T'$2=#P8(T7:.N&R]8@881KQ#&"H4"$4L_5(:)*" M"C5#-]8D@;9%J5V]PG#P+"XC@(-9P\&8'TEF./!"HBS2B#AW%!EO(L)*1AF$ M(D28M74EZUBQA46#ZCB9J+Z#00U^;[9#;/=?(G-'MMES4:J-<'S6ZP]2:$N> M;3=F+/#-5AS$+'_"ME;!Y52+CU2Y#!I-04;N. MBN?JL_HP$-H\LNW/L2!(LLUN[6MI+E1\W$/D^9S!J;SL-<,E^BQ+ ]8J.KX? MSMU2_\O+H>2:[5=9;H.>4 /J5B2V.2XP(&\3D+?]D2U'=H]WQ29NNJ.="@FFV'FCTI MP:"+QS.:50CLS3B4_U,GU+B$-MIA8TP^ 'F/(S#?/KF0@B6"H^2Q1IQ1B8P1 M"5F3%W2F,LX.LICJ&0@K'ZF#^'Q%R NH\7R9R[=/P2L6B72(4>H1QXP-" L* MEG$F,/,ZY5U=U[F\G8M8-34&Q\R#O<-CNE,<,B&FV.W&4$O#$@SMSWD*>OVI M(N]+C7MSRD0G4EG,TB&\"\21*P&QOCW:1<$"8):1#31"%NDDR"/0%='F6NCQJ@V29)91;BR2S''&:==EJP?+21)L3#2A,.CZZ91!AC., M! F)$A,CI5GQI0 7T_(JZPPX&BCKTRGKB(A)&['$5&05-1[QD#C24G/D3.3* M.A$TU6OK8@'\P>!(>AP#B=]][/4&0;!.J:H9^R7YYVML]SO=<_ E52 4MG,E MC0_=9C]N=;Z!ZWPRQ+O1E#Q;G,S)P!&1Q?1TF9D8R@SR@4HJ"2-1VVQZTGK^ MI?*V)WB1%L&+! H\O0*/*(L65%AJ29PPUV^M%\)U5@ZU>BV<_O>FT M/[]I?HUA8R"?1N>/N)57;Z<7PWZ"/7"B/?!PG,12BSU722/"A4*'G7"WE)M(5,?1*Y8/8VV\?9"GT]M,0Z #:)H6V,;8BO>4R!J>T:6,GD1$]#DV9.4C4_*NZ!<"DA$1A%G M2B*G"4-)4,&"X)FKD$'>UAVUC%;*][;$'I?/G4[XUFRUP-M2 6_+ZTMAC$0$ M=;XGAKC/-]*70F184H^(\SJ;8)PC$U)"S.E I,9,II0ACM05GOJ$/[A6*JO$ MXS'O>'0T;F_+G^]^_I3%X[04&K$8!.(X M*61Q2,C0J+71Q$N?<4'5.>.5-\W UU)QV@)J/#LU/K^AQ@%;SISPR%+*$1>2 M(!<20893&GDRSE&W.*=<(;4''$V/YG#-=M^V/S=+6WG([ZD,@QM/!MBYEM#0 MM;[]W;?.RC1?F;6P&TRT&^S\2.J,4XM9IC+4LN:Z, MUIF\72Z\:K8L.*,JSNI M9]4M6\2/2E-LD1)E%R4B%-.D%:>(:698]K;;,HQ M\%,MGY_JH-_Q7_)3GIS&=F]8S"E^+Z\C.*@J0&\.CFPW_I'-VK Y)B( NXD< M\E_& VI8>NM(-F:MYJ7&K@Q(AY2)#%96ZT2(X[X4G<0<'%/+J\/S/&\'.CP; M'1X%U7A0QGJ1D$[*(BZ\SG9(8(A2F8@V@<3B7.;U;*947H?!'?/P*MF7%2:; MPU[8??N]]IN+[9B:_7_63J_*"*R66^:YNCG^6%=W*)IAK[:&_1Y[&^V0?V[F M/S8AR?'1T;1RP)@R'65T*!*;P2X15L N(693(BJ2I Q>6R=:39&N#,X68"J@ MQD\732MVAU&&%-^*MZ4=?> 169HL,L9K8K36/,2BQG6&;VOR2OE7JA?TJ@1S M6V GT[L8SH9 UVP/:-LE:ZMU8\OV,Z/K=_(==?P7Y(J95+/?;#= AM0S5P[? M'I3BRNC_QU!:I?WNW;;L_E5SSXWKWIZP53PRU):WBD155%0$I)C.6X7)-J[- M>S\B)AGA' V$Q<5)N@ G515.JH%J/W^HK;! )RQ55"'M+4%<:(8L*V'T9$7@ M23%FV-HZK;[K&=Q6#U7XO4X;#5IAMTIZXE31M56P=V=VB+YTKO*@AG:K:5VS-:#M+^^E'+.PU:IW#?!15HJF*:)+MEQ CC^$JOVLY3( M5^"M4>&0=! MF^H=WJF,?5)W77'5[R!8 !%2K M367&1 5 -Q'0W:COZ875T0>*>,STA1-LD1:9PRA)!;-,.U/.K+.Z$=7/#H;@ MZ:.S76?>] \4=J8*.U8CRSBJ?7!(,^D0UR8A@QU'7@5LDY).E",YBDZ3X;I" M ='J,Y*K]/TX[FT!1\O,^12),AE M'A,)I88$M;9.ZX)7WUD*#I6'*OY^_RAV?XBU@F>EVIZ5@60VTFV;Y5L MU__,ZE>>?[X\^.?$Q$9PE&EIA-$MD52$<\J)4CI/XXR)@(+!1I=12U=)85W9 M=D,!2\?9W\O9=?G*\]/XX/(DCM*$QB8A/.? V2+0)!=10&(12!8PKL/4QJV% M6>>*^75<,4W,[IA???,1TL;::H]5^ND!(OK>NOWJI-Z]I-Y<62@N@CQ-94Y4 M) 5AE'$L"T5)FBK&J$DI4P*P3+@5A5S6 M'[_@GKV9;5DG]^XE]U[.G2/%F)(]N& MR7+&265>^7J\8W8YEOY]E9U"%JX0K'@F2!881%@6&9)P&),O33"MA8-, MJN1!UGE9?ADORUR\[I/TM*S7T9"7:*UPOLX&^Q;!-E=S,4MHQHR*229C!3:8 MRDFNA" Y8RS.54#A@F?/L_4OS-;Y4];$GW)C6[..H7\<0\^02AYR+F4F2!BS MB#".[I4LHR1.$D655IE*@LTIHMJY5>Z.5B:ZU-7DNY#*4["]?@)2J??"B[,# M/>DDVKTDVGSU11[&N:"2F$#'A#$M"<]$3.(PEDRH5!H\\8F^&Z)T_I+U]8/^ MN)+0'??^".Z=X9$8P >-XH1$68*'/&D,W!M$1(6I9KE.HMQ(,##6V<^Y/BX3 M&FZ'ZPQ"@%=ZMN;SM++]RGJCNHQZCS=UU+_'AR)&I=(E@0G^@6M2C?J%ZM73 M^K5%X*,%\%FRT0&*L=>C^E6%GV/\+PO7VV0T^8)RXI' M"?GM9,6C1 (CQHHR11.3$VZX)BP+.75<^4HP% KPNP8.9QU[<5PO8+<:==_Z8*UW>U@7_B M(-<'\*]]%78^+B:\[[J[J&(R+9]:N<6?#.%OU<;87N(MOQKHX:0Z&NW(_YT6 MI0:=#(IV3G:%Z"=^.\9*77V1_BBON-Q+FK5Z,JL[C<3]M?#S?+49& M#.-85:@582$-"0\S=( $)LQR3GENPUI9^ #:>$.Q^:_-YS\C0KWC\\?A\QGJ MIG&A2&!C8U-0FD89A1K!C"Z'+Z^1GR^%L!Z(\ .O<2 M>G-%ID7"DR#0E,0Y#PE+=$;R/,I)D"JEDD2'F>'/GN=;^09T<^_.8]V_CN=F-9CI MRCK^W-BQMG![#WMP:&XTX3HA=R\A-U>-.F013>(@(3DH*@Q"D81+%I*(ICE- MLY1F)@JJGY7A9MQ.G M1AXN>J-G!MJ!GAP:/*/VOZA.(-Y+(,Z5H:81S3.9:,)U"@(QBT(B1!@1$?'4 MZ"P*>)*!0$RVPA5I>VL45MNY7];$_7)3QE['T#^2H6<()\V8#D(3D,RPF+# M"")8E!(C!(VX2H#-]8.E[&VV"V;]>L6O!=3;9#_4M)1GO++>IS&?6-3'AZHW MLK6YB^&$#T\+T==/TC7UJ,6YE\3_7K,97?'>>\O\@]VY,I92IM@U1(*XYUA0 MAE+"4QT1RN(X-S*0+$Z^+RVJ4QKUZ6[LTI0>4HW-U+R7--05+EPB1)(1)FA).0TZ,$:FF3":IQ-+= MZ58:?$_$Y'WY:H.\6K^8K%C3B*-.0OQ<"3%#6C+5DN(Y/54)!0F1**Q&ITFL MN%"2)Y2F>$X?AULI7:[N_VV>L*>1S[@:7ZX!!KM;/J,IAGPH'R*?\3Y9K-^4 MBWA7(_@G#K)SR7:+L&Y6X+K[I?\:E>7H$D9=]0"9E/IBU+] ^2-+K8I)SW") M9;6OGE;HP>-%'MQX1MD*PGHS&IX>Z7+P!@\I#\T+NU,='+L7'/O0-MARDV()!!BF0L8J3*(]U*"3=G(/)+MY@$XROCJ$?G*%G]I5).9.9R8D. M0DE8FF/*J@@)CQ,=9PE3:0;V%0NW\N^O^+W9@0;W\M"GJZ&,_5P,E1X"SV7C MM>+^=WIH@^4FR!3*P,0$A$6I)D+& M =&,!:#-F :LLSFETKOC^+6NU]%Q] _CZ!F^T7F01TD2$Q.9!#@Z5@1DZ=PT]\P4L8DBTI[&G.)'^+,JE#^2>5H^FC5/#WDU M*E\T^_2BO4UUJ[JK5[6S?W;0U@G%^PC%HU;_A/.=+P?7QR6,; ROKVW.2,?E/X?+KV9P(/R3,O//?AZHIUD M@#]/2S[H]4?\V_#0QAJ"ZPJ'6G[NO:J:@BS4A^80LUYJLW!7B\X:O)](G/6V M/-C=NSS8.5AKVTBA-6)C'\(_0)#=Q1KA)\R17E$>!V!R_;1>7U#F\ MOK4TB@N+U+T^=JY[8O5G'S4WUAFO^@VN^]NR #MVS/OUUG3R_5X>_+E*;3S( M$QHS0P(A=HYJ7Y-1GWPQ-B.41^445MU8VD< M2FHD26F$9=G2G.14)R1DH8XSED@=@7Z.'R"1JX->:WQEMPA/S=78JM.$*4)3 MH4&UJ8CD&<52+93KU+!4D2"Z%C M$G,*[!J'&GA,#OU>6'WXCUN12?OJ)-Z:*9KMVYJRBYJJ"3M_C0'ZZE?%^ M9M#J#97QNE#^[T50UDPP/(AI:S6Z<1QV!7"MM)F,#DYHSF)$IC MEB8TRE6,\>SY5IX_0#GRIU$;<[4EN0;(:G5MS-VB5P[Q/ M$=1O*F5Y5R?73QQD!^+O#>(];J_)[<%@^^;IX?6K$;1*ZQ[6^S33NFVQT56K M_D9=/->(,3&)ECH)B<@!G3-A#/R5A41)FD8FCJF4P>;DH70!(VN!MSO>?D3> MOFKQ=DPS;B(2:YX2%F><"!H&!':9LI@+ YL--GBX?.[X5()*?LV>/S^RT\_F M"<'- #LK&G-T O'[!>+Y7,-"9E*>)SH@,HDI82%G)!><(_8)@\Q$L:%\KK!:=RC["TJ$!\=-'>__4-Z?X23 0KG0&M 1,#EA M46A(ED:*Q$F6&IX**C(LG?K= :W=F>LZX*;59ZXOC=%R8G-LSOCP%)Y;#'OZ MB_O0 R;3MH^&A59\J-P?^G^GQ05PW7#2-8A^_ ;1\]+3;>BA>>GW\!ULX>$0 M!2K^_\O9SKT#0[0LY$0K_&%GJ.:_:%VY-Y3]*6X&B.#QJ.+]U[";8[BC$\D/ M()+GLX*R2,19SA"))83E.B[WS71GI3),ICHK!. MCFR>'&GU0PNXYG$NB4QI2A@7$>'4")()D^1A+EF2)\^>/U2JTM- =JN]8VN+ M[*Q'S,&XP@&XK27T9B%=V?"K_;WSBSTZHKMS:/)WB>.WL"8C,*PE%CO2N]K] MMQ'2;<'OE$$GD.\ED/?GRC^F+#0B,2312A+&C")4*W M%$::"I92$2$IF+(*>%))DF8Y7&F%?Q+XV?/ M\VR+KDB8Z#QX&^C!6RU(7MR ["8]H4^+X1##O$:F-[:\^4/<=;^V] 53R@0T MCO,TCAE+99XE(I-AJ'(1\B17)WL/(G1!KBY(TYW)"UZ65["P__+^5'>R\EZR M\I^Y4\XP$RPV,6%!1@F+ DYRD3"2*,W34!FPDCFZU8*M./WA1O$OYUS[M?F? MZ40;*G2@@XCE-,L2 & J#WA$LS3*C.7_K./_]>/_&5:2,L@2!?@XHJ$A3 E# M9"$7WP'4-K8 MG*"? H<6VX4O6)4+TJ\3=_<1=]=_+R7_&SY M=H[DEX/KTQ.ILE#16) P"R/" I,0$6I-,HX.GDAD/!+HX*%;8?3=_7 [!\\O M)1Q^DH.G$PX_33A68>T88.=_\YR0.1!P&C1"2!)DP;23(1AR1G&BO9F]P( $M1 MMI4DR^UHU\W>[)Q#:VX4=?S\X/Q\-<_//_5TNW,@K>,IUOAI%EM8 <-Q\ M8G6WQ+%;/2EW#"]W>_9'!)NL1E/1UTV(^7MZ6-*P_]ZK,7Y573$3_)& M=5[[GZ-;CN?Z]UCTN MY6@ [T:O>^]@A&6])J/>B]'0KC)'#.\;FO%^[_T$OA@@CVTWF[PX.?^&*')U M8<>CJD#:^*/4?3XI+O2?EX6:G-52IW6CW_]@=@L7,(CIY.9;UF4AXVA^.=K_ MXG"M% JDR?,LD&D0)TPGBAM*%8MSG;,X-C0^8=&S^J:SLI["F)]J(DK-/Q-N M8(9_\/XEOZJ>_6=N(0;%L!Y1G&WCNB\NF5N8Y_\M2KCSIKW[^>NY9%O:]7SU MYO#HY?_7VP/A^_[HW=[+]UOP]XN;:6Y=QGT PW[?.SKLO3@\>'_X9F]WY^CE M;N_5WL'.P8N]G3>]]T?PQ?[+@Z/WJ^CE#A.Z:?_N2&#)LQ7O&O#R%,C'LQ^B M!?\-RMOQZ?'$P'\#CY "56%FJ+\LFTU(>F767J4;'# M05%CASUXWJMB__5QO'_^;_\8WO/I?"<^OOYW;A-S\&]Q1'_[>.8W[<&I@E2',9)\8P*1E\S"4+,V;B MD)E0/5L3-K%/_*.8@#R0=V"-I$V?#J?5I/"7#V26GW5!QGP MN;QX/P<,X8$U=7L"$) Q@!(1HJZ 6 M?CR\OX47P]<6'-D@,J!<)-@>+.EG#3"I=]LVK-VB'\$:MA:/IG]6O1?-*AW5 M*PB[T>S#BZ-FF2M]BO@0[+X+W1^-8<=@0%,#]@%P.'P:@Q$ B ;^4OC 0@"\ MPP^Z#]M1PE^XBG[Q>M58X\I.KMPV 8"OW*[HX1D@4NW2,LN1 =X01;^ "T&& MG%VI#7V7[=Y$M=F!% MKL"*FFW[[L[2MNLAFCP5=L\L[;(-^)=B *^W:W:!43T^G;8HYS:*5]4(-@#- M#=@SV!Q<1W'E^S78CE3-^UO77A:P?78[)K = [NEE08N5!76*#[3*!-@$0$? M3VW%XA)X_ KV!:<)=_3)!!8/C2!X(XZW&#H?16&)!X@8SS0N>3716W[WX<': M#]$-2_5XW_:6:"8]GI853)1/06:X1ZV<[MKLS$QC3$I?3[J7=P-[_3GD)C(5KAZ@-1 /:/[!7_SLM[+5_OXUZ^YH# M.UN;=*OWYLV+ACCAQYHZW6XO$O6-#B\_HHS>JF7,K>&( ]6!W'^:R$QR7HR5'5:NMK]]N4#TOCBPW[^X J0$< MM:JAFHYQ!WQ[/) %'D+BG>]TI7DISWK_AP_&?P(T&8XN/*A5%ZB?5*_/Q0C> M,P+-"0C8,31HSNW>*Y!$9EI:"85]:*8@39R<&$W+5C,:.Z+9$"NMK9.F%X9; M-=+Y:PJ"",67)Y&MWFL].BWY^ SL)+Q]GY_#VUYX" /C;$3<=HV=;AX.,B0R MFF4[YY=I#2-:'@7PF2B& 4^_U7"C=49/*P//%YPU%A@8,7;L"^]0SD9 =_W4)!L MV5OK=[H">W*2&P)8H.YQJP\W[."K[JO<_ $I [LS9R*!&^K"93F>. MIA/K#JR)"X2.[B-- &2U '0&R_UR-2B-]T[[(P' %B:L$% [S5A_Z@WUJ771 M(E7;1?>O_+#]?MN!6G<[ZN?1X,IB^'(ZQLN $K%_G1,X!7JLG B JT>%@]6G MP#8>V6_YRUP=2-6[&*%OV )X8 ?3^)L;*PJ&6>F>MK4A\2D6<"/W6?BET'3 M47-[@5:U&7'56/P.9'WU-K<+L!+X(XC(9N!#=$_ :' "\'^7NM_'_]I+0%BC MB5A(#_N=P>&'O(0YQB7 = %M8$#DYVM;XD[@><44]AL&%4U%>?8@L/SMML1 MVW3#DD%K5;U!>K7=VT$K%PRM:7\R+S]*V+,2^YX!J>.3BM*B+@2K)6J;">SF MN,_A*WPH!O2,\8(_<2]!\A1X' .X&P;]I[UBIC_M"0L9&0+PUU_2!G.F**O) M(I9SJP.\J(O6>3,Z*<@F#;O?>UYJ/TD;U[ ]>]*KX@ ;X9#4\)&K7* MOF=O]IX=^YZM6O5:!Q@^,6\>^-J/L%'/>\-F6O/;.F,A;PI?%+7BUE^L36,W M"\]1]$3;_KY#BT9@ ;V>Q_4?NA$DLRGY"Q&K-!AA:KUTWK(?--%>-5-9;SJVHZ&#M\-?4+@)PLVZ=> M,RE4W>'4:W/4Z7N8:2VM/J"5#0O]I@"&!_JZ6L?YW=FPE-.RA%T"^C-3= "@ M_%A TJ?EZ')RYN5P@5>6HX$+4@2" 8REG&AJN9/:[(;2 YY@'P7DC)Y"/2E0 M9=9BPTEVD*2 ]H!CI7(&L1M(%Y@%L((KSQ1?BOYIZ# MC /8$F29519;]7,7-4VKY24.=N6KD1.:EZ'(GW@OJ!:3FOR'IW.:#)8(-0QP MHI4B\)3^J*I=7C5\:+_';MU1>RWFK M GP[4) "SI5430V,H< -F_$_Z%//,S!B)*W%"0VTKE_E=JS$U71>"2]Q0 S) M8FP%RT@ W]1WHT-37\&@@99 MDXU0!<<57]DX7ZC#YU4PQ\KF';MUG(KJ955 M[X!F+'Q"&W(5Y *XXCQ8"AVK0RM[P:BUXV[%16QG/K-KD>/G1^JE&+ MKI=I>.L6 @;"J>#*REPY.7(/6FY/O\7V$_Y9-_X&[W]S4'2": _7LR&R7AT. M N!K"@:3N[RRZ-Z!"'@/H#^+/W"N_6)0."SXQUWH,\(@%1=&1#!4\8\H64FQ M[JO"2N$_",,@BT-M+T/>];Q\-P-"3 8LZYCK +=9LW M,0!,WNH*ZG;D(7<$/H)Q@(%WO0G(G*KF'=@HPZ5W1G9[\M.YQ-MF+7-LJ/Z# M^IE?-H;,XK[\9R'F8570'7LZ$7?LYHB[AP^>6[LE-2/V^+WO'"1C9XCX N+$KW-LEX"HA?-@YLV*6+ M@EN3M;BP4 \]']X5:C1Z@;N=^WD[A^:]W;HO6DZMY5[Q/D?#>>V%&E[27.&O0/Q9;@CDJ*837Q\5!H M?UJW=K?Q/WWC,7!(V[-[C&53%T6%Z-+N&WH#SF"+K$]\^Q[8W^'('B"4/@(1@T31+P&X M?6(]:.ZJ8C#N6T&(7A)[%J''-I"G-\'(0&0CN)/W^]O+J[\B:O". ?[YI@7X MAS\KP/\O7A75H7D+^PV;8M=Y9ZC>S[S..\UIT=M1'WUEU1&\_Z_^2'Y^Y$BK MP_=UI-7?9_L?][X/_Z[V+_Z#0Z.))L M*=)J\/++\?G+?K_<'>E\-=20^NS\S^ M]!%>4Z&S6,0\ ,)DAG-N M8@JWIR&E6L1!M)@+\'XZL"?BH#=:>]&;;4:OWHUO2 BX?3#S@U>Y8%&D8TK3 ME%$F5%ACFROW[A)D&?IXRK;C@7&C)HC#,..Q')*)(9J$2DBTRC=T 9)FV M-/LZ?WQ5':RY2K]U>58&K=]ZF.].N836-M)[; .L"AF?G;1.CO H% M_%@VGN7XPMO>3T55J,+"^L/R$ $/QH!4$[M4[71@L."MV]BQ^]/C\GA_]^5) M$-%0!%J03,56-8:$:X/-XS(J(AZ&(J:+7,ZR,*$"E$JB-$L!H 8&=A I.-=Q M'BQQ.1+U[43LC\#:9&HI[J;<*9^OT+L\&P'EDM'E$,^#6[N/1^F(=OT#X(*J MU[=! GCBC#[1.BJB.N-E$[B 7^*Y7?M1]E@.)!6(E'[?SJ50NG1A6I;Y6L>2 M.)"R.BO&-O(!0[I&?=>'S0<6;_FXMB:JMOYA[NBU7%@S9.%B=8C$R@ ?&^PP M&XN-9 0NJ##_Q\: CZPWQ ;J:?>^Z@RNQ]-/X%4_\#Y*BN;>[6^ +K<2RT:8 M:+NM., 1'O?.!]31;.& O ^&%4! '\[VHDZFRORT;C?0>/< M%T ]-FH.EALFR4_M[C>4@3LWK ^E*PSWG&#LV8P2+\\*L/A&TD8<6:G_2HMR MBD 62Y_4Z44-N;8HU!(O\D0]L-*&Q57.4H1A-A%X]A3=QL]@I%XM2EK/J@/S M/'W/T7U+0LR]?ZL)![*G0W6%-A=WL#BVF8(L=7MO1C>-R"XO2A=7YZV:S>RF MC(=6+@%KH@]WVT^?I03?-9U@[=A@!U:D'=]D)4.=9MH(;;LQ[5/:V?)KC&D8 M'RX!^P+R)4 "F1 38T4F%,>9['M81 M)AXJVV<)WD>KMB$=P8>?X6J#IZR6E%8-"=Z'T8(8L8^9!A-W,B1&([ ,+G2I M2FY@='_-??8Y*EAQP3]E">3P.E@;6* .22Z&,UTXYE"Q(RA";RGM+EUIR4?N"MYRW['P^=B,K5P^.OBX"YKOJK& MUH\5(^^TU" PU[-?M_!I =<+K"F=D=3,3'3?GW54Q4K M\*R7)YE1S$AC2"8R V)%:I+1-",BRH5,9)IF=X+%FR%6ZAWOS0C#6H\-=5@D M4=-'?9AV,Z9>&_'33*QL3:PL*N\'\13_C O M:6+#T8MK^T!;A<:G$[J*-*T4?GR2J^?2K*.JU[%!)R#$2FWZ&#: X@Y3H.:S M(EI(IC63&H#-F^RE/O4)OQI'8\> DF_5$S!/RT_+)TGY5!6;F.*3+"4B3"NN M72U^E+"5\P^/,1*_+'Q,OL\573U'!])LUBR^=I;OBVDQ6U+A6ZSVM-F M2VO5M2%J: H(O_YS-M$*T]R 0 L%^J/)3NK)HI33 8)>B9?4NF$T=*FQWKGE MDM.P6E3O$HPH34;&^/I/;F6L+VEN#^QUJ'.,JSEE,)%]Q?I?GNFA2W+A-A,6 M554Q=&H-5AZ=*^X-12^&?OJ*/:9G0+?]BZ)TBK3;]/ MZ_>L_;DN)*XI?K!R$K6Q8@\I[%Z[K+B9*=9*B=KN[33)Z)AP5B=%SZ]$?R1K MS]Y\X02.J=V.O_&Z8HCG,C:_M54: *3C9XN67%&&0F[UQB-,[)!8GLY.%/C( M820_^'J^TM<"\%/U\VEEB+88\A9<<)> HH4C8F$BJ>-, M1S063"DAI# L2#/*4ZW#D/WPT)ZV??'"JM? M=8W]8FBG9&_ZI"WP+W M6Q)LAUEZX\_!-KWQMZ\]EJ;;N2TP=O_'?OVW)/NVI]XRV#B+[_K8G]U1[9Z- MTWY,LY7L3LU65O?):.:4WV5.3E?^G%G=KD'MM(XU!TSK:CKM@IK &I9NJA'= MFIOMD]G*5L^FFYJ8!,M]3-9\GQ$]/-2,;^QU^HNN7*MZX=ITGER;5M>W@QB[ MBG\Y1]I63V@ $.+3(RM W3?YJ%W)JU'[FQVQX6Y>VNS>\__D9J7W7'BZ]6] M[&NG-#/S:6W:E'VCY>3;E/W5/SB7X:?=O2_'1P?]@Z-_K@[.C^/]P7YP>'0< M[A_ML(/K_>C3^4ZPU*;L]8?PX/K3Y_WS5V?[X0=ZL+L7'IQ_OCK&-F7G,-;= MTVC_6@WV=]^9_<*W*'L?7)Z(/,NS($N(8<80QO.<\"#61'(M,,\G#P4V*=N* MP_2!F@S?1P4]9J?P3MYU\FY!WC&=:$.%#G00L9QF61)RJ?* 1S1+H\Q8>9=U M\F[MY-UU(^^,3C63-">I#F/"$AZ#O-,! <45"YE%<:8HRCN:!YLM[]:BX[J3 M?/DZ ^ 7LVK&MYSC;MG3;W>6@P%Z-I'V!OLCO-]2K501&RTJO[/'!\K,><'X MMMZ<%8*Q$X?W$8=7+?@71VEJ(AT2R:0D+ ASDDGX:!*AHURJQ(3AL^=)'#Y0 M?]HUZN/=\6K-J[')DS1-9!(E :,<, V7F8Z5DB:B,0V05T$?.EY=;<]UO/JC M>'4&7?(X5@G/!4G!O"8LU#D1/&$D5FE.%6Q5&)IGSV.Z_KRZ%CZY#< F'YN8 MJV\"&BOFO2'"Z[?'1!IW,\'LWAS"UG0"[1X"[>!%"WS04(@P4R'A,E>$L2R% MO[0@+,MY)&EF\C!^]CQ+HB6!]OM]C; U\BMUK/OC@$?'NC^4=6=81,0\8U($ M) EX3A@%DR$',4Q$D"@6IW&DJ7CVG*;Q.K/N6KA(UA=]-$>#>JCN?2CH)^N= M7SZN*(+M0[=*7S<.L"?K17_X!5IOO7 /M9 &!MO.IT&0"V9$SK5482#S2#&9 M)<8>*ZX&%=OH"=G(V5O M7IV7_FI^)$5K!G6MS[GA;_F\U5Z?BU'9;D)MLZSAW5CU?S'G_*+0E_,/KSL& MVI117YS'3V^686UK_]63[16^NM#HCJO:?AT6*-)+;QJ733:_:]YN,M7S>[?D=]$JV3/IF;B:YGLJ J'"L? MM22C%5#%FF&VH T>B]6?,)/#[Y]/:)Q+JH"KHR2(,64X(&#- M2K"/E I4$*LL88M9X4D2JX#S/(X!6^:AX%$L1!#J(!5Y8))L42CLZC'(_<*7 M62E1 X&Y5]. M^UYGUMBGFI3BT5^^OGKTV+/H[4B6O;H_=LU%=S(OLN^94/M!"-^V)U40XK M#![76[A232613L(L,(P9P4!P9C#Y3&B9QEFB(YFN5%,MSR",2?ZAIB4>$=Y9 M?WVP(NH-2*C-5&#.%3CX]_/!T;_%_O7Q]<'YYPC&5H#R.ML_.KX\W'TW.!C\ M?7Y\_9E].GKY9=$5^.DCCF$/[ML/#X]D>/!Z+]@/7\+[=]C!:YC!X.#\\.BL MOW_TRNS/ F?HX=%.M*1 S__JPSJ$Q^'>E^/!O^>P'E(BB8AR[(PBVB8L2#/LEBG+.:Q"&,C0B$[HOJ%B>IZ?^>$@:Y7&>7$ MQ!$CC,8)R9,\)7',@]S0-);,/'L>!8M492,-%GQD3R/D8I_+,_BR7,"3WZ3 MOFWN&ZK 0I$!19DT!4IC-%6YC&/!J!$IT& >BT[6/+JL>=^6-2^OEV7-Y^OC M\]/@>%[Z,\?Z#UZ_.#X[4V7$(8[Q6GP_._SW[='2V2H&%*E)&<4F2F&(B M"[:)BR5H,1W$&5@->.CY['EZ+P4F,Z @GD8TS35+A,PDZ"]08H"1# UUTA'5 M+TQ4J, XX!0F>4+"'+.CTA#HB4:*9"**F-*<)YAQ07^@ MLT<^S5M!P6ML"H M.[/X@G__* -L;2,R5L-AE9F(:A8JPQF(#QZ!Z# K],@S?)(==+DT:5)NS!& MH@.>BTR2+*>*,)YJDDJBQ0 M),IU!# RTB2+HH!D)@FD4FG DQ1+C_T(MM\T77^$#?;&H]+U3/Y.:_5)N5MU M$H1"IDE \520*YX%*8B'* Q8$B2=M;I6H@$-BWC)L-C]^S.LR>#@XS_AIZ.] MX&#WY>7^X-7@T^N_BX-K>7UXM'>UO_OI[&"WOVRM@F&![E"3I(0E!L/C&5BK M*C6 ,&BF6* R%8C[NEN#D 6I4CK*#6,RE2(! R7,DB#6,>>B(ZI?F:BN@*C M&$W#)$I(C.&3# B)<$T#H@Q368ZV1Y@\>QYWWM:F],]H,)YB!^56] DVPAF9 MR24O=>=UO4V/B82!%(E-SBEGB9* =1,:YAGE(D]R$74BY[%%SL'<"<\>710Y MG\Y/@_WS5^?'1V?G,-_K@]V_!X%*1L10S-O+#= $7V$D?U6/18&(L6%[$L84["6= R1/9<:C M@$EI$E[8ME\;@,GWA.MZ7&$Y9][F8ZQIF^XIAOR7?%[N<9K[6[Q2DL;10=3F8LPQP'.7>CFC-<)C,3#T'*X$T/K MMGL[P_9"VHYUA6UM-H+[KV$<=6NSKZZ)"]IW,?FML+TA1J/CQ;AE4^M)GW77 M?'NY9@R+HV\-O? #FFMY/!]C MN#0II!9\M<'P6Y]YL>,"'5UDOAN*MD4$'$VBUV!%+LC*-7-QCK.'NT!_&PX, MCV\8OLV.-\*RG\6GNM_?[GT8 Y-A?T6<.H+Q^7( M$:7K5J;5H^8XO!Z-%#9C!#V]-P3^/\56@(ZPZI^>:I]6^!WTI#:4"DE)G@3< MG4X*6%P2 OA..(]TG,:+P;6!@%LB*1-%L7Z+R3.>ZB@,1+/ M8,1[)E#4I+.)*7CUV)?%=)T=@1)%VCPKP >P\=A\L D5K[.G*M1T+C^B4'B5 M*5Q[6">TFP?8B%K?4Q[SS.!W8'6; ,5;>G'6B'2[UQXAJN96=\6YT'E4WS@) MT'S+V(0/AZ[7-:#X.@K>C*;EY*Q&+"YA<%1B,UN 0:Z38V&G;Q5@;R3EM%R! M'[Q>=XU>1U,,%*Y!#.^-1Q-<#>R"W0S&ZDY0MO./00139Q#BDBM88[RH00TX MY$7DX%#&_#6XY%559Z%XA=]J#89;ZO4EK@1F^-_<_6^-*;>=,>GF#,\&G&2U M(KDG;MZMLS%\&+4 MOX"WUPF$^/AZ)#?!3CL61S4-O126@BT1]HO/&@C0)A\BU3==W%NH9<5.XOVS MK$7;HGU>4[>!?;U$ )/-UJP1\ 1;+Z^>ZI8?8CM3TLY@4G/G#QY\&]2HD7;O M]+UCG?6Q:ONZ]JCW:8^:=.U1N_:H=VEWNM@>%0-F8TDU(&\F.<^-D)$T$O.T M ![&-V5SW0H@-T4C[3DCZ$8MX:1\U1:9/U1R91.+>:D7'3[S5*.Y/%LDG,L"7M[LC*^4<">@<-3>X]:+ MZK=7\RIZ6OG1P;-& YC,>%R.<$ -V&CYIAJG%,R=]Z\J[:8H$&9L.0^8O7]< M%O"F+3<+[KUNQ#VQ?H'#:RM_-E 96XS"<=[5A7_I;W)%HK@WKUVD4 M'DA%5FXY W*KY4%=(..&[K"[L>3--7SR=5&PC-(>S5>T^/GI^HRN]TY82G5F M=$1XANW>:&0(9Y$F3"@:91JP@A";61CCT&JPV69[%_2F:B@OE!NON_,?%[/I M>6?-&0<-AK6!)LXF!J&D_<=^<5'7_W&N"BP15,%LX4'.)@*I=5:,40UH>3:$ MV9VZDZ7/P]$E.1M=;CD1B)(9+A(E_H9\YYXZGI;RS$KK,9]8NWM3%[OVGBTO MKY7F<^L)LM5[LNY1I6&F[T&!%"-[$@(">C@:@"P4>@A;-O&')O6V80J%PJ7Q M!TK:/PN^QR$L^)'N]H*#$6P\J%-4 0X*P/[!SWHXYQ2<6(_7TF)LY/;NW6%+ M<:U7>R(?[#3TIB-/[UR<%06;\RPN;O(7BS!LK;3AT(H#K&8CSUK'.07NIU7* M%K/->QR7_(OSIJP875=.!)=HO8S!Z5AY^_C9W.(J/P:T6MK MQI?=;;/B5]-0?^'=MY*D4Z$'-5SN -'"X&O.FV MP\D8%-H%@N\99%R)T@;67VC#AUNCG^8#V.XV\$$ M6+Q#M(=E,;8J!.TK/;$":6M1A(!9=NX8M'U*@8"B AOJJ1Q8#!>I3[75Y2]] MB.$<3_0<<9F4/^#.T=G*T^65KX!+HYO'&Q9[0H%D;ZT MZ"LIIWWO!)U1_I:JGM>-[K^&[VYVI)K1@@BX:4[>+>2EXLQM5=/C,H6Z^YQ^ M6\T[7PDL6WK_CW,9_4SLLHA:%D\$UX:E[NFQ^,$NL;^\EG\QB\]XPKZOH\\G M,J BD5E 6)K /T9(PJ6(2!9&1E(F4\7EXC&9#*EB3/(P2$.FM%[[57_CJ*+:Z,15I\&WKH\)"Z\ M/H:_L<& A:C^[BW$HQ5:C"" 0?$T\;'*QMN8]H,6;%WOSUXTRMP!@'-L-8M1YKH^"QUCN&YRZ>L_3N+ER>BB)$I/(O[NF^"YF>E4GOBJ7O7Q^? M2![!RF8A,90;PK(L)1FE"BC1=+M(;&IF84 9!E!AFDH"K,$K")(L# MF21!N%119F/,CYQH1LK5Z.VT71_'(H*17/N!%:2);K0(C()*DR"0U-F,3) M/&9%C'@Z*FTV#AC[?"C155N#HH4 >>?FXZ#:2ZT)?-7&;;TS^,P!@%W-N;\T M:"MW*E/[J,93ZS%<#-)J'QSLN8M*;> 5HAQQA5Z7D<-C8]]>!@%3W0N&E\Z] MBXY!YX+&##*XPPVMG:E73^C*-T"PMOQ(P)[9!FYXR70X^[S=^XC^E;8COR"%WWWTJ:["V5;=7^7&Y3,MJ^QORKWL\UR M/Q:%O','8:\ ^KU B,SEY&,Q.7OA3^2?/!3!9Y\PPS%Q7!.9YR%AF%G..5"/Y+>);H#YSE=-GJ(_Y74":UQ(9Z#:*#Q3M_FR M9J'OF3$HJJ:3%<@3E"6V654=W>B9HIIW1/JP,^-]P6Q.LXQ-+<6^4DL#:$]ON-9\)V)$%U@;UWL-&9BV6R MT2@#/?FC]UOQN_6:NX6N(TB;$"9WM+8%E\%UWKUOFP&-!"R4]R?-'EEGNJ$+ M VZ!>R;.QR!U[=EI'MU$Q-S45"_'9Q\^!M*R3XN\)1 M;R2YO'7=\YSF;[C;*OV7?>Z[=X+74XP!1K#>EM=^_ = M+O87L),]E;XH*K>J3@38+DU>.M0I^37!VK8\GF)Q8 IAE/7QM/O?[6IK([JQ MN_ [,QVVDJ.M<%(7W(># Y'#MUBZW7:G\X\$N57T;Y2&A4V?'&.;O8WZXSH8/S!WB??'^W\;_U09W7BZT0K<]IZ'0F/ OSMV(!_'^ M/.D4_99#O!<1^11$>8FHU6H)W -[W%X,?.D!YU>#A:_;)'IY@MYC#)>H*8*X MCH\6Q[:&XF[N]UWL@[AR 5G.BVFG,Y-,&[F3[\^*\=A:+S!1;%YI';@8&&F7 M?80]L+3GV-%T(C"G&^-@+"-:3\-,Q5_8G$[?.=,*QIKV2R<56U+6N@#)MS(0 M=H;*?NRW#^&>,M0_./]\$NE8!B9C),IH3!@U*>'*""+CF*5QR&/-HLV$^IX2 M>C4I]%J;OXFBX57C]K!]&5T71(SP]/.LI@+4;,%M)@SRJ(L(G0N/EO5:>"E? MG^TT,%&4HV%;$ZQ^OC^PFPXM;V''1O_HINC,HE?F:T.=^*UQT1NCWH?M M]]L]A1WD2GO.UA@+I3TK1//!& PNY,T1FQ[::.L9OFR%O[E@;( Q[UIPPY_D MS"-+.?/F!S* M0412:@!,E0U^<Z+KW"@'MJC:Y?#",BXE8]P,U>Z[,'QQ/L[, H-984%KMCLNA8)#LFB M251@9J.8-IW*V\^>BZ28U07[RJ";R ^L,C7_D^T3XL5SHR5N$%F/*EQ H&IT MWP.:VP5IWA_9VGLOG3!_LH%5AT?RQ$1)I'E*290&@K!8!21G/"-12,,XU(Q& M6FVF7*GWW%)I:]>!^*O-S"VT]*ILBY[*HH>RF2(&43G$Y([1$8",&C-.M6:_ MT._#.5MF3;=K@#,?J?)XG.OTP1'_\N1A #LXVCDQ0O+(&$F4P&!(I03AN4B( MYEQ+%80R3M3BH:G1.=*!Q9Y](F@!F MH?\VJ1L[BY,RRO;<8<%XUP7+X8O3Z5S^\5J /UZGC.5N:33SK$ M9[FW.ROOJ\MES=$52^9*ZBZL4]&8C8OPZ:LA!?C4Z60$(Y@M6!T%.AX#L5N? M.19 1G/TAE5!3UN_&BT2PZRFA4T$L .&NR3<7OB-Q^LN>:D\\O,;@V&G=UA] ME_LP2T!K)K"4,;.W8UJG;J@VS<;1-U%U3X4*I;#5EHU M:X8^C-H%*+O GE637\T&V[V7SN(RKK8TB@58$C"\5+'B:&3 ,7FG&'K?=_^F M-^%YU*JW=37S[A%(F76!E%T@Y5T"(Q>3@:1*(ZFC7!O*5,XRHQ5342)5S#,5 M!3=%*-X*GC=%1;6C/_!8;U9.SN; ST26/VEU)W5U$BCB#YNQ/JI[BC^B9DJ@8"R[ZG5F[0"C"VHO#!HZ]@,WA_9EY8/YO3-K.*%K;0 M#L";_LPP]\7IG.V"BU;W/'#V=OVMM\)O+M-F?; M"\#Z\5%B* : ^?!']PNWIIB5#$N_8;V-:FO!M%I()3PM0>X2FR'9RBJ<3X]L MQ?:MFLB6=>1CN9Y9(^*U3#:UXK[ 2@P\+:Q6NLD < M)PD@>M7S771//:FS J9>8C,U.[JR0*C_J/[&#Y4^-/7(JZ+]H_T3&3+* MPS C:2ABPKC@)$O#$,\(\HPE/%:";Z;$^N!Z[S0;O(F2RN77NHQ4WXQF%6QR M459#!'EH4-OH+QLB\7IGY^W,[(?A@+7D"F2,X-/G5HU9Y_U;S$OASH4TZP3D MW8I?R17!(.K^J/*I,@[#G%K_P@TW. &Y_()R.1:CPE1>VS:I]C])FR3C_'U- MO&*EVQZ+3=SW]RWD[?*J6]6R;MZSIB*=.K7=]'Q9+A?QOZ)M MF2]-N5#<:VNN*->L'M+6RHXC\'5UB])UA+#"G^+.OWSP81W6BX[4+7LF/D2M M4M/1_7TN/U;%[&*=%&^;'C9^TB=_O@7CE2>Q5C*V084&FRMG242XI))HF@C& M@IB*Z'Y8>9V+R+0)H3>CA$V434=?JPKBRB>-AJWXP%E])X[G%$/T7\N^YMC/ M$.-70"A-K==\:_8L6UK#AYRT-%XK?&Y:8L"XS4U$UW%A0^)F"2&M5G98I0IK MZ&'I5!OW!Q>=Z;Y[MBU#;F&X5T"%+Y]>[]5L>EMUL:NFMQO%\2Y^&) MS6=]]YCDLF6+JY_#5[/3F56>DM:JVF5H+8%=^4>5:F_! M BC?6CO@G:X7UJF;G28*:!*MFBM4XS MJ70>Q90)P[@R.DIS'H>1XD%R/V-\G2'1.] ]FEK)^P[]&\)_>;W7-A)WW?_F4Y=^W>Q]U?8RCYX)+ M9O4@O'Q!1-:?9=VY8WJ 6\H'+533UGC@%3#B^D=7L=B68!8:2U-?\E9FGS.V M9@5?7?JV0V%XYRS<90NA5]D2@;9V')JT[:>C.8DV;8GK86,A2LT5S$6-QJU, M/@^3UC5U[T8.6$TMO_'?>XX+0/[O^)G6&W#'*6;P;O_-9#1>+VYX:2$NDMS? M?#C%P"RZU4.5,A]44>_Q2C;X,+8>\)H/=MY_J-F@=S#:AJ?1C-"H2?Y?U6;Z M\39X=^8+>U6" L62=':D-/RSUY(5N!JM:]\YAYV/]0=N6%TQY0?/]:LSJXNU M ,P!ZZGRVP4@9C"Z0*ML,%*(F;R+2N$YB'*]$ZP-LS"_F<]P[NRT59RFG8'L M#Y=KD6CMI96T\\(.POO!9A3THJ&@+ SJ&H8MS6.#N1K2=19HA><6B/+0P 1F MLY%(+I]V%SAX(. /&B-UT[Q=*-<>$!>#.L.L3LQR^1WMQ_K66\XLMAQA,ZM1 MP$XF=:G?JX7G;??V,"M]4*-.9W*W-Z3&FQ;1HNGI1>R\]7GKN;QWTKJ=:>W6 MK8+X,632?:6P^-T^?"4)[3D5^==T@F5&&B'MT@J;G8^\7%O'U;C5EX-\5$,! M$*^U6,T)#==4K,[%@_]V-!J#A9.RX/<_>N\!]_1A.>LXP=:>(A^W;UQ?Z3FK M=>"RP>K<+IR0+SR+1BOPZ-@5V^BMU_8T&[+]HP=VA[.S!Y/K(?TAM7$3Y, 'T?SI/!68F^S,6SR(S2V%> M1 M@UGM>*P^;#EZ]H;5I)S.>;?6"GZ,^USJIKFPS0CU;4=F9_VSGB!7-NS$>\!G M[JZZA7#KNOF*@'/]YYI\,I_(U/?+Y@/0BK*I+(=A'X#M]*QRU*PFOM?.K@U!X-7)ES:SK?3K&,T'[&3/?):_J=D^WP(IJP/M] MV[VS/JZ<5^WW@AWA=ZOR-F[!RBJN*5J/P^"5C]EX.&6_7+MU^9NOB+_L:];1 MJLAG?(SK>"]-GF>!3(,X83I1W%"J6)SKG,6QH?%)%&7TV:W"][%4"=:PC!K? MT,_O.3-S/ZW)H?!O\. M]L.]X'#W77%\K@8PCO#X")YS?79V?/VN.* 9VS__)]R_WH_VSU\&^T?_Q">) MD7D$JA*6TE#"C=-$W"Q1,9 M,-1DYB[-:.[S+(2"]P^W/GIY3P,--!:&&(S&:4RX+0@RV-8JBS0H;P1 M8SYR#O:L7V2%Y:Q4W2\2Y>4*IW3=4,2SXJO25QC$T&W+B,,IBNEG\\P9&! S M0#& IC(6AU)DFF:&1B'\;R C=K)GF3/!T"8%5CYHBNK_/ML[>'43B[9:E[S5 M)<)=, (.S;\CE/I[=>.6'3_:9SW4+/ 8$CYY[OUP=4)S'JF,!B3(C 3N93G) M6!X1'8#43#'-B\;/GH-A5+-;OZ'*H2^R[C?3Q]]MHR]9*+"YL:QAB M XA 3W+?4X?WKR:%K-H=NGWKFBWKNK5MT@A<2UP"0*NHV#8^O7%D8V8O 7RD MW=,!D4U<0SP73:E]'K4N+?Q2P%)E*VIHB%UK"A@;40#F1E=UF*0-[4?? ^(. M.]IK73JDYA)I]02/9T #3%7OHJBP7=_U+$FLF1_P")8/F;@*E(@K$#1I'SR* M'8UL@V%C"HGQ_?4!P"RJ$RZT=?1A&*<8&R5+C%<=%7V/+(P]3C13;()K<4^[ MN">>0-KC (OX; [P%XLD8=;_=2.?3BNUP*1AIO-,Q53%8"T%<20B&<8QCTP0 M2):&M09E7H,NI&-> M=@*V*9+>__/_T"3X$Y1(WP+^ M61' -C4AW+&]#&UK75L6J_ A@^M*3&]]'M+1R O\FKIT];H$PZDCH(: Y/5) MG(2,QYE&<1\0)L. <)FF)*()3S2-LC0']!7&V\OB?XZ K)D+XGNK'81?9\/. M56IT^;1UPL-\U7N.%0$P)%+,8A[PAAM)K<*LRVH-1%<+@KRTH6<-['"G8X2)C$J2AH9J'.HE# M0"1T.[Z%)AUU(&GZMG@@P 8C7US0^V"&[;R_N48OZRK@[J$M5Y(B9B-[6NSH MKJ:[\YVKDR".L\"PF*0*0#"C-"8BCB6)DIS%7# :25"FV6UDUR24\J8%L/5H MN?Y%=0": ^]"&0Z;J(5K._,Z;!UIL).S=Z9M%Z&)TF4)3J0"F18$!,6 M)9KD*HT(S72:1334'$7:'=0LPOL5&K;IANK;#,P4[M:L;-<(FPO HXD+CE[4 MO9,&[>%+.JSW:Q'A_I>3,!$Z8"(D1F#-9 98+Q=Y0$)M\BR 74NS[$Y$..Y/ M7?E;C-6SKGL^QI,@WY*HU;/76<(KKUU#LC*3SZNTZTL[I8]N_"_<\'=T512(G2D" N"'(!;*$@*'UFL<\45*%"ZG7^=OK9[.TT<9/]J MWN6X*/]NLB0>$MQ]F[_R 3"=G]HO3JQ,=IR(TFI)(QAH4 MK,H(5T")L>%4YJ%*0BV0],);1!L"M1M)HVG-]' .[1:%D$I+I!(0E*K2P[90 MJFW&MV#% %7P_DM>#D?3R=NF5U1##<&3IX;/]"2-0P#M04*2.$F &F(%U,!C M$@J1J2"A0"P@B":7HR5JZ(WK)<9PM"&!16YUY.H!3@>ILREZ"R9P"$3B05(G M,!I==7QYD@?4B!C$1)($!OVE >$L,B0+>:XECWG*\V?/;\="321%#<6=A>C/@ /?XR'3G[?4\7Z M.CS\!WP/Q(,I0HC&M*J^3K%O=6F=40]]3(=D6=-@/;>CLU)7F*MY.-2=S&H( M4@8G*N(ZI#J%71:4,&%20.=)1'(F%IV M>K;3["1)$\%"V-H@SV+"%),DRV-*,I:*3,29%/;0YBL[;2NIC5TT%2)DH3'X MJK&*52 M2H4B,L&<:8 [1.1@TT?,@+A/C A8^+4]_W"4?*9Z/N&L"JOV Z]#Z M$HPT@ITU^;C2?]1__(FU4/K\Z@\78D#L37_.9ZCB"T"1V]@#_Q+[/O>S#TZ/ M6+R=QC;\;E+"_ZOZS3YV?3NPO_UGHI9_#*-T.XQO_OVK-W_U1U:/Z8&?FZ=W M?_!_['HT.0 UB:5NK6RW4]SD__LL>M;L%I>?3TML_4D\L4N 2L;\.<8DS.'I M'^'X2X_.[WM?FZ5M^T<$%O$Y;OOQ:7Z5Y3;$_--G%>J[G=PT2E+ ]5FL>!R '^*9V%69Z&FIN0 M<14EJ8=_,4V7,7 M'V)!A:,S/GP]&BDL(M6@S6ACL<*K0KS^D'PZ^LP^'?T3[+\^9L?7GZ\/=O>C M@X][\?[1R^#@_._BX..[ ?R.V,#?\R^\*QY^.AK#.,[Z![O_7'XZ/SL_/-H/ M]J\E/3[__&4?KQ_LT4^O/\'OQ]?[-+M\<[0WV7\??'ES]#*"\9^()!6*<;!" M@A@ :F T'H0F1 )J%9R%822S9\_IUJJ@0&<=?P]C@=3HW9/!'DX)&/L_FZ4$ M9N&4J 0^#T>7Y&QT^4TJ8&'ZBRJ@>49XOR5:-%)4VTR2+-F9"& M 9S$@F[:Y%P8D44JXYVH_+5%Y=6BJ#19PCE/$B*BW!#&>41RG5&2:C ^F,;L MQ/C9\V0KZ^#E&G#ZWJQ^> QY^A#F=@<= MOQ\Z\NJLUR'&]92$/T[# @'4H\-&Y]V Y@KO)<\&\/]\ IX.*W[[$O_T4 M"8G]2N&O;X\JO(L$Y:LD*)#0? P]?'%HO%SMT.0W2E6Z9%V;Q(2Q2$AF8T.2 M/"=9*G(BI,I XE(=Q3D>W@3)0Z 7@_ 1@N"D JQ+CK6C]V\O)^\C): HQ!G&D#=G>>1C%A<9J1C$8IT6$<8])ZD*3AL^=9 MWL'%1V7A^OBQ@XKK"17O? C3G2-_F^!BBX(K3_*4<6-(1.,(@)YB)(^CA"22 M2:4T%YIAY<)T*PYO2OO]Q;">8\=HS249^A(7FHT MQ7R.>@7\!9@ @FMKJSXW/_[*T>X/OT"=?OCAA_2U6EGI;0"6Z]3-_=1-O*AN MPD!&H8XYD2E&Q:=)0K@T 9$A"V0LDS"B*=;:W(KS[W8M/#@'?I>R^H]-6;NI M2XW]\FNEYU?V9%R[%E]UA9FF8<)<'=11Y3JYWZ?T PTUXUIKR9E@FJ9YE-%4 M)H'2<1!&H?G!10'?ZS$O;>'?F?@XFLVIFA79F=6U;^??OH YO_PRUL.JJW/4 M2N ^O<(CEDCG24IX+C+"$A63/.2K_I+_7 E!X#JQ2M M@#;.3A M*F+_7C>@G.N6T>J1 :SD'V\[?M]6=W[6)6V3Q,K;XZ[D!1V:9D MMNR'ZJA7\7O>E7-?&OG?M+# Y*\I;&@L,N-)-095V6U-7)'.N MH# 0;QUW<&7K(G@&L,U YZJOGWJ$=%\YKEA@>)J$1BC-LH@+&:HH#W*3A"+- M:>#E>%K+\?P[Y'B-XM[Z@HZSYHP[LSEWTKB1QI_#$YZE@80](8FF(6$1!VDL M#26IT9+2/%&YPA+6V\O^RSEIO*K9U(W [*=UH>J]U[IG&]\D/ZNSURUM19L0 MG[I#UB:*HYW*UN:=@@6UEOMN>QG;;:>TV?<];##VF)M?UD6);>C"5L^>WO6+ M"W]B-\NGVMZND?1 4(,Z[.V\?]&+8KAQ MO=K)=@:S2@ Y?KE)$V+,." MH\*P1&:9H+F( _A2IY+)!U77>\U@#PURPQNR@(%9^ M+4>#7G]TJDA(O19[\ 7A__N[1*:^R:( M3;] (!/;1@C&5O?K.;5-+0;XIYF6UFRSW1H+,<7W>MMKB>JW088"L[A)^+I& MV#89!C#"CLEM]H+GH56&3\.VC]74]Q;"CH^JD!SO@%D4E7]AJ:W+T.%CUZ,9 MV!=D[L0V#[:<6%6UL&]@,QHNODOEG$AP=9?>Z_'$=WH/MKS1=K14OVEYC6U) MWUF9WJ:>(A_.I)&_$0S."@?5/,U,)V 9-&7VL4,FQB(;V.Q6X?.54JB9U7(+ MYJ[E//%."U?[ M1Y_C_=V]Z_WSXR^'1WO7)VE$E>0 :K2(<\ XB2$B2&,L1YWGF10ZBH7M8)3> M5@G_,4T%U-X8T@>FF 1TT.I)/:TL=+?:=:7R[0U&2O>]&UNKE>[EI1+&>,CB M\HE\?M&X')W[QM>S)]=:O=^$CI:^RB/PZ^7D["NNXK610G>SGERIZ)OJ25O< MQ.59 0:9V@;CNW<(T!#QU[+]!9QZ2V7@Q?)&/$B44:&,@Y@%0,LJ4RJ7L0I9 M%NH@\,?UA9B^&,8S\_/6RUHZ\LPI>R MQ%:E=7CW%3H>5ED2.Y-9T_>(;K5H_*8.'ZW#I&466BZZ;MGI7CKW6\H?=X7] M?RSS? A.C*2Q#+D@-$N >0+.">=NC\"N MQ^S$\#3B@#*("80BS.0IX7$4P$<=QFD&. 1;M82W(65+?"Y*P?JI%NCR#G"J MQI7-B;''M\M:Y<:F4\Y!IF_N[&']@LM1%?5]5W!'S[D:EY3=]CW\5*W*Y5\U MOF^2-98J VG 5@FP&A=HN42!Q4_!PLQUSN+8T/@$BW1]M6IZ;L-Q'\4#@B=G MK#Z!>63[?O40>S^XM<)N40&RYOW7,,EQM5?'$V&HER,;K0Z; )Q9 -B:M%F@ M!^_S@1R\&AZ>]\\^#?:O#XYVXH./>U\.CMZ='1])D$OK_WEW]>FC&HN0)8"XM2^>&X0P1CLE[F6&!MY'/87HE80UL*5A#'\^C>KM0L$B%5 MGXCC :3NKJ[*?/+)K*S,&/#0L!0SN)6M ='1!0G+("+GU&33@HF4F6? XDDQ MWXAA>@DJDS6XE%4;G.77RCLJL]YS[/,SL)@,G:-C^<(_:Q<-BUR?ZTP*#+8P^QP\.005/ MFK;(A>O%9K/2 +?G_>[[.OQVF*W(8#-CG*"4#<8@DZBP"-U&D9M5M"1LVEX/ M9F[]87]A)<;)%M=0V(OQWE756;VVI6_+.A.][Q""I^2 MF%DI*>+U@_WHW)2YZ))TE=M;.,Y;\.?81=NVW8C-'JHV0C.OP^A>_QI.\]9V M=3BE_YY0@[SNN3?T1'B&7CT?UX?W[T:@F.Z7#1X\B=3-R M?YL&*7J5%GLGI4%KI,J'Z+K%HE-]U:)/LB"FEP8F*.LQK%ZQ:DME?%OB(\=Y M/UMQ &?'%24L"1K W4A4Y+ 9,9A2?>>PV8Q=O]ZLS_0-716OX\DM>S[F40,O M9&_[D.3O[&T=>$U2U=30> J@YSF"?-;:?.*GV)+0O6NGWXAF7U4,"8SFK; M\);U+5X].\ F&(RI18%R\(])LDCG,O-2BDBU8#K9D&7U-NDRPU#PT!9E%[G,I.^2 OY[3;'3"E(A,MA_Z64*[$0Q)&)*Y=!-=-:D\X\T0Q;00.:7@T M<#ZPM$07X"M5Z^IME&?NL_C<(,_V/A]P9:VD(: H<.X!G.OK1@:>G9/"&XEC MY&EM\R)VKV@"?&,CS4L--(4 7PJ6.B9.5-222^N%YD;%"(\;X.J=8XI++/S; M0\R9A1?57 #/Q$"=0$GY7!8@.60LP*;0RBCMO0HY7\7HL\F<)=Z,>? V\!G.!Y-V'NTXG/8!=Y M(*-'CMV..:>J=WIRTCROV+$S!< [,#V9I;!7+-"=EE[V4F>S._!'X>? ^0!,G21"7)C>'*(K\ MC%@D7 ]CY!8NZ?4&&:@@]466:>_4'UV3KSVRBE-[M* $Q6V6/4@EA9-4.6(3 MY@P+:WFD3.D$*IF\U3FL"?1S$-:\&B^7*U]Z)7!^!)*94Y;VLH-4S,)^L7T] M4WSOC>,HK7T^4%$J9JU @EC T9B9IY$11>\\SCU-S(N\E5'H9(0)ER0=EKL=!I@V".P-.-W$^2]R!09(4VA] MQI(1(/I.J]68'"4VX'U>'/S\/6K?S0*:BZV.]- DY$D^[*Q?0C3G=&F M'4]!)YN#O"B44TS@6Z>AT<]2T,D!U!,8@LU+.1: SC".6D#B+1WN(F-J3D3& M^5ASS^V>-@RO3N'IV#/;+4Y!Y\$762B ,H-,])-"_FSA\>:OKJ0_M QJ M*Q<4=481*@.WP6@ ;"RP3AI\4\""X684'2674FKN'#WX!(;J<%B]8(3)@^#! M5I[Q&.J=X@35WWE]WC!8SX0)Q-[6@8(589(X%"W%B(O(D0V1(3"Q#M9*1RS- MVB;?(# ,)BBPEH./,)<O]^=_W& M>'E@:^; %BD/;+VU UM76QXQ:WG&[W=U(LG-B2%7'PN["54V_ZLH'3;1K*)< M&+_!QT/9U'2#"YG% MLRBR.:ZP-I3_UG4LO' M&>RM!W1%C<[1,@):Q^6_.2R,NNB2&XL7FTM?O:(LYT 1GJG\Y"7U'W24RU6[ MH6'5Y^Y++(YW&>?&Z=S.3U7O3I0M9KT(IZMN^W!*!61L3(4#/E8F! M8Y&,"EX&[7RB-$5B;CK2-%>4.J="!-L[ND?&X5 &5Z74]%T#-$??6[^;>ZT= M]OVBBO-)I;WMW?-<4KK6RJ>@OE_\:.W"\[^R7$:ZVOK,1M? LTY_T*_R>ST< M5R\^GU?KGWGU^*]<4IKF4U _CFNM[_#.M7IH[7VLGO_8#JEZ7I28SJ6FSPZT MP,)A*5 24>3B2 YII3!2SCOBJ>#,V+7-\;F6E6D&_40E^TNP6JV76^;\I<+, M2F()XR#%@AI'6+#1Z! D=1C?M/>_3 7]$K$>&[$NQHA%E17:L("8RL>ME='( M@1@CJH@S1*68:,Y/)>N8+=I[6AW 6@FWYN50SKU+1UD7.CHRUWG;M\Q\]&UO RO+1?.O:[=R9UHSPIV$WX3M&=Z)7.&T=0ZEJBX M#"KN3P>N+ TR>HT\_&<0N#+,.V2MYIX&)80PKSAP52K\8Q&@4N%72>$G-$A2 MZ@EU$ED5\^D03($&$8LP-HJ1 M=EA'%B6+SIKYT\< "I5^ME4>D)PF--,:Z&0=#FFJU)$&D>/.)8*(#PQ M1?':IKQ<1>"MQ'CN=_.7\LUR$AXXVD?%AEIY@ONO7" @-S'.9],&#<0Z4Y4Z M[Q[MNW6N\$LQC:M#@>\0&1AO8 \.()< M>C"8+"(:@W!*41V8>.B(P#*I]R\E/OCJ(.*)V?.X1$P)"\\'"Q,>K9.5*A?; MY-$2Q*6@R"@/ &$\X+_65G&=#ZY>+K5Y>R+]O&A0!@^7RQHK:BT.J%49,'PA M <-BT09PN#/(]2L1<9F4V?I61L,!6=HZX,'($&E T2N'LJ5#FH6 $DG)T02, MB> R7/@6M/RYHH6E/M]?G\_'^LQR;U7K+ HA)L0UT!NG54+P=^VT8R$9T&>V MJ$3SZJCRZH2)7@25^;B@9M0=$^'?1H+(TX6!KJO].<+*HEK5Y2_68G\OU>WO M$A670L6=:9;#'".>1(&,MQ8\/VZ1U=$AR9S$. B5$GLY*2)E3MC*Y(0MWX"B MU/M'U_L)&\)1<^:T14Y:C;AW@ "<$R0Q(TGKI'Q0:YM2K'.RJ*OCZJA]N7NX M4A&N%[%[./"K*BX":,71)F+?_K[?^'#HVMS"[B \;-WC): M/#O=+"'C\2%CPC>UY3X109%PW -D9+Y)'$8^*2FE-TRQS#?YNN:73V2^*,0H MPW-WX6' O$8%*LJPW$I2+ # 0=/6O70).J_SUDO47 HU/T\3+0$64EAGD-/Y M'#O!\!.7 ME@+(B 8"X\'-$JHW.O/.GJ?GRIU/^GTO\):[*11$530#8R<+0< M\T@3(I!@5'OFHPS*K6U2NBXUOW]JUJOA1"\]-E6+_9FT]G!UF>([$N)AK7X& M,Q(ZI[GR_^B5[N>/KMX\WKZNX\//T(J;GM4CG;?PQWNCG9^M?K_;<*=%"XIZ MYTO1SP9F?B=W&3TO#Q&DI0S(2"J4DIHED1XI MLO< 2O?,H;\2?TO\?>&1TA*$GPV$)ZR?8"J$91H1JH#UZZ"0"=@AQ8V04F*& M=>X32=>)6-36][5@<+FS7TY".0D/.0G_*?!Z\XJ>C%?\Y0Z]ZP:XX[K_V;S< MTJ\P!-@G8S0&JR8DCS)8\"X"%R8:+D0BXD#HM<6/'B)4[MDZV\+UH0WY;=L" M=OJQ(BI#1EQYY/:MPTKXV3:_AUMGS/_6Z!^]/^W!I,3NJO1 M/?[0^/%ME]6V#\G>QYUS^"ZI?OS0JK9V?L-G+;"IJ7;LSPKG124&LXH<=@J< M%ZR0DUZ@Y!BGU,#T8SO?<]7;H)01V#GIN#7$46PHCM)(*1+39+[GZG %!G&9 MT1KT*F>P"I71,O2N[X9Z99?&F\@'=CH>SV:OD/O3=Z#N'[:*![=E1;!9KR1.TMI?,%?K@JM!8^NA\,"7X'5RE^M>49YM=,7ZS--#!$AMY<,*@Z[W^16'[L()B%5QFN'D M-)<3@J<7_*QXO)^5RM$TP,W/CAK^J-*RYX-7[O7S'5+C=VX%#*/X9;N-HA/H MS(1L5+:'X\BOJ!YE8:WK#3: M5X]T?5@-;_)"(&K%6==KQ M>)2\_F-3\]--&[V@@ T/9R=HT$M+1W&]4_EDP MQO.33(&;XR4H&IW^:#,82=/"SRP,;RZT)3*Z4DH1K)@[J<:3;^\ MINNYD7;+'G>ZX+A.P "@=K SY43F+%^(1 PJ&E] MGE+%XHHC\)!1%KW\Y;:%M895R0_?WAK?>HR"O1FXR*>7"E')6G8R&$1_(./Y MH?!!_L9DC8L&V@,L' VF&-CI27;3LW!-P6T'/+/B/H/1C&3(-9H@),,G@W14 M6O Z1R"Z ^$HT.7$GA>#R6_5&V(-2 A\:20%TPNZ<.OIJ58Z[Z*)2K#G@P[G M 8 1!,\7U"E6QS('Z-]J].7L)"E4_ZA6')/G?^ MSOIPA8K[$7)&>@;V.QN7T9O!PHW6+-O-D6T8K/*_"K!!^96RWG?'ZEXH"J*BU]))=DW0^>AU%"#XQ(LA-<>=R'>^P MCLX1ZXDVB$;I$3':6Y; M3.7#ZE?^L/_R12VE<^V9$*3YWB& M3V3F RQG4W%-EB6+ .#\#$CZY6LFP64Y,6]E?$0UP'LHIC0DK=Y3IP. MC00>9G95 *0G]"S/T9B?C]R)/+^]#CAGQ?R/O@JLR4[MFF1V-N:9,X[C(\>1 M]CVX,*=-T+[!;LTW(/*[$P8_%6;:^5V0D>8XMO'G^5"7>UOML#\<\!L.//VN M'AXHEQBH+4=4"-#:(!722G-DJ4XX!JF)T_,!'*PI5UYC[JGC%DL+US(7%78* M*RSIHL#3+%%PYV/9&DI;%K%,;IO-SAG0A<)-[9R""H3>O]]='YA:J(YK"X)6 M-[[#YG\-Y'Q$_P>;2*"[37O2B^]&/_PQBE8WVH4&%A?],1OQS:@PMX%4@,3@ MXS_.&J%_]$[+#8Y9WEX=QOJ'#QY\2C:*G=>Y/;'!9U)O2$(7?HPWR,+/KKLM M81N2+O[XNMM>_YGD\G$&>^LY>/XTOZO3%I\G)4+?:M?_ZLW9\\TZ# MG9:G>:N;-T&*U_I^'9&8>=L;UOCU+.64W"ZQ<[[BZYSIQ$.]\<)<_UW48&[W4J\#;">>>#P4\XR)4PR$4ZD+I5VOWS MB=;(J;G/F8EGSLJ\Y9O>/BGSJE=\IK3*6[[;$EF5+E#E7/!1*\<#B592&V%T M!EQH 7[UDEGMUV95WI"VL?-[6 5R*U>EZ\6P2F?-[^A2#_,G__E9/?Z,P67& M>_7OO+;]I5'=_G&T]Q'>H/Z3[WW[T:K1S[^_'W^]F,^?_/'M\WEM^_/Y]_IG M43L^Q+6/NV>UU@[_ 2XWC%W\:'UG/[8_-&KU6AKG3N9:UH1H;'@T*)C($2=2 M(!>=1DP9#]@JP$E5:YL"KW-U[^S)U3LR6>+5*\6KI!Q3CC#@!Y)3:0UC3$LL M"%?.8,$?,@N\Q*M'QZM)[7WK>+1>2*2C((C#VB)-9$(B!4YIT#8PEGN5BW6I MVA<>9EO#?JE]T%5E>_&6:2 ML,2X5(P382T)P?E\*"(IZJDN>=V+TN^IGDJ:Q5P0$2DJ5:[=89%E.9\CR,0Q M84%YOK;)UJ6ZW%5IU?3[>>.(R_JXK^:<]6-YR"__F/7#X_ ]LQ9+'%XE')YI M^^Y8#@("SXJ1@7]- G)1@4I([PG7)'A,UC8%6R>WFF@KY0/'P>''UM-EOG( Y M_WNJ+,#>I"S P@,,JW6 J%X<$IJ<\N[E:@3#<]*]V&Q6_%%L988Q./H_.>,] M=4C[BJ/FTZ>.)O4R1J4P>O.%,"8%)8J#(_:P&^>Q.X08C-!K"<\\$Y[HW* MUO!P<:Y4L%X!R3F:#+V33T$5=0 ZI[U)E03;ZW5\8W3H?'RLJ3@F/U?O(35B M<[KH1:/= Q%IVL%QYI;-)Z#;>:D'Y1HZQ8FJ=-HNB"*,;G_N<.O<:?9!(8/1 MF?;A:?5\Z"VOP_2(NW%4;B+/;V]VLN":7J,%\F?;$5XT'WN/[9@:106*X9=' M)\.&=X&A?$\K*"3HGI4%1XWJ0]Z?2*.7]7G-V'Y1@>:ADZ6%-7#349 M3RZQ#N;YM+_XDD6EFIY:'22=FYVI?X^ZDW, AQ&Y;K0_D4TPV'>V>6;/>VO_ MF<4U@+#AS84NZBZNSMM?72WJPZ>]^LY_5W;!+=RO?]G=V5^'G]\O/ERY*N.N MP;#W*_6]RON]VO[>I]WMK?K.=N7#;FVK]GYWZU-EOPY_J.[4ZOM7K>Z59\>6 M*V"T,G"^O;4^"R!3P%,@J0=(:,91>0+XK=7H]>"W C5R69Z%@C \J]&=GG'A5X K[JQX_UIMYM_ MG0+?23&1X8'A7LSE:P9E2.RTJ9[%WZ[-U.1\"H'[1^"Z'QYU3OLS17+R@!N= M,&]MX,5R/:'!4&%B3EW/=QLG^0LH/W_VV;,UCK)I'%8Y&M8JF7ZYJ^W%Y?'F M>E$^E\4IIK)XPK2Q'-0ZR8L);S(8>39*-XPSPI*V.]F(YY(^W<;4@>Q>'Z"N M* J3MQ9>0Z&.4;"M\J=MYDE<3-16M4#'UW:(W?$*30KY9%TH^-"" EX34;1% M7\FB<$LF)3Y>H\X]T.5?N1MES(W*^XT>4*2PGCG?0)H'O&]4; ?D%\C02/9L M[!\+:S79@_,)QZH6+&C,@G=EE<+'9 M.7MWJ[>6F9D.PJ0H[\>\H^K*>1C\J='.I=S>(:*?H"+GU3.32W%2.0XD/_T0 M9J>+\(WB!'U1^F2*#XQ*-14MSX85#T%!3XL*ABYZ>]J+HVIOW7[C8D 8!A:S M4<>KEV&KUY\K\Y:1H)%I2O>D Y8O5@[!J\E2 MDS7"AEP5#\Q1X7^,1I?K4922\F226&K&7"M8J/ MX6Z71>7#N(+EV,K-UJ',-/.T#U8ELZ5!;;Q+ ).?O+7_OB*Q1 0C@1'AZ_!Q M@;##NI&C^XU[VC0[O2FB>[FL)/#!CA]1UV[,W/2:$I&5QG6$.1O-$]LMRB9. M3TNN!EKP:-"B;@-D>?A6/C\VG';'E<8N3URI%$^K%/-*,%M[\'I-Z,5^OQE' M :RK 7,LH$L*.Z.P8-<*NPW%,@\_&I<:753(CY.YPUFLU!/O]>['KGQ9\3 MRT*4IR*DE\HJ ZOHQAX(9,AL$SA''_SJ0O_R;7_9YB3>,;[+ @LWC>(CMZ6P M [D,[%!'=Q RF,019NKQPE>&<>ZA19G,X] -O)W0 MKY2?L57$06 VMH>N[$+[74&C7\U_CU?L/I* M2]R,[4/X[ KH+F#I7XV9^^0[#]9B>LA7E-8=@N6"%9S1A5$-UC1=&GJ\?;!Q MFZ#_[?H?J%RI\:Z;>+2713D4W51V&W#XO<[W?/M,0==D0)VK'H^S/EJ M[?ZN;>_2VH7'>_7:42WG/OK';Q653I#JUM?[ZHU0]Q[:+6J'ZKGN]M[Y(JA7O7_TRU[9^_#R@56&@K MD*8F($Y21-8GBYBD2@=)#-'L4O\!Z33\'V.%(U=:&2/>I3O"S4^;'9W + 0FF:+"$IHHX)KB3TED=U#A?\?$++(Z%[7UV[=O] M>M$NZ\V*FZ<'6#&AC$TH,DP1Y\P@6,B ,(M6,ZV4Y6I>?/ZKD(WG,(!3@ENX M&-<55[P5Z+)9T!V45WS:,HG&;"BL[E(F4=$-2MC#5QXD&X:;1RB3*-BC#%9C M<:O;WK+2,C3Y0[ T+W&N9PL'NO8\TCFDNR&9U))JK'W_ ]S^TOA]_:\$]4G7ZT&)0"C.E&9(Q M. 0NC$5.B(1PU%X$0L Q$VN;:IV8ASH\OC)'$A^FR78);V\'WA*V"1,AC!*" M<^6-EDY[2H-QU$I3P-N]^V*7\'9O>)N<%#0I4<>P1#0?%^0A&F2=$\@G8;RV M&*?$UC;Y.F/FI<#;BSN9\D3E]I^/)7_(J2Q'HXZ.=ZHP=MNBF2\:/I^2'8[6 MY&->DA(_E\#/VOOI&K=)$ZF31]$[#/30*:2#)LA(6"7EX%\:UC:)6%?X>2%,\-R- J4.%K%,"4R",/7-BE? M%_+>W./24U**C]U.K\2CI?!HI@RIL49$K1$O M-O]EHDAC+! 5406OO%=8 1[1=7U%U\D5]<6>H4CI&U;VIR0AI;+?0=DGY(,( MEP(A&AE#$N(Z,F14XHAPEC0( F..@++K=8/OW1MC10(O2[$B8E:9EWS*V8[= MF),/!VF(\;*TI-_;/-TV%2W6+@2O99"K^E- M,<\3.$D:(V\$1CP2C+1*1?S#**U8Y+;HE+&.Q67T^G<9\'@-JON49*-4W7NJ M[E23FT!54BDAHKP#+T,EI"W\8PDCF/. '>=KFV)=FA71W%>?0S05Y%BOM&/_ MCKRN+/W[!!.TVO"]HL2K%OLE7B^#U]--%'W *HDDD+))(DY(0 :6"TD:<* A M.IZC0D"U-%,/ZRBN7"7?Q\I0*I&S1,[5Y+TE&S][=R@..,RGM,(C:Q)'/&$-?I@1X(<%+",3/.)PU=F[53^F/ES@ MT8G\6P=)[WFD+\^#?H8#?)IM$'VG WP2;RA)'_Y,G-I0F#_" 3ZI]&,,E@EY MV]L^=>+EDA&$QR$P^E;\Y6ISM=P[K>2!LEL=Q5OBM-U+>_^Y W5E^O$=R/VP M\NEZQ46 ]Z)P62<5E4ONV./F[?F#2[]_Z>Z5VQQCY^]#LUH_:E8__G7\_=LN M^W[Q^>)[ZY^C:MVS:KW6^O'MQU'UXPXX^_CU[/OK=K1]^-P M7-NN-7Y\V_D-S_]=I3^:/UH[9]_KW\^KVS]2=7\F;*:<2)0BJO(.)5$)&1P5 M8IY$GE0P.(1%VQSWZG_U_$&QA^DD6&+.&:"VI]: BEH%O MPW0J,$Z7&+<2&#<)< 4'(.881M[IG# :"'+4)"2X9EACS #&/BX3)H.)T1ID42.!*+4L#@]@E-D'; =)3SD6GFG#)V;5.N M@WU;C0S>,O?^H97[^?E-J=P/J=P3JB,%5LS9B#+ER44)0+F%Q\@P$X*306!= MQ'2P6I'T_)5@.?=)^7^V>M;C;]^LY_5W8!:_;K7W9W]M?AY_>+ M&YRORKAK,.S]2GVO\GZOMK_W:7=[J[ZS7?FP6]NJO=_=^E39K\,?JCNU^OY5 MJWME.ZU;M,=Z 6<^ICNV#KJ=9OAIYCY_OQKQK#?;D+#1CZWB?,C4V0_P@(MT MA0"#.NO"-U#HG+5[N;/@X-=.2D7WU+_9Z10M:^ Y,T\_8 M'SRPMU'Y=KO[Y?,G?I(]D1MVYR\4)8LS#H<'[!FY,"+SE"LVS@^YQ>&<1MLW M3_/B#&:HF+K_O01!(EQZ+910C%G./#9<"I.XYY@G2R09[D:HX6X$-@S/,"5Q M%Z94+/PVK/N8(Z<7#0O6R["PC%)[%Q'7@(KJ4 MY4,[8IS \,>H//>X%(JG$ I2E,6.UEN6F#T8?_7S@:8\&N,5DB0$Q#6CR&(?!)J44=H(!S[U) M8M;!"L$B=!L%60#"/S"^P/%.8CL.)0:H0E[5UV1_M_J546>^"B/KQ?NM7]TB M.62" _87_(!>7/Y8[9(*%K3+6<6821>X2\PY:KB-\!\PWEKAF](&2DR^/R;7 M?YX#)F/A,8;;(*EE;L[J%+)1602VT3IIF!$NK6WB&PUU&'9Z'ZH4_.4HBTJ6 MFIBC"2 X_89OG!2Z=]H#GW.CLM7L=0#!8Z5H!TWD>M$0FN(_0#I;C7X&]H' MO2\\FL/8]KEZ5?$E\L? # R?=W+:!?NO0*\8>G7OHK,9>5HANR2ERE M >-77$[DI96)&YP\S#$71FC'5?0$; O\@3F_('A7VI1[27SU> ?&MG5>O=BE MU?KG,[ IS&"??!0(^&A$W(J(' 8J H;&2"V8%A$DGM\D\;=J +^DX5C4S/V6 M?>3EVF*CM9(=X-53=8#_N]LYB=W^^=]-@*&M=MCYG]/&20:)U>L(7VL,->1X MB]9:X$QM>[[W\>O%C^//Y,Q[^.81R@(3_900S*:D4Q6@!KM('3Y$T %JE)4%A+!][(PBB8> (MN9K S:8NY%2:.Q4QD1M8J(>O"\(WC+A;O_";NI#?NMK(W.KU8O_/"$^(6]Z?MDZ+^-]V M/ $WOU'00[ATJ]6!&;\H?EV93)<[N@*#3)?6/TUPKB_VOOUHU>@.N &?6?7C M/XW:]LY9]0+&^?&OH[V/W\]J]+.8SW3Y\>TK.-=5\:/UG7VO'S7AN6<_ONWB M:GWKHO;Q*_[>@OL=;[$?V\W9@['2:"#A@B,,_AKB*:3<>(8C#Z0[&(>!Q/F< M5L[)6VLM58)E"9;SV7S6.?!:M7PQO[&CP M,EM\ @?#E PF.&ZDL30F*462&'O' U[,!4L,6VD,FQP2_EVK[_RN?3Y(5-@@ M%<^G"8'VY382-N7FHE%;S$0@4I"U32T?JCY4>5IX!?7=>4R-X1:\/:402R9:K62Q_OE@,;TW MJ2F;?RU1F_BTT7>[E[NS15]*Q,#@\8Y:+]WBE*/632$I_ 0QR]+&%@Y&)@$;+@V6#O)D27& M(FYT0LY$C%BT05O-%%9X;9/I=<57J>SCJP_*5*T_@C]VY[)DRM#,PFTZ14(0 M(DJE D\D.F4HHR1Z*XA.EI=\YM4!V4QAC^1#""EYY*+FB >KD$U2H&BY\#HQ MKUA8VU3K2MZ[8UT9L5E=& @X= 9]1!KP)K;'>$Z45Y>#/>%GRF=<( Q,^8W62,3J,/'=Y"RQJX#/PD^/B+=A;CNI?V:[L8S$+*X-IRD3G L1).=& M&'#,L&$V.4J"L;&D-:\.S_:F=\(")0H;&9'46B&>6$ VI_>D(#1SPFIPUC.> M42-7R#\KPS0/W9G:$@7&)E!A/6?1:.YH2MXQ09DQ+)6TYC7"P(36$$PBH1%H M30$#G%-D@Y>(4D #"4L?35C;9.N,/U2%]C),X) MFO"4&+=B&+<_175\SEL-02/J$\YG\RVR+G&DDJ<)'/F@<=[MQ^OB_MF+RVK; M"XKOO&$$>8+V,R6"K!R"3+$D:6&U%48T<)(1)"!8>8$(\=X%+#-[7MM4:IVQ MA\H76KT3Z]?P-V)6F4Q]*JHW3U0$5'2B(V\L0K1,$]S5Y4TEWCW\>8_Z5G&: MM<"\K0-%HW8^6:2M5[D'=D)&Q("H(R0:;2,3N.B R,5EQ+M]G]PR-+3"^K^Z MK*?4_\?1__.Q_L=@DC<^(07+C;AE'&D'CI.A&L>(?8H*?":FU@6^?)S]6?3_ MC<:$UBOM>"DP=$MR6?9@?8()6FU[\#KH8&[>6-J$1[ ).].YH5;NY+AUG*P&Y!.0W%)4L ?D1 7E" MTFG0%C"9($8X^EV4PZYK>^ZS-RB#R@E[8-W4@6M@% M:'6Z_$YK227^/HGM7NXLU@?U6++OYUW:!MVQ\];TH%>FU]:3=Q*J[YX?))L4 M"TP@REA$/ !1,CQXQ'3 \'\C' 9MI!N7_>7*J)713)2*>DEDY@32ZVW M7D<1@D^,"%(T$R1FN-#W;+%6+O1@H>F!M9HF3R2* >=U"C_JXGD?;[55B.[?<&_5P&0#SJ&M?(1.#1GW=V#N)<*-?L7E^JV;N MSPQGI]W<_3"_9FIT>_W*_YS:;D[5[:2;VW'"'QO=4;_QDZM[02W9AI Q+X.Q MS)O<\RK$W 0/*YV=&>D-97.HB-E]^A&.Q[^7/G7:AY]@T4)!C7K_+S;#ATX7 MJ-*;U:+9!LF[+%.9R*BS$2-A?-YA%0Q\RZ10X-YY3B4+E .5P1OT^MZ$([68 M%OAG;T:[4=D?M_HDXU:?NS,R_J'Q.X;U2A86U,S24@C[;KMOVX>-3+ &TK,Q M:@%ZU8L^@V9G )O#KZG6HD]GRG9K'V;4$U[-9Q4] SK:B^W[Z2=^8_I9/08K M)Y25,E*%DM0:<1:!SF!!$3B;0AL?1'1T;;/=N6SD)N#=JYS%;IS&]JD>U%>C M^C+-19?N)GK7ZV[7A52J:[J07MUS] FAZ9IFI/JIFI'F3(P8IP,'O15I/DIK MH_:\QU_/:\=__@17FU7!+:\>?^99IZK;/W[N;7O\XWCWXGOK^QG\WIS7L1JP MP^K'S[^K=7]1O?@)>GH$.K5[5FM]YK6++ZWJ<0WT[\K2:CV%DMT!B M!(Q2(4X%./,<&Q1IE,9@8":.S+_GW'ML/,,"X6MHTFX^?:C M3[*H>Z#+-K>J+I>UMG4@K538.(>B$P9QK3'2,,](Y2/D18!.L/EE!>/FO:54 M6JXX"\%ZGSC3WC(8@Q*7NLH.)OIR%]FEN\K>+$]S\D=-],)*%Q3A/L&[,@T^ MCQ)1"1KA^XNZT-[X@K//P4YB9H+E7$6>"'..:N^DX4'Z#O=DPYH3>ZHGAH^]@H?#QB5/RJ,8HC@ZG4&S@XL3J/9Z.FJ&=($PMPPH5$-D<< %UT-#A(&P 0 M.NW1>==,KZY#_< 43DH'88("*D,-9B'#OK"!$8QG:EK,D^IPVEU JJ\R!%]& M$E?\5@=Y>VL&X>*S.!!)*.F(1"$XAKBE FF3*$I@Y!F!'R4!+IT:J1]C>Q 4 MFL=QT/3G=/DZK0Q2E;.C!F!3H^V;IP'^<)+!O9>E#40+O,#")9P"N-.3FR1Q MF:2"^TIB.Y[9YAL4P=KV#CY0V6UAF8+ #P AV".M$D>$8TF#'T]IF?Y'X M#6S)T(X5WH+Z VP9V-S8ZP^M2:,WCFM^;':<;5:^3%NSW7:[\VM !]X7G8TK M_QI&0CY^V7T_C&O\>\IH@9W+L5'X)CB,C39($ESZUVGSO$)H$6$08 H;?;C[ MM2(FI*?,I42!LW J7<90!Y0;2 @F6CZHB+UQL*MM5^%=MG#M^.MO& >MG1U0 M#-2-1X4(#ACQF)-&<,)@NK@R)!!%B!U#'\JR-R]Z!4LI) A@;P Y&56Z69\+ M@8,_YWW%_ '(W*J(PMM%FVD9@/]_/I"&IQ@41L(Y#^9/1F2=4\AZRD-02M,$ M]*4';/=:].EF'GQBSP>1I2P%&6D .X9PD=VC'%VJ1 N04T0F3\&?:!;?R]8) M#%C^,!5YIZC3SEOME<[< M54@'5;Q9'>V T[4Z_"#-V2':&V^U# ]8;TYB\*PLKW;7%;.=5@?OVP-1U?L6!K1N/<.)3#1X6 M&CT/_A,,+ LEK%( 0I3O%X8H!F^SM?^^HCF8LT^<90$<^-6#J[KQ M5Z?Y*_\5O@F68N1-G^?;YNV$C4KEX0#AV3WGY79>?5[DD.5S!)"3N,11M&%X M\5!3PDRLH=7).U63[\?62;-S'F/A$XSA.4S& Y84@&E^0!M #LD!)7#//<;=O&P5O.06+!&LY MA([A?2NV/YZND;$;#JZ(_L!KGS;[!0V&>\JK)*5*)"INP MW,8Y\5010WP(&E@3TRZ!=T8BU3)&Q=*P:/>]]LOGR--L-N&J[),_.96:V2>O M'[+:YX.H(B%8:R!0,N0NDQH90@QR)#!L=%""DJ622)]\<3^-5+I:)[^4-UFNW M7(=VA@LP1">=7@'8[XI-W<:O^,=9(_2/1HG,4U<-DR_QY!+K>IWF:7_Q)5-6 MUA1N0 \'\BFW.?W]GFF3WOK?UGED@ BQC> M7.B-/(6K\_97;P]_^+17W_GORBZHUW[]R^[._CK\_/Y6R6?/.NX:#'N_4M^K MO-^K[>]]VMW>JN]L5S[LUK9J[W>W/E7VZ_"'ZDZMOG_5ZEZ]2W;3KM?<[I4B M\.60. 75Y=3"+]HF$8WU,=*DS:)=LAMWO>:>$SVC0G)GB96<46JD@0NE)BY* M%?$+V26;X7]AZ3/SMCV#:!M$6"TYZ1'UXEU$P:6G_Q"C&@PP^ M&,%#8H8 ( .,)NZ5M9@.-9./-%,RO+1FIO[/=W\/AE?OU$N="&KPV46%1)>62&+N5J/6K6'BSB^TZO7\\G MZ=YTNM[G Z\8D&BCD0E.(2X)0RY@AKQ1(1GG-";Q4E;E"S#J]0+56B< 4\66 M69K;[2A*Y9^>G#1'X7-O>T>5U.R<@9D>P$2!QMT"4%.G"9_T*O\J8O&=4QA9 MZ/W[W6VHCIB=E;%O6!SCG$0)BJ.C,#E->]*+[T8__#%J+=EH%Z]87/3'[+G. M_(#Y2BWY>8./)W[V!A[XVL-",<,G#S_>*#Z:.PH[^ S\=5"PA1_C#;+PL^MN M2^"V3-[VMH_1R?/6KX$W!%O\(O>: /-L$W!#T: ;BX292U^]HOK"0-J?J:G MZO)Q_.7GZ5D%-M.86TCHFYP98I81GM7K$OU2OOE$S92>M?S,?)+1D"DN6]#O M=LIUZUI%SU=T[_:%BI9[\QN+GCS?*S]AH9%E2A'-QL2SY[HJI8/NZK4.2@<= M5\GW;Q_R=YH_OGW]7;OX+. >\#N,=?L+C/?K[^_'WUEM>Y?/EPZJ7OQS]/U; M]FS_:?Z 9]:V?X+GNWM6_5C%M8]55JM_:-2./:X>'Z7:=/,G*8/P441D;?*( M>V>0I5*@9, -]MAKD2NYD76F[MW,;BFUN'U-H(%Z/+%16+J8< F3)4P^0)F> M$B:?$B;)&":Y4XD)%A )PB$>64)."(-PC,XSH9U7'@CXNL3W+J_V,F'REG[J M2R"^PZ($L[3WW<.ZG(]ADY9X_).-]$%;B] -*E9<=J;K6>8@^Q4Y)V^LS0$8C0W711:(6-L0$&HG$=++(ND MZ"_-7CM.+$>27PSIV2T.YO?ZDZRFJ3-(MZ [KQO+'I75C*9^9^"EE""U#$B= M3S&9Z$@T021$.56(*_C'YKP?EP*0'%@LP@2 U)*MKU<5B.[H%;X5E7T ^E&J M[".I[(17I*1RAK%&E/F<82P)LH9%1&P2WDE&:,@JN^2^Q:JJ[$-&4JC84*M. M*NKY9$XE716+NT\$Y0VWKGXP(I)/0 P0K=QEW@!L:N7L"$VB%VMTK&)%]+B^8%3@E^*$7S*PQ.E6;R+6:P.3.*HW3*. M/#+M$^+*YG;+C"!GO$7!*D=IB(DJDWUMB1_=UUY91_ME'IPH@7*5@?(I\\)* MH+PK4-8F0$FEH20F@93B%G'I.3+*&D2<,Q2;8&S*6QOK1JWJN8DG\V9V7NOG.W8OQD)=_ME2::3DH2C*M3]2JIVVE=ZC9R MB\C3RZ:$KY/?/5\5@6%%SUY)]I8B>Y^GO6*FK0\J>A2P#^ :2XFA%8-#S'=$O,>B.E<"J="P\;@ZSG%'&2 M C+,*R2YPU2#77%"9@QB;%$)UA>&06]M;V4Q!YS)%2Z/63_O@:0AENVU+S?Y M*5'M-JCV=999<>5)L(A:XA%/EB(72$"PD!XK33"+9OG322_N_&1YSGKUN$X) M!4\ !5,$!U-8L!@24L0FQ#&ER'(//I?#43'#".=Z^5-/+PX*7FF$:YP0?W]V M\[J1ZU%)S-_=1CMW_6R6'MF= .O[-'=)3"I@+Q$%ZQGB)GBD27#(>>^)H59S MC]DD@2.OM:]&X:+FAN MZ'Y5NL6K:$LBQC>(?H163W*#RUMW.EKB,\'HHPQ6 MW6Y +_)H[=6M5+Z/NB%E5WQA/ET?A'@#_]4$0!1.7AD.H&(<3\[8 MZ /%WK# O98I'.P^P FO:YR#46AD^S368%#UL]C\%:LPPJ/7$BV!>Q__:.3Q M?/^6?8)\WP^-ZK>OM+K]5_-'JP9C_O/H^_'6I6@)O$>KUMJE/SY^./KQ\?MY M?H?OWW9__ZC#,UK_M+[3*JM^S)&8HU1MX/-)A5MP+)SP'F$G(N)$1N2<4\@I M06(0.DC/BB8Z\H677BD1L$3 YT/ 6\2M2GA[,'C#8W@CGE!L=$1>FPQOU *R M<8(L4S0Q&X3!9FU3/OH)KH?"MJ7Y;BK^]](H+;T3I9U[USOESEPQ7Z]O*VN% MF%R.5M3/.B7"+8-PYU,$#C.F@M4.")Q5B'-ED=&>($V(9($1''$L:N?I>X/< MU5CRJ!RM5.D5HR:EOMY)7R>,A$I/;-['$2D?*]=>(FL)1CQH39EE3E*^MLF7 M3/%_5&5]"\>'03O8HY[]??,)NZM&.HZZ\;5T,'@:&*N]GZ(=FGB67#(H1I<0 MC]Z#3^43B@8':U2DCA2T@[V #FJE4K\,VE%J[/(:.R$>(N&(TZO3SO*!5V>86=T Y& M&5:$*N0=I8@'9I"."2.L6)">1FF] BNX9!WN,MYQ?]HARGC':D+4X]".QJ_2 M>5H*Q:;39"+'CA$>$=7:(AY31-H)BCP)7H(_9:)\*-I1ACM>NTY?Q&XGV-[1 MGD4D*1(#,0H! 6$-<-?G%2(U)?8M@7U[ MTSDE21!8,\(13Q[^P88@Z[A 0GNL'.=)B!QD8>N"+=EA]<4?1BIA8*6VA4H= M7T['I[:#-(;5"0)YBU5.?Q7(8.^1<"H2;7FR*8".JQ=SVO MA&:RZ7M7&15% M+<,S2T_@OUX0E?G:#HV>S^V38MCY[>&K6T4SI1+SEL&\Z9P5HWB0)#ED.=:( M*\.0$<2C8$*2F&O->$[Y7Q?\AF;>MU+<@)J7&/HS&3EB*98)*0M&/-@$K;9A6"VRMX#FE<9AF1.<]:U^M3$N,$RDU)+3@**, M!'%C*-*1&^1H,%Q02I0P:YMZW2S;+>X)=.=E5-4I4;1$T15AUR50+@F4M?>3 MCB]16LTE0\$*C+BP"1FG/5*"!D8B"3$!CR;BWJ?=5P8F;U&-_:K?LS@WVJ>V M>/6_O/;.'H M1GMT_[.[LK\//[S<6EL9>E7'7 M8-C[E?I>Y?U>;7_OT^[V5GUGN_)AM[95>[^[]:FR7X<_5'=J]?VK5G=. 0; MJXBP,B1.N5.<6OA%VR2BL:#\-&FSMN"ZZ!D5DCM+K.2,4B.-BEQJXJ)4$?-' MJWF?^C_?;?5ZL=_;:H=/$_=T$']]\T7NJY\/1&+4!J.0C8X#D]82F8@C\BQ& M)FDT+/F5+W*_?WIRTHQY;] V*\XVB^K*O:,8^Y5&>^"G95DL,#J&2K\S[(15 M:?2FB]_#-RO]HU@Y'Q7PAN].U>]^N<7Q 5PW\ !@EZV.+]D&9_PQ*L,S?M=2 M]==]QO3=KKQQL+>>@RN)S$ZM;O/]*M(!>$1?_P7H/ MW"^=X1:B>/<$I"<2.&AHDY"I[W<6"=3SUNT M,WO9H;(RIO4@.P-?\CCWTM=>+%R6UQ'V:E7QWO;G\]I%]?S[Q>??<-^+[Q?? M1>UC]?S'QRJ,(31_U#^ 5_(5SX>]X/N\MKT+S_KKN+:] ^]0.ZX=_\3?+_[Z M^?WBIZC1?YK5;W^U:O4O:;PWL(]Q[>+K^8&P,7JA+-),)?!KI$-::8(LUTP( M3PQXGV!BUQE=F>:A-T3L2[Q8;;Q(V"9,A#!*",Z5!U?::4]I,(Y::0J\N+HK M:8D7SXD79P'O=R6I?UQ MZ'8H\H, SC/PU1=XCY(:WXB=[T^[W9PE=-+I%MC9297.'%N^)F.HM'HOPNH] MU,[O@B29H0R5MFT)VS;>_AUP87H0@DDR.8NHD SQD!PRU"5D5-)244N*K1O) MEMP$+IEPB0D/S(1+3'A\3#@[((SHW+P:69]"[GO D;9>H:""XLYIC E;V^1Z M9?#@#8>X;TNV/G7:AZ@?NZUE.%995^SYTX!KG;8O 6UY0-N?(SD\89>B!2A+ M\ ^/RB&7O$::F\ )UY:Z(B6877'&JRP0^&H4^)'U^*5"!&]F#-E@WH^RP>(WLIQA/)0 M07DT:S4!O#''Q)STUA,?$68Q(8R@?,G/=YP:/K6Q4*R4]<_K]AVJ,3_ M.6VGK=/BA-=6*Z><7!2G MODHJM025VIN)JA^* QICB(HZQ)1QB!L*OAQ+#-DHDDM4&"IS0.XU-MTI$>F5 M(M)#I2>4B/2TB'1VX#21)%&.9 P<<4T<,E$I1!DF6#+)>$[4I:;<&WA)7L75 M"CVE/*"%)UU0Q$)[;I'#\ )W.)^[E.48$#CD1DU[.NUI4U?+I@]YO3]V>@"Z4ZO:PZE;= M.DC@M'!*.%(Q4L0MML@ZYQ#5@8/KPHUSF2K-5[D)T1?'O%>U0\K256TLT>SMH]@319W_OWEUAGQ?)GC]%X>7N'Y=[T,]U%CT-TQ9NG6A<;@2],NOY MJ%7+RU.J=S&?U6EG0%0/#Y@4S+B$<_0&G(&D$]))>I =$XGE*?+<"$@N6<2I MW'\N8>=5D?82=AX(=G)S&<4M9E@@QBD#UNX(TD$Z!.LD)4M2!B_6-L5#D?85 MY^4O*049<% :(YE+V7'-.+)<$,1) M8BIYK:D%V#(K4]3C=>\PKPH?*/7KWOH%E(!["FBG*/(41\2EH,AB)Q!E7&!J M,*R?RFV47E=YR)>_I[S4V?,'"PB5&S%O;B.F;("W.LC]=9X9T:@BY8H@;ZD> ME :RR@ADDDV1.&Z,B(_0!*_<4%XM=2YQ[)FY:(EC=\0Q8* ,@(CHW+E31P7> MG8K(4:V0$A;6QP<1M%O;I.2ACCZ46\DO;ANXW$I^BM/NWXI?8JALP:CL8:Q\ MB2W;:(^[2U7JL=NZ3X>ILD;"*Z]T-M_":3=WYKR^A,Y(/8?:.5;.XL.LFJ3D'K?@'HA'0K!@0_E M:4#.2@K>E'-:2,>QDFN;9L/,=]<>=%-]LCZ.+TL=EJ';I3JL@CH %0?P$E(0 MA9*(>:,%^+@FRB-B@A:*4^7S1@N1&_+.NK 2-.S%&-0/TX';>W7W?#7 \@AV M=MJE+V'E06#EY[R5S0LFA.:(Q(C!RO*$;*(>\>0C-R9;8+ZVR3;(G9'E25R& M%Z\^CV"72_5Y1/4!JVQ%8ABK3$LY6&5J&'*).I2(5E;ZE+C0:YO\N8UR&9LJ M8U-/%YO:;O0\O%._\L7VXZI8AS(HM8(<^M9!J=>9E=4^;;G8?9!-_1O:F,W9 M_I&&9@7].W;]=*(6HB4-N)D&'._.L.B]K0/GNCV'O/^?AXB[O2&-O]OV=ZGQSZ;Q0/QIP%1K)U!@)B*. M>3ZI@1F*@A M/4X\B%+;5XI$OQA6=,O(XAOKNO:89.F:,$D)G/<&SNH\58J) M,:^B1S1F@J0E1=HKAK V'C,J8R Q;^NMR/G:5475LF'C"K"N$CJ>!CIR=458 M"QZH129%"VX6 (CV)"'M# W*1JT"+F'C*5A#W+FOU\[@9<:0(U\FXC3C__MR_N-;.'&4RUI]EU8_?OY=K?N+ZL7/\]KV M46OOX^Y9K06HILP>__I.K%(:#4KJANPQAAW+6M Q8LEMH8I+4B M""AB1)J"UY:"DXI1$EP^9$\V+I_)J(#(-?-2PV)4^D>QV+^I1)"34-F./F8# M,T 91M8K>277BU*ARXB*2$8J);UD$G-BJ?461BA"\(D107 6%6*&HG)%/GPI M*@\E*GN?#PQV*G%-D8W$@8-/LYWA!GEK*'74F(39VB:]PL&_C:A4!E)"S,88 ML,=0FF6BT3XMBC%?]9<'@=?-_W+=_VS./GSJQD-HY-E5/NGT&OG)[[JQ"4/X M%?\X:X3^T8AT35TU' >>7&)=K],\[2^^9&J F1\!2WL>^)=R;B&F_LW#+=0! M^V2,QEYA 8@N@TV$!"Y,-%R(1,2!IFNCBXZZDYC.842N&^U/9!.\X3O;/+/G MO;7_S"XEK-IP1$(7=2169\HN[?L54_;ATUY]Y[\KNZ#H^_4ONSO[Z_#S^XV% M,K4JXZ[!L/VM^LYVY<-N;:OV?G?K4V6_#G^H[M3J^U>) MQ!+:]USOU^G'BOF__TM30O^H7)=P M.SO TA)@%PIQFG+*L@[(!'!2A%8Q!; EF*>!W0=$!UPI,?#3IEYCWC+S.&8[!:MSXJ*LD_-9D?>$& M]5/!^/9I-_/U;'5[$=X^5/[GU';[FTT06[O%SH M ,!>\"2BY49P;;&SCNEH$M _IFE2@Z@CE@Q/\[/=VH=Y[?GSM >OT.MMY7$, M3.8P4 V8R_]T\D,;3=C9>SU!]^"T:Y,$.')=0PX&JX=5R]J%[N_]^K5W]7/ M!YI(ISP&(B\I1IR3"/H&M(UI(&_<@:F.P-/ BE[B:?^GTCEKQV[OJ'&2I>.O MOQE0]LI)M_'+]F/S' 2K&2K!]FU!Y&W;-L_!SP$X+NHUP?XJ_2[(,B#9VU4ZE-2UPBPP(W4 +G+PC@60C^2RE[Q]^TM MD.'#09L!6VF#@DPAU$"0(@ \LF&.>"F%9PMAS14?V@P_MQ[Q"+.6P MC#!OI 0#30=M:73"JO@MSZP/NQ3LCP(3 PL@$)56(!Z)098&A:3@#B#*&T=( M;D6]L:B2W,A[L?U""D$!8I8+.X&HQ13O)=N+_E&C>X.YF%)<"^K=.#R,Q>7Q M5PX>#8)&6_OO*TS A:-)>NKW+1[UKM&'>?>WF &P+K9]V'!->,B(,XYTK0"^ M/9B![G.]S+5#'T18,FHV8\X_A*$U8*$:W0R- \#N-7HC008X[<:B$C.L6 :U M2A/6K;E164X&,F@>MF&460;&P#GU7'\$2A"7A5+/8N*Y2U!TB4NOM2/&"0Q_ MC,ISCX=0JD90:AX 2G?'@_[4Z?5*$!V *"]JMQ"F-;,(5B"?@Q"97A"!L%;$ M6\:=B+EV"]E8U(%V"*(;E0>#RJ=2JJUFK[->"4OI1,N&6/&QV___['UK4QM) MLO9?43CV1.Q&4)RZ=E7-1CB",=@'OY88V_)XX0M15Q#HPNIB$+_^S>J6A! " M"Q @09_8X[&E5G=U5>:33V9E91K@0:U@DAN8Z\)9;IXKQJ=W2I^D&#J0I827 MG>ZPTK'I)Z!*\+MT0^!@TX9F [2M-VCF&IL8%NAWVW7S\^XPCH>R%J JT5G%DI'@K::^FV'HV8>N[(V5HA-Z8 MI-]PXY\P?O/='0<_:(*S.1;5-QR_N:QN'3I-N794H M6DW1\)E=]GQ>BZ^O N6;N B6CW(%1T\>?;V9?S6S]U]\)]6FD.K6K_$FN?6[ MNVY+]":E=-';+GVGOKSR6=-05V_ Y96E )17E@)07ED*0'EE*0#EE:4 E%>6 M E!>60I >64I .65I0"45Y8"4%ZY9 &XUXE"N2D7*$C0[YR]>YGR7ENNW_C5 MZ ^GC7T8?X1VZE<[:LMTZNLL(4/&<^9 M@-?6T6C>*Z[V^>EG/-C+EIW\S-8S8:.H*'"R(ZJ??M!T_^K/ZGEM^ZNHGCAQ M<.(N]T]V6'K._L]=O/?IH#5;4:!:/SV'W\&[?(5G;>':]NFP=MELU2YKC6K= MP3O]?;R?#HZV#F*U?JV*DS7,8<<9(HZEB@(\(DWA#^8HRYBGBFJ7DJ4W!*6/ M+2IP!^"M0A>C\LK5I8BK;1"K=R5\EM6K5LE^+):&6AJ210S)=%6K(US;.B1" M*^.M08:JU ]90[J$,"B4!FMPD3+U"QO@\IEM?PL;?YARHN=VW M6LB8+.IGK9XQ^>>*6Y-;S@^5YN-^YB,U=Y(X4 &V0E!A$1>2(6,P1U%:K> + MIPA-YXTV)+YI._Y5NB#EE4_H@JR"M9@?FIY8"VN:J0CC1J4=\J,,5];CZ;IO MO[)8W=OM/OZP&L(/LIBEC;R7C9SJ15ZO4GC&H1+$<4P,\EGJ@N@Q0RI$A;1G MCC.KJ3'NW7NU@?6CXW7KW)*\O/))+.GXDC'2B)?JHS4EE S$SG<&Z:3=K%26 MFZAK=N6K)VQ_%CPME>287S2U3!YXBU"-Y \_H;GSJEG&Y1_@<6X=">RAXBS++Y[3_2& MU*K,#RBO7*T4TI6U>5O.#5J#IDE%VZ8V>IJ 5F^NW]5]-GF>T704>SO!3RU5 MN=WS"+.R?ZUKN+5:9YE$*I,\F16*5.0&F8P[FRD3C25+V.XILP3>U)5+\J)6 M-WJPS.V>ZX&T49VI.;&T-[L?M/P)6FT[O)IFN+2R][*R;MK*%FQEI-Z]7Z^6 M-P17GJGIS57-]"WP6/N][95K?K/W8037K1\7M9.=X<%)E1QL-T_WX9J#^M^- MVL^/S=KEM\;!]I^G!]O?6K5/.\/9XJD']1U:K7]N52__/MW[^>T8H+99^[D+ M4/V#U3Y]/JU^^G8*)@#OUS_'VLDI/5J 2K%"CR@$\YOG[P6 M95VG9L+D,W'53B0OX]I*!>]3L?K4T0$&US7IQRC="&ATK]';K&P5UQ13D]CT M[;=<]0:8TZ^R%V?5]-VJU-E^;NVLGE398>KN!&O!$"99>_.QJ=Y5XZTG'GY_K.0Z@>$YO"W76/6H$GP+%3Z$$,W 6/, MNX"G\@BNT^L_K%/PRRG+Q_'H/Z3!OUU5N?PA#L%:J0Q'@6#^ 2N5E9F=0BF#^R[RMPF$K5=-WQ2%6N]Y@Y,XVB.5AGT.\!DB7'[].2MS6XT MYNG=NS//,_*7JRV6FQ8,E+31#TW TM7I=_;<&CK=,*2ZO86K6X>,*F=(Q$AZ M'A"7E"*C/$'.6P'N2 A9P._>,SI'8:_W.TM:V\F]BQL$>&,D1GF_A&8SH3TL M!%G3IUCMO#CJ%$_!J M+F'%..BPU-AZL./<><:\M4IQ01#-,12#*:V/?O6]W M;EKR*ZO1JYP'\*.GNK[E7=!S7_@VN-A\F08^Q;I_2>L^*Q+U%&Q\J[$I&)> M,9W7MO=)M7YZ43TZ)-2ZC$J"8MH0X#%JI*+!R!$N,IMYY]2-ILOK0)BV^O-0 M+.%(L"5<].[%T>*V$1,A-!2",ZETRJSRE$**D=-IO,= ML4=Z++,B70O]G8N1F;VQ6_;6>%&UO@5C^W%1K>\/]^JGP[VM0VN]SIPW"#N3 M7'[@159$B33#T4M-7,027'X\IY/:V)'9>&07J*0:HTTME';"_\C8;B^4/K/_-RR%/E<8/9? M[?M/Y?GF:0/3 >)K\_**SBC.U\2/=P9W%CF@^+(JNHSCD?<_#;^4NS_I"&\= MY#.>S1<0YG^S6'Z\O3D*\V])4QRIG'F0T9X MC$''+$LQABRCP1(C;XDTW"?W]HXXVFH=J'Q@E*'(R6WM7U;K?[9JE\Y57Z]VFUM7.^_W-'P/B&M4]_W\C)A>=<5#_ML[U/57S0VH%W^'I> M/3FZ//CY=;A?__-XOWXJ#NJ[^.#G0:Q]P"3/Q_V.+ZK;3E2_'CI!,N^)38(L8\CR ']006.P3!C,\Z++7-_6Y7UU#E66R/2JD>D^I_->%IJF"/PT=R_! MZGY@Q:[ ZNA\[^LA<>/L]@/$J\MF%_5_7N<1Z'M@K.**&LUBR+)T M?$G?BB'J]^OT+Y5)=U1BP02BS#+$K>5(0)=;YF#'/ M> ;T3VRP3*Y\G?12E1_.EUY6ETN^M!3MGN9+*;,B$D,4#QQEAJ72!LPB*[! M.@8AC(B18)OX$B8W?;L7J6RP=GM>ZW+E6PJKUKO&AY;IGA:15=M-?R8H6D!BQPS0W5(F4262BRY%N:]Q MT=K70Y(%QC21"(OH$!<6(RV$SDN!J!"-TGEWQPU0X[6(W:T>QUN7*\N)+2=V MO:Y<:OM0NDE_5Q\4$;8Y+W?ZY5RJ=(+Z-R?MUM"Y^DUX<,'LIOD5IA;(SGJ- MN\K+G)K59K1/?R*G]$U?B+Y64Q_92;.C+5[=KA[JB(&Y8H,"%1YQ*C.DK% H MD,Q1*YPE.KY[S_@&)8_V3I>H1"^\PU)": FARPD*O"R&ED&!):'J< I5ZT>' MDE+',,"HTNEH./8!:9%1Y*5V)E!%M4TA/[:AU,V>#O?>HGI)0"V=L]+K7:\K MRXDM)W:]KBPGMIS8];JRG-BGG-CEU?5>L')&04?G5_H>W7CD /$4WSWK%.7& M_BA2IG^%44F,48!IZE-+\]\P]VO>] M+[O;6_6=[Y>4";O^S)V_;1+:A\5KYY\A6NJK'JR113$VAO5\RG@E@R>:<$Y-S; HA@F8*TP#XI$.5O#[$$E M&^^NK9__<9O4SRV\__M!7W_)F 7E,Q8M91F7SBDAM6!.$AY"E)EZ]]0E]K9# MWS2:O;TX774QS5H>MRLFZ?]"TV^U_8]>\'\.\X]*X1X+]]?SPQ!@W6S@B!!% MTS$ZBV#V)0H6$Z4MV&'O[BJXMS(5]NJ+%QF.A7HUKZO7S6)[?I%JI*G \>.J MLV< MP5B&.;R$_PX:9PF)\N:(CSE0\TKW.-=HK_(9B]3?9\_R-RSH8Z<++&A5MBD? M07\^-NRGU(#0-_8O?:MZ^>VT=K+#4@/"_1;0FD\_AK63?5*C?Y_NTX-C&.?H M-W_#LT3[H-ZYJ-'/)S6Z?UG[!'2H[O!>_7-COUX]/ZCOTMK)#W;P\]M)VL(\ M^%L-Q[G+7^JGEWO;UC6 M\RO>*/@5-;:=K^A[@-_@( $); ;3"Y5\GE$GHD'OMZF.K_/LQHI"WV2AOJ1U M6LV&Z.N">)>SB"=IYJ.T EEE#>)6_=>;G!V6RN/U3F+ M55+6NP%OIHOC0F4UEU$VLC1$"U0AGO[SG@4C2VMD6<28FJ!$Y"%CFF1&&A$R MHF2443\5$9_-'KR]-T)IGA8R3^2Z>=H'0BY%%@1!F50.I9 \,@QC) 66S!,E M;(SOWA.^(=GJERTL[=,]I<9>9W6?>^ @P\X;'''PCG(KHF&,XAB-&:2X%0YY]$1(0H.6D>L0K316**\$KBMVJ ]X#27F^>_'$, M0">XHEG@W#D'^B($LUD6C 9&&$ORMR9 R&>!D&/''182^9!YQ-,).F,C0]$9 M'(B2RM"02NI05FY*+0[M1*\R)A:5.&9;A3Z*["W4I.=U8N-+[=27V+AD;!2S MV&@H9F?8&JF^LJ)VWU*_\=F&X?' ^P2,4AB/35&;QW2!^Y[L##7QK-I/GI;KYBAY4. MK%)%X/^!B[LFK6K%AF;GO/(/*BIG\)4UW6YH;E2<&?32MZ;2@S=O1%A8L'VP M"MW!60Y/QJ4Z9ODC&VT/$],=;E3.CQON&.YX!+/3[U3:\)=TCK8YS VHZ^>7 MCXZ(Y*?KY+][E6[H#9K]_%A(I\@AZ[1[FY7Z<>B%\=CS;^=>6#D/7;BL"X]I MIQ=,X:C0KT1X6J?;VX#!C;@\V.C\[7N#LS,84+I)HYF^[PTBO%XCV?8>_,8< MA=RF#Q/=!S4Z"OD:AU\YTW!N *N1LXL-F/!TH@:^;<)$ MP[LTTAF51BM)0;O?Z.<3/ M"O.C-]87$()."Y;U[*S;,>ZX6(@(,U7Y99J#7%V*Q3Q+Q:3@1\GXYI/G \QR MJ]">J44%-8.%A5F>_#X.^@,01&=ZQY68SB'E$CQ9[4&_T82A^V+9VJE\9Z<; MX&I8J&YH^R*">M9)&44-^!8 _+Q_7 $AA_D V8+%!.O<#S>?,QY\SCG3[P9G MUP5P6F_2/Z\)3/I5KU<"!TW-[#R1 MV\C?-8GPE;0V$YC E?]X1AHD[D&#?K0'O8%I[G5WV[$;_CN ,>_V0RLEMUXO MZ)BM+2%:VI'&X6%4ROJH R(N[8,[P9&5A"$BN":.!BZH?/=>R,W;J V@03.M M?E+!R5%"^+L9"?-$!'U"]% !>A/A?E%!!]?.0F%Z:>S^?Q8QAZ&P P)%CV>>_6#[Y(U.6+MK> M@GL<)?C8K$S=MW__@'(VFRT&FG!P;Z&7HZUYYWN:0\^ MR]F#L0#<_6'Z'*A"WS2;T^?(8'#M=*2UT9Y+;9K! *=.Z5#I^7Y$(Q(Y,V>- M%%?HG0'VYRP,(+?9R--)1^,:"_',(,:&)Z=7YQ4WRKTJ[(=O)"H#^C%,(TKO MD>X]$O61Y4E#@"<7/"G_NE":OX%171NB=G F,R-UJFL2(G!08I!&X&G#4QWE#0S-%"YY#A?!#=*R;5:6"2C/M8);S72D M^^BX0 Y0SDHJ'^ [Y^U"\F&#L8T_&S;D&C\U_ /XQ/,S:Q#3GK+ER5 MT=(47M6Q:<8Q:ERY,OG9(W\+R&R,\"S'(ICX\PI8I2$@2[_?G+"E<'$6;2$%UW5[! GPS67R<@;^*/2!8'[/$33Y Y.WZB9W MI3$2WY%UG%;4>0(SC2['PU[RX>$G228!.E ^V5?@.!G4Z.=3KMBTL]4T%EPI MT*SA*#V^5_A-QJ5G-1*V%LYB(QEUUVWDH0/@=ZTSF(,"WT +)F-L)<<+G16V MH!#M,9N_W;"NL#SOMA.7[37\:/)&4I*H3!):F!YX!+BBN41U0TAL.D>3L=MP M-0VPV+]@^3:N)*QX[]X$-O) =?)C1I>8"4NY;D;3S6\WH?=U:^_R:$<:=_7H MD4^P+!_W>SCKCTI$X-_YN2LL):4'NRH>[!R!NC8[R4DY:N?SLP3'EH4(3BT7 MP4:>.7"FB+8"PX=!IAR3D6,K1XXMU@P_V+&]WXGUTKO]P0YIU,8ZK9#&%J?# MF I9(SD2@E.EF3!*ID0?^EOO]@H%9_3V[M8N8]-9: 5< 4XH@!C 3\$="AXZ M@D33=J'@I!/S &3])E84X@PB6)38F:D'=U=MQK=70E'=7D*QK(7X5FHAKB)? MF%]4[O=%XL8QKBGWJ-C[&&V^W.XW@\'IY,:KV["#W,'H%'SEN@7[5K8=)GJX4)#L EOHO,TS;NEMM#Y]T!\%_:11> M*GB.VXV> YD"#KDB900OJI=;OP[:GX\/+L^:^W2''WP")O%I?WCP\P>&:]C> M]NE%[>>WUGZ]V:BV=H%-?&M6&QH?_.<8N];?;?-3#_9:?Y_LUX]/#[:KYP M>A0QX8A'QY&*3")MN.2,&R:CN5$BTXLLR(PQ+QP7Q!M&G"$95<)G!A!CMNK@ M:"TJ4XMQ=P',^34N?_?4IZY9^=T=!S]HAKUX4[CJ2>Q*N1K+U>YA5!G6U$GD M.#>I)8Q 1CN+E(LR8&HQ(-A=U2F?&<7FV\4/R1: *3(C 6Y>+7C%=,,CJT<6 M[_6\M2*U?FBM2*$W*7V"6I%JD\F'W?;N[P1[HL'RA6[[FP37W]97T3(]BV2J+S*?]\AX M7_F9(_H^4K>L//,7S0#^DH<*VY--[[0;TFKT"]_GGP43SQ[:9>U-YXV_FV@1M_VL75^N?6?NM'XM2GU>WFR1X\ M$WYWOC\<_>8_GX]MRS?W3G9$#3AV]62+UR[A^Y.O%]760>.@_F>KVOIZOO>S M*N#]@(/_>?*?R]W^)%$$H(L8PYQ[C727C.DC,%<9-)C[-Z] MUQLH-:F8UX]:Q#!GN/>+*IH+T7"&A(Y$^ Y-$[;OW;$.(1Q?\>/+:1[]]Y*WQ MAS>OS<_./DIM7HHVSU .SSDL%J@O"1XH!\\$,HQ:A)U-M6V%I<$E;>:/9QQ+ MU.:W$!?[RPR[G6:1>F!#.\3& \G%FR@P]H3D8KR!NM,Z:W:&(7PKSDI-05,) M1@\!HZ\WJ(5R7 L2(M)$4\0#L[TF.:' MT:F-O]-)C!*J'@)5/VYP"PK^#'&!(/A/AKBB#.EH,L1L)J7U3F A$[?@9/5+ M-I=ABQ<.6UR&;L>;WG&IS\^GSS/40]$HE-(..8<%XB0 ]2!8HDB%B!Y+(ZU- MU;OS!.X5TNBW$+JHFXM4'22O#YP?PAJ=X^SGGY=!C.4SCAOG"1+N?.QT\Y7( M>^O581UV\V7(/RMAZ"$PM'^#5C!!L>+$(":Y0CPJ@S23!@5+/#?.Q)!.&H&I M62$/J Q8K"2IN+L@::G23Z;2L\R"<.Z-TXAE(1UT!N766*94#$(<9T:(C.=1 M2+U*4EDWD6%,&3Q^),^YFCFLFB1*&(^H9 M >H0+5(\(\@+K&SFF!0\!4_7H+=U&8]89>I0ZN^2]'>&)U#'+*P+0XQE#'$J M+;*<8Q08EU3XP!1F[][3#8$?S1/*^,/]CA2%H[RJVD/3,=^$T[+48$/P?W4[ M,?1Z>8''CZ%$F8>AS-$-ED 8[@R%!G*)>*.,F2-YBBC/E 7<$9E]NX]>WR' M\3+ L+JZNJR,B%)7EZNK-R('6;0>E),X";HJE49:28*"U*"J&3?&@ZX27L8- MGCEN$&+(RR*-JF%O5%PA\67PX*G90=H-38_[V>@??Q@5T1W[(L,2=QZ".ZX$!(9HBR21H0@<*#"I'-CO,QL>,4:^[29#:4>/X4>SZ93 M*NP-C101*VWJCA:09M0CRH6CP<5(35C#G(8WV[_S1:$C#_N5X8]GV1VY>5JM MA,2'0.+.Q54+Y1UXAZHX=-HS&T.&O/"I$D@("-PHAIP/.A(6L?/VW?M,E/&/ M5ZRLRXI_E,JZ9&6M7E=6(F-PFU%3N2G%RA"O^57\BM[I[O;BJ_>EZ&6']*>=FE=C)I_AQ%)I/)=D M//$-ILLID3*+%FDJ">*2**0EIPC$ OAO1IQAZ822VJ"/[XV^1/5YX0!@"9XE M>*Y0_+0$SV<"SQG/0UF="6PYDGGI/)H)I#(:$6,Q4F8YC\*^>T_YAA"/KABZ M N"94^K_S>OH3W>KNM:2XJ[N57/[$SRNGXOF=[1SF6H;M$(-7MAS-7C9#K:_ M<@U<1.V#;KG6Q_9>JXH/MO\^K6V?BFIJ$7?R%13Q[^/]UD%K+_]W:AFWS_;I MUXLO[%LS_-\W 1_9BG/]B^_G=;@WGOUT_/]NAO6MG>'M9\?&P>M?9[^7;W< M.:^=^).#[8^Q6G?BD#',G @9LM(QQ%W0R%@&VDJ(=HH'!^(TV[$EXSXP+V,6 ME>/64R5%C$I)S @VQ&6SG3C2=#^@1,FE7][RM79C.\M#. M[;U=YM'^XDM*V"85MW]_YX_O_%+))[HQ?/F(GRYGP*.XW/B*L9"-%J%L_/)D MD_1*FY>L1MN7M9NV^3U?[B-PR\I7@,E\L28PTS9M$3&Z=T'S^\K7@W=K'S/( M^7=?BD@\+&_WY42B<,IO_OFQ";[;:>6OO_ZJ-#OF1OVR1RS^KP^KVY^.][2,*7A8=_P:>-3B@/[+]DX^G MZ5?[E[56E7X^J6T?M&KU(P[W%_N7N^?5U@[?V]XG!]L'<9+(^!U?5"^_BMK1 MH31&@#>K$8X>(ZZQ0#: LZ^4TP;+X+UG[][S#:E>89GX$H1>*0A):BDV,O/. M8.Z-!O!QV (5^/-0_+F>2VDXX@SZ0%_4GTX#G](0YAS M##,#:[2ZN=1OB_[?QO4^_\4F1*\"_U>F,]\&3!1;9W0@PEC,HZ(8J]!1PR!FEI',J(TH:I0+B-[]XK*5J09]L^YASW(U+ UAJ8 MK*7"4Q!FXWG:AE$)V^3Y.)_F@6J0Z M,!XIS2W*P,L)#FO'B'[W7FQDV9*30U<[_;/4] 4TW0@,[H$ NN%2CQ830_0N MXP(S9T5)05Y.R2]GE)P;YKQ7'NF('>+4IGAI4(A(HJ,403F*EQVT>-$.P"M[ M6.EMQ5^^A%YOEJ!"612>1T 9( ME$E!81DRI#V)(A M5,@WI3"_N2GUKS(RS[;J+1# MO]*)$T)TUNGVYW1*+$\>EB MSB FL2$R3S.$F6>(<\:083R@C&)PO;%CW"^/S:\ 9JZK%_#2P[CG@.\^";\: M9SKS._[1 '^CX18XH?Z7&78[S6;EKVZG'PHLA+\>=4VK\F7ZV,,=!SM7ZM3J M;KNR==9M-"N)RVY4^L>A\J'3@H$,*]W@0N-7\!53^<>]\)_9X"S-,BMXR"2P M9\$HT5Q'3(,:'Z#FHP/4F#-\S1"(>_!GF'H7@N]]['9:N[W>P+3=Z-3UQ")D MZVD1'GSB>F][%]=.JI>UR]V+:AW>]/Q01.*]"Q@ID\*KD7MD(O!A8C7/J">< M*O'N/=^\+>,?Q*Z9%CU/]P0@S]L'A\H=JO#/9"HH_O=??_V5_XW\^U\;E?/C MACNNG)M>Q76#Z8-@]8_!,!P=CZ2NVVF;7XWNH%?9:OB-RK?0;(2X43%M7]D! M">NT&JZRY?J3FW_8^K;S/7TR?D1^:3IW[5N-=J/7#ZFW@!WFM_^Q^7VS\AU$ MJ%GY<] #->C!8T;7=8MB ^/[?O]S:WS'S0KH!SR[/7J_\T:_&*UQ_QTT>HW\ MPTZLI(381KM2-<,Y>F1 ,%NY&DUR9N$G]U&IZ"314D>E05V(SBRA,A(E6(:Q MP62L4H(H-/[+O54J]D__&,\,C-PVVOFL;!6#'ZWUU5*/5CIA7JEJA:KQVOFA MQPQ6P' D#8^(:Y*(E,\0481F(7!/&;B>>/.V5B-C5>O8OH&ER,5W)%Q7,+U9 MJ2?U&PE3KW)L?H%$5F+C G[02$=I0Z]? :D.2=!NE3,0 QNZ,Z*6:6ZUI(8( MF]JM&JL#\5AF4B:IL[H(>LR"]F[MX[S:*KMM4"X0GS;\K1C5-QC4]WY2_K]" M-QW[-4=A(C^(OFD!0H]@&BX/_R@>PX$O1?:=R][\M3>V)I>JWARLL,2* CI MI%1@?RVV K>I.156%@C/ -&T4LH_CAX"PU5*8<5C"-Y@"X(?Y#A1C,(!,X&G%K2GV6@U1J.# M-_C5\#DQ,_T*_*\9#(C1,UN0Q$2NK,->_ "S]VTDQ/7.GV$+)L/E194Z(UJR M4TQB:4C&AJ3V]9!%8P+A# 4;P) PP9!*=(1%H3)C&=?!OWN?X3F69*0;$W4H MQ'#YO?'[C4:3V!0X#<4 &JY0BCCHYIIZR_ K?7,:$LYV4B'I7,7& MX[5C[R)-YZ\&##9I5NXS%%UY*L6/TB4%&O0Z Q#V?%C-!CS.IXMZ@PB#::0[ MWOTR,(\&Y@-? N[4Z_DA F?Y]VOSD$1>MW&PD9P$+DK=K#9*";E:W\ MV3<,P74OYMCX_+[F[ S\LF+QX7\P[Z#!_=$,G742&#;@(=/P.4+*"6$M^&MW MKL!L3*;KVAVFT=KTX2'>%#-S[:?PZ@4^YXC*E^.HGQO8ZS4'_]I_,JR+V$M8WTS.S,_7G\23# MX0Q ']EN,*?(1!CL'Z9Y;H:]=_][/9[6:(]O+M1FFL+5>?OYD<./7_;J._^O ML@MVY7O]V^[.]PWX^X?-14C3BXZ[!L/^7JGO53[LU;[O?=G=WJKO;%<^[M:V M:A]VM[Y4OM?A@^I.K?Y]WNK.K>BX0(7&562/9XD,)7B( ^#B .@>X#N 61I# MZC1&N&X#UJQA9IWU9#VG.1M 4QN&=P2XGZ*7^?W3!R/+4[ Y0(60H\R(B6Z' M,]/-F=X8&NN@,+U!=S@.LUWA7 /HJALA=&)U.1]-F-B FGYR:VW153%$=35$1K M_ZI]J*0)W*C4<@0";K+5ZW5<8Q3T3?<=!Y2O3_$DK)S?)Y&LBT9KT)IZH/&_ M"IUMY13PGE%=S3*)K84G*\IU=-:1P(GPJ3^$<504&^6887+#45H\P0@F"3RH M_,7&[U4MWN//7*?@-3Z8,_BF/RSCN,E[NMSBM:U#;,"%99E*Q4G >]*"(R6T M0"98@J/5&='NW?M;&SZ,$'*S\N,,9"#5EQY'7GHPPQ,'9/=#O=(+1SE. K#= M%/0NX'RCH,.=0;_7-T7HP9IFDKN-JTA/;I5"F'#M&5%.'\_H4TZS0[?5:$_8 M^\R/-N_!91>H6WL;!BV[%O-%K_%'N]$Z51:GB* MN),8&:P)LL)G01O#O&4W2C//V]9?L#2]?$AI^I?8.[^K6CU_KFKU'TVC^[=I M#L)5R?K>R@CO<"2\)SNX>OGU H27U.I_-JJ7WUJU3W\WJML[E]7Z#MVO?SVO M;3L,@LEGA;=:_WI9V]X!X?U!JI]V+VN?X)D_=\^K=1#X^L%Q+475+[_BZLEQ MK)[LIUKBT6,>F$VU(1A'')P*I +FB#))(\D8IT+.EH?GUD@3'6689EQ3882& MU:#,&Z5HAL.L@*=IK^3S7JGF'+O@Y \H9/_[)U\?*9&<>0FJ(R+EC&2&,QD# MM1'$+6")W]WR'.\D7PK*!8N;]RWADT??(YKGR63A<,*=C<1,K::<<]'15(T-;DGVGSIY-.AEZ&8JX:[3,@"^F]TP\+P>@'=]QNI#AI M$;N%+T>O,/V(-+04SNI=O8&9)#XT"FIQ]=P1UVB"9];K%^-.P\X?/XE%FE^F MT;3T4E)T[SU>.G)O5V!V_*&K 4.2O2 5%*(_Z#RKGVH?BHD<<%_T!$ M/4-_D_DBGKL4V215\OF'<'VZ"-_,SQ%]R9>.3 S9UT$G<4*0*Q>*"'.*98>1 M/A2;2XTTF2G!-T!C0UA2C'-CD$8W"7#F4#)K-W*D9H^=\ MT4Q(5(KGG[U-&8-#NW!#6B82,MKT*28#%ZQ>BTNZ,96&RQ];I7OUJ MLA_3SW>9\AU_X 4)KHJ@#I'_[A59>6>C/7';&?2G3.<#/=\53UV>(K*@'GG/ M[_V1F1SPF0FGY^98?'AV5FWMI@_Q;2/OS::G_-+U&[VDC4+>X[5NY M,=IJ3S>:'(]YKST9(5Q0Z[2[XW_FXUVM0-4S^_K3@:K\?;X>DD $UIE")&B" M>* 1:9T1%*.5)I4@X)*L8P^Q>KZ).$[V*CI]G74!(-K]WG1@>-J*S7,I)[:P M-:434SB1Z\1$Q)+%;/0FB1>%(S?E\L=MU2;EXD%WO?L[(=43C!7KV[]=K;'*3?D$=R5D4RN^ M]"D@FXH^[*Y/,P6E:-TUUFQ3ZX/;5>^:4OW+1. M+]2S[L]B6SC9^EO[)J[X/*_3I:]&)I:/ FLQ-:- Z-.HQQK- 'WS,\ >TR!U M51J;+O;""[:#?=WK7>I\J?.+Z/QKZGN\*#S,;WO\U#6V7[2XU8=\;^M3[IPU_#75@?MWN__:HJ=28>=EIG)E"*<,&$=IL(%*X)G5BBR M6(W(VXJ=?>BT6HWB0.^#5G6[R@].OJ7B9^<'K=WAC:)GK1_GM9_5X?[/'[3V><&(<3P8 M7^+4BN$4O893Q@$QBY8A)QE0-J8SI$(FD?8!"Z!K'$NQ?CAUC^AK"6DEI,V& MX;!U6 4?=10\4&ND4AR'C&F;91D1C^LY4*+9,M&,7T.S0*3DQ$B49=PA'EA$ MR@"D.8+3\==4GEJ4#FB)@B4*_AX%:H:UZ N.G!AO? H42%26P=<+,F[H!IWW B_@K]J>3/I&.I<=Y 7 MM[^J5GK/XO+,.B:)P-9FC@!O3AF 7WHEO.%4? M]V>C?_QCJK;;;EY8[5OJYI2JB^>S,*Z#-*R/RK/V]@;]O9B?SV*K4XW^A<47<5!LH%;\# M\1J7Z(S;65T)8%Z^=0 +^M]!R'M*]4(JR'>MKV#LI,X>LQJ3=RL<5: < MKW2EXT;MQ.[=EG :%&[M+O]<:+'5OZUQUE5GK.G"2W%4E3"UL$BO?1-!8 [: M*"U)WHVO-T:+^RC_@ZJ6+:=?\ Z,'K3XKU%ORC>KQ=7Z%HSM1^H+?%D[<:3Z M]3 Z(APU%A&5<<2Q,<@8XU#FI6&*$>9D:NVZR1?7XB[@:=<75;+-M+69J&U1 M4/ N6;Q%WO)K?&4PZ5Q131)6^6"ZS4ZEU?$ %:9MFL/+HB?I!JA9JAL[:([Z MTHU$>G*+3Z'32DWH7.7/;N>\W0 =KG:NFFJ/2G^.:])V&[U3U X#P(MFWB/3 MI<&#II_WBT*-OSKI0<4;KF(=P]^5>>N&HCMKNS.%B8UV7BVW@./0R!%S4JYW M7.2WTYT@]?S2V;W%()7HS1!>M@[U57;G,>;B_]./-M M!7&O!4F75\WU-\V4EG2;-]-T)XQ)+^UDE<>%I%VCZP:M5'7> MA=YF92I44,0#YH8*KIIYCA]M[$4VFP",,"AQ[R:U60CCA MN,FR3/ALAMMC]@C'?G:_F.G^V.JZ_9;H_@SCCJK M'AT:[K3%*O7.HAYQ2C0RG%ADF?"*1B4I4^_>"_D[3[WHL'%-1IJ=5%8_[W93 M"/UFI0H$_"B,9#2GSWEKEU3P_!9BF%,YUX0;%)V/@6F/N.1"_596"F2V@.<6 MN0C%.]=6,CZ06H2QC7&'R;'#7)GRF#=&?28K_9?KV_#N_;7HXXCJIVKSC=0X M<#B*P-2O%8/.2^S#-1.(OR&B.<9>H?5(_GPH^@Y>\R[!$(!_6-2U-^YX]EDS M/=LGCVRT?X%@=[K#W&>=>^>\V6TWI\QY]\4>J$3_N.-O/.*FIIQU 16[,-E7 M/26F&QC-MJM(74^N=;,H.D6-6E7D,=Y!\ME'%;W!+HT=N:E';TSW:IGT)3CO M=$^+1@5GB6M,^@6,@P$WNA_,SG3_=ST#X*'PT8T6!6OH72\6P)^5I.VM22O. M6PRU.TZQ_20$,757#B-1O\E&[ML'5MJ(3<1"&3#GD5@70D9,9-$+3=TX6B?' M%ETSO!2+OCL9>&'2/^9OE;]4:=-SF[YS#C;=A\B(EP(%X0/BAF;(F,@1U9@K M+WQJ<_GN/?EM]+T@G+=(U(3EKK#L?!J-\4J&OG1Z;S?".T/_>.W\4#M,%*$4 M@5Q(Q#.-4S(?09Y+'*DFU@ 9?T_(IOQ=W^#YU@\PZJJ?49**W.I=!73GC'X[-CJ3&XZ:V"<.E4Q&_BD6;3>WKIC>4IKQK,;DW$DP=ML)A$\& M;7>U?Y'OD(R(E%UE&->/1.JT85RI88C)- M#8U%20Y=($$989-IV*2_LPRW._VW-U.]R^^O+"7?)>8-^!9.> &P'#1S*U8TX1TG MO#PXW44I8;D46A'!>$:\9@'$/1KOC#71Q#+=94UTY;)Z?BBI#X$KBB@5&&A4 MD$AG(4,N4JRBQ#;3_)[I+O?(59GNXYSWVKOB5_VYK.R>R1QF3L9(;CXG5F'^ M8^;M[M_;3E#'O',9-E3QZ+W55B@F.*51@^9DMY3^*>W$L\@^!CL1HY$@]A$% MEZK[!"N1RC!#V&$K- DL@H[>/B++1[(4?G$?B.P\D+8/J8;(.7"HLW MQ\+\+LEQ;!1Z"0;]7%W(,PM&8I^R'\[RWZ9NK<70\YR(T?9@^GAT06?4&C-W M;(#$=?RM:6,OTNKQ[@Z/.>N]82VN&XNRV>.HV>/1H;>868*35^T\XIYAI*.3 MR!&"#?%89$:_RF:/A>)-J< <';-%?Y_>?'8W^?J/AX1Q7ZA?8Z8W1=$8[K[] M&C.VF>&GZ*RHQ,,:U=W9IDUL/ ]].+W6(M^ M'?M@5'MS;-\3]_=Z2PU1%NJ7]/NW?4M3]@9[R(S[[*&*#6#P/8NVZ^?7LS6$#GX M])6#?R3V+W&95 M'&HK*!'8(1P$0=P&CTQ&!-)&\RQ8)W5\]=T;2GPL\7%!?.0A"Y'8@%,I?TV4 MRJAQ7F/#B)),Y;MD:?^^Q,>UQ4=\#1^Y((]A/8A%+QH8H/>;P+E&8:W!\;%GAN_3 M'N*A4'D+4OXUZ+ICTPN]$BWO@Y;#&38I L6"!H*DQQQQQS.D,!:(,L\LYSJ3 M-FT];8 4/!8KYT/2D]+%$@@6! (18:7SHN$9YL0 13).!>&]BXP(@A,0$#T" M@N=W)TL,6"X&7&=,06M'G/6(>"H1]]0CG5F*),U4P)&(#*NE,:8EHL!;"#%^ MF.S#7^W!/T5D<2$HG#-_KP\*UY@3?3*-=DK/WQUE8>_FE5G@LA(@[P.0M0\S M) D;DUEM.7+$1\2Q-TA)%E&@1L 7*HN9?_>>;LBE==]:H9A:B0SK39)*4%@6 M*%QG359B)\!,()4Q!9Z38D@9JI!A@AKM01WL\EC3$F'A%=<+?0M1LG$>^4P! MOS).=N^9_.IZ+5,5,.12=!]V,FD+*!(LZ)ITP& MSX(KHV,OG8 74J&P%4B]&^6\,U@TWQFD#/H\EW.Q+,_7G77RN*EY-99$8@ 2 MS27&VG+ %A.(P6:4HC MXBHX9)VQB#EB&",^"OE4[69?!' 7Z,*S: ETPF\Y$%K6+I]3NYS<7KL\#3?7 MW%0L3BOL)!89#YDWD1#/A0Z:"Q!4<4AP]JZL>/ZZ*Y[?>OCZW8L5K[WE-5/U M6B(J(W"L/''YA-V\!FS=7%SU&%Z1,@@7U>W]7P?MS\<'EV>MVL_J>>WRH%$] MV;U,90O TG&X5N06[^<^.V@='.]M?^7[WS4^^,\Q=JV_V^:G'NRU]LG^Y1:K MM7:'U9,JJVW#;Y,%!$L&]X&Q^=9!"ZSA]O'Q?R[AN2>[*>(4G.4,,4TDXB:R MM*EHD24X9%(;JH1X-RZ0$?Q6HB\JQGC45,]4S;I;J__WCK@]/<*6(5CP$X7C4WHI,.LN0JJ&.A*^G:+RR)^A'6*C7T]V]&U+X>DA)E9S@@T" MPDP0ER"%RDJ*,&."2<>(4GX=*W!DC$ZJ5F-Z MHYH=OE/K MAY6JN+/@A-S4A#]!=8Q,/4%UC#38A>N./'>NPTI$\=5"?OQ\;VM.]8X5*8CP M>QYU:Y6.XE4?6*IC_9=R@:H79FZD9LA(Y80_; M!H7U>*D3 D73UC\>L^FY-.%\<'+Q,PYR)7(,BUT'OO+G:=KZ@.]PM?6QL??S8]H^.3_8/KK(W?++W2(MB9B\>Y]M$'*SJ/(Z9RV6"/5:$6H)69@E0KTX0@TG M"&6BYB8U2&""!, E;I%QPB#B@E4<4TJ) #^!;FC*5AFB5L)%60-*^;UO^K0A,AP0IBXBKE,=/AH)\BK+ M.+=,"^'?O2?\MLK]Y;G@557;=:$EI6XO5[>OR DCBF4*$"HI$EAJI\'1\30F/ -RLY)GG-DA ,;+*[E5Y;G4UN$FIM$^J MM%?4(VH1K+4<">L9 C\B0TJ ^L9@O0S46!X=*"U3JZRU*Q$465V^4>_T3;/B M"B5Z3$SD<47-UQO=7G++ZI;DT1+W[H5[^]?(BI-8$BN1]:G.AK08*:T4V^7:UV:&I18L/I1F!(+EH0%4^$7$XW61B#B@T0\HQ0I MHD'@ 0PB$2H2DAH"BPTN;AZ97AQVB??.3V\I-C6>(]HVU>K0&I>US)):M3R#E6"\:T!0'IXJ]3;V-9Z>GES+ MK"AA;1FP=GI]9Y(Y#88)6:(BXB(ZI*0,R!L66F*B9B)U]E@7E5Z)X,KJ4I4BY,HA1EG@'019EJ(SN'G.),.AZYXQA<,R4?'VY9F<2J)<9B7IO"KWB@ID2 M92' %=4AS&#FM$=1,0<$1TM "-04"%XR9@.QN0)59+X=]4Z76O0>WU7W?B'@7.-*+,N?H-6V*"N?ME_:E*78E.$TJ_26&Q_ IDA, M+-@48)56$HJ8EII%!^NK65YB2NJEY>@N0976N:]1":IO"%2?EZ:7>/DT>'G% MP8VW! N5(>&I1#QU==#6:T2%T4H$ZF2F@8-G-X\W/4%/HA>$S"4P]+N['3U7 M-XE"2?X,P$+"52L3^$\/IF2K[2>GH]]Z1XG+H\-@,AV<=,BQ1!:"YTASK$ - MM(Z.IG83;AT[2M2/ TC8=%>)9J?7J]A<**:Z2\ 3GZ&;Q*1'TC,WDZ";&:8/ M;"8AU<.Z/MS9GT%MXL7[,]SCN^RI!BO+9A)E,XFRF4393&(Y;UPVDRA#P_?U M-W^ ?PD0D^?)]I[L#/7KCDJL?=!A32*Y7X!D?^QV6A\Z>:=!F-R]L] M.BO/ M.&2A-W;)7DOTXKA6WZ+5$Y^B&(U]^@-76Y^/]^J[K/KS!]X_^0'/^\$/3KZU M:L/9Z,4.@6=R=_K M!KAHD7"B4?36):_-(*TI.'$Q1,X%M7FU;KAB0V4W"]ZN2TF&IXKFEK#XAF#Q M16K1E+#XC+ X=>@EL&"X=@AS![#(!4;&2 9"R+/((Q;.JG?OI=C(V&.:&)2% M:E:8-Y?%@U\N:_0!L#=:KA+U[H5ZUYI+46M==$XCZ1Q&7-+49LIER%L5X2,6 MK,H ];+7U5JJ5.AG*"Q<*O3S*?05C=%28)UY@63 'O$L!*2YQ\ACA8G1H.!& M@G^W+;OF29]EEF**T7!WQ*K[C::'>ZC?YP-^UR@'^\U?;7[[+S MWP%\70W]XPY\\PLN::6M_]+\W,O\7.NDY6/D5%J'8B"IVX[D2#N?H< -O[FV[ M0V%]%#: @!*E$->*((O3]F<6G=3&2*'D7>FK*Y.ONE7I7EO=E+':/PZ5'YO? M-RNQ*.,*8S+]0;_3'>;G! %_P57LY)>%L5'+K>F>SLDTN]4.R M63.R27FV_ 11N4F5>HIL5OFP'-G?#58O/* RF_5-9K,6[Y:GM!9_+?-:7W-V M9IG76N:UOGB[CSFLINR\M\!I4W#; 9B7&\W=K7V<=4H6<46V^J.U_#Y>RFL7 M3QQ[1-?432D\^PY\5QU6MW=XM;Z;O')\\&D?@V=_N7_RL06?D;WMSXV#[6_- M_5G/_N045R_34=1TA/5T6+O\=GIP\A7N46M4TUA/?O!JZ_-I[=/?)S,)GE@Y MS[G3R!EP<[CF$6G*!#@\VJOHO,C2GCX%ZK?<@0QQE!1L:(.,$^G1FF7/ 2D1Z)2"N1VYE/ MIMR48I5I9'XNZEKFQ$:E'?HI@#:.FXT*:KVQ3-!G98XW*I4L@M+S6S^$7@G/ M]X/G:TF@1&EKI29(9YE&7 2*E*$<>:V5TIBRH%.?^LV;^T"KUNVAS 1]0>)5 M*O3+*O05WS(29QEW 5DJ'>*44F0RXY!@S#J.A?->O7N/-V\VCEPUA5Z)@-A: MD)I:IXWRK;\I7N,KIE_Q#5##U-T\#Y3=. Y^'[_TU2/@2U":V;80Z8KM\9HU M4GY-B83W0<)K^8B,>(XCT4@8ZX':^ Q9$0TRVE@5G. 9SY%P697:5BBEL%3L M%Z8VI6(O7;&O* Z+6C+M.0K,$J XF4)&DM125RE"5>:XY4FQ']VA;KV[O3SN MYNMRY5L*7@&<=(/II?A5Y9=I#HK<+Y.2M4S;E;V&GYC?W7+8<1%[\.'8M(_@ M@G%W#+AHJ]<+_=[?XV7<&J]B:1KN9QKVKX6S//4A9!Y%JE.&I^;(!.F1%-IF M'&,)7:OJ*:OI4G,L*RZ,5B$H*FBYQ1$814'P? MC!)$:N)TKNDK7;Z@)(#E))234$Y"&?=^""_X%OR@( 2I"KNY&&_=5[JA:5(5 MU'X'AM1QI\B"U^0KYMQT_5N+@J^3F_3]V'3#GVFM/G1:J65)_NG.A0N]'OQ@ MU+_DK]!-:=XE?;H??;K>3136V%AE.++" ']2D2)#)$$XCQ">=Q2@3 3/J\MO>EXDRW.TPO_\8" MZ"^3'Q'[IPO9A^*:O3BS>PKKMA=AU3Z,%ZVT$ ^S$)=7;' '5[=_G!]B3RB5 M+D732.KI)0+2AG,@A]2):#/*?:H.__A]U3* OM*:_GA:.%TPZ#)T.][TCDO] M7SG]KT[K/SZD3&=*2(>P=J#U+F9(Z71HAXK ,I.I('6RK(H2^N^5QX RC+9X M&*T73-<=5TS;@Q[_"LW.6:JQ57'=X!]X$&9]?>CG9D5W8>5]_&GX\$.^7KWQ M>I:0^'!*M'6HE?8L;XZCI 8.1!A2,3#D6-"1$,((MDM#PS)2MM):_A(II*4^ M+Y/B;!VR$)GRA""N(T/_SATRZC. M6O"7?*VV?"JL>+W :XEVBZ$=GF8O-&8)[S)$7&(OC@>D/#4(1VT-(<%DQJR/ M+U?&<]9WGZ_4Z\?K]16+ 0(#<"PPDMX$Q+D*R$B7(2:9,EB%X'E(Y_5O5E-Y M*UF/ZU_J;N>V\KQ+J'3W5%T$5@\C5_'T[[R*^"4>WA,/R33/$4XK*CQ#T::8 MM8H*V53//HN&Z8 IIY*^>\_GG/=X5'6IEREF_Q)JM"H%\=X.<*TVN2LA;#D0 M-A68RB1G6&%$%>:I0AY&6GN+7# J2,,%%7E@:GFMATOT>M8^('^5+=>OG)M>);1!]()/^?;=T#L#W9\TE?BP M]_?N-B*Z F/WH=5PFY6M5J=]5.DD!Q N ='IS=[SK-OYU? I4Q\^-A9\QOXP M1902Y3TSP]#MI=M/$K0JIBC65R /W+N9VB'^,X4Q*/YW;>]+_C?R[W]53+?1 M2Q? 0$VZ6=Y[8AA,MV(#K$ [?6=B'P8V+EI?822]-Y'Y-NBHQ>)GTQZ8[K"2 M?T5)&DPP,$>C?ALQD?1TUQZ\"=PGJ4?^1?ZDT45IC)N5/-.UDHYKMTUSV&OT MQE_#^N/$E"%!-M,62MR[&U2R&Y-13BQ%MJ:&XN$M M:';.]^JGI%K?H55X!OS]4&"MH[ ,><]B\N454E@PA(U2'&N/N07@S^:DY59 M_YOYV?]0WZ>WY<0/^G?2UD(]"83\/FL/\@LVK9J&_;^RR,OCTL3EP M_>($;2^]SE43F[%[W*L<&_CG<:/7[W23!8+WM2&T*PW0G1RV[+ "T %#2=D- MZ6?3V:#GC?YQI=V!.>UU7,,4,#?QOXM[;%1#\UN;_'QP#CO-1@&"C527-'W07K"TUP;@ MB M@E'/PA"=>1Q/7-(T6_*;G!KW\))3M_ J;ZR@&XW/5U[O?=D-LI@E.;YZF M-%PE_H86K$_"\.FUMJ%_GB0C79_/4FX/6D"9\A_-7Y%\;F.C;=H@'DUX9K[P M\,.S0?>LTPO%#](M4W&.,+H AII^-R5*X\LWTCKFTC&RJE>"'"[.@AN=8+/A M2MQ!M4>CGGZ;;@#.U0N@U\_5>99AP%?EL M=[)ZDE^@!IV$:+DM6 !9@!R%J39?E7^FTY/'G0&HI>_]ZX\;_/4:2J0O1V/. ML?@:;HPTE:=-81#Q1KK@C_PP)N#TJ#'7*#HW]:L1S."KGQ@+GL>@?_M/YO47 M>PDTDG1F=J;^/.Z.1W-FC@*RW6!.4?L;G6T*D_QEK[[S_RJ[H)W?Z]]V=[YOP-\_W&Y65F7<-1CV]TI]#WR6VO>] M+[O;6_6=[N'=]D3[&&]^WXS6*KE0K=],\W3UK4C7MG[;G93X#5U<"M[WRVI]]TS;=Z_ M:-!Y^R8%_^,QNVA+DZL';],]R2"?/Q'U1:6B=C-PG4<>8J<[MRS-H]/65FX& M_O&H5USMC:9[1-XE3MW&.0"F3A7LM G.4^PT\]RI+/HB\CZ[3XO8/2+O-\(S M>V/!^P)R]V%:["81>;:F89K1UBW?^[1#:_6#DRKPY093.%0A2.F"PRG % $;E!N5HA@'K^P]M$(Z M)H)HB,XDA[W3&O!LA3"^\%F<=4;V4A&46N^?7>^O>(P(TDOC);).)<2UBI6.U#G82\=AAE_5N#43 M;GT=Y2LR FH9X"LF 4OA#OB*\RR7E"',.Y)H\N'=>[J"S:/SDQ;//U3K^./Y M2JW(+ZG((]UF1#1.4(<\4 T$-@A#%FN.+$RBTT))D8M!2;I(;MXWYD79^.]9 M3A[Q(\7$:\_)_%G'S(@T6MT=4*FJZ]Z?7O[]0[<_J'%J)IP:ZW^G8)DQPB>4 M&#>(BV@!HJQ%F%.#F92$<< ISA:_-6KM'ED&NE$K]Y,K]Q4)(99'1Y-"PN6$ M H\ITMY$I)DPW B %_1ZXL/H%9 MPQFI@6M'NU]K-\;B MJNYC>46MGW/5SRMB8 SSG%"!?! ,<>X#< (64$K..AQQL,R_>V_D(C7N>&/> MB<(9%T/MGE@2]\3&R6F[>Q['?JXA:B:(.ABE$%S;$(,-B'@:$==!(Q.Q0/ U M28E%QEU\]UZ*1=J_K1T3"T8@:K5>#+6^8AXT$.)=P$CIW%F28(TV2>*A^?NSVX,^R/W;9T&]ICHBHB('$RE$9(F7B$<9 UA,5"OW[CU;T?C1_3]J%\;BZO0+ M18[6.CT_G;XB'YIX)57$2$23$/>,(ALY1U[ZP WS.E)2Z+1Y=#1X[?AXK.-C MI/Y4[?=8,,IQC\#V!QNIU?U9U/VJPGM44:FD)(K:,,09_A%M/U[2E//:+[(H$1S%Q RAZ+P&HMF Z.QA9,7R1MHIK+\CR\(Y:@Y]"@T>H1#)1 M)YJ03UH#E= 4.0:ZC'%PB0D*&FXRE3!FD?R8;\SG\6%M^-_SUJG MN3= [?98)+?'<([^;-O. $R?C>$TU? T&SR=7Q&,#9SKXN\3BX%G2(XDH0IQ MGOT;[$MA$T"YG ME6&"N!(6V2!9[FFAL36)QIS].J=FXK4'X^$%. :V<]#*]?_+JL.U#V-1?!A7 M4U/^76/2;)AT,4$R)">11F<0@PG,R7 !2(:6R'BF<@B:-9EDR!5,'[V%4KLR M%E>1GX9DU#K\-#I\C5=PF"8F&4::YP:(+@KD'*=(&J9\%"Q%/3]>\7SNC,$<3TI:U_429"V!A(.6L19QX@XP*$5&CB#!8@ 5B M0YKB)H- MHO HA< !ILA1BHC28%1AQ9&)E"!*F3:6Y_D$"L'-BGY\L>19=62)W"9O6.]? M(BRUUON'Z?U(9$C4@E!-D5)!(FZ(08Y+BB(U 7.J'4PFF YTA3&R+'K_QOP6 M?UW63;?#1@)OS(OQ]P6G)Y YJ/$(]B#/.:HT8RT&I1&#D M1$PHD:AD]$DJF]LMPY^7VEM6*_22*?<52 MI3$,2^.1U,$A'@U!U@2.5"36)!PH<;I(E9P24G1_QUF=R?VR*57+Z\A?<+8Q M;!X">'0].Z/.UG@<3(E1_A$4TRY*CT)2"G&G/'*$*)2BTC@J0;$4BY@ 6N_6 MO1K^4:OZ4ZKZ%2.AF#EO"$$.YS B*\#4\$D@Y8-E3H/<4Y%[?1$V651WF;?R MEH61?-[^6E*1-^;W>)[(H*GIGR,H]#F/J)N^]DNHJ9%F)J39'"N"JU*03N"< M1I&=&EQJ9+ G*%A*!-;&"Q1%RBUN"GT^ KKD 4P58I@8)) M'M18&V1$THAH*JE+429+L_="FCGPL=A,Z[[!A/GG))1WN=:+.:G*L=?FZXQ+TECV&Y4P24EQ)#'+GBHAD95: M(\I8D09C6=%984J?R3J<_%6HZA,DS]>J.D=5O6*/&E/M$F/(*AT0USPA^,H@ M09F2SN@4?6[)-B5;;9G]3 O-#F[,HW]L]Z97&D/ZDAQBL^.[)W$,16)VF0AY4#<6L%@CF*B 181H0F2AGR[KWA<[!EZ_CPUZ7;S[@K5JO] M7-3^BH9PET+DDB#I;:Z7@1-R)$5$0]!2TQAIJ@+%Q6-VO.H8\?FIYE8P>MSG#$!G2D^B8/T8S#V-%9?]!* MY\^OF;1HN-YO=%-C/?IXXF*OG!]&5AJ9EJPT!H>Q\:%[ N,Z;QS:T/BZ^F4U MEX-HY.P.>/C.0:.=O7_>]GKG8)S^L+U07/!_GIXCB1G,X>WAPE M#L@EQ8&]_QQB?_)7QWXS9]LGNV3W8HUMG6R>-X^:++>^V+HX@/..X;^?8&SA M9.]D W3\\# ;MLT=OQ])"@(SC82W$7&9)#+&*A23Y"$*1Y,TV8^U.KD'U@!Y M;,.'E4:KX]MG6(GBQK?* E?SMQ1](.=[L;/TU:OT.RW+1P7&_N1$F*5 M]@BPV2#." -6#)\LYYIZJ8-)\MU[+E^VU^J>]1OV M!&!^T,]?4 ),&<-3*'R* "MGM&X"QMW9,R M%&%YQ6VK.Z@E;DSB:/-H8Y]FU/&"(*$M4(NH(C)8&,1H$%9*EEQPN<;;ZJ0U M=BEQ@T,[@.4*Q*P#LA)B:H%0Q+%%J@'STNJ&25G34T4-CFZ<1]M;;>S BEAU MIFT,NHVS 7R\B%/6Q-B_BI4IO4Z#0:_ES@;P@^^>M4/#Q4:_E(!\)=OH QMH M)> @G4&CW3II#K'?0S<^8,VDH_K7[HQ-[_]4Z[>4SP;%]B\;ZJM5[3XGGA#B"T<)<05R_YV75:LPBL MA8B;77H-@)=^;(2SX@WE9^I%WX6W6KQ(>,P1Y(CEIGP#)..D7[RC?)WA>UJI M)".T$MRED7K=$[@>_-(XZ\,M\^$@5;;C6[8-#V_A(A&F;7CZ:F/MRX>&XD"A MAB_SB5Y3<<5?0%;:+7^/%U?N!^2IOMJ:?8D)7&F<]KK?6R%6KWYRJJ9-+ZA" M+\*37MCA4?TSF*3AK_W&21>4H]TZCNWSC *=1J<[6&UL=HI#^OVLF_E6G5C- MH845::*(ZCCMA26D#^/L]?,!#?O=MMH%,G0+S6U]+Z7I>WX-K>*'F!^KN S0 M_\,&R$/K\K!./+#YCU'&=-CJ#[J];'HTVO%[;!MJ+*#]X);!_SXCRC_*" M>:C%J+*5 X('0&+[K1)M\BF]>-KM%3 $$IEAJOAY!2Y^T.JWB]O#RX4;=8N$ M;/AEJ Z^1)SR4J!)Q_W\WKH@X_DN/UIP\PA:#TMA"23I;' &[WM\K"#Z8R9% MH[0FB!E_K2$.8N\$Y"*4<-T:-'[8Z1-X=4 !F_F;4@IB<447.X#P@^*F'HPX M"Z1B*C9T0C&$7H29AQG(\@9F8X"W.0N+>*!_XE$LXI8"E&^/)S0YW',?K)(D M(V8HFI!;BP:#=-02F"G11$GJ*$VYB.1M/&&*[C?L #! M6(_!(Y8XS(20& =3L..;C?6;V=VBNJAVQIQ0_6(! #'P9Z4Z%3ZI028TC4*& M>Q&H<_X!^'H'M'=L88 W@HH3@'G#LMX"P@CGC1#&ZD9% M;'6^QTK3;KA-H833;C&FU7=YV>PID*.?Q3H+R^""J>G73@#"4EHR8:-Z]NWT M$=94$)4O(\_\EK45?O?[L!())75"6FB.>)("61DEDHIK;XT7+B<\B5N4-3M( MIHE:7F>ZG6))RLPGE2]_?"$9FC"%P9AUIJ2<%?,=:LV(R;)^I04@(ZJP!]?\ M8*4\=KBN#'J@RB5++Y7NT'[/)"QVKAA52:UA@ C88KRZUW U/&\45GH$<^KR MD,5ELF4N5MN_#V-O8P4F35WP-*YXB.=O*4\%+""98,QGJ=RS*UQUAE. M4R%ZW5*0,C7Z[UGI)!RU EN=J9 \Q?#NEXZ9D0%E@G,UV*&-F>^:_3A#<8/9 M*6C8E1LF_H17V"FOX*G?Q.IIT!2C;T?$Z_ MX)6J7JI?(=*%K7>?&\C[W*"DB1./NMI8.E%=/RN$Z&I9W83%L=>!]_894*(# M /HX)C^Q-O[F7>AX7A]L_:!5S9TI[)NZP-W[:MDX*3# X!\S)*C].0"@CM MCRS*^63X#O0N%%!=O)+2&"_PVC8R.O:R1K;@=%"D$MX7Y"6,^4JF@L?X0"?W M=T,I(SKE M8Y;B%U(IQ:Z]G9%_#WO#T9S:@XA<+]IC9!,,]A?;_F'/^^_^.0X;@!G5Q85> MS:]P<9Y>37WZCW]L[VS\7V,3Z.>7G<^;&U]6X/.'>WG(7W3<6S#L+XV=[<:' M[:TOVW]LKJ_M;*PW/FYNK6U]V%S[H_%E![YH;FSM?)DVNP] ^O?_11!IL( 7/5Q*)],1'[A(AW2Q)&<EZ_,,$$75EKXT88P#30 MR@*\UCKA0P%6!Q%P+?;76WW?[O;/>G$'[OCO=M^L:/YLX:F%Q[A[O?MN!>3;C6YZ/=;U\OMK_]=;Q[?MW\VORYO1Y.MG[; M.X;SP*0#D^ODX^$N_7C2O(!Q_P;7V&F*O6^?C_YSL2F:%YO[QIJD@O/("QD1 M!X,8.6\24AZ,,.&9-4&5]C,@?0QKV?K5U/(0(DLPC5PPZI(BE M)HO,23+9W M8 QX>YHUO7<6W[T?F8B"E(U-Q="LJZ3@FG9<6V7*.;K[_N/CE7"X(0RS2'DN MC*-C$%Q2JTWB*29U(ZH^N;KZ>373'MO$GGG7S8,E?$7C\MGEWD]I'U\G=#&E>$GH M;C'%AL1FI6*-SXLC5*Z,RC%T>=^5V^^:[O]#IB2=H#3TLI8Z?GO7\H05L M<>?7?,WLGWQP6(5E45P\VL0QA[:= RD:T?K#?&LXLG0FT.)X^,!@R.X?PQU^ M0)/4^AF+D!N B3,XYK273?#"*5.-N[HCG.C'G]7^+)YUQ.MV^28O8?;V:;T^ M?O)/U@OEIO??PS^J6)GB&J?VO)248E[APGD_C8M& $NFB"(HPHSS#R?V.-Y? M!.X<8PFR15S Q-R=V.(57CI3AX-LC>I#GJP9HVY]2C18H9C"G >FG".4!!V] MQL9*.62AE$HT_##SGD&NJ_9G.=Z/W=[:\'U<@M#B[! \.T5MGL/82//B$]_> M6:-;1P= 5YU-@N5:--(A[E5$FG"*C/!&6FV]Y_S=>R)6]2V1;]W&VGJS- MJL"8BLH6C.6**< /E]O?.91B?@[S&]-LGVL-^UBYH;/;]IK7MC%].[!RAU\4 M82KEBY]-S8/3EF AHL2>@Q"9J)S*VX)<\ #B-M78'%?S[,"'3[-LY8,-.C13 MMHY3C8C[WNR=1#_EV$YESFK+]A>#@XWUK?O6A>^//FT>;/K:.U_1AX MXE%I)(S&B">8,.,$1\K!+S;*2"G8HV;5W)!T,X2(O%9E7N0]&+!A=,]J-L$R ME%FN*3<^"FY487G:J+U,27F.V1RVFM?*,8XD;GTXZ_5BT5!DJ]OQY1^UE&0I MV8'_'AWO*Z\X+!\!P6).$%>,(LV"15:3A*6Q.B:@@&)0N%K'58 B7H8%3N'"K#$P< M7F64].:-WVJ="B,1C_!'/\(SPY4+5GK)WG)$5[Y3=:F\W9-W= L,KFSO86@H M7"/C]'= ,1ATN?H6'/9R0;OVH*6)G'5F;IGO8:']1 PM9=C099=/U6O)S0,<*P\6R7#ZY39!J5(]6W[,FAE M)[9C@*<:7/JWBN6F- 6)&B.Q^6(%W!?VZ'@ZQ+0P]A=G>KTXFS'VD"V!!QAC MU^2Y*DQ8KZ#%"OJ);:]O[$NOA30Q(C!X.>("UE(;N$%$I*!L@NE58(;ANU?0 M&;/31#)2*>DEDY@32ZVW7D<1@D^,"(*S"!!3B< # \QK$;A3!+9VFON&6D>! MWR*F5+;$K49.R 1( 3JI"'8$QRP"-^6W#T4@C9A[UZ-T+EE5Y33+RR_0@M/2 M#]0^7RTO-0K@)8DH'%,%&C9R8GL%U[[;'^0XUF'X"UEYH>R> OU&PJ N([Y6 M .8'5YEO.=>CS-U92/R>274U=58Y 2J;(G<\..(D5<[RF'(U0%>@-QFB-ZE5 M]XG0>^?K?G!,!ZK!2K82K&2E*')6*P!SRKP-(B3.LNJ*.U07-#>G(BW=3M4? M,1/\;=>N]AOONU^U.)3U2XR-(II"KPP36XN'ZJ]6<7I+Y0Z<>:-QS*0J(@J M] (K_MSJ'R_5D]]IEYS8HVYON'WUDJO5%,=$KXH6;>7"QCU8D"M3/=LM'W; M!C\HM_:J]/'L!\CK[RG,53='@78&[>*YAG9WOS!_IECS8(*=76XRYA_A06!- MO\@1[?VS7K(^@CD5;0<80SXDM,!4RIM%MM@"JDXNTL>S8R3F.-2P^@R@[(/Z96;&>W2!$IF[/5\\MIY:3H;/<=] HC;WB1CAV<9'E-Y*TV^T7CA?X$K05"%MQQO!;D.H56-*[5R]QI1%1WAV)O:J' M1B\"*6K#>/,F2:GIQ=9UIDHG5Q.8%67,SS+-)30ZA[T"*QN^1(UB W=H7>>, MWN7+/OAV-'6 M K^(G&B+N:7,")X(R93/,\ULN,-ZW]SZ.!G?-S+E&?K_S(+3&=B#2"[Y'J)O MCO#!L3O'/YI'S?.M(\^;ZVO[)!EM"1.(1NT1EX0C':U!BII $W52^8"\Y0@XXE 7%@%Z&$2 AIH MN(B>FZAR%8&YH(%3HI%F&.6 M-$&@EZFA",YOK&/H55/X@(4I.\0IQZ M#$M0LD@'*8#M428I< TQ'[3@BED#6 $*IXW *A"EE%/#0V.V/3N/9\!+6[="[B6DGO#AL#266Y;.?>[ M<]"^PL%A;,7ZVM"0>YS=Q> %:F-DL)H'@S5SS&.%8R22&Y]J+'PB%0'FE!+% M"4PAI)S3B-NDD7'&H"AAA=(1UB@3;EI02]_Z4!BN+Z%WJL]-IGR=QGM;&B^O MTWCK--[EV2&8GAYY=[KCSR'[E?!$1V>V5MN/+R5U=::OD- M#&*GB'.,PP[/N>!-59MY=5J=^X=E=S,0[EO2NY]\#_4>F=MJF+G]Q(G;7PYM M+^;R1& 4;H"T#,[7.J'X\M\Y,+5*ENDO2.KV!5SSQQ]T[WSWFY=[Z^$P7[-Y M 2-87[O86M^@<&^R>_3Q>/O;WO'6Q<;/YL578 B?OH??_N+A?W]O[]'V=W=T M>KQ%/Q[#."ZVCOR/YGH3-W?V3K9W_FK!/<7>R2<&C.)B:V?S?.NCYG ^;5XT M6?-H ZYU0/<3\583@E'@S"..0X3%*5-R8![>@NT;3;J>%ZTB X,_">DQX5QI MBTFRUB5J/<::3^1Q?QG RZ[FI=*T1CD_#TCBOO/FRQ!)D'->JS"V/WO#*E?% M:UHZ0V2[TVC:\X883;#ICRCB-:0M\P6_ES6N)I+XKL/Q6A7_GE_4YUCL8X;& MA]Q,I(C3*6ANSFCIP2)@2Y2W_='R9E4 _4H5UU5LX)61]6>#0U@)(PD](I)"E- M"*9#(63@PVQ=;%)M\GPG%&N4!)8! #XQW2.L("AX76W''EF0!; M>HJ_Z;H<7 .(E<8IF,ME]>); QK_C+UBBN8G)3>*PI^VM]W[4L!D+O ;KVY= MB01^\R)QP/:C4$Q[RI#GC"/NF$! (S2LCPKHD+<.QY3C&&'AG&QX7V3:%Q*Q M]?MP)&KMB MGQ-F90P896\9V,P62"73&$5EK=4V)&;,/=:/JM_159[)I$V2DSRNNJ(428*5 MK1-'NNE<14Y:#V9U5?=W=<*8?DK7BS^,X:P=M],(&]D^&X#)5J3.?NZVVQ_+ M[E [^5EJ'\RE#X;M$\TBD!"!@@\&P2QPY'1T2"J@IX$1$+=TW:>R#%6EUHK, M[8YOM5N7/86*UA]5OG.1PUH2ZE+<6_U^+IO0*@I!IV[N3-'_Y3X>$5'X=HH6 MHE?;247;TL)=?-J/OPP__!I:_=.V/?^EU2E&7)STZW@QS+SK^Y=>=5JMMFM6"T?[M2ZLY6^2K1I!;OP9K][\VVV7)6+5,/:@ MR][^FV!\_H.5JUC3>UVVZ ];O>,IG;6OM:!]F2;6^EZ=FJ=WZ+U\)G.?9RJW MS%ZH ?6$-[-XK-T<=E$^6^%M*S].!&",/?>;F=21%O S-%)>\!G/-&!>3WR] M\?UK?W/$S*((-_;MGE%#X-V]4'OZ+V-KNQU4?>5@N>T4QS)C1)%[WX= M]Q81W)CRQF[O4OX2;VTVM]+#^N8]TN.\6X?-B\,C.(?L??MXM'>R(?;@?GL[QV+OR..]=5^=\Q?<2W3V=KJX>;1&FSN; M?.MDXV+[MTS__VKO?MLZV84Q[JU_AG&V3[8N/A]O$7W^Q\[&H/D%__QCYVO1 M=DSH:(F1"4DN-.+*::0E$TB%8(AD1!F!W[V7;$4*N:+-9#^CZ0O0W!0F_UHH MSOT5YC8HOPO/;EP.:A"X P1XE#$1%W'$C!NBM:06#$IL&=&*Z52 @*Y!8#% MH#D& B[%(#27B%"!$;%0D3P8#QFQ$0+($!7"/Q?JYLJ+"P<",S,;JI( MN&GW5JM*+#+1*56A;'XVK,4UNF'X('HSY7V\2O!Z9)&NV5"LP*]RNLJF5G\6 M#>M+1(/'+W[JUZ V&ZA=7&;+8Z)1GU7F>+:/KF MVHR(=@MP/!5SN7;+!S&7MZ+?CZS -J'?%['7#;9_6*OV,ZGV.%^A0EI/! 6M M=@%Q("S(J"21<$P%H3R/+&376!GVNSBJ?0X-P&#C[6CP7$?6 W[A =_7 M ;=T%#7^C#W?*IL@E1&OW=/QJF8/L,!?_3JV.#RUW&(OIVRCFLO:$)]Q86/7 M.2LF5B9%.%)2 &?U)")+"N(JI-=$4>%R+0-"5JB9+(?R,"M\2;UMKU[7%X*S MUFH^'S4?YZ_&$1FTCT@(3'/(C4,Z>8 M3KG48=D HZ!6N9-D:!ST[&B7P]I/,(FYQAA)2< F$,:M,)8SHVVBU!M/ I'/ MQZ\^7\YA<=A:GL'?3EK1B,P%*BB"E(0PT7@%^& M$\F%QS9@)47DTALAK*83$>Y(LBDO-7IF4=6X81D!$-5&RVT ME^_>"S67*(;:5?2F7$6Y$^NP@T39'_2R6621RMF+C=__9+7#:"DVY-9&DF]K MV)T5=K^,TJS-B_TD>1)48I QKA''FB$3A44N18\#CR0$GS?B5D0=/_8&U'PA M]N)J#7^%!KC( V!T0YUD!^M)N3*%X_*H,=Y)7A"F/C>'+&1A\H]H8%[K5, MH2Q#4Z<<+03^GE]S9"5L$DP@10SG\'P)7,MQJ1&3WFN,O9,*&);2*U*:%4YN MZLG]P)RC1RG3$CG!:NRHN=+6G]ZM"?!96N!LAU ]5S5'F9NEU.6G^KV!XV3.#CLEH6E MJPZU_>MGV'[#%BUR@4KG1KM5F/RU0N:Q*&2^VBBMQ=G;$(W6QCX]Z_G#7*J^ M,:UE\T*TC5ADQ]SG>/D")VWW5X#Y.[L:9#4M M.O@I+P-5BN8>6"-5_NV@ZD!>%6/-[0/* M/B'Y=%@:NB>Q,; _BQXV&?J+FD4_ *+=>2.>G+:[YQ$$NLBHRC?+;6.JLD:C M8317^E*X)FY*O5IM7'-EW!1*7%2EO[K]X!">XT?L%35"4VSEHXO:H6,-X.SU M)6YBU2H6K85<>VY:28L%%)ZT>/@%7*!R#>;2_CCK]?+;[=58,(X%YTTP4IKK MFQ=Y8=JZ^/ISWX4<\>U3;C8N8''"&N6_40K)F8 9H0H6)RE7")DLA#+4M?[5 M^[YL<'>+WDU3A(DV>)FOO>B:Z. %8@SFY0MHG$UH[58B%GCBM@T_NQU#WKV9!$? M[=8%9;/3^/VL$[-6BY6I/.'?W9RS Y.XWNH!J>B"33=2H3N?T;MZ#7#8V6E> ME&^MYGX-'4+"F-,<-I82=X99P0PQBDNA@H^!%2XP@27#HZ" Y,-Y:#5;5R7_ MUXJ&=%?]5]]@SYCQ@MP7&WC?*"JLT HEG;U;@GAD/4Y("&L894EQFJ;VHBZY MR;!OS#WXY^J(*N5?SMI +'.SP1#+UH,@6:>Q,^2H!<( #3LX;)SV6M_M('<\ M[\2#[J!5M,8:]$ CRK' FK9=B;@9[F&$>. B?![*W?C*D1N?N#WXEST=JXPRD^O.WBNWEV8"2BL\-3CF*R4 MCCM-K9/>@S"Z *0UXG@'C4!B!L08^@,+Y"BZ0*R5H6CA0[<_:!9^L[<,%Q?; MZY\ ,HY_Y'OGS_LL.")U2(CX7!$G"8RT"1()E9RRS"B):>X',<61,@(5K<$U MTW1$A\:4WW_W*]?SZXN2W!YI;>MM4V4+[_ G6[U<-NMXTG[KF2%Y4(RWV>F[5. MV*B\0?^.G9A:@S_;\"0+TF8EN_N^[W5^/]R[Z'+X_6+[V\?CO9WF#S@>K+&M MUNX.W/NWCX>[)W^=-'_;P%L7QV3K@\%[_SG$_N2OCOUFSK:/#F L3;'[[7.[ M>?%O&-NG\R;]_7![YYCO?OO8VONV^V-WYQ/;WOF*_W-Q<+&]L[$O .*,81PQ M:1+B&C@<:%=$#!3-.BT2M_9Z=UO-#/!Q%H3$BH,\:A>\H8E99TE4>?-X2G=; M5'08;HQ.2>'MV\[>J48U)8UB3A[0\_;N(8T_@H]8^Q?+V-NWCF"&HL/M4<;9U\U3JWW>T< MH$'LG60'=?7PI\7#@\U0LLY(+ M\FMC_$=]VX_\MA]Q\>/PMZ'C^_)W&,?8R:..^W]42]B/PY8_'*//)_:\3$.M M=EU'?.'=E$#L>_V5QG$<<^':N MKZL5T8*AH U#G -M-"1:!# /:P0F,I#;#/)4TA[]EJ^@M"QP%:++,$V\31UZKA'@4&AF=3&;&%B;3 M&DQIYL.3%>4NH:DRRWKQ!$RZPF?:S:99871.M\V&H;RE>789P)5MNDZWL-3A MC!LN@=68<5[9=6 SSN"(K=P%/)<[..V6R:F_]&+;9J6I6M56Z1DC9U5.$'QU MBG7];OML]H:C.;4'$;E>M,?()ACL+[;]PY[W MW_USW"74Z@PO+O1J?H6+\_33/5\?_]C>V?B_QB:HYY>=SYL;7U;@\X>;-U<7 M9=Q;,.POC9WMQH?MK2_;?VRNK^ULK#<^;FZM;7W87/NC\64'OFAN;.U\F3:[ M4[VB=WHYKWE%739=I:# <0WWPCL%] '(+2.")JO"Z_"*-K:O5?%_#6[0M79[ MW!E7N+B&D)I#P8$ !\4'C@1H)\[Q,87,7S!CLHCB_N M=1DF6'*.9PTW?1Z&40E/02?ZFYTR?'"\D-3;(Q<'YUOKNQ?-"W_>O/B:MXWW M-??."ZP1S826.\F0BXPAB6,$1*)4^8)I3.[XCT<(CMV3L5%>*EEY-]^+H8@V!S4;CZL'1I.3[O(YH(6G MMA40W-C;TPQG*T5R5=[. %4%#2N?:]G\/BKC8WJP'*,-F14RSAQ&(&N^4&&A9'C&Z&5$G"RXEF+ M ,[J]-4R):YZR7YT;R_^S)^SSSZ_JYQW6(78PZ2-[TWD(WWUAO*85Y\WO/[. M'N9TLH?Y0D'__8.ME@"2W=V0[&Z Y+]BEN%Q"[#&Y J3M]>;^\292!P/2,)$ MHKQ+@:Q@!.' E<*),"%MCL*ZJ2CG=$S^7KSVE0?XK)9)N+:ZG?)!J[\_#K.( M:GF;+F\[N_M.&QXMDTC#]"*N=:YG3PV"58\H'PDGN84(7I6S M,-VDEKKGDKJ-G!BU3S7-6R,"$54X4JT&F8L:&>"<) H..!GVB26E7ORF MB(50S#,*$F&\58@3[I 1*2%CN%5&,$6QGKG]"B-22^XI<8,2C)\A&II%(-&!EM#!YJ9H29'SW M%U/I4LY3N9:-?*\09&+NS!)9*K?5$P< ?_&',9RU8R7G$_Z>T=9Q:WD3#'!0^]$[9Z^YI2M3J$>Q4F_CH\L;[M<+R69!UK^ M7.W(<*I7J2B\\%4ER^K.U8;-*AZKT#;V(R5\%=_R^ZTGW_JC+.N,S__":MD& M+,E,%UZ*NJG+YL[CDY*%3JD"6F[HO5 9R8AMR MI!KOC?5VW\ ;^%;\$0-:@U'9@UCDP V;]Q9__)EW*&=X14O\W!]MJ]/AOT!T"4LVEIBT(&OUO@L;WS1F5/SJ'J]UNL MS,#+MI:=G47+*'VS1 M[G[[O;^WTSW?_FV3[QX=Y.*\> ]^W[T()_#WCZVCIFB>;)TTC\+Q]H[GE^?\ MY_=#=Q+:VT?YO,/6]CI8O^N?CW=W/A]MT3WX>XTV+X[/X1G.M^@GL75Q %;P MYN"RW0K1$#6$X&T-E1K, $IGWL_]*4H]?V$(#$- M2E\4(_[G:69PAIE;*&0\ZX<_8Z\ HKG (WUV [LBA'7= M#F*V/POSLT:\&1%OZ\,EXO&MH]U]+8C@DLE&>VDT8Q3'EX% M25P\XWY9CIR+$V)ZJ[;%=4+\5D9LUUU:%Z;V_A-F/]1KQWW6CN:D@T$%!U// M48@Y6E(IAC3!'"GB(\T]T[D+[]ZSW,FU[N;ZFN#@9EKY2$R@,ZM]?R:]KXWG M><+!->/922)#8 (YQRGBEGND0\+( @RDB&WPAN<$*G-3!M5+(T&MQ2^EQ8]1 MXMHH?+0F7S<*76286IV-0FW *+0N5_GP"*MHO/>PY*M"D^EDJX[%T.1%MJ>6 MY<@WN?D\9 0/L_RF/.VR+Q+/8OG=Z$?,\;9E>]?)UC>CD="7TU9#_TS0_VG" MIDLF&$R]1E9HG:OLI-Q &B,97,)1"Z-S%OQ\_8$+M#7\5M7\*;G@7#9([[+S MA@A0FWI/@A+73+T8@\"$).1]2H@SPL'4\PHYZQ0-.CI BT5'B5K#GT7#BSYV MC[3_+I?WV@1\*@V_;@(&ZR3.%(#IX! GA"'-G$:.B.A *'2B[^7>8;UDW&?)^#IA.AI&E&..()ASC\!R3,@RS1'A.#=@ M32*X^2T9]6;@HF##0IB.3P$/--%QF;9^'&7FIV;49^50:?MV,C!YK*V)$8.)1Q*/4R%J24(HX.:JT ML5$LNH8OLGFV+$?6Y0SJ(VM1J8^L1:4^_NRW?NFTVE5I MQSI??SE4\OQ2)5GS8%\(*T*@&.'<(IDK;I AA" M<4Q.8&Q%+J(]6?#V5*)[/.$9(T*K$*7+K2TBXD*#V"J3&QLF8T*$R>=F1ME=/-:]+$>^R2B' M.L?YR1N^U#G.RP73S>ND/Q%EDQ$&!>T(,(S(D!8R(FJP3HDR2JQ\]YZL,*I6 ME%G\=*@ZJN'1^YR/A(0ZQ7F9T&#%E65%]F<6I8CW^2FT%M-P94CI 5:O3$$O"/Q4EMJE.9H'DT$ZP3F9=#C^N4Y270 MXXV?$S:=2(0IRB4B4GE8TW,?;R8]PLYR@KTW,M*LR>*F=O$OK?E08=PHC$(%2F1"A$F#N!04.1($\CD.SW&:F [S M,0KKG;[ET.DZ 7D)]'CC?,(H] HSYAQ'(KJ(.-%YSQY[I"U1D046O>?S,0KK MC;Z%/;).%*R/K/>$9TD4O$=?[SFD2BQ^$M*+77WQ-&-9CGQ"#V"QF*M5)199 MF=>CC]E#U&"/R?)]A4;"5)^@PLDKPQ7&QO'DC(T^4.P-"]QKF8K1]G%AQ<=_IY3J5F5J+(6$ <*X^;G+J%[7\G)]5%R*@*@0'G&=(G+2!"1TD-(ZX1ACC\[+75#IK+-O%T] MX=DFW$+4>:%RW^,8-.(._C$X!&1CL$)A'XS2=?KM,C'V9;.Y_RI4O='M->+/ MT^CSYT&WD0&@80=S,K\9L(S0/7/MN+#V]U,,<3Z77SP]698C:PN\ML!?EP5> M@O5:)VQ46+W3S5_5AOGC$_,V*F+FX1UL[!/)>6#8@M5 7<[+L\@01A#5"N?^ M B')(N'^ILR,-VV9/_$U%F^A698CZ_W'^LA:5.HCGT!4_CFP8-R4GHI,JUJ= M,UNZ*D:9WXWP_PR4D&9*N'JY)(?6]R%!!,X$5_-S"-BZQO;\80QG[5C%2$^0 MNM&,VNQ/*\E@OW]V4GZWDU_I#HSHWVTX<$F9W-Y_#K$_^:MCOYFS[:,#&$M3 M['[[W&Y>_!O&!NR,_GZXO7/,=[]];.U]V_VQN_.);>]\S?[<"[C&OK;1:!DT M"KFS)]=6(,,,T#&/I:6)^V1]R>1!Y( ;9QINH];>$2HT%5PZF#86L! J"&X4 M23!1$?CQ::S\I^__!<(P%-$3VSMH=0JCW8P;.$=G_4$KG3^_,5-([LYA!#NC MW>[^R-$1A;8U^G'0S\;'X+#1AQ&V$K#"SJ!AKT2H<08RUVAU&@,XO9GEN_'! M]MK=QDDWQ'8^MP$/?!P'J/ &-[K5:8,NV#B#V#N!<13G)MOJ-;YGIV\.R\C? ME(<.]6FAM+S?L(-BC,$.BO$>9-?U+^.Z/SGG)9$NIGU$"BIW0?G"JP\[^P7(P!+\]J.^'4HO(6I]8, MMM4M;FL/RU;LO9"#1TUU\.Q&VVML= ( U_U]76_ZO1!SC_>R-$+/YR/T-P;* M3:EOON SWRP7\X)J-BIJ.5]-J%_6LJC'*]^X_-SJ'Z/4BQ'H+4A6WK#L =VK M>XGC@,ED>-):8Z44\U$);66Z(S^)SVVGXS*X9,00 MSE/]$69ZLYKHSS#/EUL;UW\=;)[L2N:%^W6W@G\OGX@MK]] M/MY;;Y\TU[_^V,I6\[=/YWM?KNUQG'QB6]_VCK:.CN&>OY^ Y8RWUX_%WF^? MC[?!DM[:6:/;ZQ_;>^N_M\>[%L"SK>USSA(W1N44))DSDC 8UCZA$$T4D@0M M%0KO^]IC0B'G4Q'K#6,4Y%RQA+QUA7#EN@M!.:9+UQJK%AVK-JY:- -.D6"L=AQ16(L0UUB7W56$T81PZAAA(5<[UKS&J8?A MU"LEM,M6/6<8T]'XWFT# K5;@_/LN_3=DY-N'DS7']3^]?EW-8+ MP^P+0_,ZB;4D,.ZT009+AWA* 1EC&&(*_G4$%@Z<%P?,5L6"I,\LZB)0U^UY MM92TQI[Y&M! 2IDU)$42$07I05R !0W$U",)$)2",,E3]>Z](JMBLEA7#3NO MGWLNFS/UDGNV6ZG8,1\& K0ZC?-H>_?QBS_D+2R>T-X6$_0@ACD2' YC\K^$ MLUY^HW/+VKL-\7=B[X34Z'X/=/]TG5E*2K2WQ" /WY%OTE^8,[]R+.AI4,I% MJS.\N-"K^14NSM-/1(L63__QC^V=C?]K; (B?-GYO+GQ904^?UB],:ED4<:] M!TT! M2D!UEJL@!<71&>Z%=XH'DJQG1-!D5;B>C^4%\2Q(KPT3G&)N1:36@M7GB0DJ M=T.:?I\[\[C>2N;6O]O *1I?_&&W#>.ZRMT:P#C1]ZJ"SYM*W7KNC"S)5KDH MH.F&A*R_W9CF_\&:^2OSWQ>GCOH5*S"GIVKZ'>X[*WOBN;.UE'S MJ(EW+SZQ[?6MX[VC-;;WVR>^M^-SD:WV7NNZ_^&KV#O:.MXZ.O[9I,WSYL7G MHZUUSYOT\TES/1SOK1^VMRX.6]N__762XVJVJJK8S9VO&([;=]+Q$(E#,1F' M.%$!.R]&IXEQAO(<\6W8E,*H]U]8EW\'X,N@USJ.SP?2#WV)0S1:%J?G M,^+1$P7\O;XJXL\%1\T).+)"N^2]0$G9@+@F'#GM#0I:$Q^45$ZX)X&C9:.. M.0*B\??A/N1$3](70Z37%AJC+0>1XYQY6"A%D@Y'Q20+ #Z,&AOJT)BE19]/ M$^AC)!9$"(HBC1%Q+C@RT3(D)1,R*6RM!O21J^+6/9E73X6NJ@'<6@3@*:"G MSG]X("1=T2%6I^0N.#!]G0 F++$RB1"4G/.()^61R=U53-[L@?]+36*1EULG M0+P1_G>57[18(#SE/=8@_-P@_,J3T)X)AG#P9-S/C7$^XW$%[Q9LPSQ'%V3UM)WSQJ$-C4YW M:E1 L8U>!A3D@-?5QK3=_^<:\]I@LE[C2K'K?];I1=\]Z,#%,KA?H0[\D0M\ MY>BJLD-1N3\U?+P?MK^0X0R-_[G-I3B7#B1(S-" 9./DM-T]C_%+['UO^3@= MX;>&#> *,._O= >V/?K[!YB*K>Y@-\*XAY,U6LOZ$M3EDF+Z(VI6GV^M[UXT M+SS@^%?20#48C+AC09 ZL.;" N6=** SX?#,\@U"VX:][Q9F- MQSF]_Y?K_?/]C>=-%CV^,V+J.=2IN-4O+1"YEK]'=-MG$-1>JTA=_3)6(64. MC_L2$%[@=+\1*SV%3RW Q9%(KQQ#=KUJ=^_J)92MC3+,6^^[O6 [/C9^P#4: M.22LW^@#"VNEUE5HV?47V%@[ %,Y4[G^:F/]K%?$K,%QV5G8B&/A+*6 7@'X M0B+P;!0:*^Z]5B(*%;CU5(L8'<$R.4X=Y?R.&C+SV68N&FWV-SME%#O\ZXN# MB]]VSD]? 6E^.,!N)(FNT1DF:P+4,E$;\[KV8W)#Y MVS $FDQ M$LVCC7W0;!%95$@H:A#7@8$5!0)EG'5!2L8Y 3'BDR4\_E9*R6GL%GJE<1 [L6?;[?/& MK4F3#T&M*?N*/X!W]&.GSNR:(V#!/6!L8%R0K?7-B^WU@WU&0S2<)22$D6!8 M<(Z,D $1&I)CG,:44[4&AWE/K$H,'M\@7&U\B+T"CT8=!I74'=KOL0&+4;?A M8NPT6OW^65X;,Y&TC=-NKU@$J[7TV@(Z%.76R4D,+1#$]GD-*,\)*,W;;0/X M9VP^?:\%L-&R0$ 27#\TNM\+K DQIZ:,8DTF0@4<=3L )3\.8V>E^*Z52N]- M]VS0+JYP>M4ZX]LU7('?]-5CJO[<&YV^^ M"]?V^NZ^=S)HK@%L/-!L;JQ#6FN&8((\(]S#)"0_)^RTJA#;9?)8/U[^Q']5+=IXQ955@]*->)KV),[YOK M-,-O@K$'G7G;8(E8Y5(OSV !%>>1FC6O6)\73:Z:\%H52#^7VB=/5.%A 3/4 MZG2;HO5SLR%:W,[1 [*#QN^VRS'#0UWV8FUL?9]B7?+!O8.._9T#'-CNP')P5 MFQ;;>;MDY]!VJLW(R\W,KT=P[-$6 M7..3V*4;;/4$PV&>>&:'? MO2G"CV,!B=7Z+8_9%R MR'$J=E-0E4Q@+L/Z:A"=$42W/HR#J'%<80WX"=.?W2E&(TNM1%*1)"*/E#.> M@T*F;#TM*'[.R>@L[JV*KLV+RU5_JQS=@^Y5G,9+4]17ST)Q4#Q8:AB1DAO* M34K61>(UT48%ENX(;EX4.CJ^*5\#Z4Q NCG!1BW3S%!O$5<:_K&6(Z=4KA[- M!'!3I9-FF8URPU]4B@>$;"-8X%->N:-UA<9UTT /.F M%EB7X!A8%X[("D_!=$W)6\%CTL"ZZ*I<))QX2\2J++]54ZF97]S?WR27*L6E MYE(/@L?FI&,@4).H>:/$=1(E562,<(&H!3N+JT"144:CQ)-T0DF9M,BNJ[FY M_FL2-9NV?^SV4FS5/*KF4?>%T$N)J:G4@T#RTP25\D9&C)E"5":"\NX.0C5XB*R6+@4KF*,T\BCRZ;L?B\:C%)4^WA*%1_-*$ZA$UT)<(2:O:T$/.6'&!U>-8+$#1C MC*0D8!,(XU88RYG1%E#3&T\"D7=4/%D4IE:'9\TG/&MM7['(HK88A4@3X@(^ M.2<)(I)*XG2PFN6Z9RN$\!6C%J1(< T/3TFM'HD1=636J\&)$:(%,D ,L&PP MXW)W%>8M,II8Y'(O'168C]&]>X]7]:2??&']8(O7ZWK&KMAO\M%>%0FN0^F> M9POXE?#>.I3N$>O9UU'>RXBSU!.'@J(1\<@# M9+WUUN_" L.K)KQU%-W3 L2H9]$E[HSQ2$8" !$\1598B7P(RH)9[)F2V;-H M^/(0WE=%G>H NIH]U0%TSXF/NZ,$*EJ;2.0$1982XE1+I)T5B+"H#5..>&_R M#B]EFD(M+#J\:@I51\\](3Z,\*>\]TJ95P@S[A%WS"$MA4 X:/@I M5XV517=X*5X??UI.#?1W>FEJ52UNUY5064PBZ%[EFNJ#M_,VR[Q1D+N M&8>-58"R*A+C)7QVP5N,J6)T>N>I1:%?=7C=8\#5CY(O*X/@!@>4F,]-7:5! ML-SFRAH>+%5GHTD6C-,59<0*"-I\8U_FH)W+4?[M 0_ZAHK#/?KM+"DRWTR" M'P;/=4SB:P#G$>8KL89YU@P!&+-<\]98:XWDBJJG0\.@617=#N,]^B[9S." MW#%UIN:DCS3$9^I2^ES['$5GTTEH>GMM2P&2UH_W(P"($HHADK/ZN< ):1$4 M2M(GIY1-(H:\,S%9_*-1=2DMQ&L6J7ID\ MCC_SYSC:];ISY6:YMB@L9//5XYF7F8=1W07I@7UYI?*DZS#QIJ%@>V=WWU(L M:1(212F!P#HED99<(482]=S*9)3(!'8R+F8(!:N-G5N[Q ]5IM4O/OI*;5Q6 MHLLSJOYF/X:M/&QIK R[G 'ANJU!V8.(T)0NB9FL/9MHEBO3QVZO^BH?]_:: M*#;)UH7?5UAJ);% V,F(. @E,F! (6^=<)Q*(I(O(HZO6QLEOY[K^K,$'=4; M13>\95QT9^M>/KC>A1V.7GL+Z6@?V$_G6^O-?5A2I9;>(JF%15Q*C%QB8+IE F6LAH5*9S@S-SB% MJI7U);M0-TYNZEA: % 6\'[C[T6W5?SKYR]?%U(M^\7XR*__*#G*2&_P(;&H M>D8"/8%GZ!=JVNJ& M$\F%QS9@E9M;2V^$L)[>P[4P)W0#PE;"V 3,5:G*;QC/FJRY_FD_D. $S9X! MKASBFE-D +P0#KCH0RX,+3S;MWB>LDJ5FO>22#:;IH]1$+Z0J'8-@_+KKYZF MD/XQ5*I.Y#FZ][3;+XR,7PKG1>M[K'K+5GM@(V=5((:O3K&NWVV?#6X^9:)% MY L13*6NO9V1?P][P]&<@FV)7"_:8V03#/87V_YAS_OO_CD.Z8#GU<6%SGV\ M%^CIIQL*'__8WMGXO\8F ,Z7G<^;&U]6X/.'FQ>M11GW%@S[2V-GN_%A>^O+ M]A^;ZVL[&^N-CYM;:UL?-M?^:'S9@2^:&UL[7Z;-[C4%*/':"^)9D%X;)CC% MW(I(K57">&*"BO3=)02$M4RDI>)*!F6,(8)S,#L5,UK.Z*?MD5O;GO5#0A42#3[8#K=NAU._0YMD-_:-?S0FR?>?F:WOI\S#\WUQ')@H?<-:0I M7"\K+V*K4]0KF_CY F#T_YW\X]H">W,DW@R-QI>KG_BX<_4-OH %:JCN?8QS M;JC^HI&&A>TYIV[JU;MY5"S^K._W58;:LV@QX8([2C6/@;C$,,/$24QB;EU8 M=U-_@6A.#-^1O9VMX^8.C..W)MXZ^DIV3YH_][YMT*W?/K:WU[^R[748T9?K MT9R?P"KXJ]VDGWYN[1SCW8M/=&OGK];NQH]K&BP) UM5,;NJJ&\]3=8,J#;J2C/!, M\"B"4T%Z(:/C(6 <[MH9710N^FJK;CP3E%[OIGZ\CZ/D@7F.1,(*<:X"TLDS M1*1DU'+%NFEOWVM"RZEL MRK/H X]64N9XXF"+"I;W])653NL0EX1-O<[.!\^$D]>;J?M]3;T2-#JDF96(RH"0SPDCK0*"CDN-1-$;JV^M;^PGI31G!",2DT"#'F:<**1>>]<42)V MJ7NK3^=R"\VAID:D/; Z['-$I+TJ&)W*LB*FRAOOC#")!V^=#5)Z*CFA4=E MZL;JKQ M!I3AB=U9-9K0).14J58V&C!'$-!^O_7WILWMXTDZ<-?!:&-^85[@Z"! MJL+EGM<1LB3WJL>2W)8\/?(_CKH@PN8U &F)^O1O9@'@38F4*(D4$;OMH4@< M=60^>50>S&91$-B"!(Y-03'7Q)=N'&CT:)'M )+=;8JY>0.NIE9-;:,&_#(- M:+?#94Z<1\4A5 ZQ9ROTM2DF716'\ @=;**7A^_Y.F0TL(F.I,T8E3:/8F(S M$3F.<$(_\H.]]Q$A-;#X-L@15H'#$]EFCT2(*@#AU:#$F*6F)!&.%PG;D0Z> MIH&Y%D5*V3J0G(J $4\I4WIKBP(Z-T_S>T(=<>MC54%'?%Q8Q6Y'HJT85O%* MU,0JK.)Q,N!J7%,D<>0+YA,[$GZ$+36I+8B,;=?7CB(1BR0C>^\#2FN!.UN" M.U6W MW=>+K#\GNNV2V'$1SS?=",BCT['6R(UK;+*[UJ:ZCV9WKTZ6*%J]J @MJ8=W%:$=JT&[ MUD&'R_6]651HNZTF^L=,_)9J2R69;':P5T[2-H6XNRF8 ,JT5\&-?,D.&',: M1CQ9P^;GFM.ZNG=N9(>/!>V65FW<^3#9637NW/1&!X/3P\O;DULY./GQ1(BM:=CY4>1KY@52!IZL.GEN+%G^-8#W?^>,8__8V(["B(!Z!O8SUX%C*ZF4 M[RK G5 :16TW.WF6-%CT"?C<3V4#2-#ZW.3M=4[]N235Q:@G'/;:'/[_'3LQ(!(#B,0%&'^R5'45@""J78%$?S704[[WW'*<&Y#[; MD"ZG!)0]J$:!3&MUVCF1U2S93U-8_^; :NBFPG8XO53S#$1(<5O-]-9)LJQO M%'] $YVWVD$2+AI+]E.P=32^H/P!A23(1J3I1&E+%SP!2ES2:X U876ZW4[: M0V(=F M++AF-M3>'M\;'#A< N%W!TZ3LM_JY2MOE@[33; +MJKZ9?=&!SXR) MFSX_< V:7DD7 [HFWCWQ=-X#,3[\J0L8#=/X;Y\WC=J\B.G:A0=ZLH,\F.@Z M9)$G!&=A['+E:1WYDCD2?G$\DQ-.RISP&>Z;[\T1]S.8F&:P$HL^XVS.X@,S M7P-3(,.Q$\>0TVRR>ZQ&SPZ_?@^(IBZ-7%M3CH&IVK.2<7!P/3BY. MOGLB=#U?8>\$E]E,.\P6CI0VDZ%VA1L2[0,9 8)I;0-1]!HS^F"G6-+2L1 M&L.:U((3?I.T^JVA_=(7F4P38P=_ =#?:KY)VK]#44V0YD 2MO4T"M:M8_A-*>-CR#53S>48#J(5 M71LGZ2&Q"CWLVCVD6W,8D9G'?&QV>OIG8;,9L5WXQVG=(PCYYNQB_SO6EH^E"S:7$[@HP5U0 M!$%:2QJ$S-$J=$.U]YYX& I92EG5D8BPPHY<4C%S.4HV9C5UT@\!\QWRF ML%9&*;:-P3+?Z8I":-4#@,@'Q'%BSZ$18P$/A/1T[#O2C[V0<>;=4XMKI9. M?; M)2[ ?-8\RJ>QPV[[K[=GAS^_^T)HY!Y;$A0/3D#M* +QH$%=E5PZ/(J" MNP,EIO98Q$Q(JGT_]GVF1"@TX&\^Q!A-'*:IMAZ'@ MASVU>_EM\JB(38-H+;L<.X:#H:>)2M1*$>3$(JL"7/O4=YG+" M 0A#[2DE8^IZKK,.,57M^:/V7-'0VKB_'W3DK)L#[/! 0?41Q*TF1^=I7.!VW?K80:<^ M0K3Y)C\U*T[3$/!!;I3V(OQ9'FGT)L[2LGYK\DT&\HUT "6U/3'B:-DC6M\$ M!C_1[JYX[&HXWC8*BS6NL5B%RK)P2AMQQGPG*9]VVK;D6>-^"V(LZFDZP*@V M\XW!Z]PFRX/?\F_GJ0DSY[](0YLH]RLU=DG,AW'\./K.A$]80"C O0-J+(L] MFX?,MV'M8X>*,&0B- 7C%FNM2#BK4,%S: (5%:Q !5^_.ZY/0,ICM1ILAQV$ MR@X9#VSAP_HK-_*TQ_;>LSFQ94,J&),G*Y@.!I.ZN0AM#A9+G840_?Z?(GW[ M_N'0_G+BBCGNFY^_65]T+TF--W.I^*"-B]$=#]AI\:3=@_] F%C%]-+1](Q. MA:H*THC0;1V#\ $E1\,L$HRZ'\5/%%K8U_IYW0(6'OL%P["'-V!8PU![TQ.Z M6[_;*=WC^/*Z==:>K'[M>I,*4@+7FG&BJ\YJP^( PLB&\0O+?BP:/6'&2@\A@-8B9=(1SJ!4P3$7DD=G4.AEX)AN;#/2>0 MA["N;82YT;B,^9,O87I2S&KB]SPNXBPV/^[R4>-$V.WMR<7Q=\!!3WI!9(>A MXC;3$4!CR#T[@JV*_2@ ^17AL>."<\=^=_5(FD?2Q$PDS<,IHB*%$2E>NT&@_9CLO9_5E)8^@*Y920SJN 8P2R?1:4UH M$TGF!@IT/M^/@:Y!Q O/C4*N@I@$@7L?9;D593T!9?TX_N[)V 7#" -I-%!6 M& '<1)&P11@0(CPFP53"T,"9 MK!FHI(5P<. MCT(,JN&^_#AXB8C3QGQWRDX[:UWTV39I'9-]]#FIB(K$(A'Y>"2/M#'R^7YJ1^ M.L,$5POO24#_S_W56V!8_7-JT#ES^ $+?!5$4>1ZV'%+!&Y$N1,0133 .=][ M?_A 0WQ^%EA;-OMX^Z:Z^18 #V9PC7*W=MB_<\).#Z\&9Q?[].3B+W)R>_D] M#$,62<>W0X^[-N,1L2,\[_&T'T:.@\6+"9[R;*G'KR*(50@"N[8Y,=?"#X0= M!)2!S F8S64:='12N(0/G]5EPMA[M M UOD%#1;[<@XBD)'!D#J3/N*QZZKF!?IB'E>['K?78?N;69)AAG),=^S>-KI M:A-53*;<\;8/$RG?)^X) M//^2''LGMR?.*;D/8.QU,\]:)>WG[=7#ZQ[]_ M7!H=[2_Z[<W!/0W^I_;HYO30_D=%6DPY[0=">R3 M*G1H1Z"WV9%B7/F$Q-R+,HL_4_AA$SSC#]!S[E^0R07$>%5) M8LF)#!@-P%CBU-4:;HMB#@2^]_X#SX#X]7#AFF;ANK!P9U@/AB4\K M'>%ER/=ATNSC,S9F@/"+,&&])DI"X? PSF%B+/J__>071J7W)NXU?BQ\\1S- M>Q$]%C3!L&[V;$V9ZT3U&F6!J;&["C1V1K=PD75P)1?>,D;X:'^":?PR=!^$ M4T;*V+^-M!Q-%[;+%JGF/VT38?*.-Z_Y(-M[.RF;0 P5#_?".B[AYLQ^OHSZ M^.GLXNA?UC$ _/G%E^.C\QI\/ECJ /!%QWT*PSZW+LZL@[/3\[-/QX?[%T>' MUL?CT_W3@^/]3];Y!7QQ_CZ_TLZ](4Y+ZW4O[D69N^R9EOT4,!&S*#6N_$UARAN/L4G5 M+<0(4B(LDRHD$(H.(W;R'2L%U4K.A"S!-/K<>U!X(UK6=:??5%:#8[0<&I&] MQ!Z.MJ F&,G4ZXN(.)-&C+^8T1=,A$_NP*4\WWEX'>;YJ_%8A%*\GH]60V+U ME[1G3I"3-CQ[ <'U&KR7+QUF5AEB5:8817'.O&"]QE:U6/G5T@4?5!WGH>$Q ML(SE%HQ6Z*B@E(^PU&B[]7MF-F?QM*:_WT)OVP89T\^M\%]=G^U_#YQ8ADQ$ M-F9IV& Q4SMT-+,UD1X3$D]48JR&,^NU'3I4%M0"0WY:C7A 5XZ83P7AKF3 M43R(%0FYKTFDJ-"T(IX-(IY;(!XMI>MI$=L@\@-,(PGL, R)'7#*79>(@/@> MQM_=03PYQ;QDI'4I>L=%Q?V28D7*=F.%25 11Z79*U1 M@Q5E/XZRV ]&'^!;G/F8M_DAC :SLCGQ)WR,P^#/Y'@]XUOC8[%R?][M%^!YO'N95 M6K$_R8:X(LGI0=22K8_ML]9? V"OVTMR1"_)7PR>?7/9^K-Q>JA:P(*W9Q?[ M'GQ/3R].;C[1+TW]?U\&W_Y674&8_^WP3V"OTQ^7%^K'M\/&S]/#CPFP'[(P ML.")=W+8A.^E>W+[,3ZY.+G^#K3#>4P".])N"*)%^;80*%K\T GB,(@4D]-N M-$X"'?F^5$ZH6""P')<02L6A%(I*QJ?]D./K;N%F8(F!:^NXG6.MR0"ZRR$Y MUR"^=Q#OGYBJSF5#JWX3BT?=0U]HD.XND1U??]>^#$C@>C9C3 '*4]!?6*!M M+PQBH##'IWK&>;T8QN@SX-9\%6:"D$VJ38R$G(P(&3T='(5/7E_MC;$".WUX MJ[>D,P%F9RI%C_R7IL8XS++)NYE^5W[XO6Q1F+3-6,U-OT\NEC=;8-M( MK?SGP@,8AG77"] )6#3E*5Y<^ ?KQC\X52\]_RU@=8>PA3^#X%[XVUV/=9UZ MR!;_?-=C[_[-)]'Z!PL_.L&RCWWNGI0;T3/IWHKKQ@4]OS[_<$[1,G/*_;XO MU.MB1MLQT[J\RRMKG7,C->V.#KE:X<-C"^=^4V MHG?O?5P'^_%"/74FM)-VF0RX+-XM0[2+5F=M MU/S@YJ#/.,AG)L [>G*[T2938MXJR1S&@O\ !Z/4?[\3!_3G?R5 M]OYZ)3V\UASL2U>IN8Y.P&-#>GF4''\$$;[1.#__\IM6.'4)LWM&6/0IW#J5J<=!4I8!5'/ U&W$Q#E\$@P$#(V !76@@XC&V') M#EVM?";=0& F3*&=;#Q(/:GN^;B';\N5U2)4BU M0K4(U2)4BU M0K4(U2)4 MBU MPK*+4%Y2VM8L#U1X?F_^%CYC(PX.-O>\8#:NIJS#/!9:\[!CJGL\>1O\ MC(TX[=R"PZ9C/,[660]H)E%+^VOF3/>U>6KG3?'5>&K7<*(TZ9,MR>@S4-&I M'@7F5Z[7)5RO%Q+=KOD)T?YW&5+'\36U1>R'-M.^9XL0_J'8ER;4/(@CAOVB M'NMSO0.RGNI@Z![17\'-*X6;-1P,57"S5K@9#.%&N2&)?1784C'?9@X66P6) M8+-(.#+62H6QVGOO1='&X\U&F E;H?*9^B4]?@//?)-JJ9-?6M5,;9-.7!H/ M6!=ECDHX7!JRVM+,Q>O- [4WSZM$93!A^+1"?$Z^>1>X=Q7X/03\KL9U+4:5 M2YDO;*4B#N!'0.MRL3M3+.*8Q)%R*-][[]<(\V?@[[?-.=U^N,%<LNFY6'>DI@>=&D1#2]D,/655).XJBV!:,.A$AU/-C":PZ1T_9($9=@XKR MUN2IO1_+MY[(_%R^#._>6@HY$NRR>G]&WM.BP%UYTNYSY4E_R2MR?N9I;W"1 MPKAS\LM&N:P;DL6*50C*:@7 I2>WI[7GS% M:@7-L\.OWK>9BJC?&B=XWZT7/U3C] *K%7QE\.Z? M_[D](J>W\KL*J?(DB6W.*)@:*B)V&(32CG7LB3 HE+A=+:T]"B1PH4; \*T MYK"5"CY01[$0MIE,)[X6NV"9;;#&]N$!2=+WOGLKBEP?C[KR .$&>?7OXR_G M6'(IB9.B86%9#MQ49$IZIN^2O%\K8(W3O/:FS MN\KD3, (Y@2VS!>3@)-W\[0-2G2:$T5H\]I^!C-*;L>^M77KP\ ZU]U> 9(3 M=#@B.M-U?,4> 933$ C+T\IS&1,\9"SV72V\0(3"3]&J!,J)I+['HV84"P(UR!D#_L:J]*-67DP^H.=A[FCZ[.+ MG]\E(4&@0]=FH-?8S)/4AKU0M@Q#%>*YM2/4W1+6T-F9['5$T1Z]9F@:!*O* MA6LA>$?BUNC!YE-NJ^0*;;GH6Y56H\76-(C[$SO\+V ML[VBK3U6N\KUX]K=5)P_WZ=SRKS(?4/JG]!Y2[FWOCKBSV57CK5"]FI%U[4),25J88$Y\-#Q=VW?ZHWU5XN3%+ &0#3MY=TT M\H68K^^@(!BB")+5*D@BO#"6DKLTB!U0DOT(\220KALR3\21,9>(X]!UZ,9' M(V_79PTS0$0!PZD,:]G'^6Q2"ZV742OG%T?% MUVU_GLPMX6):$9] (62857C$)2[S&?%]S5Q&E2\<%41.$/F$8Y%MF?-()6V? MF"$H/.\[EZ#K[1/N4<"6)BY)WL&S5(]$1]+. M10IVGAB[IF _;%.!-;#RYE"\:9Z5-;3NU3<33<"R&GD8YW2 !?G?1:.]V5RH M0UC8([:4R6AR-'794;TXR3$8U&E?=? JL]9]-=L"YL[SZ8<6!'_H?;O7#RN: MVHVQ?U?+CRKO\\=6[3*9TDM97 M^NWP0^/DHM'X!L^&_VY.+T 7:7TEH,_ \_X:G!TV$WAW\I_;X^NSP^/OPA-. M'/'8%F&H;%0.[2CP'5O$-%;2!1W%G>G%2>,@"$%CI))C^&41YL/K< M]^1T5,>'?@8$D&56L0TUZP_=N4IY%_27_'";_P!S[P#0OX-G^8\KCG__Z"9G MHX6442"X)V3('*["0(:>=DB O658%,^-$QGQT],QD'GBNP0=ZG()EBH6=W+U M5I6YS^YIR9N3@=*1YS3.?-S\Q@0-?, M7;9C3=DF7496WB&MIZ\Z*3;BSANP&5^*J:N/KTP-C.55\HM5>V<=7)@7'NXO M)=S6HZ$])]'/IY^#AFXE62\=6!=:-MHPCBO0]>=K\L]%T\8E?U%N3='C#QZ/ M#<"!,'L#(*]\U E&]^"085%E3C"]!0:>CIMMER;/ C"Z@TFGZWGV9] M^+Z%84<8U!#'B4PT<('.AJWX4C0:BT+(8Q9 3GP)L)%N-K.[;#T0TQZ)GM+6 M>_$]*UVS&D/"8=D5V)K-3A<^P?/[,1X_I;@=73 )05_&*\PN"K >S.5-L#S2 M\EPW_:G-@1%N8R=);=0G4;>)F_T$[-A!!B8=W#5J 3FBCWR3VK_0R65;VF5\*'YAX=898O+45GL M8@UR;UN+WR0M6$MC8<,$38B90,.\#8N?3Q97!K!7-Q4PW\&0.DMLN[!$J0-, ML07;NQ'#&5#&]?T,YU_?^ZOY\ >/FFLBT&*((E !;;V8PO&D+(^>.VW-<"4V==[\V<8L] MD#\29J]ONA@IG^D:?$SR:NH@6E,.Y-@W'%$K@A#;NEF;6*R:H7Z> G85GH9$ MY0O7SE"?*Y@D?P4"EG%:<:52))3\S%/C^J$ ;ID2[D J,&V@T5MX);XM!;8$ M@=G4O%VR'C E#%#+'F\7O=" //K(/;QIF*&%G7$+2AB.!3BJ;GWA\%8\;H4= M&4G__ P670LWYD@5XR83:9<.Z2O@9XU+G$UY9C ,PQPL S"K/@SS8Z>CM7\E::==5 /YG(*5E'MU]Z]@>08Y)R-7O D^AZ,%P4U2MFF#AJX%U?'YF16 QO0-KR3/1MWDH,:QE M?GB78)1N"NI&S3K[V>0-(#C06SJ*3P:K-CC& J,R LI)TC&MAB>%'%+0<*A3 MF]OLM*]L8+064DNSJ=M7R-0PPG%%+'<=@QG\[^-#VXV&JU_P*3P\U_S*H\BX M;Z"HT^\9;\8:FQB_G))SR'O%^B>*UX7X5>D8&(@(V9NK$ M#W^%[W_TVSDU&P>TB828*8L_#! /RV.0H?YD]!@CEX:B.1]#06!&OF4>F_&7@> 8M6T98R#O?3RR(+@ DAKZ3SNC,6O M'5#6AAI9X4NW&@.5@D60"B1,%/E9KOG+:>$X6DW+;"B7::>$/Q#@J2Y@LI:? M (TF"^P-X*%YRPAI>$'^1\'$2<[VJ;&DTO(P:JBPX/UMW;ONI#]Q8!T+'>*U MZ0$U3#\O&#(VF.PT==,$\)_"NC:L?6.1\W:IZN33&[NY6$\3--.T0<_0$XLR MOHX**=SL1T,WN]F4CGN%:VQV:71H# ^/DQ["A&XWBK8>L&?&S5TSKA MBMVM46/*PWVN0 6T^350\)NDKNM%@H-Q.^7/XN4.XA\-X"Q@$Z0XG4N=Z\(X M-3B*H/R;U<]RHZ]<1+@? 7Z>PED#L M>:"_3!, H83GE-E-DQ8*Q9&'H 74@,(B&6FE(Z&?F-/^NO5O>%ZG#VQ0@->$ MREXFKB#JC.O]DTUF-"1:R-ED5NFN0B=JS< M "\2:DIGQS#,;M8C<:_==A!?''TGKF24:F4' MU'5LI@)E"UA9FPGJ2AV10,0S:7]4>EQX,:&Q$S//95'$B)3:D[$'_^APIM_E M2^#*>;\%A&=\;/.=AH5\GN-MN[O3Y1"+G[>19136/1KB.=RJC2RI7R=AN/#G MAW><]-C#[KRSXR2MAZ'WLH/=BM*E*RYJ0/WMH8"M&FP8+??8;>B &2W5TW"_ M.*M14_ESLSG%2]0U7:%LZ(9T?EQND>8?7:QW0382E=9(V\\9N;'/G^"R\)%=N[YL__C%??)^-4]ZQ4_]+M?I$* M!0/%((WFZ*#H*9IDK+)^KZVJ^:MN=ZOB0$1J"WVQ*L=$'GSM<_OUG]NVB MPRXO3MRS/^"YAR>WIQ=7<(]TSRY.Z&7KWXUOK:\X#G+Y]Y%S>5[<\Y\_&Z*E MFF<_&HV3VZ]8U-0YN85G'/YU]([ M249%T36)J:N4[0H>V8RYU.:2Q78D7*9$@/'>WMY[SZE1U]GXWK>OUEJHD/65 M(BN/?)]R$7@!]YDO:!20P D07063-) 5LFX7LIX=#)'5\PGS/5_9CA.$-B,1 ML2,W<&TGT%KYOO1EB$96+:3NZP/6"K!>*6"%,HY!\7,BQGPF.8]"+_*%B%4< MAIK150'K5J<=Q;-&A54OH 5>[!<=(O:_2T*Y'W'?#D$%M%D8"3L*G- &U1#4 M0<_S!7?VWA<9J!5<57"U)7"UALXUE7ZU49AU/,2L6+L18!;6F VYS2*N[= / MJ.UX#N,QC:AP)9BNM.:R3=*P7M&)PGSV_(0A^<;M.,K<'0\$3EI=GJ08'/BD MIPMW-?Q9MLWBYF'?*@U_UN"V6[UMUS!+/2\!A\10H=Q**/?7N'_.U:X+Q!K8 MBCA8;];U[##BKNTYON-Q*2-"HKWW85ACX6,:=VU>B]1M<+-.9U:%-R^! M-V->*U\%E#B2VB+ *NX@->S0!= A#G,(\2*JHG#O/?5KS E>)]Y4?+P&'T_% MQR^B-XQY=#@+A=;:!W(*&5A'BMJ1!L4AC"-!F.^2V $QYH:UP)MML%XQ\JM@ MY!?IVULQ\CH8>>3F($+1T%6!+6)TL#(C-9\-EM[ M_D4X^=4'6!WJ;HJU.X;%2'@+LV)O)RO)56V,MSP6:7R;]]MJ?VR3*TA;"=*^ MCOLTP(9P@]@1MN\3L#%\E]O"$4 M !9LTM%MQ:U;')Y1,?(Z&7GDGP!8]9TXD+:C%+;%C!V;.US:"N1Q2*1+A4OW MWM,:_ MH>ZLST7+JXO./M:23?7G%".T>H//36[:V1^5Q5\K@;B20)3CWBTB0^Z%(K!5 MI, ,543:0G#/ICI0/I&.(,3?>^_6&)D]=UM1'F[PX=LF WH%0$^7@;8HH:/" MGB?#GC$7&*%"Q%'HVI'C">Q1K>Q0,FZ3((!]I3'WL*/=FM(X-AA]=IZKGRE- MJ^+JI],HQGQE0FI7ABZSB?0U9F ;9^3G]9Q=M/ MR-MCX3VAYPFM8MN1P@&1[7 [ C/!=JGC.7[ (]C'S3,7YAKVV\QFOR'>X>OE -ZK*!V[DE9NR7MOYC%GXS-,!%Q2,%.HKZ7O,#3RT6MRHL%KQHJHF(0@[FBQO5J$ES6@@;4YD9&NB.7B5D%5UL$5^8_A*SK M[Y*H, A\9KM>"'CEHQ>;"&8+X8>*A)+[H5_A5857&S&W5? JCGR@:^E3WV$N M)UQR&6I/*1E3%]2MRG3=.M :#$$KD!J]$L3VA1O;C,6NS87V[-A5D60BI-R7 MFVB[OJ)#A:J"X&87$'F\YZXJ(/(".'> S>^Y57SBMO+O*@K#&OP[E<+P,NP\YLT)/#>0,6;CW/O!JGC/;WJ^J'5C5#MQ\4-O00*2J MW,C:(&TP[LW@DFFI:&C3@$:HFT@["MP G1N>8*!X1IP HM48K8H'OOR5.P\Y MS^31J-!FG6@S%H?C^*$4F'G)(]]F!#0IKEQB2^+&G/I4\> UGVM7?/Q$@2N5 MZO!LS#SFU_! T:,.$W9 M8.EU,$:"ABQ62Q]1AA7.J"8:^F0V5Y*%2^_'EY^ MQJ".BI?7RLLCST8<4AXRQFS7EX'-0AW8H6! R*[P74<*WX] (PUKS']TWO3S MA6YLMC)?7?F<5[[Z*)^J[.!N>,*J0B)/)1&=<<<8!3.5J,@%Y=9W;<9!($:. MYK;FTE?$4P%5%+MJ,/?1);4W^.!NDQ&]0J#G=XQ5X/.$X#/RD\6AYT2^B.R0 M"&FS2 M;>%%@:^'Y).),Z#7F?VPP_.P\6S]3@E?%UD_(UN,>,X3D0%*;A+%G M,T:9';IQ8'L1]?S0\3TGKOAZ)_CZ&7UF%7,_)7./7&@N('4L ]?&% ;E#!A M1]J);1%'C!(2"MC&S;,8*A=:=>5Z7&B;-^#JRHI4JBLW_,J*5*HK*U*IKJQ( MI;JR(I7JRDV^TI#*VQX73;UF%Y-?]^[S,1'G'[]W.YDYY'^7ZB;O);_T[[U. M]YU-S=W3=C[/=%X[_$WI6!@?\L+ G,V>B_N;];RS"9>8R][[BX:VXJ3-VS+A M32MIY]XY] ("'6&-0L; MCF DQZ&6NB5T:E$W_[(^]!+E/J33?@ONE/"W2G[EWZ*K,6GWS?O?_Q.^+E>I M&#+#%9Y=_NM$]1JE+W/LKMQA],X9W<)%UFGV>XMO&?-!29BG3I_?)6NV)72& MJY6OSMB_C6&_C2Z_TK9(-?]I\Q@&^XXWK_D@VWL[,:=6TBX?[H6&2#=G]C/= M!,SL/WXZNSCZEW5\>OCU_.++\=%Y#3X?U">79 /'?0K#/KPONH]+#L@N$Q@Z676!1Q(B4VI.Q!__H,-_XER'N?1/9975B M@Q\'G1:,86")@97J;BP:38[UYGU)FG#39T^O%YEO[U;2!$M MGEX!V1<($$V>P QII'A5B1:ITBFB<)-W,_VN_/![*5"3MIF*N>GWR1?,07[S MOOSG@M^BJ!YZ%%FN4-J*%Q?<6#?<..5"SW_SHCHA9.'/3MU=^-M=CW7#.@T> M]MB[?_/H$PV6+?78>Q3C>T_YHIE+YQSCY43T0N=X\YJP8$KQ2.1.',D\=D&6 M2#9 M(I=?].C\H*%;2=9+!]:%EHTVO/4JT3-!R_?->#GF>6T58U>;_*L)H2 ZILR+ MF98^95S'H>-JWP]8%(J82E]]/WYTS\9OU_^Y/2JB&$T'92?F,<'P1>(K:C,:$YL+YM@F MA%J %FYB(ABM4?;H',&5^."%(Z$>/(E=![/7BV>"<#_RI) \%DQ1$GHNE5'H M<4*E#+P \>R1D6 5GCT,SP8C/-.>XKY/;<5H:+/8DW:H96Q'<>!+%<3:5P)K M7/LUUYVM +5F0%L7ICU3C:@79<1#WN/6?ILW!S"DQ=EP.Y_,K9P@#%T:NL*3 M#!2H*/"9'TDE_3 ,J&"55O4R*'0\U*I.#Z^N3Z^^>[%'/.IRVPWB�K@".N MI+9EH)D*1>CX%*OMTQKLU@9E;#\08JKJ"XL8-HXC%\2.ED[HL#C0H:-XZ,1^ MI!S?5TPNIS8L2@RI>/5AO#H8\>K)]?[83GJ9-VL=VV-L4CSWH-G3Y(.]B)M!7N42IBQU=A+!EHN4)+'81N MK/R0L,"M?"XOKAV C1*$1"BMA>TX : -43%H!C&S/2$)$S1V 6],N6FP8S8H M$65-GI6*68>:0>0P4 8=$#"*!0$3RO%",%G]$'6&D%0.A9=6#X!964B4YM0% M#5Y0FZG8L7E(E>V'E :>XS I'70HL!J+UN50V,FTL=>!NCA\T_ M]KSH]'AS0;&B)0_-BR 2"I-6G3Z&I)3#WEEW^OH7Z-6(Q\")91 QH,9(L%A$ M7$M%'!E1,)I#/ZYTV1<2CU\GS@^EBHCF( ^)C^)1A#8/B+!C1CAS>1@QM)Q# MOT8>[VY?.Z]L>!?="C4KU%S=J'!X[+B>%P6>QU@@H] 7H21$1>;\4E5&Q8NA MYLBH$"#;E/ ].P(99S.F/)O3(+;]R)$\](GT-!@5A#HU?TZ?FFV%S8GDG"62 M(>Z,;?[1SWI)/'@ZAC1/?)> TIO()4+B_]"=JY1W&XFTCD?))2>J#]9#_H8$[NV@'Q>>SO-7?*V?U\TC MS!^ ;O#$_90+ZZB5H.\WL]Z@]YTXOW_=/S*?W-]_L[@T#RPR=UH=>*MYHNO\ M X/NTWQJ=>N?$XDXDWB)A;L"GVD6*LE4Z CJNW[D\5CY@@J'8Z$?XA2%?DIU MD6TZE;2Z=?%-\@ MBDY9],-LC+EY+/=.[[FS.$*_SIP'97'X8=UWGR Q@M9]LOCGAV=Q^,Q_FL$N MO0;/[9O:B/._>_,VC>H[7]G9^A262\W3S-)M%)V/36?9_EU\I7DB58;-FC)L M-L)]OVW]!E"G?KJP[E?F4=K=L/98L5AQAX52!2P W9-S5T0.]QR?"#=07-W#/SU-\UZ&\/;GX\\DR^'4IZ>=N$]YZ0DT.X M_L='L*_ UL+/MR"@B?*+)>^8JXL1L@$'+I<=>/0QEY0@LM@YBLL^1S M!83/ (0C?[O+'2H !&TI8F8SQ4-;<"5L0CT\I:12NO[>>]=AM2!\\C3'IT7" MC8AIV6"E>/^HRBU:V*/&I4+[BKE^X#)?>4(PGS/M2AV'D:"5*KA5"'@R5 7/ M#H_=T^OO,:A[A,7^[7@\6''54+2YG(Y M48*YKA-IS4/L?2R2X( MN,V9)#;UO=@1#I>.#/?>TUH8!1O/Y96'[TZF-\E0HT/U*BUJH8\+\"X((U=Z M*F81]4/JB#A2(?&U ^A'*\5FRR!OY.,BH+AX,54 ?5@K75K]D@+U;%X<-@\5CI@ D1\TBP2%+N:\_API7<\RB/PTJIV3(. M'ROI(MTH"B)M:TD]FWE28 :69\>8+<=CYON!A\Z;FA]L4@+61F@T=Z4<;89F MR41' 5V4;57'S3]\A_B%QH)4 V5 !\M>$BLBD)P)7V$ZLF,U<$"5"1YX= M:.+[L*418PQ41%ISV;HJ\;Q\L'V5HU1A[:9B[7,VUZVP]AFP=DQ9)Y(+W^$V M-343XDAA9I-O4S#*)"CPBOJF_F)4H]ZZ3ADV%6S7V,IH-D_J_E2$%THH^M1I M7]G-Y!?F!.7]+QJZJ:RD?5_V3ZJM=J>'2)$EL%UP/W XC $,@5['7(<_X=YQ MD_(S;.:3]> +TT%[<>>4^U;GZ=H3/3BC[(3_Z*36,)-HF+:6$"C'.>-S"I$IM@'M]=(7P"JV^[ ?=LIAUAA\QW;9<$ M.E::AE'@3RU0I];)X_WRFHD]!Y2+X3I74G>(K$I.B!36ON3$QB=>H^2185#9YBL.$# M,\E>9+!;M;*@:J^SR]!F66^+LZ[F)%U92Z;JK)"-LUT)-\MU=]FE%3$)Y+D7 M^LM\+_0NK<:2Q=EW8"7NH8N'AIP\J*O8QCG'2O/ VE\F[_'94C9>M9MQ1YM+ MZ9#%H>,$'(,8@]#AQ!.NRUS?<24&-U;'-6MQ(=*S"TE/+DY_GOR!CL)CN.M$^^$'%]_^_OHYG+&A2B]TUMY MY##M<9_MO7=)+8P>?6:S37VI5HGX>00@;A$V .N"&K]>>#@^_3@- L#YJ(ZD MQOWZ)EV/WT8)+=0^XKY@6NS3V/V2R(F"V4A'](&/D> M47XL^-Y[PNIDX[O0O01S_.,I]*TGUU]?5+V?OY#_6RWD4RSD+C0P&QH_'QY$ M0\NF+SUNU3:>4JKEJI:K6JX-6:Z=:"]5PO;!2_BL=L S]3K]3Z$@@0Q8S!GE M3% FXC@(/#_PW("'05BERF^507HRXW\2 8T4";3M4#^RF81/8>P*.W:]4')' M22^*]MY'-1JQC<\YJ=+*'N-*>B2G5ZZD)^;<:5>2*QCW*18]"QBWF:,".Y3: MLZGD,?=#7SA2[[UW@[H?;@;G[J3#:)O5XFJY5K: TU2 MH^3179RJNOV;PN=SS8A'LGIE1CPQZ\Z8$4+%Q-.![?@N%J?VB?Q9D8A9K?7FXU+LO&DDV+-IGJ429ZIIWE%3A37?3I2??#^G/.GL]N 9_ZB@X?M_BO3M^X7E M (N9,(SRZW:R!!_Z+M5->/HO703W%0;4V%T%!3BC6[C(.LU^;_$MFT(IH3NU MPF/_XG"-^>7(.(I"1P:.YS/M@^'GNHIYD8Z8Y\6N]QTL!F>OO*V1CD(VKK0M M4LU_VCR&.;[CS6L^R/;>3NX3;%*Y[A0&/;UDBS=N-8[\ 329Q(/G#XFA$';2-D4M#Y.,7Z4ZKR5KH6/+VL_YA>,78)X7?R)WX T? MAS5HX5;9[&3]5,^I0;OTYM&]Q8M9\,]+K.0,R9J5/$4XZ7:;(#( EQ>7WETX MX'LP8.7[EEQF.G>5-XI K6@?B!,=K"#@#:5]3CM2 R[K.VH\9"/7A>LCQ M]>@.U\-4U58Z@_%KA66T==M<#E*_!ZB7^_UQ=5/]WWZ2YM<(73X9_A8#4WJ[ M>#4B96HJ/V=6G#3A=] CLKYH)3VL^@M:IZGKK:US+4&)Z&&Q[Z,;:6 6P+.' MN^A&E-5, >%6'K;[!F_ 21'G]_&+S5?N[[^9(L*IEA@KJ&KY[/!PH09O;@$Z MPBHJ,^]\9/#'-4!WDM<6[\$F%$I,9F5=+9,XT:8JW 55[^:U .B"_42;! M0K2+ Q8S^BZH:3+I@OC1-[#>J!L5@RF_'Q5)[\1Q(G6:Y2O?A?'"5? *? /' MXLQFI9H#XR[.8&BXY%<\-2\;4L=H^OGZX%3AOZ2-'T&M;"9 "69F65FT'6P/ M+7%H;=@TW'\DHVR0(:0O%) M"FL*K\R1([4Z8-NDB7E$7JEZWHOJ1KR;&3<'-0N5X='HE]EY"0/IM&$-X;M? MB=*P;CSKM$W*"\_@5MB+@O>*1U@=\2-_?D$WO1X'UI_6MU\3D'W@""O];J>= M&QAZ"/$UJ]-/YQ)U0;SW$;?5X+_,[B"Y(//@2N,S[]P[/*JTKG71?F"TX4)+ MWL],:7.DJ6$S@FO0H]OY78 B^/@$#8&E9:U\A 29)@)Q50// M;?OC*1^5N! M#$!YL32Q&TFC=(QXAISR!>2KY5)NN]Z;^+>2K<8%/@"PD1 SM;EK=ZP(,/T0 M1+2:+W*27K8"DXZTF,G!W;TS5C\K7A^GH-E<=]*?..LG\0 MP8/SB6N:OVS\ MXBHU*_=Q..PWQ''I;T\\\CO'">29]2>T3Z-A&C ^1Z+M& _567K%V\EMH7 4 M%'4!4E==\T%^5X:ZC/7FX.S\[#=424 51.UK6O;4K1$\@> I!,B?GVG-NFXD MH+1=H]HD"S5H5BD^@??EE&I:9B#!<1,#8QY8C&R6+E?BI?%7MN!]'5@3X-.I M%^$7PW'VLP3?-237Y9G@CFF 7HC%XOD8D,\\%_&DW\4%[[2U-< >&8VCYN;)C+^&B4 M""Y#=:P8G0N%,M>.IOP( [Q-/'YL8'#=V,A+T3D&D+SZ+^5.X!0 M' O8S]IR300-:?'2:C$B_R-JC*YC_ZND8RN&O4:$P),C@.[AV]&F@AW,[GQ7 M>3P)5\'U_6:NE0SY,+/N/1>E.W N:J@@)(O/15_P@'-CN&0"9;,I+23'):"N MK"^R1"4\+20GT"4:0:C4("-95X W*8H\=$;KKO%$CTXZ"X];,[_7-.P$L(=K MSI%GLD+"X?O3I\\H1^$]2G?1E&KW"M/--%?M]D4SD>/['(/X,OI* ML5GY9B=I,9+"$$ZR0O;#%<5N;O5FKNC%_ )" CC)Z#&?FSP7X,@(_=TX?#0T M![I.TPC+X9&5B?W16:&$-0MS6*=&JTW'UJS0\&9O ^3HF6]+7U[N,FD60GGH M>Q@]J@O+;Y3?;.RZ@C87=QI]Z&84\7,VQON^H_[<2(S\J\3PVCO;#5?IW[J/ M^L.B;2)+;9,Y,/5_?SG'W>\3B^32NEF!XY(@$&1:'9 =N?=NTM;(=_=7 N- M*@ B0+VI,"E @P$SG;>OC+/:B+7VZ$_CV/F]VKFU[]S13;=0L2?W:F3K9+E) MTE'&@X$;TYSN__W[8F%?[**OKG3N[D3QG M("Y^)-('V:'X,;JF.[(]H M)3\@+Z)!JAU\2G0%H=AK- ?COL5"%)8;:_Q(M6H3GA!(]4V2C3/39$R7P4I$ MOO_V>0K0!KLUX8F#_>'-0881\SDW;;=5]##77'&\EVOX3;0T"]=;?L!1AD6- MAY^-*_2+C[-^MQJ=:WA-FOO5T%8H8KGFGJL6OK<<$AO%\9DQE'/YUILYPZU; MAWU=AJRUP9I+]5R3HT#*,KRBK77NZ\CZ<7XXT$R"(G8<[SXR$7&,)0!K@,8S+056/./7M%Z&^QG&,1W3P5'(9E MG]TT]2"/B/J[ /:A3HDV8'X LMK@IEU?VA+3)V:CXL2/EQ%(V**4/W9F(_\U%H-X\O3^ZP1.CX8%/?O@_BCX:G;PN8K5D0L$8 MLMPH16"%\.J1T(@3+%XS%!H+0\D,$)AQE92(IV &AC'#!..-TK% _@&HM3\Q M!LG4I^(V: M7B3TG&A=^F?.>QWYL]%I*ES;/+DT3QP='B6<'QV4"9L "F"J#8SQ4$: +U[W M(:?6G1F F^H@)9HPBIE^49UNP>W,K[.0WWLVU1)"J.W1R.I4[% ML<_#L:1>U@<86&?7;:"S1M)%"CHH H8^Z+:)]<>$1?.[D&I4 M*>05DZ_&Y'[%Y,_#Y*P.-%D6Z1BKF/91%\D!YSK]!<9V):8WCH-WR0&9YQ>Q MM3@@Q\#E,?Y'4@^\K7=!&LX$: M?F;V8V#HH7>BD0ASWC]1,G+$[^>RH156'UOQ3&'3-OWH/_]W_.$8]OWT\.@_ MY6B?M^-[%-5#CSZDXWM0]Q[8\/VNI[*Z0]C:GQIZ=7?)P=Y7\3[?D&*))WOP M(K%L2-7HZ9+'\]L=%XQFF.74]$]9;^OC1RS6RET"B*^D7L=2S:NOG8],84E% MH]:\,V$^>-5P$:V+I-?4:VF>L+#)\X,(+->RGUE7,.1%ZNX2]+2N'A+Y/#=+ M92J:BH>$L-^+_YG21QZP+@\ECU47[5Y#(HZ?;-7N8KA_\KD:C,[Y\/<7'Z#5 M2+'Y5*/7Z[Y[^_;Z^KH.PZQ?=7Z]W4]E TM7OM7JBJ=O,ML >S$LZ:E5O] #X3DPPCG'^FHA7#(?^W(>'\DQ;^V4E[IJ51P;G M 8Y8:,L-R^@=D>>X"]V[QJBBC\U.3_]$+Q'L=6HREH[;LIX7C#K1'"M YH_\ M].F@5A2J;3;1CNKRU)3X@5'T.KG7Z<].HVUA(6:>JFNXS.1&Y]=C!.ZPH@E8 M<&_N-/]*2 4 660-'O134T!U5 K1U)P([7^5=7;S&F-NE$_]MW^^Y=.VP!/U MR=PT&*8/A.'G:8%TIZ"O@&D3@,EU(^H2SPD(>7M67^&KI])F,6S[$>1QZTZ"#O.\':>/^A MG6%>DO?).E2P)^JC4VDDV\'X$:'>%.-/\/@X?\W;&4V)=C=Y9UYL@$^P,[$% MH&QV9/?FWE8[.G'C%BT$YBYOO]Y5 L@UL/N N!*1S[@EZU.'\Z.1>W3B,E[[ M?L6X>)Q3RS^ BASMM'E,M\P\KE3DS>'_":==$+TM)C1733::65M-R>J'V\_X MYT,-Z!E'6;!F/]DVVLKLB8XKGFVFRYQEK:FU;H55+XU5'/D5Y/W/$G-8CCGG M>?F'N=#R8=#D>=G;!:[_O-;,KQP7SF2O@XXTUV3_ND%>.*!XKL$-P,;B5^+6 M=U>'8%OG8J_X&!%0(U\./[MO8L*;2<>8R7N_= $D8F5TD?(RI!MBQ M!_C0!#C>8TKL=S$./+FQCAX28%EJ"B/G.C$*@^/NL,+ UN-1&%@ M)%<8#DWQD6Y9,>: =[$&5X$JD\78=U?$N\X.R?CJP.:I_(2AXSN1YZ"?T'7\ MG/_PC-KZA&6@+S2(>5##L4HMBF&LE[^"AQ!HU%_*1?BON_K&%>Y!=^0>W.43 M] ?S_?9-=3I"L1+V6RSL'Q]^F(*FWVUV!J8>:QE[/?G-@D6@:YJ:;B9TDLL%UTSJJ6Q_@N4O'/]X%;;- 9@9#5XA\ M>/5;YU:+,5J,G3_9 VYZV!G_]DVUTN%W6<(57@9$!I]&_EL5^J$7>L;94$0D M+,X7^I.W^SP%E=BY3ZJ91)^_Z]8?BR%*!(1&R W"^ZCZN#=NW3V<%$O(J];Q2SW<&VUU#9NQMJF\Q.WX6$YP[ ML'T9(/\R@.T\PH>/.B05]0"&.G4>M/>D>KN?OV.W?>M^I;96:NO.0)M1=PA[ MFP L20-8V'7>QNX]S1S4%N'6&-@=#V]>(03"BJ)[,.K<#J@"$"BKE MJU*^=@ZA.B;@L=V!_=(3^%2$6N?ACV=Y6.0?*0G MA#CZTA"W?9H)0%Q8*6%/I(15M9HV%^5\]C;379X_'% KU4W-,\VORD2Q\K>R MG8">?S!D8AUF0KJF3X6.FLDMAQ\;UM])\V?2SE:)=F!+E'LJ<6V_?P5452EO M!MFB2GFKE+>=@C4G8&6:_>A4.^VTDBS#1L*@I.D"N/:[:=*T7+\X DG:5LQ_ M=4Q'],^G!]8'WOY9LTYS=&Q:^W"_3%:I4O?8 -1B?)6&A@OI[(B*]K__^[!T MNDH]>VTXYCHS.#91(.2\W^V"YK70]7_0T !ZO71@RO/FW1)@71+%\Y^PGW!+G+1S:/BDL0OIBF? M-FG>'"2]M)]9'_IIUOMMLG7)R% QOF=,U9WM7W*'N5,81'-,I:7E 'EH%X+< MV*%YX;3UE5?=/DT087 MR5=5#X*=1)(LV;(V#YM I>M2O:IM*?=PC?7"[" M(H\ZDUD_=U5AF ZNKLX45J@+BW* MXSQH)%FCTVP]$:R! L]G.Y1/-;CO=K+$[$ZJFZ:!YDS+^R%#Y;V6G=$M7&2= M9K^W^)8)ZBOZP,^BR_-#B6F1'GI3:S?V;R,M1]/E5]H6J>8_;1[#8-_QYC4? M9'MO)R;:2MKVU,).K\GB]O%+-9&O>K=7O=L?S1E5[_9M[-V^?:8G:J15P MS4)/RT8[D9EU?#QVMCTTR&<.MI=65^_.$[KCY,)D#=%U>R&WSXA%>*PR(RN# M?8>QD;W8 ) YXUK#/=:^'9B]:\&DB$97RW,BO[62.#7\'9*[? M2[E,4M$S8N#VJ4V(@57J9*4B[C8,>K,P.(-V=P$=>W*@\S8+Z+9/ 4*@JS(I M*V5OAU'.GT6YLA3&8K2SNOTTZ_-10^-I (*'A8_L;63=U]:HTN26 CBR*QF6 ME2978=Q\C N>"N,BZ[33MO/#:ZVMPR35L@> ]%"\"S8+[[9/R4&\JY+M*H7N M]8/=,-R&!#0@[EL%Q$#=B0#I45;Y::=NF=B]N^)LAFW?%Z5=O$@<83FJM<<2 M;I^"@^"V*ZEEE3)7X=M"?"OB"?\ %0CTL\%X"\IQ[)K!I_%*0.-@]A3!@$^& M6]NGJ.#"58VX*J5LAT"+$A:Y$8"6YP9A\-"TCE&- ;*B2O;4+;I&(PLJM0S@ MK*:GFP5L$.;='21<*7IW8%Z5.5$I>CL/>VP6]C[K- ;PX VFXY^ M=X<'5QK? D0@;GWK3U:721S<>_^PHG;/K>EI2K2[R9#W8@,L((]C64[7L7\6 M R-NX8+[E&0]T^JI+[)$)1PKC.ZN5D/H _EZ@Z;ZE'S],&VFLN">CZ_IL"!< M.T._.@;@=[+,VE>\E6'EQ\\[++5I_6$A QLTU= M[Z^5M3=(FBW)VO2A"OD&3;42W#O,VK14R+_TF]IR*;==]H;_9AW@CL2P)\9U M@%V[4K#MDRYO@AFO9=^D?R7^7R?_$[=L2"SQCO_W/Z[O_.Y2SZDT@&4A8%*400!X 946,!:2X-:/3\]W1!%XHFD63+W\/%_NZ.W8U ZV_O/ARR?KN)WU M\+S=.NS(/IZJUQ]7RG2#I,(*U']^\'\[(@.?:)I;2OWGLJ%;?%VTOT%8N +M M'^Q_JI!_!Y'_@#=EOYEK1I^2]D^!96IW6@I\VO]028$=E *?N-#-M?/ !N'C M"CSP^C%?B8,0*AT8];'Y.FMMZ8U(=>D=$P3I"8K"#A MU1R^45A_9)2'X/XVER++:1=CHV;M']W6Y[&7WL,NF\ 5ZP/,!RS6=A/X1Y/O M%?33=I(UYE-"S6IW>GEBU*LEBN>CBI5; MI;T<57SNI/A5EM?, I(HCNZL!@<9*# [K]-*C.P;+YAZW-,MRW?<-^*W-Z[S M6UYJ]:IT6IW;_T)A:'K-E15-6WA;JEL@*E%DQHG"$JJ\N77DMO8,VYU#HE'[ M*Z,\H<(%])?"'ZVN;F>\UTD'5K?)V^9;7F:59J^<5"J*68Q2\Z"'__;&FX,\ M-4O"A!!F,@G2KM^$ :*>GB4P9 [TU.MQV3 $-0MR=>MB+!>YH5.-J5@)D^3Y#M<.WE.G(YUKV4S!>B^$EKBG^EX2B,@?MS.(B[$KX\4$NL\;UE*%F MRC/@\?Q(D?=-]J?B8#:F;_(D+=?,4->IYVVKFAH@H:"Q32T/*:X; 0I MF]>Q^YF!S*SK^?$?I_L77[\$2.A5DO6PHB^(W*2Z"[8(#D%H$-97[;Q&1P)#$+K!FS$6_< '&;T@O\ \.=7]-MQE'LC[O48G MA:FK6:9_;K.3Y+H=KMDR%.%-4D2*#T'?X+,VG_=I/0S#AS2?QWYEP>*?']Y] MWB?K?VKHUCUWNS@3Z^.GLXNA?UO'IX=?SBR_'1^0W[7>AX-E'.>)4.&CS!,GVE9OZAPU.UC"=IKH7R0N;( M(>_I=]8)3V7#QY'#DT._FW M6/DQ@TL4YG8M-L,6+OCSVCMA5&-9VKO),RM1\V)SCE'F0.-C J5T<7WQ:)B)X VW ^1,ZW+\X6M,)WU)Y MOV." T?X(L+NKD,O4/ZG*N&B>K?('M@0V7670CI*W=T:2IVO8-ZOC-46:V/6 MFSNJ'?RVG0P]?YDF-;B*M2=9^R0!M4T##=2!+M)>Z5[?6,Z>&>_KX^N;L6"VS"G M^UAP82S/3B:WA(N36]Z*CAK _S1ZK>;[_Q]02P,$% @ UH!P4GF"B^$, M& FQ8! ! !F=&LM,C R,#$R,S$N>'-D[5WMD^(VD_^>O\(W5W6UJ0H[ M&)MYV8&DCS/IY2P!>C&2$2V9X;\]2?)-AALRY*!A2>F*I4= M;'6KU;]6=^O5/_[C?>89KY#ZB.#/9^;'YID!L4-?SWX=WC6NSO[QY;OO M?OR/1N.?-\\/QBUQPAG$@=&E$ 30-=Y0,#5^=Z'_8HPIF1F_$_J"7D&C\440 M=@W08-^_+*;@#[RFE8(QNTP?C"=2SW MA\FGM@G;30"LQI5Y?=VPKZ_&C:L+T&IWCZ^61\)G9RWFDWS_)]?'P:BZ%E 1\FQ?3RS !!0-$H#. = MH;-;. :AQTA"_&<(/#1&T&4FXT%N%&L%4J\#0"