0000928054-21-000162.txt : 20211109 0000928054-21-000162.hdr.sgml : 20211109 20211109081550 ACCESSION NUMBER: 0000928054-21-000162 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211109 DATE AS OF CHANGE: 20211109 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-13270 FILM NUMBER: 211389983 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-Q 1 ftk-20210930.htm 10-Q ftk-20210930
FLOTEK INDUSTRIES INC/CN000092805412/312021Q3FALSE00009280542021-01-012021-09-30xbrli:shares00009280542021-11-08iso4217:USD00009280542021-09-3000009280542020-12-31iso4217:USDxbrli:shares00009280542021-07-012021-09-3000009280542020-07-012020-09-3000009280542020-01-012020-09-3000009280542019-12-3100009280542020-09-300000928054us-gaap:CommonStockMember2021-06-300000928054us-gaap:TreasuryStockMember2021-06-300000928054us-gaap:AdditionalPaidInCapitalMember2021-06-300000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300000928054us-gaap:RetainedEarningsMember2021-06-3000009280542021-06-300000928054us-gaap:RetainedEarningsMember2021-07-012021-09-300000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300000928054us-gaap:TreasuryStockMember2021-07-012021-09-300000928054us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300000928054us-gaap:CommonStockMember2021-07-012021-09-300000928054us-gaap:CommonStockMember2021-09-300000928054us-gaap:TreasuryStockMember2021-09-300000928054us-gaap:AdditionalPaidInCapitalMember2021-09-300000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300000928054us-gaap:RetainedEarningsMember2021-09-300000928054us-gaap:CommonStockMember2020-06-300000928054us-gaap:TreasuryStockMember2020-06-300000928054us-gaap:AdditionalPaidInCapitalMember2020-06-300000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300000928054us-gaap:RetainedEarningsMember2020-06-3000009280542020-06-300000928054us-gaap:RetainedEarningsMember2020-07-012020-09-300000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300000928054us-gaap:TreasuryStockMember2020-07-012020-09-300000928054us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300000928054us-gaap:CommonStockMember2020-07-012020-09-300000928054us-gaap:CommonStockMember2020-09-300000928054us-gaap:TreasuryStockMember2020-09-300000928054us-gaap:AdditionalPaidInCapitalMember2020-09-300000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300000928054us-gaap:RetainedEarningsMember2020-09-300000928054us-gaap:CommonStockMember2020-12-310000928054us-gaap:TreasuryStockMember2020-12-310000928054us-gaap:AdditionalPaidInCapitalMember2020-12-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000928054us-gaap:RetainedEarningsMember2020-12-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300000928054us-gaap:TreasuryStockMember2021-01-012021-09-300000928054us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300000928054us-gaap:CommonStockMember2021-01-012021-09-300000928054us-gaap:CommonStockMember2019-12-310000928054us-gaap:TreasuryStockMember2019-12-310000928054us-gaap:AdditionalPaidInCapitalMember2019-12-310000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000928054us-gaap:RetainedEarningsMember2019-12-310000928054us-gaap:RetainedEarningsMember2020-01-012020-09-300000928054us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300000928054us-gaap:TreasuryStockMember2020-01-012020-09-300000928054us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300000928054us-gaap:CommonStockMember2020-01-012020-09-30ftk:segment00009280542020-04-012020-06-30xbrli:pure0000928054ftk:JP3MeasurementLLCMember2020-06-300000928054ftk:JP3MeasurementLLCMember2020-04-012020-06-30ftk:provision0000928054us-gaap:TrademarksAndTradeNamesMemberftk:JP3MeasurementLLCMember2020-05-180000928054us-gaap:TechnologyBasedIntangibleAssetsMemberftk:JP3MeasurementLLCMember2020-05-180000928054us-gaap:CustomerListsMemberftk:JP3MeasurementLLCMember2020-05-180000928054ftk:JP3MeasurementLLCMember2020-05-180000928054us-gaap:ProductMember2021-07-012021-09-300000928054us-gaap:ProductMember2020-07-012020-09-300000928054us-gaap:ProductMember2021-01-012021-09-300000928054us-gaap:ProductMember2020-01-012020-09-300000928054us-gaap:ServiceMember2021-07-012021-09-300000928054us-gaap:ServiceMember2020-07-012020-09-300000928054us-gaap:ServiceMember2021-01-012021-09-300000928054us-gaap:ServiceMember2020-01-012020-09-300000928054ftk:ChemistryTechnologiesSegmentMember2021-07-012021-09-300000928054ftk:DataAnalyticsSegmentMember2021-07-012021-09-300000928054ftk:ChemistryTechnologiesSegmentMember2021-01-012021-09-300000928054ftk:DataAnalyticsSegmentMember2021-01-012021-09-300000928054ftk:ChemistryTechnologiesSegmentMember2020-07-012020-09-300000928054ftk:DataAnalyticsSegmentMember2020-07-012020-09-300000928054ftk:ChemistryTechnologiesSegmentMember2020-01-012020-09-300000928054ftk:DataAnalyticsSegmentMember2020-01-012020-09-300000928054us-gaap:LandMember2021-09-300000928054us-gaap:LandMember2020-12-310000928054us-gaap:LandImprovementsMember2021-09-300000928054us-gaap:LandImprovementsMember2020-12-310000928054us-gaap:BuildingAndBuildingImprovementsMember2021-09-300000928054us-gaap:BuildingAndBuildingImprovementsMember2020-12-310000928054us-gaap:MachineryAndEquipmentMember2021-09-300000928054us-gaap:MachineryAndEquipmentMember2020-12-310000928054us-gaap:FurnitureAndFixturesMember2021-09-300000928054us-gaap:FurnitureAndFixturesMember2020-12-310000928054us-gaap:TransportationEquipmentMember2021-09-300000928054us-gaap:TransportationEquipmentMember2020-12-310000928054ftk:ComputerEquipmentandSoftwareMember2021-09-300000928054ftk:ComputerEquipmentandSoftwareMember2020-12-310000928054us-gaap:ScenarioAdjustmentMember2021-03-310000928054ftk:WarehouseFacilityInMonahansTXMember2021-08-31utr:acre0000928054us-gaap:LandMemberftk:PropertyInWallerTXMember2021-07-310000928054us-gaap:BuildingMemberftk:PropertyInWallerTXMember2021-07-310000928054us-gaap:ScenarioAdjustmentMember2020-03-3100009280542020-01-012020-03-310000928054us-gaap:UnsecuredDebtMemberftk:PaycheckProtectionProgramCARESActMember2020-04-012020-04-300000928054ftk:JP3MeasurementLLCMember2020-05-182020-05-180000928054us-gaap:UnsecuredDebtMemberftk:PaycheckProtectionProgramCARESActMember2020-04-3000009280542021-04-012021-06-300000928054us-gaap:UnsecuredDebtMemberftk:PaycheckProtectionProgramCARESActMember2021-09-290000928054us-gaap:UnsecuredDebtMemberftk:PaycheckProtectionProgramCARESActMember2021-09-300000928054us-gaap:UnsecuredDebtMemberftk:PaycheckProtectionProgramCARESActMember2020-12-310000928054ftk:JP3PaycheckProtectionProgramCARESActMemberus-gaap:UnsecuredDebtMember2021-09-300000928054ftk:JP3PaycheckProtectionProgramCARESActMemberus-gaap:UnsecuredDebtMember2020-12-310000928054us-gaap:UnsecuredDebtMember2021-09-300000928054us-gaap:UnsecuredDebtMember2020-12-310000928054us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000928054us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000928054us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300000928054us-gaap:FairValueMeasurementsRecurringMember2021-09-300000928054us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000928054us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000928054us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310000928054us-gaap:FairValueMeasurementsRecurringMember2020-12-310000928054us-gaap:FairValueMeasurementsNonrecurringMember2020-01-012020-03-310000928054us-gaap:FairValueMeasurementsNonrecurringMember2020-07-012020-09-300000928054us-gaap:FairValueMeasurementsNonrecurringMember2020-01-012020-09-300000928054us-gaap:FairValueInputsLevel3Memberftk:JP3MeasurementLLCMember2020-05-310000928054ftk:TerpeneSupplyAgreementMember2020-12-310000928054ftk:TerpeneSupplyAgreementMemberus-gaap:SubsequentEventMember2021-10-292021-10-29ftk:terpene0000928054ftk:TerpeneSupplyAgreementMemberus-gaap:ScenarioAdjustmentMemberus-gaap:SubsequentEventMember2021-10-290000928054ftk:TerpeneSupplyAgreementMember2021-01-012021-09-300000928054ftk:TerpeneSupplyAgreementMember2021-07-012021-09-3000009280542021-01-012021-03-310000928054srt:ChiefExecutiveOfficerMembersrt:AffiliatedEntityMember2019-12-3100009280542020-03-310000928054srt:ChiefExecutiveOfficerMembersrt:AffiliatedEntityMember2020-12-310000928054srt:ChiefExecutiveOfficerMembersrt:AffiliatedEntityMember2021-09-300000928054ftk:ConfluenceResourcesLPMembersrt:ChiefExecutiveOfficerMember2021-07-012021-09-300000928054ftk:ConfluenceResourcesLPMember2021-07-012021-09-300000928054ftk:ConfluenceResourcesLPMember2021-01-012021-09-300000928054ftk:ConfluenceResourcesLPMember2021-09-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:OperatingSegmentsMember2021-07-012021-09-300000928054us-gaap:OperatingSegmentsMemberftk:DataAnalyticsSegmentMember2021-07-012021-09-300000928054us-gaap:CorporateNonSegmentMember2021-07-012021-09-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300000928054us-gaap:OperatingSegmentsMemberftk:DataAnalyticsSegmentMember2020-07-012020-09-300000928054us-gaap:CorporateNonSegmentMember2020-07-012020-09-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:OperatingSegmentsMember2021-01-012021-09-300000928054us-gaap:OperatingSegmentsMemberftk:DataAnalyticsSegmentMember2021-01-012021-09-300000928054us-gaap:CorporateNonSegmentMember2021-01-012021-09-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-300000928054us-gaap:OperatingSegmentsMemberftk:DataAnalyticsSegmentMember2020-01-012020-09-300000928054us-gaap:CorporateNonSegmentMember2020-01-012020-09-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:OperatingSegmentsMember2021-09-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:OperatingSegmentsMember2020-12-310000928054us-gaap:OperatingSegmentsMemberftk:DataAnalyticsSegmentMember2021-09-300000928054us-gaap:OperatingSegmentsMemberftk:DataAnalyticsSegmentMember2020-12-310000928054us-gaap:CorporateNonSegmentMember2021-09-300000928054us-gaap:CorporateNonSegmentMember2020-12-310000928054country:US2021-07-012021-09-300000928054country:US2020-07-012020-09-300000928054country:US2021-01-012021-09-300000928054country:US2020-01-012020-09-300000928054country:AE2021-07-012021-09-300000928054country:AE2020-07-012020-09-300000928054country:AE2021-01-012021-09-300000928054country:AE2020-01-012020-09-300000928054us-gaap:NonUsMember2021-07-012021-09-300000928054us-gaap:NonUsMember2020-07-012020-09-300000928054us-gaap:NonUsMember2021-01-012021-09-300000928054us-gaap:NonUsMember2020-01-012020-09-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftk:CustomerDMember2021-07-012021-09-300000928054ftk:CustomerEMemberftk:ChemistryTechnologiesSegmentMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftk:CustomerDMember2020-07-012020-09-300000928054ftk:ChemistryTechnologiesSegmentMemberftk:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftk:CustomerDMember2021-01-012021-09-300000928054ftk:ChemistryTechnologiesSegmentMemberftk:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-09-300000928054ftk:ChemistryTechnologiesSegmentMemberftk:CustomerCMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-09-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftk:CustomerDMember2020-01-012020-09-300000928054ftk:ChemistryTechnologiesSegmentMemberus-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberftk:CustomerMember2020-01-012020-09-30


UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549 
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2021
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
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
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filerAccelerated Filer
Non-accelerated filerSmaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes      No  
As of November 8, 2021, there were 79,617,743 outstanding shares of Flotek Industries, Inc. common stock, $0.0001 par value.




TABLE OF CONTENTS
 
Forward-Looking Statements
Unaudited Condensed Consolidated Balance Sheets at September 30, 2021 and December 31, 2020
Unaudited Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2021 and 2020
Unaudited Condensed Consolidated Statements of Comprehensive Loss for the three and nine months ended September 30, 2021 and 2020
Unaudited Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2021 and 2020
Unaudited Condensed Consolidated Statements of Stockholders’ Equity for the three and nine months ended September 30, 2021 and 2020



2



FORWARD-LOOKING STATEMENTS
This Quarterly Report on Form 10-Q (“Quarterly Report”), and in particular, Part I, Item 2 — “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” contains “forward-looking statements” within the meaning of the safe harbor provisions of the Private Securities Litigation Reform Act of 1995, as amended. 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 Quarterly Report are based on information available as of the date of this Quarterly 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, financial condition, future operating results and liquidity, including but not limited to the impact of the COVID-19 pandemic, pending litigation, commodity prices and other circumstances. 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 the Annual Report on Form 10-K for the year ended December 31, 2020 (“Annual Report” or “2020 Annual Report”) filed with the Securities and Exchange Commission (“SEC”) on March 16, 2021, and periodically in subsequent reports filed with the 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 — FINANCIAL INFORMATION
Item 1. Financial Statements
FLOTEK INDUSTRIES, INC.
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share data)
September 30, 2021December 31, 2020
ASSETS
Current assets:
Cash and cash equivalents$20,527 $38,660 
Restricted cash40 664 
Accounts receivable, net of allowance for doubtful accounts of $743 and $1,316 at September 30, 2021 and December 31, 2020, respectively
11,560 11,764 
Inventories, net8,818 11,837 
Income taxes receivable55 403 
Other current assets4,811 3,127 
Assets held for sale545  
Total current assets46,356 66,455 
Property and equipment, net7,769 9,087 
Operating lease right-of-use assets2,099 2,320 
Goodwill8,092 8,092 
Deferred tax assets, net209 223 
Other long-term assets29 33 
TOTAL ASSETS$64,554 $86,210 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$5,224 $5,787 
Accrued liabilities10,465 18,275 
Income taxes payable38 21 
Interest payable70 34 
Current portion of operating lease liabilities586 636 
Current portion of finance lease liabilities48 60 
Current portion of long-term debt1,336 4,048 
Total current liabilities17,767 28,861 
Deferred revenue, long-term100 117 
Long-term operating lease liabilities7,888 8,348 
Long-term finance lease liabilities64 96 
Long-term debt3,452 1,617 
TOTAL LIABILITIES29,271 39,039 
Commitments and contingencies (See Note 11)
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; 79,610,243 shares issued and 69,316,933 shares outstanding at September 30, 2021; 78,669,414 shares issued and 73,088,494 shares outstanding at December 31, 2020
8 8 
Additional paid-in capital362,174 359,721 
Accumulated other comprehensive income (loss)51 (19)
Accumulated deficit(293,025)(278,688)
Treasury stock, at cost; 5,648,721 and 5,580,920 shares at September 30, 2021 and December 31, 2020, respectively
(33,925)(33,851)
Total stockholders’ equity35,283 47,171 
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY$64,554 $86,210 
The accompanying Notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.
4



FLOTEK INDUSTRIES, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
 Three months ended September 30,Nine months ended September 30,
 2021202020212020
Revenue
Revenue from external customers$8,847 $12,739 $29,782 $41,035 
Revenue from related party1,332  1,332  
Total revenues10,179 12,739 31,114 41,035 
Costs and expenses:
Operating expenses (excluding depreciation and amortization)5,418 29,466 31,330 63,939 
Corporate general and administrative2,696 2,679 9,925 12,568 
Depreciation and amortization233 518 793 3,177 
Research and development1,186 1,480 4,194 5,673 
Loss (Gain) on disposal of long-lived assets14 (37)(55)(92)
Impairment of goodwill 11,706  11,706 
Impairment of fixed, long-lived and intangible assets 12,521  69,975 
Total costs and expenses9,547 58,333 46,187 166,946 
Income (loss) from operations632 (45,594)(15,073)(125,911)
Other (expense) income:
Paycheck protection plan loan forgiveness  881  
Gain on lease termination   576 
Interest expense(18)(19)(53)(40)
Other (expense) income, net(102)291 (62)322 
Total other (expense) income, net(120)272 766 858 
Income (loss) before income taxes512 (45,322)(14,307)(125,053)
Income tax (expense) benefit(3)81 (30)6,282 
Net income (loss)$509 $(45,241)$(14,337)$(118,771)
Income (loss) per common share:
Basic$0.01 $(0.66)$(0.21)$(1.75)
Diluted$0.01 $(0.66)$(0.21)$(1.75)
Weighted average common shares:
Weighted average common shares used in computing basic income (loss) per common share69,324 68,217 68,665 68,063 
Weighted average common shares used in computing diluted income (loss) per common share70,176 68,217 68,665 68,063 


The accompanying Notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.
5




FLOTEK INDUSTRIES, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(in thousands)
    
 Three months ended September 30,Nine months ended September 30,
 2021202020212020
Net income (loss)$509 $(45,241)$(14,337)$(118,771)
Other comprehensive income (loss):
Foreign currency translation adjustment38 (40)70 (168)
Comprehensive Income (loss)$547 $(45,281)$(14,267)$(118,939)

The accompanying Notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.
6




FLOTEK INDUSTRIES, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
 Nine months ended September 30,
 20212020
Cash flows from operating activities:
Net loss$(14,337)$(118,771)
Adjustments to reconcile net loss to net cash used in operating activities:
Change in fair value of contingent consideration(701)3,200 
Depreciation and amortization793 3,177 
Provision for doubtful accounts(42)494 
Inventory purchase commitment settlement(7,633)
Provision for excess and obsolete inventory687 10,465 
Impairment of goodwill 11,706 
Impairment of right-of-use assets 7,434 
Impairment of fixed assets 30,178 
Impairment of intangible assets 32,363 
Gain on sale of assets (55)(668)
Non-cash lease expense221 299 
Stock compensation expense2,710 2,208 
Deferred income tax provision (benefit)13 (199)
Paycheck protection plan loan forgiveness(881) 
Changes in current assets and liabilities:
Accounts receivable, net111 4,714 
Inventories, net2,330 3,186 
Income taxes receivable405 (140)
Other current assets(2,237)823 
Other long-term assets541 (16)
Accounts payable(604)(11,906)
Accrued liabilities414 (17,689)
Income taxes payable(53)25 
Interest payable36 22 
Net cash used in operating activities(18,282)(39,095)
Cash flows from investing activities:
Capital expenditures(31)(836)
Proceeds from sale of business 9,907 
Proceeds from sale of assets74 86 
Purchase of JP3, net of cash acquired (26,284)
Abandonment of patents and other intangible assets (8)
Net cash provided by (used in) investing activities43 (17,135)
Cash flows from financing activities:
Proceeds from paycheck protection plan loan 4,788 
Payments to tax authorities for shares withheld from employees(161)(123)
(Payments) proceeds from issuance of stock (246)416 
Payments for finance leases(44)(152)
Net cash (used in) provided by financing activities(451)4,929 
Effect of changes in exchange rates on cash and cash equivalents(67)(80)
Net change in cash, cash equivalents and restricted cash(18,757)(51,381)
Cash and cash equivalents at the beginning of period38,660 100,575 
Restricted cash at the beginning of period664 663 
Cash and cash equivalents and restricted cash at beginning of period39,324 101,238 
Cash and cash equivalents at end of period20,527 49,193 
Restricted cash at the end of period40 664 
Cash, cash equivalents and restricted cash at end of period$20,567 $49,857 
The accompanying Notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.
7




FLOTEK INDUSTRIES, INC.
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT)
Three Months Ended September 30, 2021 and 2020
(In thousands of U.S. dollars and shares)
 Common StockTreasury StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated DeficitTotal Stockholders’ Equity
 
Shares
Issued
Par
Value
SharesCost
Balance, June 30, 202179,607 $8 5,628 $(34,017)$361,424 $13 $(293,534)$33,894 
Net income— — — — — — 509 509 
Foreign currency translation adjustment— — — — — 38 — 38 
Stock issued under employee stock purchase plan— — (28)20 (89)— — (69)
Restricted stock granted9 — — — — — — — 
Restricted stock forfeited(6)4 8 3 — — 11 
Stock compensation expense— — — — 961 — — 961 
Shares withheld to cover taxes— — 45 64 (125)— — (61)
Balance, September 30, 202179,610 $8 5,649 $(33,925)$362,174 $51 $(293,025)$35,283 
(1) See Note 12, “Stockholders’ Equity” for further discussion.

 Common StockTreasury StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated DeficitTotal Stockholders’ Equity
 Shares
Issued
Par
Value
SharesCost
Balance, June 30, 202077,626 $7 4,459 $(33,566)$357,981 $51 $(215,767)$108,706 
Net loss— — — — — — (45,241)(45,241)
Foreign currency translation adjustment— — — — — (40)— (40)
Stock issued under employee stock purchase plan— — (25)— 58 — — 58 
Restricted stock granted346 — — — — — — — 
Restricted stock forfeited— — 179 — — — — — 
Treasury stock purchased— — 36 (41)— — — (41)
Stock compensation expense— — — — 687 — — 687 
Balance, September 30, 202077,972 $7 4,649 $(33,607)$358,726 $11 $(261,008)$64,129 






















FLOTEK INDUSTRIES, INC.
The accompanying Notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.
8



UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT)
Nine Months Ended September 30, 2021 and 2020
(In thousands of U.S. dollars and shares)

 Common StockTreasury StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated DeficitTotal Stockholders’ Equity
 
Shares
Issued
Par
Value
SharesCost
Balance, December 31, 202078,669 $8 5,581 $(33,851)$359,721 $(19)$(278,688)$47,171 
Net loss— — — — — — (14,337)(14,337)
Foreign currency translation adjustment— — — — — 70 — 70 
Stock issued under employee stock purchase plan— — (112)(110)(136)— — (246)
Restricted stock granted1,694 — — — — — — — 
Restricted stock forfeited(140)34 72 4 — — 76 
Stock compensation expense— — — — 2,710 — — 2,710 
Shares withheld to cover taxes— — 146 (36)(125)— — (161)
Other (1)
(613)— — — — — 
Balance, September 30, 202179,610 $8 5,649 $(33,925)$362,174 $51 $(293,025)$35,283 
(1) See Note 12, “Stockholders’ Equity” for further discussion.

 Common StockTreasury StockAdditional
Paid-in
Capital
Accumulated
Other
Comprehensive
Income (Loss)
Accumulated DeficitTotal Stockholders’ Equity
 Shares
Issued
Par
Value
SharesCost
Balance, December 31, 201963,657 $6 4,145 $(33,484)$347,565 $179 $(142,237)$172,029 
Net loss— — — — — — (118,771)(118,771)
Foreign currency translation adjustment— — — — — (168)— (168)
Stock issued under employee stock purchase plan— — (50)— 78 — — 78 
Restricted stock granted2,815 — — — 338 — — 338 
Restricted stock forfeited— — 457 — — — — — 
Treasury stock purchased— — 97 (123)— — — (123)
Stock compensation expense— — — — 2,208 — — 2,208 
Stock issued in JP3 acquisition11,500 1 — — 8,537 — — 8,538 
Balance, September 30, 202077,972 $7 4,649 $(33,607)$358,726 $11 $(261,008)$64,129 
The accompanying Notes are an integral part of these Unaudited Condensed Consolidated Financial Statements.
9


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

Note 1 — Organization and Significant Accounting Policies
Organization and Nature of Operations

Flotek Industries, Inc. (“Flotek” or the “Company”) creates solutions to reduce the environmental impact of energy on air, water, land and people. A technology-driven, specialty green chemistry and data company, Flotek helps customers across industrial, commercial, and consumer markets improve their Environmental, Social, and Governance (ESG) performance.
The Company’s Chemistry Technologies (“CT”) segment develops, manufactures, packages, distributes, delivers, and markets green 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, reducing their carbon footprint, energy consumption and emissions.
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 16, “Business Segment, Geographic and Major Customer Information.” For further discussion of the JP3 acquisition, see Note 3, “Business Acquisition.”
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.
Basis of Presentation
The accompanying unaudited financial statements reflect all adjustments, in the opinion of management, necessary for fair statement of the financial condition and results of operations for the periods presented. All such adjustments are normal and recurring in nature. The financial statements, including selected notes, have been prepared in accordance with applicable rules and regulations of the SEC regarding interim financial reporting and do not include all information and disclosures required by accounting principles generally accepted in the United States of America (“U.S. GAAP”) for comprehensive financial statement reporting. These interim financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report. A copy of the 2020 Annual Report is available on the SEC’s website, www.sec.gov, under the Company’s ticker symbol (“FTK”) or on Flotek’s website, www.flotekind.com. The information contained on the Company’s website does not form a part of this Quarterly Report. All significant intercompany accounts and transactions have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.
The consolidated financial statements have been prepared assuming that the Company will continue as a going concern.
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 operating cash flows, the monetization of non-core assets, and the availability of and access to debt and equity financing. The Company has a history of losses and negative operating cash flows from operations and expects to utilize a significant amount of cash as we wrap up 2021 and begin 2022. 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 slower than expected recovery 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 the Company’s 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:
Raising equity either in the public markets or via a private placement offering;
Seeking Paycheck Protection Program (“PPP”) loan (“PPP loan”) forgiveness from the Small Business Administration;

10


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Entry into a borrowing facility with one or more lenders;
Sale of excess inventory and/or raw materials;
Operating lease transaction of facilities;
Sale of non-core real estate properties;
Sale-leaseback transactions of facilities;
Sub-leasing certain facilities;
Renegotiating current lease facility terms and conditions;
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, there can be no assurance that such matters can be implemented on acceptable terms or at all.
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.

Reclassifications

Certain prior period amounts have been reclassified to conform to the current period presentation. The reclassifications did not impact previously reported net loss and stockholders’ equity.
Note 2 — 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.
New Accounting Standards Issued But Not Adopted as of September 30, 2021
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 has evaluated the impact of this standard and determined that there is no impact 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.
Note 3 — Business Acquisition
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 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 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

11


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
subject to contingent consideration with an estimated fair value of $1.2 million at acquisition date for two potential earn-out provisions totaling up to $5.0 million based on certain stock performance targets. The first and second earn-out provisions occur if the ten-day volume-weighted average share price equals or exceeds $2 per share and $3 per share, respectively, before May 18, 2025. See Note 9, “Fair Value Measurements,” for additional information on the current estimated fair value of the contingent consideration.

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 
Note 4 — 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-60 days for domestic and 90 days for international from invoice receipt. In addition, sales taxes are excluded from revenues.
Disaggregation of Revenue
The Company differentiates revenue based on whether the source of revenue is attributable to product sales (point-in-time revenue recognition) or service revenue (over-time revenue recognition). Product sales accounted for over 90% of total revenue for the three and nine months ended September 30, 2021 and 2020.
Revenue disaggregated by revenue source is as follows (in thousands):
 Three months ended September 30,Nine months ended September 30,
 2021202020212020
Revenue:
Products$9,494 $12,076 $29,017 $39,053 
Services685 663 2,097 1,982 
$10,179 $12,739 $31,114 $41,035 
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

12


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
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 the three and nine months September 30, 2021 and 2020.
During the third quarter 2021, we entered into a bill-and-hold contract, where we invoice the customer for products even though we retain possession of the products until a point in time in the future when the products are shipped to the customer. In these contracts, the primary performance obligation is satisfied at a point in time when the product is segregated from our general inventory, it is ready for shipment to customer, and we do not have the ability to use the product or direct it to another customer. Additionally, we have a secondary performance obligation related to custodial costs, including storage and freight, which is satisfied over time once the product has been delivered to the customer. During the three and nine months ended September 30, 2021, we recognized $1.3 million of revenue related to a bill-and-hold arrangement with a related party.
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.
Note 5 — Inventories
Inventories are as follows (in thousands):
September 30, 2021December 31, 2020
Raw materials$6,025 $7,190 
Finished goods13,451 15,705 
Inventories19,476 22,895 
Less reserve for excess and obsolete inventory(10,658)(11,058)
Inventories, net$8,818 $11,837 

The provision recorded in the three and nine months ended September 30, 2021 were $0.1 million for the CT segment and nil for the DA segment and $0.5 million for the CT segment and $0.2 million of the DA segment, respectively. The provision recorded in the three and nine months ended September 30, 2020 were $5.9 million for the CT segment and $3.9 million for the DA segment and $2.0 million for the CT segment and $3.9 million for the DA segment, respectively. The decrease in excess and obsolescence during the nine months ended September 30, 2020 is attributable to the Company’s sales of excess and obsolescence inventory.
Note 6 — Property and Equipment
Property and equipment are as follows (in thousands):
September 30, 2021December 31, 2020
Land$1,986 $2,415 
Land improvements861 867 
Buildings and leasehold improvements6,364 6,364 
Machinery and equipment7,753 7,760 
Furniture and fixtures649 649 
Transportation equipment1,043 1,190 
Computer equipment and software1,222 1,296 
   Property and equipment19,878 20,541 
Less accumulated depreciation(12,109)(11,454)
Property and equipment, net$7,769 $9,087 
Depreciation expense totaled $0.2 million and $0.5 million for the three months ended September 30, 2021 and 2020, and $0.8 million and $2.3 million for the nine months ended September 30, 2021 and 2020, respectively.

13


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
During the first quarter of 2021, the Company classified its warehouse facility in Monahans, Texas, as held for sale based on the criteria outlined in Accounting Standard Codification (“ASC”) 360, Property, Plant and Equipment. During the first quarter, the Company committed to a plan to sell the asset in its present condition. The Company engaged with a commercial real estate agent and is actively looking for a buyer. As such, the Company reclassified the related property, plant and equipment of $0.5 million as held for sale in the current assets of the consolidated balance sheet, as the Company expects to complete the asset sale within one year.
Note 7 — Leases
In August 2021, the company entered into a five year triple net operating lease agreement to lease a warehouse facility in Monahans, TX. The tenant occupied the Company’s warehouse facility in Monahans, TX in September 2021. The company will recognize other rental income, including rent, taxes and insurance over the lease period.
In July 2021, the Company entered into a long-term rental agreement with Resolute Oil to leverage capabilities and facilities to drive growth in adjacent green chemistry markets. The agreement includes options to renew until 2036.

Through the agreement, Resolute Oil will fully utilize the Company’s entire 15-acre campus, including the 38,000 square foot chemical blending facility, based in Waller, TX, to manufacture United States Pharmacopeia-National Formulary (USP-NF)-grade white mineral oil distributed globally to customers in the agricultural, energy, food & beverage, cosmetic, and personal care markets.
During the first quarter of 2020, the Company ceased use of the corporate headquarters leased offices and moved corporate employees to the Global Research and Innovation Center (“GRIC”) during the second quarter of 2020. In addition, the lease liability and corresponding right-of-use (“ROU”) 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 ROU assets totaling of $6.2 million each as of March 31, 2020. During the second quarter of 2020, the Company terminated the lease of the corporate headquarters office and moved all employees to the GRIC facility effective June 29, 2020.
In addition, during the three months ended March 31, 2020, the Company recorded an impairment of the ROU assets totaling $7.4 million. No impairment was recognized for the three and nine months ended September 30, 2021.
The components of lease expense and supplemental cash flow information are as follows (in thousands):

Three months ended September 30,Nine months ended September 30,
2021202020212020
Operating lease expense$247 $258 $735 $1,112 
Finance lease expense:
Amortization of right-of-use assets4 4 11 13 
Interest on lease liabilities2 5 9 14 
Total finance lease expense 6 9 20 27 
Short-term lease expense15 57 44 145 
Total lease expense$268 $324 $799 $1,284 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$380 $317 $1,107 $2,312 
Operating cash flows from finance leases10 5 62 13 
Financing cash flows from finance leases2 51 8 152 

14


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Maturities of lease liabilities are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2021 (excluding the nine months ended September 30, 2021)$285 $14 
20221,254 47 
20231,318 39 
20241,348 23 
20251,375  
Thereafter6,870  
Total lease payments$12,450 $123 
Less: Interest(3,976)(11)
Present value of lease liabilities$8,474 $112 

Supplemental balance sheet information related to leases is as follows (in thousands):
September 30, 2021December 31, 2020
Operating Leases
Operating lease right-of-use assets$2,099 $2,320 
Current portion of operating lease liabilities$586 $636 
Long-term operating lease liabilities7,888 8,348 
Total operating lease liabilities$8,474 $8,984 
Finance Leases
   Property and equipment$147 $147 
Accumulated depreciation(33)(26)
Property and equipment, net$114 $121 
Current portion of finance lease liabilities$48 $60 
Long-term finance lease liabilities64 96 
Total finance lease liabilities$112 $156 
Weighted Average Remaining Lease Term
Operating leases9.1 years9.9 years
Finance leases2.9 years3.1 years
Weighted Average Discount Rate
Operating leases8.9 %8.9 %
Finance leases8.5 %9.0 %
Note 8 — Debt

In April 2020, the Company received a $4.8 million loan under the 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 in 2022. No payments of principal or interest were required during the year ended December 31, 2020, or the three and nine months ended September 30, 2021.

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

15


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
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. During the second quarter of 2021, the Company applied for 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 audit by the SBA to further ensure PPP loans are limited to eligible borrowers in need.

In June 2021, the Company received notice from the SBA that the JP3 PPP loan and accrued interest was fully forgiven. Accordingly, during the second quarter, the Company recorded $0.9 million in other income on the consolidated statement of operations. The Company has submitted to the SBA for partial forgiveness on the Flotek PPP loan but as of the date of this filing, no conclusion from the SBA have been reached.

In October 2021, the Company received notice that a request to extend the Flotek PPP loan maturity date from April 15, 2022 to April 15, 2025 was confirmed. Prior to the extension approval, the $4.8 million Flotek PPP loan balance was classified as a current liability. The maturity date extension amendment occurred before the third quarter 2021 balance sheet was issued, therefore, $3.5 million was reclassified to long-term debt, reducing the current portion of long-term debt from $4.8 million to $1.3 million as of September 30, 2021.

Long-term debt, including current portion, is as follows (in thousands):
September 30, 2021December 31, 2020
Flotek paycheck protection plan loan$4,788 $4,788 
JP3 paycheck protection plan loan  877 
   Total4,788 5,665 
Less current maturities(1,336)(4,048)
Total long-term debt, net of current portion$3,452 $1,617 

Note 9 — 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 loan for Flotek approximates fair value as of September 30, 2021. Subsequent to the third quarter balance sheet date, the Company received notice that a request to extend the Flotek PPP loan maturity date from April 15, 2022 to April 15, 2025 was confirmed. Additionally, upon receipt of the SBA’s final decision on the Company’s reimbursement request to forgive the FTK PPP loan, any remaining balances not forgiven by the SBA will be measured on a recurring basis.

16


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Liabilities Measured at Fair Value on a Recurring Basis

The following table presents the Company’s liabilities that are measured at fair value on a recurring basis and the level within the fair value hierarchy (in thousands):
Balance at September 30, Balance at December 31,
Level 1Level 2Level 32021Level 1Level 2Level 32020
Contingent consideration$ $ $715 $715 $ $ $1,416 $1,416 
On September 30, 2021, and December 31, 2020, the estimated fair value of the remaining stock performance earn-out provision, with respect to the JP3 transaction, was recorded as a contingent liability. The estimated fair value of the earn-out provision at the end of each period 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 periods ending September 30, 2021 and December 31, 2020.
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 three months ended March 31, 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. During the three months ended September 30, 2020, the Company recorded additional impairment expenses of $12.5 million. Total impairment expenses recorded during the nine months ended September 30, 2020 was $70.0 million of long-lived and intangible assets.
Management inputs used in fair value measurements were classified as Level 3.
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 2020, the first stock performance target for the contingent consideration was achieved and settled. The Company estimated the fair value of the remaining stock performance earn-out provision at September 30, 2021, and decreased the estimated fair value of the contingent liability to $0.7 million. The Company records changes in the fair value of the contingent consideration and achievement of performance targets in operating expenses.
The following table presents the changes in contingent consideration balances classified as Level 3 balances for the three and nine months ended September 30, 2021 and 2020 (in thousands):
Three months ended September 30,Nine months ended September 30,
2021202020212020
Balance - beginning of period$1,115 $1,200 $1,416 $ 
Additions / issuances   1,200 
Change in fair value(400)3,200 (701)3,200 
Transfer out of Level 3 (2,500) (2,500)
Balance - end of period$715 $1,900 $715 $1,900 

17


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Note 10 — Income Taxes
A reconciliation of the U.S. federal statutory tax rate to the Company’s effective income tax rate is as follows:
Three months ended September 30,Nine months ended September 30,
2021202020212020
U.S. federal statutory tax rate21.0 %21.0 %21.0 %21.0 %
State income taxes, net of federal benefit 0.2 (0.2)0.1 
Non-U.S. income taxed at different rates0.8 (0.2)0.3  
Increase (reduction) in tax benefit related to stock-based awards(0.3)0.1 1.2  
Non-deductible expenses5.8 (0.1)1.1  
Research and development credit   0.1 
Increase in valuation allowance(27.3)(20.8)(23.6)(17.9)
Effect of tax rate differences of NOL carryback   1.7 
Effective income tax rate %0.2 %(0.2)%5.0 %

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.
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. GAAP 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.
Note 11 — Commitments and Contingencies
Litigation
Terpene Supply Agreement
At December 31, 2020, the Company’s balance sheet included an accrued liability of $9.4 million associated with the terpene supply agreement with FCC and 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 was not considered recoverable. The Company calculated the liability based on 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 was not considered recoverable.
On March 26, 2021, the Company and Flotek Chemistry, LLC (“Flotek Chemistry”), a wholly-owned subsidiary of the Company, filed a lawsuit against Archer-Daniels-Midland Company (“ADM”), Florida Chemical Company, LLC (“FCC”) and other parties in state court in Harris County, Texas. The lawsuit claims damages relating to the terpene supply agreement between Flotek Chemistry and FCC and related breaches of fiduciary duty. Contemporaneously with the filing of the suit, Flotek Chemistry delivered a notice of termination of the terpene supply agreement.
Subsequent to the lawsuit described above, on April 5, 2021, ADM and FCC filed a lawsuit in the Delaware Court of Chancery seeking to enjoin the lawsuit filed in Texas and claiming damages under the terpene supply agreement and other matters. On October 29, 2021, the Company and Flotek Chemistry reached agreement with all parties resolving all claims between the parties.(“the ADM Settlement”) On or before January 3, 2022, Flotek will pay to ADM a one-time payment of $1.75 million and the terpene supply agreement is confirmed terminated, eliminating the prior obligation to purchase 10.5 million pounds of terpene through 2023.
As a result of the third quarter 2021 recognition of the ADM Settlement, operating expenses (excluding depreciation and amortization) for the three and nine months ended September 31, 2021 benefited by $7.6 million, excluding legal fees.

18


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
The Company is subject to other routine litigation and other claims that arise in the normal course of business. Except as disclosed above, 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.

Other Commitments and Contingencies
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 12 — Stockholders’ Equity
During the first quarter 2021, the Company identified 0.6 million shares that were improperly included in the December 31, 2020 issued share count, and the Company adjusted the issued share count presented on the statement of stockholders’ equity. This adjustment was not material to the December 31, 2020 consolidated financial statements or basic and diluted earnings per share.
Note 13 — 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 effect is dilutive. The three months ended September 30, 2021 diluted earnings per common share included 851,702 common share equivalents.
Potentially dilutive securities were excluded from the calculation of diluted loss per share for the nine months ended September 30, 2021 and for the three and nine months ended September 30, 2020, since including them would have an anti-dilutive effect on loss per share due to the net loss incurred during the periods.
Note 14 — Supplemental Cash Flow Information
Supplemental cash flow information is as follows (in thousands):
        
 Nine months ended September 30,
 20212020
Supplemental cash payment information:
Interest paid$17 $20 
Income taxes (received) paid(351)5,927 
Supplemental non-cash activities:
Employee retention credit$2,851 $ 
Supplemental non-cash investing and financing activities:
Equity issued - acquisition of JP3$ $8,538 
Under the provisions of the CARES Act, the Company is eligible for a refundable employee retention credit subject to certain criteria. In connection with the CARES Act, the Company adopted a policy to recognize the employee retention credit when earned and to offset the credit against the related payroll tax liability. Accordingly, the Company recorded a $1.9 million employee retention credit during the three months ended June 30, 2021 in other current assets with the offset recorded in accrued liabilities. In the second quarter of 2021, the Company used $0.8 million of the total employee retention credit leaving a $1.1 million credit to be applied against payroll tax liabilities. In the third quarter of 2021, the Company used $0.9 million of the total employee retention credit leaving a $1.9 million credit to be applied against payroll tax liabilities.
Note 15 — Related Party Transaction
In January 2017, the Internal Revenue Service (“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

19


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
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.
In October 2019, an amendment to the employment agreement of Mr. Chisholm 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. At December 31, 2019, the Company netted the related party receivable against the severance payable and recorded $1.8 million for potential liability to the IRS. On January 5, 2020, Mr. Chisholm ceased to be an employee of the Company. In September 2020, the Company informed Mr. Chisholm it would cease payment of future severance.
During 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 September 30, 2021 and December 31, 2020, the receivable from Mr. Chisholm was $1.4 million, which equaled the payable to the IRS and netted with Mr. Chisholm’s severance liability. Both the IRS and severance liabilities are recorded in accrued liabilities on the consolidated balance sheet.
Mr. Ted D. Brown has been a Director of the Company since November of 2013 and has been the President and CEO of Confluence Resources LP (“Customer”), a private oil and gas exploration and production company formed in 2016. The Company entered into a $1.3 million bill-and-hold agreement with the Customer during the third quarter of 2021. The agreement between the Company and Customer is a related party transaction. The Company’s board was informed prior to the transaction and subsequently ratified the transaction as being in the best interests of the Company. For the three and nine months ended September 30, 2021, the Company’s revenues for chemical sales to Confluence Resources LP was $1.3 million. As of September 30, 2021, the customer owes $1.3 million to the Company and transaction is recorded in account receivables on the consolidated balance sheet.
Note 16 — 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 green specialty chemistries, logistics and technology services, which enable its customers to pursue improved efficiencies and performance throughout the life cycle of their wells, helping customers improve their ESG and operational goals. The Company designs, develops, manufactures, packages, distributes, delivers and markets optimized 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 utilization of greener chemicals. Customers of the CT 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 disinfectants, surface cleaners, degreasers and solvents for industrial, commercial and consumer use. The Company produces Food and Drug Administration and Environmental Protection Agency compliant products its ISO 9001:2015 certified facility in Marlow, Oklahoma. Today the Company has a portfolio of specialty chemical products to address the long-term challenges in the janitorial and sanitization (JanSan), food service and adjacent markets.

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 on the composition and properties of energy customers’ hydrocarbon fluids. The real-time information on hydrocarbon composition and properties helps customers generate additional profits by enhancing their operations including crude/condensates stabilization, blending, optimization of transmix, increasing efficiencies of gas processing plants, ensuring product quality while enabling automation of fluid handling and reducing losses through giveaways (i.e., that portion of a product of higher value than what is specified). The customers of the DA segment span across the entire oil and gas market, from upstream production to midstream facilities to refineries and distribution networks.

20


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
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):
For the three months ended September 30,Chemistry Technologies
Data Analytics (1)
Corporate and OtherTotal
2021
Revenue from external customers$8,044 $803 $ $8,847 
Revenue from related party1,332   1,332 
Income (loss) from operations, including impairment4,399 (1,071)(2,696)632 
Depreciation and amortization215 17 1 233 
Additions to long-lived assets    
2020
Revenue from external customers$12,083 $656 $ $12,739 
Revenue from related party    
Loss from operations, including impairment(8,880)(34,035)(2,679)(45,594)
Depreciation and amortization244 274  518 
Additions to long-lived assets906   906 
(1) The Company formed the Data Analytics segment in the second quarter of 2020 upon acquiring JP3.
For the nine months ended September 30,Chemistry Technologies
Data Analytics (1)
Corporate and OtherTotal
2021
Revenue from external customers$26,033 $3,749 $ $29,782 
Revenue from related party1,332   1,332 
Loss from operations, including impairment(3,009)(2,138)(9,926)$(15,073)
Depreciation and amortization739 52 2 793 
Additions to long-lived assets31   31 
2020
Revenue from external customers$39,462 $1,573 $ $41,035 
Revenue from related party    
Loss from operations, including impairment(75,137)(35,185)(15,589)(125,911)
Depreciation and amortization2,300 405 472 3,177 
Additions to long-lived assets906   906 
(1) The Company formed the DA segment in the second quarter of 2020 upon acquiring JP3.

Assets of the Company by reportable segments are as follows (in thousands):
September 30, 2021December 31, 2020
Chemistry Technologies$47,625 $43,346 
Data Analytics15,960 13,201 
Corporate and Other969 29,663 
Total assets$64,554 $86,210 

21


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
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):
 Three months ended September 30,Nine months ended September 30,
 2021202020212020
U.S.$8,094 $9,928 $24,624 $32,639 
UAE1,319 1,473 3,741 3,781 
Other countries766 1,338 2,749 4,615 
Total revenue$10,179 $12,739 $31,114 $41,035 
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, as a percentage of consolidated revenue, is as follows (in thousands):
For the three months ended September 30,Chemistry Technologies% of Total Revenue
2021
Customer D$3,041 29.9 %
Customer E - Related party1,332 13.1 %
2020  
Customer D$4,632 36.2 %
Customer C2,088 16.4 %
For the nine months ended September 30,Chemistry Technologies% of Total Revenue
2021
Customer D$7,701 24.8 %
Customer C4,067 13.1 %
 2020  
Customer C$10,412 25.4 %
Customer D8,117 19.8 %
Customer A 3,631 8.9 %
* DA customer did not account for more than 10% of revenue during this period.
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 surface cleaner and disinfectant industry. 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 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. See Note 16, “Business Segment, Geographic and Major Customer Information,” for concentration of segment revenue from major customers.
Note 17 — Subsequent Events
We have evaluated the effects of events that have occurred subsequent to September 30, 2021, and there have been no material events that would require recognition in our third quarter 2021 consolidated financial statements or disclosure in the Notes to the consolidated financial statements, except that on October 28, 2021, the Company also received a confirmation approving a request to extend the maturity date of Flotek’s PPP loan maturity date from April 15, 2022 to April 15, 2025. Additionally on

22


FLOTEK INDUSTRIES, INC.
NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
October 29, 2021, the Company and Flotek Chemistry reached an agreement with all parties resolving all claims between the parties.
The ADM settlement agreement and the Flotek PPP loan maturity date extension approval were considered to be recognizable subsequent events under U.S. GAAP and required adjustment to our third quarter 2021 consolidated financial statements. See Note 11 - Commitments and Contingencies and Note 8 - Debt for additional information.

23



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

This Management’s Discussion and Analysis of Financial Condition, Results of Operations (“MD&A”) and risks associated with the outbreak of COVID-19 should be read in conjunction with the unaudited condensed consolidated financial statements and the related notes thereto of this Quarterly Report, as well as the Annual Report. Phrases such as “Company,” “we,” “our,” and “us” refer to Flotek Industries, Inc. and its subsidiaries.

Flotek Industries, Inc. (“Flotek” or the “Company”) creates solutions to reduce the environmental impact of energy on air, water, land and people. A technology-driven, specialty green chemistry and data technology company, Flotek helps customers across industrial, commercial, and consumer markets improve their ESG performance. 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 surface cleaners, disinfectants for industrial, commercial and consumer use.
The Company’s CT segment develops, manufactures, packages, distributes, delivers, and markets green, specialty chemicals that help their customers meet their ESG and operational goals, enhancing the profitability of hydrocarbon producers and supplying professional chemistries that clean 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 real-time data and analytics associated with the streams in seconds rather than minutes or days. These real-time data and analytics prevents waste, reduces reprocessing, and allows users to pursue automation of their hydrocarbon streams to maximize their profitability, thereby improving ESG performance. 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, delivers increased profitability for its customers. In conjunction with the acquisition of JP3, the Company created the DA segment.
Company Overview
The Company has two operating segments, CT and DA, which are both supported by the Company’s continuing Research & Innovation (“R&I”) advanced laboratory capabilities.
Chemistry Technologies
The Company’s CT segment provides sustainable, optimized chemistry solutions that maximize our customer’s value by elevating their ESG performance, lowering operational costs, and delivering improved return on invested capital. The Company’s proprietary green chemistries, specialty chemistries, logistics, and technology services enable its customers to pursue improved efficiencies and performance throughout the life cycle of its desired chemical applications program. The Company designs, develops, manufactures, packages, distributes and markets optimized chemistry solutions that accelerate existing sustainability practices to reduce the environmental impact of energy on the air, water, land and people.

Customers of the CT segment include those of energy related markets as well as consumer and industrial applications. Major integrated oil and gas companies, oilfield services companies, independent oil and gas companies, national and state-owned oil companies, geothermal energy companies, solar energy companies and advanced alternative energy companies benefit from best-in-class technology, field operations, and continuous improvement exercises that go beyond existing sustainability practices.

In 2020, the Company leveraged historical expertise, existing infrastructure, personnel, supply chain, research and resident consumer market experience to address the emerging demand for disinfectants, surface cleaners, degreasers and solvents for both commercial and personal use. The Company produces 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 green chemical products designed to address the long-term challenges in the janitorial and sanitization (JanSan), food service and adjacent markets. The Company has made a commitment of being in this market for the long-term.

Data Analytics
The DA segment provides game-changing technology that delivers real-time information and insights to our customers on their refined fuels, NGLs, natural gas, crude oil, and condensates. This valuable information includes compositions and physical properties, delivered simultaneously and in real time, transforming customers’ business and helping them optimize their operations while reducing their carbon footprint and emissions. Real-time data is acquired using the industry’s only field-deployable, in-line optical near-infra-red spectrometer that generates no emissions. The instrument's response is processed with

24



advanced chemometrics modeling, artificial intelligence, and machine learning algorithms to deliver these valuable insights every 15 seconds.
Customers who utilize this highly differentiated technology have obtained significant benefits including generating additional profits by enhancing their operations in crude/condensates stabilization, blending operations, reduction of transmix, increasing efficiencies and optimization of gas plants, and ensuring product quality while reducing giveaways i.e., providing higher value products at the lower value products prices. Many customers have enjoyed the added benefits of reducing their carbon footprint e.g., less flaring and reduction in energy expenditure for compression and re-processing. Our customers in North America include the supermajors, some of the largest midstream companies and large gas processing plants. We began business development activities in the international markets in late third quarter 2020. We have developed a new line of Verax analyzers for deployment internationally which was recently certified for compliance in hazardous locations and harsh weather conditions.
Research & Innovation
R&I supports the acceleration of ESG solutions for 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.
Outlook
Our business is subject to numerous variables which impact our outlook and expectations given the shifting conditions of the industry and weather volatility. We have based our outlook on the market and weather conditions we perceive today. Changes often occur.
Energy
We expect North American and International onshore activity to continue to improve from third quarter 2021 levels for the next twelve months provided that commodity prices remain at or above current levels. The strongest potential growth in the fourth quarter and throughout 2022 likely comes from private, rather than publicly traded exploration and production companies. Private exploration and production companies operate the majority of U.S. land rigs and react quickly to changing commodity prices. In the current commodity price environment, we expect the private companies to increase activity and publicly traded companies to have modest spending increases in the year ahead. Additionally, we have reestablished our ability to sell product through other service companies and believe sales through indirect channels should accelerate in the fourth quarter.
Industrial
In 2020, the Company launched a diversified line of EPA and FDA compliant products that target industrial, agricultural and consumer markets with particular focus on customers that are seeking to accelerate their focus on sustainability and minimized impact on the environment. The company’s product line includes adjuvants, disinfectants, surface cleaners, degreasers, solvents and a multitude of proprietary chemistries for industrial, commercial and consumer use. The Company believes these adjacent markets provide an opportunity to diversify and expand the Company’s portfolio of chemistry solutions to meet the growing demand. We have signed four manufacturing sales representation groups with 150+ sales personnel covering 48 states. We will be training and educating their representatives during the next two quarters. The leverage sales effort is anticipated to accelerate sales in the second half of 2022.
Digital Analytics
The use of data and digital 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 for predictive maintenance, advanced safety measures and reduced environmental impact of operations. The DA segment has historically focused sales solely on North American markets. Our recent press release dated October 27, announced the release of a new generation of international certified online analyzers. The new analyzers are specifically designed to withstand routine exposure to extreme outdoor environments, ambient temperatures up to 55°C/131°F and sandstorm pollution common to important international environments. The technology delivers real-time insight on valuable composition and physical properties data like vapor pressure, boiling point, flash point, octane level, API gravity, viscosity, BTU and more, simultaneously. We anticipate international sales to increase over the next twelve months because of the newly certified equipment. To further enhance the value of the sensors, we announced the release of a new patent pending application to enhance the value of our line of near infrared real-time analyzers. AIDA (Automated Interface Detection

25



Algorithm) provides real-time detection of interfaces in a liquids pipeline. AIDA can be utilized immediately on our installed analyzers without the need for additional sampling or chemometric modeling. The application can identify products such as refined fuels, crude and NGLs with its advanced machine learning algorithms and detect interfaces within 60 seconds. This allows operators to cut batches quickly and accurately, reduce the inadvertent mixing of two separate products (known as “transmix”) and minimize off-spec product that requires downgrades. We anticipate additional sales resulting from the detection capabilities of our new patent pending application.
ESG
ESG focused solutions continue to be an emphasis for the Company as the energy, industrial and consumer markets are seeking to accelerate their focus on sustainability and minimized impact on the environment. The Company’s products and services offer a significant benefit to businesses seeking to improve their ESG performance, including improving 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, the Company’s patented line of Complex nano-Fluid® (also known as CnF®) products are formulated with highly effective, plant-based solvents offering safer, renewable and sustainable alternatives to toxic BTEX-based (benzene, toluene, ethylbenzene and xylene) chemicals. Benzene is a carcinogenic chemical that can cause acute physical damage, chronic blood disorders, reproductive disorders, leukemia and when exposed to the atmosphere, benzene creates smog, which can be carried to the ground through rain and contaminates water bodies and soil. Additionally, the Company’s real-time sensor technology helps to enable process and operational efficiencies, minimize waste and processing and reduce emissions.

The Company believes the industry focus on maintaining a “social license to operate” provides the platform to accelerate the adoption of our greener practices and chemistries. We believe the performance driven ESG focus of the Company assists in reducing environmental liabilities and improving returns for our customers.
Supply Chain
During 2020 and 2021 challenging supply chain issues emerged that “will continue into 2022” according to Secretary of Transportation Peter Buttigieg. The anticipated activity increases will strain supply chains generally. The principal supply issues facing our industry for the next twelve months will include:
Rising Freight Costs
Delays due to Port Congestion
Labor Shortages
Demand Forecasting
All bidding will require the risk of shipping costs and delays be factored into proposals. Trucking availability and pricing will impact North American opportunities while sea-freight costs will impact sales of North American manufactured goods being delivered internationally for the foreseeable future. The import of raw materials from China will also incur price increases. Accelerating tensions between China and the U.S. could also result in supply disruption.
Weather
While Hurricane Ida occurred during the third quarter, on October 31, 2021, there were no tropical cyclones in the Atlantic. Water temperatures need to exceed 79 degrees Fahrenheit or either hurricanes will not form or will weaken rapidly. Water temperature two meters below the surface at Station 42002, 207 nautical miles east of Brownsville, Texas was 81.3 degrees Fahrenheit on October 30, 2021, and temperatures decreased moving to the north. Consequently, disruption of business due to a severe cyclone in fourth quarter is unlikely. The National Weather Service temperature outlook for November-December-January 2021-2022 indicates “elevated odds for above-normal seasonal mean temperatures along the southern half of the U.S.”
We currently do not anticipate inclement weather in the Middle East or the Onshore U.S. to impact fourth quarter results.
COVID-19
The impacts of COVID-19 continue to affect the U.S. and global economy. The protocols and processes established to maintain business continuity with COVID-19 have proven robust enough to diminish concern about business disruption unless new variants emerge. The resumption of travel while often onerous has begun to accelerate and in person customer visits that began in earnest during the third quarter will continue to accelerate.

26



Consolidated Results of Operations (in thousands):
Consolidated Results of Operations: Three and Nine Months Ended September 30, 2021, Compared to the Three and Nine Months Ended September 30, 2020
Three months ended September 30,Nine months ended September 30,
 2021202020212020
Revenue
   Revenue from external customers$8,847 $12,739 $29,782 $41,035 
   Revenue from related party1,332 — 1,332 — 
     Total revenues10,179 12,739 31,114 41,035 
Operating expenses (excluding depreciation and amortization)5,418 29,466 31,330 63,939 
Operating expenses %53.2 %231.3 %100.7 %155.8 %
Corporate general and administrative costs2,696 2,679 9,925 12,568 
Corporate general and administrative %26.5 %21.0 %31.9 %30.6 %
Depreciation and amortization233 518 793 3,177 
Research and development1,186 1,480 4,194 5,673 
Loss (Gain) on disposal of long-lived assets14 (37)(55)(92)
Impairment of goodwill— 11,706 — 11,706 
Impairment of fixed assets and long-lived assets— 12,521 — 69,975 
Income (loss) from operations632 (45,594)(15,073)(125,911)
Operating margin %6.2 %(357.9)%(48.4)%(306.8)%
PPP loan forgiveness— — 881 — 
Gain on lease termination— — — 576 
Interest and other (expense) income, net(120)272 (115)282 
Income (loss) before income taxes512 (45,322)(14,307)(125,053)
Income tax (expense) benefit(3)81 (30)6,282 
Net income (loss)$509 $(45,241)$(14,337)$(118,771)
Net loss % for continuing operations5.0 %(355.1)%(46.1)%(289.4)%

Consolidated revenue for the three months ended September 30, 2021, decreased $2.6 million, or 20.1%, versus the same period of 2020. The decrease was primarily due to the loss of two major energy customers that were purchased by non-customers during the second quarter of 2021, and nominal decreases in international sales, offset by certain CT customer revenue increases during the current quarter that did not have prior year comparable activities. Consolidated revenue for the nine months ended, September 30, 2021, decreased $9.9 million, or 24.2%, versus the same period of 2020. Revenue during the nine months ended September 31, 2021 reflected a loss of revenue in the CT segment associated with two major customers changing ownership during 2021, losses related to the normalization and decline of market demand for sanitizers and non-recurring citrus terpenes sales. Current year revenue decreases were partially offset by the incremental post acquisition JP3 revenues generated in the second and third quarter of 2021.

Consolidated operating expenses (excluding depreciation and amortization) for the three months ended September 30, 2021, decreased $24.0 million, or 81.6%, versus the same period of 2020. The decrease was primarily due to an unfavorable product mix in the third quarter of 2021 versus third quarter of 2020 and the net reduction of $7.6 million of operating expense accruals related to recognizing the ADM settlement subsequent event. Consolidated operating expenses (excluding depreciation and amortization) for the nine months ended September 30, 2021 decreased $32.6 million, or 51.0% versus the same period of 2020. The year to date decrease in operating expenses was primarily due to reduced cost of sales due to lower sales during 2021 and the net reduction of $7.6 million of operating expense accruals related to recognizing the ADM settlement subsequent event. The Company’s 2021 operating expenses benefited from the decision to reduce operating expenses, including reducing the Company’s facility footprint and improving operational efficiencies. These reduced costs were partially offset by new operating expenses for the DA segment acquired in May of 2020.

Corporate general and administrative (“CG&A”) expenses are expenses not directly attributable to products sold or services provided. CG&A costs for the three months ended September 30, 2021 was consistent with the same comparable period last

27



year. CG&A for the nine months ended September 30, 2021, CG&A $2.6 million, or 21.0% versus the same period of 2020. CG&A costs declined as a result of lower compensation costs following a reduction in force, a one-time employee retention credit related to the CARES Act and a reduction in professional fees.
Depreciation and amortization expense decreased $0.3 million, or 55.0% and $2.4 million, or 75.0% for the three and nine months ended September 30, 2021, versus the same period of 2020, primarily due to impairments of fixed and long-lived assets recorded in the first quarter of 2020.
Research and development costs decreased $0.3 million, or 19.9% and $1.5 million, or 26.1% for the three and nine months ended September 30, 2021, versus the same period of 2020 due to lower personnel costs as a result of our reduction in workforce during the first quarter 2020.
Income from operations increased $46.2 million, or 101.4%, for the three months ended September 30, 2021, while the year to date loss from operations improved by $110.8 million, or 88.0% for the nine months ended September 30, 2021, versus the same periods in 2020. The income from operations improvement is primarily a result of no impairment during 2021 compared to the $24.2 million and $81.7 million in the three and nine months ended September 30, 2020. Additionally, the decrease in loss from operations is attributable to the net reduction of $7.6 million of operating expense accruals related to recognizing the ADM settlement subsequent event, the forgiveness of the JP3 PPP loan for $0.8 million and a one-time employee retention credit to the CARES Act of $2.9 million recorded during 2021.
The Company’s income tax expense for the second and third quarter of 2021 and 2020 was minimal. The Company recorded an income tax benefit of $6.2 million for the first quarter of 2020, primarily as a result of the extended net operating loss carryback provisions included in the CARES Act initially recorded in the first quarter 2020.
Results by Segment (in thousands):
Chemistry Technologies Results of Operations: Three and Nine Months Ended September 30, 2021, Compared to the Three and Nine Months Ended September 30, 2020
Three months ended September 30,Nine months ended September 30,
2021202020212020
Revenue$9,376 $12,083 $27,365 $39,462 
Income (loss) from operations4,399 (8,880)(3,009)(75,137)
CT revenue for the three and nine months ended September 30, 2021, decreased $2.7 million, or 22.4% and $12.1 million, or 30.7%, respectively, versus the same periods of 2020. The decrease in revenue during the third quarter of 2021 compared to the third quarter of 2020 was driven by impacts from both the supply and the demand side. The COVID-19 pandemic negatively impacted economic activity and reduced global demand for oil and gas during 2020, a key sector of our customer base. The Company’s domestic and international revenue for the nine months ended September 30, 2021 decreased as demand from the company’s major customers and smaller operators has not returned to the pre-pandemic levels. In addition, revenue from two major customers was lost temporarily as a result of market consolidation in the Permian basin. CT also granted price concessions in our effort to maintain and obtain market share.
Income (loss) from operations for the CT segment for the three and nine months ended September 30, 2021, decreased $13.3 million, or 149.5%, and decreased $72.1 million, or 96.0%, respectively versus the same period of 2020. The decrease in loss from operations is due to lower revenue and significantly lower expenses, primarily the result of no impairments in 2021 versus impairment charges of fixed and long-lived assets of $70.0 million in the same period of 2020. Secondly, expenses decreased versus the first quarter of 2020 including a $2.3 million terpene purchase commitment loss with no comparable activity in 2021. Certain cost reduction initiatives to right size our cost structure contributed to the current decrease in operating losses by reducing personnel, office costs, equipment and facilities costs as the Company continues to consolidate its physical facilities and equipment rentals to align with activity.

Data Analytics Results of Operations: Three and Nine Months ended September 30, 2021

28



Three months ended September 30, Nine months ended September 30,Period May 18- September 30,
2021202020212020
Revenue (1)
$803 $656 $3,749 $1,573 
Loss from operations (1)
(1,071)(34,035)(2,138)(35,190)

(1) On May 18, 2020, the Company purchased JP3 and formed the DA segment. The year to date JP3 revenues represents the post-acquisition partial period revenues between May 18, 2020 to September 30, 2021. Segment revenue for the third quarter of 2021 was $0.8 million, which remained flat from the same quarter in 2020. Also note that the DA segment losses include the impact related to the estimated fair value of the remaining stock performance earn-out provision, with respect to the JP3 transaction.
Critical Accounting Policies and Estimates
The Company’s 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 reported in the financial statements and accompanying footnotes. Part II, Item 8 — Financial Statements and Supplementary Data, Note 2 of “Notes to Consolidated Financial Statements” and Part II, Item 7 — Management’s Discussion and Analysis of Financial Condition and Results of Operations, “Critical Accounting Policies and Estimates” of the Company’s Annual Report, and the “Notes to Unaudited Condensed Consolidated Financial Statements” of this Quarterly Report describe the significant accounting policies and critical accounting estimates used to prepare the consolidated financial statements. Critical accounting policies and estimates are defined as those that are both most important to the portrayal of the Company’s financial condition and results of operations and require management’s most subjective judgments. The Company regularly reviews and challenges judgments, assumptions and estimates related to critical accounting policies, including goodwill, other intangibles and valuation of fixed long-lived assets. There have been no significant changes in the Company’s critical accounting policies and estimates during the nine months ended September 30, 2021.
Recent Accounting Pronouncements
Recent accounting pronouncements which may impact the Company are described in Note 2, “Recent Accounting Pronouncements,” in Part I, Item 1 — “Financial Statements” of this Quarterly Report.
Capital Resources and Liquidity
Overview
The Company’s ongoing capital requirements relate to the acquisition and maintenance of equipment and fund working capital requirements. During the first nine months of 2021, the Company funded capital requirements primarily with cash on hand.
As of September 30, 2021, the Company had available cash and cash equivalents of $20.5 million, as compared to $38.7 million at December 31, 2020. The Company recorded an operating loss for the nine months ended September 30, 2021 and recorded $18.3 million of net cash used for operating activities and $0.5 million of net cash used for financing activities. Cash used in investing activities was minimal.
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 debt and equity 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 the Company’s capital requirements and anticipated obligations as they become due, uncertainty surrounding the long term stability, strength and duration of the recovery 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:

29



Raising equity either in the public markets or via a private placement offering;
Seeking PPP loan forgiveness from the Small Business Administration;
Entry into a borrowing facility with one or more lenders;
Sale of excess inventory and/or raw materials;
Operating lease transaction of facilities;
Sale of non-core real estate properties;
Sale-leaseback transactions of facilities;
Sub-leasing certain facilities;
Renegotiating current lease facility terms and conditions;
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 the Company’s 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):
 Nine months ended September 30,
 20212020
Net cash used in operating activities$(18,282)$(39,095)
Net cash provided by (used in) investing activities43 (17,135)
Net cash (used in) provided by financing activities(451)4,929 
Effect of changes in exchange rates on cash and cash equivalents(67)(80)
Net change in cash, cash equivalents and restricted cash$(18,757)$(51,381)
Operating Activities
Net cash used in operating activities was $18.3 million and $39.1 million during the nine months ended September 30, 2021 and 2020, respectively. Consolidated net loss for the nine months ended September 30, 2021 and 2020, totaled $14.3 million and $118.8 million, respectively.
During the nine months ended September 30, 2021, non-cash adjustments to net income totaled $4.9 million as compared to $100.7 million for the same period of 2020.
For the nine months ended September 30,2021, non-cash adjustments included $7.6 million benefit related to the ADM settlement, $0.8 million for depreciation, which was lower than the nine months ended September 30, 2020 due to asset impairments taken in 2020, stock based compensation of $2.7 million, JP3 PPP loan forgiveness of $0.9 million and a $0.7 million charge related to the fair value of contingent consideration.
For the nine months ended September 30, 2020, contributory non-cash adjustments consisted primarily of $70.0 million of impairment charges and $3.2 million for depreciation and amortization.
During the nine months ended September 30, 2021, changes in working capital provided $0.9 million of cash as compared to using $21.0 million for the same period of 2020.
For the nine months ended September 30, 2021, the cash provided by working capital primarily resulted from routine operations, including a reduction in accounts receivable and inventory of $2.4 million, offset by an increase of current assets of $2.8 million.
For the nine months ended September 30, 2020, working capital used $21.0 million in cash, primarily resulting from a decrease in accrued liabilities and accounts payable of $29.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

30



post-closing working capital adjustment related to the 2019 sale of the CICT segment. Accounts receivable, inventories and other current assets decreased $8.7 million.
Investing Activities
Net cash provided by investing activities for the nine months ended September 30, 2021 was not material. Net cash used in investing activities was $17.1 million for the nine months ended September 30, 2020. Cash used in investing activities included $26.3 million from purchase of JP3 offset by cash provided of $9.8 million due to the release of escrow amounts from the sales of Florida Chemical Company.
Financing Activities
Net cash used in financing activities was $0.5 million for the nine months ended September 30, 2021, primarily for purchases of common stock related to tax withholding requirements. Net cash provided by financing activities was $4.9 million for the nine months ended September 30, 2020, primarily from the proceeds received from the PPP.
Off-Balance Sheet Arrangements

There have been no transactions that generate relationships with unconsolidated entities or financial partnerships, such as entities often referred to as “structured finance” or “special purpose entities” (“SPEs”), established for the purpose of facilitating off balance sheet arrangements or other contractually narrow or limited purposes. As of September 30, 2021, the Company was not involved in any unconsolidated SPEs.

The Company has not made any guarantees to customers or vendors nor does the Company have any off-balance sheet arrangements or commitments that have, or are reasonably likely to have, a current or future effect on the Company’s financial condition, change in financial condition, revenue, expenses, results of operations, liquidity, capital expenditures, or capital resources that would be material to investors other than the long term terpene agreement discussed in Note 13 in Part I, Item I – Financial Statements of this Quarterly Report.

Item  3. Quantitative and Qualitative Disclosures About Market Risk
The Company is exposed to market risk from changes in interest rates, commodity prices and foreign currency exchange rates. There have been no material changes to the quantitative or qualitative disclosures about market risk set forth in Part II, Item 7A “Quantitative and Qualitative Disclosures About Market Risk” of the Company’s Annual Report.
Item  4. 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.
The Company identified deficiencies in its internal control over financial reporting that represented material weaknesses as of December 31, 2020. 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 recognition 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 Quarterly Report present fairly, in all material respects, the consolidated financial position, results of operations, comprehensive loss, stockholders’ equity, 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.

31



The Company’s management, including its principal executive officer and principal financial officer, have evaluated the effectiveness of the Company’s disclosure controls and procedures, as defined by Rule 13a-15(e) and 15d-15(e) of the Exchange Act as of September 30, 2021, and has concluded that the Company’s disclosure controls and procedures were not effective as of September 30, 2021, due to the material weaknesses in internal control over financial reporting described above
Remediation Plan and Status
The Company has implemented remediations plan to address the material weaknesses identified at December 31, 2020. Key elements of this ongoing plan include:
Implemented monitoring controls over the review and validation of both tangible and intangible assets;
Expanded controls over impairments of goodwill and long-lived assets;
Enhanced specificity in the design and implementation of controls around nonrecurring, complex accounting activities, with the assistance of technical subject-matter experts;
Implemented controls for forecasting and budgeting, to include additional process documentation and precision;
Expanded monthly management review controls; and
Enhanced existing control procedures around the quarterly going concern analysis process.
In 2021, the Company made a strategic decision to bring internal audit in-house and hired a director of internal audit to manage internal controls and the remediation plan. Through a structured process of testing and monitoring elements of the remediation plan, we expect the identified material weaknesses to be fully remediated by the end of 2021.
Changes in Internal Control Over Financial Reporting
There have been no changes in the Company’s system of internal control over financial reporting (identified in connection with the evaluation required by Rule 13a-15(d) and Rule 15d-15(d) under the Exchange Act) during the three months ended September 30, 2021, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.


32


PART II - OTHER INFORMATION
Item  1. Legal Proceedings
Litigation
On March 26, 2021, the Company and Flotek Chemistry, LLC (“Flotek Chemistry”), a wholly-owned subsidiary of the
Company, filed a lawsuit against Archer-Daniels-Midland Company (“ADM”), Florida Chemical Company, LLC (“FCC”) and other parties in state court in Harris County, Texas. The lawsuit claims damages relating to the terpene supply agreement between Flotek Chemistry and FCC and related breaches of fiduciary duty. Contemporaneously with the filing of the suit, Flotek Chemistry delivered a notice of termination of the terpene supply agreement.

Subsequent to the lawsuit described above, on April 5, 2021, ADM and FCC filed a lawsuit in the Delaware Court of Chancery seeking to enjoin the lawsuit filed in Texas and claiming damages under the terpene supply agreement and other matters On October 29, 2021, the Company and Flotek Chemistry reached agreement with all parties resolving all claims between the parties. On or before January 3, 2022, Flotek will pay to ADM a one-time payment of $1.75 million and the terpene supply agreement is confirmed terminated, eliminating the prior obligation to purchase 10.5 million pounds of terpene through 2023. See Note 17 subsequent events for additional information.
The Company is subject to other routine litigation and other claims that arise in the normal course of business. Except as disclosed above, 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.
Item  1A. Risk Factors
There have been no material changes to the risk factors set forth in Part I, Item 1A of the Company’s Annual Report.
Item  2. Unregistered Sales of Equity Securities and Use of Proceeds
Unregistered Sales of Equity Securities
None.
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 stock. Repurchases of the Company’s equity securities during the three months ended September 30, 2021, that the Company made or were made on behalf of the Company or any “affiliated purchaser,” as defined in Rule 10b-18(a)(3) under the Exchange Act are as follows:
        
Period
Total Number of Shares Purchased (1)
Average Price Paid per Share
July 1, 2021 to July 31, 2021— 
August 1, 2021 to August 31, 202140,385 $1.63
September 1, 2021 to September 30, 202124,279 $1.30
Total64,664 
(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.

Item  3. Defaults Upon Senior Securities
None.

Item  4. Mine Safety Disclosures

33



Not applicable.

Item  5. Other Information
None.


34



Item  6. Exhibits
Exhibit
Number
  Description of Exhibit
2.1
2.2
3.1  
3.2  
3.3
3.4
4.1  
10.1
10.2
31.1*
31.2*
32.1**
32.2**
101*
* The following financial information from Flotek Industries, Inc.’s Quarterly Report on Form 10-Q for the period ended September 30, 2021, formatted in Inline Extensible Business Reporting Language (iXBRL): (i) the Unaudited Condensed Consolidated Balance Sheets at September 30, 2021 and December 31, 2020, (ii) the Unaudited Condensed Consolidated Statements of Operations for the nine months ended September 30, 2021 and 2020, (iii) the Unaudited Condensed Consolidated Statements of Comprehensive Loss for the nine months ended September 30, 2021 and 2020, (iv) the Unaudited Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2021 and 2020, (v) the Unaudited Condensed Consolidated Statements of Stockholders’ Equity for the nine months ended September 30, 2021 and 2020, and (vi) Notes to Condensed Consolidated Financial Statements.
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*Filed herewith.
**This certification is deemed not filed for purposes of section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Exchange Act.
1Schedules have been omitted pursuant to Item 601(a)(5) of Regulation S-K. The Company undertakes to furnish supplemental copies of any of the omitted schedules upon request by the SEC.


35



SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
FLOTEK INDUSTRIES, INC.
By: /s/    JOHN W. GIBSON, JR.
 John W. Gibson, Jr.
 President, Chief Executive Officer and
Chairman of the Board
Date:November 9, 2021
 
FLOTEK INDUSTRIES, INC.
By: /s/ MICHAEL E. BORTON
 Michael E. Borton
 Chief Financial Officer
Date:November 9, 2021


36
EX-31.1 2 exhibit311-10q09302021.htm EX-31.1 Document
Exhibit 31.1
CERTIFICATION

I, John W. Gibson, Jr., certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of Flotek Industries, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter 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: November 9, 2021



EX-31.2 3 exhibit312-10q09302021.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATION

I, Michael Borton, certify that:
1. I have reviewed this Quarterly Report on Form 10-Q of Flotek Industries, Inc.;
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter 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 BORTON
Michael Borton
Chief Financial Officer

Date: November 9, 2021



EX-32.1 4 exhibit321-10q09302021.htm EX-32.1 Document
Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Flotek Industries, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2021, 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: November 9, 2021





EX-32.2 5 exhibit322-10q09302021.htm EX-32.2 Document
Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Flotek Industries, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2021, 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 BORTON
Michael Borton
Chief Financial Officer
Date: November 9, 2021



EX-101.SCH 6 ftk-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Organization and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Organization and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2403401 - Disclosure - Organization and Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 2104102 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2105103 - Disclosure - Business Acquisition link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Business Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Business Acquisition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Business Acquisition - Net Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2109104 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2112105 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2313303 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Inventories - Components of inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2415406 - Disclosure - Inventories - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2116106 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2418407 - Disclosure - Property and Equipment - Components of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2419408 - Disclosure - Property and Equipment - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2120107 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2321305 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2422409 - Disclosure - Leases - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2423410 - Disclosure - Leases - Components of Lease Expense and Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2424411 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2424411 - Disclosure - Leases - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2425412 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 2126108 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2327306 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2428413 - Disclosure - Debt - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2429414 - Disclosure - Debt - Schedule of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2130109 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2331307 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2432415 - Disclosure - Fair Value Measurements - Recurring (Details) link:presentationLink link:calculationLink link:definitionLink 2433416 - Disclosure - Fair Value Measurements - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2434417 - Disclosure - Fair Value Measurements - Rollforward (Details) link:presentationLink link:calculationLink link:definitionLink 2135110 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2336308 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2437418 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2138111 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2439419 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2140112 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 2441420 - Disclosure - Stockholders’ Equity (Details) link:presentationLink link:calculationLink link:definitionLink 2142113 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:calculationLink link:definitionLink 2443421 - Disclosure - Earnings (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2144114 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 2345309 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2446422 - Disclosure - Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2447423 - Disclosure - Supplemental Cash Flow Information - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 2148115 - Disclosure - Related Party Transaction link:presentationLink link:calculationLink link:definitionLink 2449424 - Disclosure - Related Party Transaction (Details) link:presentationLink link:calculationLink link:definitionLink 2150116 - Disclosure - Business Segment, Geographic and Major Customer Information link:presentationLink link:calculationLink link:definitionLink 2351310 - Disclosure - Business Segment, Geographic and Major Customer Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2452425 - Disclosure - Business Segment, Geographic and Major Customer Information - Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2453426 - Disclosure - Business Segment, Geographic and Major Customer Information - Assets by Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 2454427 - Disclosure - Business Segment, Geographic and Major Customer Information - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 2455428 - Disclosure - Business Segment, Geographic and Major Customer Information - Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2156117 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ftk-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ftk-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ftk-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental cash payment information: Supplemental Cash Flow Information [Abstract] Customer [Domain] Customer [Domain] U.S. federal statutory tax rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Earnings (Loss) Per Share Earnings Per Share, Policy [Policy Text Block] Tradenames and trademarks Trademarks and Trade Names [Member] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Net income (loss) Net income (loss) Net loss Net Income (Loss) Attributable to Parent Entity Emerging Growth Company Entity Emerging Growth Company Operating lease right-of-use assets Operating lease liability Operating Lease, Right-of-Use Asset Schedule of business acquisitions, by acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding First earn out provision threshold (usd per share) Earn Out Provision Threshold One Earn Out Provision Threshold One Entity Address, Street Entity Address, Address Line One Segment Information Segment Reporting, Policy [Policy Text Block] Shares withheld to cover taxes Excess Tax Benefit Related To Share Based Awards Value Excess Tax Benefit Related To Share Based Awards Value Proceeds from sale of assets Proceeds from Sale of Property, Plant, and Equipment Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] 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) Entity Filer Category Entity Filer Category Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Operating leases (in years) Operating Lease, Weighted Average Remaining Lease Term Other long-term assets Other Assets, Noncurrent Second earn out provision threshold (usd per share) Earn Out Provision Threshold Two Earn Out Provision Threshold Two Segments [Axis] Segments [Axis] Proceeds from paycheck protection plan loan Proceeds from Issuance of Other Long-term Debt 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 Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] Stock compensation expense APIC, Share-based Payment Arrangement, Increase for Cost Recognition Income taxes payable Increase (Decrease) in Income Taxes Payable Change in fair value Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings Document Fiscal Year Focus Document Fiscal Year Focus Transaction [Domain] Transaction [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Lessee, Lease, Description Lessee, Lease, Description [Line Items] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Intangible assets other than goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Preferred stock, $0.0001 par value, 100,000 shares authorized; no shares issued and outstanding Preferred Stock, Value, Outstanding Impairment of fixed assets Impairment of Long-Lived Assets to be Disposed of Terpene Supply Agreement Terpene Supply Agreement [Member] Terpene Supply Agreement Assumed PPP loan Business Combination, Assumed Payroll Protection Program Loan Business Combination, Assumed Payroll Protection Program Loan Operating leases (in percentage) Operating Lease, Weighted Average Discount Rate, Percent Schedule of components of inventory Schedule of Inventory, Current [Table Text Block] Subsequent Events [Abstract] Subsequent Events [Abstract] Building Building [Member] Business Combination and Asset Acquisition [Abstract] Business Acquisition [Axis] Business Acquisition [Axis] Title of Individual [Domain] Title of Individual [Domain] Property and equipment Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Interest payable Increase (Decrease) in Interest Payable, Net 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 [Table] ASSETS Assets [Abstract] Cash flows from operating activities: Additional Cash Flow Elements, Operating Activities [Abstract] Related Party Transactions [Abstract] Related Party Transactions [Abstract] Nonrecurring Fair Value, Nonrecurring [Member] Land Land [Member] Employee retention credit Employee Retention Credit Employee Retention Credit Percentage of revenue by major customers (in percentage) Concentration Risk, Percentage Gain on sale of assets Gain (Loss) on Disposition of Assets for Financial Service Operations Entity Address, City Entity Address, City or Town Accumulated Deficit Retained Earnings [Member] Debt Instrument [Axis] Debt Instrument [Axis] Excess working capital assumed Business Combination, Excess Working Capital Assumed Business Combination, Excess Working Capital Assumed Area of property (sqft.) Area of Real Estate Property Computer equipment and software Computer Equipment and Software [Member] Computer Equipment and Software [Member] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Summarized financial information regarding reportable segments Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] Customer D Customer D [Member] Customer D Related Party [Axis] Related Party [Axis] Inventory, Current [Table] Inventory, Current [Table] Accounts receivable, net Increase (Decrease) in Accounts Receivable Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Customer A Customer A [Member] Customer A Property, Plant and Equipment Property, Plant and Equipment [Line Items] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Other current assets Increase (Decrease) in Other Current Assets Payments for finance leases Finance Lease, Principal Payments Entity Interactive Data Current Entity Interactive Data Current Number of operation segments (segments) Number of Operating Segments Basic (in dollars per share) Earnings Per Share, Basic Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] 2024 Lessee, Operating Lease, Liability, to be Paid, Year Three Revenue from Contracts with Customers Revenue from Contract with Customer [Text Block] Capital expenditures Payments To Acquire Property, Plant, And Equipment Excluding Capitalized Cost Payments To Acquire Property, Plant, And Equipment Excluding Capitalized Cost Balance - beginning of period Balance - end of period Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Document Type Document Type Property In Waller, TX Property In Waller, TX [Member] Property In Waller, TX Gain on lease termination Gain (Loss) on Termination of Lease Raw materials Inventory, Raw Materials, Gross Entity Current Reporting Status Entity Current Reporting Status Thereafter Lessee, Operating Lease, Liability, To Be Paid, After Year Four Lessee, Operating Lease, Liability, To Be Paid, After Year Four Machinery and equipment Machinery and Equipment [Member] Operating cash flows from operating leases Operating Lease, Payments Increase (reduction) in tax benefit related to stock-based awards Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-based Payment Arrangement, Percent Restricted cash at the beginning of period Restricted cash at the end of period Restricted Cash and Cash Equivalents Aggregate value of consideration paid Business Combination, Consideration Transferred Provision for doubtful accounts Accounts Receivable, Credit Loss Expense (Reversal) Long-term debt Total Long-term Debt Property and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Level 1 Fair Value, Inputs, Level 1 [Member] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Impairment of goodwill Goodwill, Impairment Loss Document Transition Report Document Transition Report Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Transaction Type [Axis] Transaction Type [Axis] Scenario [Axis] Scenario [Axis] Services Service [Member] Additional paid-in capital Additional Paid in Capital Supplemental Cash Flow Elements [Abstract] Supplemental Cash Flow Elements [Abstract] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] UAE UNITED ARAB EMIRATES 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 Impairment of fixed, long-lived and intangible assets Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill) LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Additions / issuances Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases Components of Property, Plant and Equipment Property, Plant and Equipment, Net [Abstract] Earnings (Loss) Per Share Earnings Per Share [Text Block] Impairment of right-of-use assets Operating Lease, Impairment Loss Operating lease term Lessor, Operating Lease, Term of Contract Thereafter Finance Lease, Liability, To Be Paid, After Year Four Finance Lease, Liability, To Be Paid, After Year Four Research and development credit Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Income taxes receivable Income Taxes Receivable, Current Affiliated Entity Affiliated Entity [Member] 2023 Lessee, Operating Lease, Liability, to be Paid, Year Two 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 Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Adjustment Scenario, Adjustment [Member] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Reclassifications Reclassification, Comparability Adjustment [Policy Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Leases Lessee, Finance Leases [Text Block] Trading Symbol(s) Trading Symbol Ownership (in percentage) Business Acquisition, Percentage of Voting Interests Acquired Deferred tax assets, net Deferred Income Tax Assets, Net Stock issued in JP3 acquisition Equity issued - acquisition of JP3 Stock Issued During Period, Value, Acquisitions Current liabilities: Liabilities, Current [Abstract] Corporate general and administrative General and Administrative Expense Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Purchase of JP3, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Debt Debt Disclosure [Text Block] Restricted stock granted Stock Issued During Period, Value, Restricted Stock Award, Gross Level 3 Fair Value, Inputs, Level 3 [Member] Inventories Inventory Disclosure [Text Block] Less accumulated depreciation Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization Weighted Average Remaining Lease Term Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Operating lease, right-of-use asset Present value of lease liabilities Total operating lease liabilities Operating Lease, Liability Schedule of disaggregation of revenue Revenue from External Customers by Products and Services [Table Text Block] Common stock, $0.0001 par value, 140,000,000 shares authorized; 79,610,243 shares issued and 69,316,933 shares outstanding at September 30, 2021; 78,669,414 shares issued and 73,088,494 shares outstanding at December 31, 2020 Common Stock, Value, Issued Customer C Customer C [Member] Customer C Finance leases (in percentage) Finance Lease, Weighted Average Discount Rate, Percent Disaggregation of Revenue Disaggregation of Revenue [Line Items] Total other (expense) income, net Nonoperating Income (Expense) Customer Concentration Risk Customer Concentration Risk [Member] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Commitments and contingencies (See Note 11) Commitments and Contingencies Leases Lessee, Operating Leases [Text Block] Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Accounts receivable, allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Provision for excess and obsolete inventory Inventory write-down Inventory Write-down 2021 (excluding the nine months ended September 30, 2021) Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Business Acquisition Business Combination Disclosure [Text Block] JP3 Measurement, LLC JP3 Measurement, LLC [Member] JP3 Measurement, LLC [Member] Other Commitments [Table] Other Commitments [Table] Proceeds from debt Proceeds from Issuance of Debt Document Period End Date Document Period End Date Due from related party Due from Related Parties, Current Revenues from External Customers and Long-Lived Assets Revenues from External Customers and Long-Lived Assets [Line Items] Total costs and expenses Costs and Expenses Schedule of Revenue by geographic location Revenue from External Customers by Geographic Areas [Table Text Block] Entity Registrant Name Entity Registrant Name Treasury stock, shares (in shares) Treasury Stock, Shares Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Supplemental non-cash activities: Supplemental Non-cash Activities [Abstract] Supplemental Non-cash Activities Flotek PPP loan Flotek paycheck protection plan loan Paycheck Protection Program, CARES Act [Member] Paycheck Protection Program [Member] Revenue from related party Revenue from Related Parties Shares issued to acquire business (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Accrued liabilities Accrued Liabilities, Current Revenue from external customers Revenue from external customers Revenue from Contract with Customer, Excluding Assessed Tax Accrual for potential penalties and interest Income Tax Examination, Penalties and Interest Accrued Less: Interest Finance Lease, Liability, Undiscounted Excess Amount Consolidation Items [Domain] Consolidation Items [Domain] Equity [Abstract] Equity [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Common Stock Common Stock [Member] Business Segment, Geographic and Major Customer Information Segment Reporting Disclosure [Text Block] Finance leases (in years) Finance Lease, Weighted Average Remaining Lease Term Income (loss) from operations Income (loss) from operations, including impairment Operating Income (Loss) JP3 paycheck protection plan loan JP3 Paycheck Protection Program, CARES Act [Member] JP3 Paycheck Protection Program, CARES Act [Member] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Current portion of operating lease liabilities Current portion of operating lease liabilities Operating Lease, Liability, Current Reduction of purchase commitment to purchase terpene Purchase Obligation, Underlying Product Purchase Obligation, Underlying Product Organization and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Increase (Decrease) in Equity Increase (Decrease) in Stockholders' Equity [Roll Forward] Assets held for sale Assets Held-for-sale, Not Part of Disposal Group Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Stock compensation expense Share-based Payment Arrangement, Noncash Expense Additional Paid-in Capital Additional Paid-in Capital [Member] Cash and cash equivalents Cash and cash equivalents at the beginning of period Cash and cash equivalents at end of period Cash and Cash Equivalents, at Carrying Value Depreciation expense Depreciation Technology and know-how Technology-Based Intangible Assets [Member] Amounts of transaction Related Party Transaction, Amounts of Transaction Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Treasury Stock Treasury Stock [Member] Accrued liabilities Increase (Decrease) in Accrued Liabilities Other (expense) income, net Other Nonoperating Income (Expense) Additions to long-lived assets Payments to Acquire Property, Plant, and Equipment Employee retention credit available Prepaid Retention Credit, CARES Act Prepaid Retention Credit, CARES Act Finance Leases Finance Lease, Assets And Liabilities, Lessee [Abstract] Finance Lease, Assets And Liabilities, Lessee [Abstract] TOTAL LIABILITIES Liabilities Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of maturities of lease liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Consolidation Items [Axis] Consolidation Items [Axis] Schedule of Revenue by major customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Common stock, shares issued (in shares) Common Stock, Shares, Issued Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Restricted cash Restricted Cash and Cash Equivalents, Current Schedule of supplemental cash flow information Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Paycheck protection plan loan forgiveness Paycheck protection plan loan forgiveness Other income Gain (Loss) on Extinguishment of Debt Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Supplemental non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Long-term operating lease liabilities Long-term operating lease liabilities Operating Lease, Liability, Noncurrent Total lease payments Finance Lease, Liability, Payment, Due Measurement Frequency [Domain] Measurement Frequency [Domain] Interest expense Interest Expense 2022 Finance Lease, Liability, to be Paid, Year One Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net City Area Code City Area Code Accumulated deficit Retained Earnings (Accumulated Deficit) Operating Segments Operating Segments [Member] Total finance lease expense Financing Lease, Cost Financing Lease, Cost Litigation Case [Domain] Litigation Case [Domain] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Stock issued under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Present value of lease liabilities Total finance lease liabilities Finance Lease, Liability Business Acquisition Business Acquisition [Line Items] Cash paid for amounts included in the measurement of lease liabilities: Operating Lease, Payments [Abstract] Operating Lease, Payments [Abstract] Income Statement [Abstract] Income Statement [Abstract] Amendment Flag Amendment Flag Customer E - Related party Customer E [Member] Customer E [Member] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] 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] Finance lease expense: Finance Lease Expense [Abstract] Finance Lease Expense 2024 Finance Lease, Liability, to be Paid, Year Three 2025 Finance Lease, Liability, to be Paid, Year Four Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Related Party Transaction [Axis] Related Party Transaction [Axis] 2023 Finance Lease, Liability, to be Paid, Year Two Restricted stock granted (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Gross Income tax (expense) benefit Income Tax Expense (Benefit) Inventory purchase commitment settlement Inventory, Purchase Commitment Settlement Inventory, Purchase Commitment Settlement Accounts receivable, net of allowance for doubtful accounts of $743 and $1,316 at September 30, 2021 and December 31, 2020, respectively Accounts Receivable, after Allowance for Credit Loss, Current Unsecured Debt Unsecured Debt [Member] Statement, Equity Components [Axis] Equity Components [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Total current assets Assets, Current Concentration Risk Type [Domain] Concentration Risk Type [Domain] Total lease payments Lessee, Operating Lease, Liability, to be Paid Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Weighted Average Discount Rate Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate [Abstract] Inventories, net Inventories, net Inventory, Net Schedule of Financial information regarding reportable segments Schedule of Segment Reporting Information, by Segment [Table Text Block] Entity File Number Entity File Number Treasury stock purchased Stock Repurchased During Period, Value Fair Value, Assets and Liabilities Measured on Recurring Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] 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 Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Current portion of long-term debt Less current maturities Long-term Debt, Current Maturities Product and Service [Axis] Product and Service [Axis] Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset [Domain] Entity Incorporation, State Entity Incorporation, State or Country Code Entity Small Business Entity Small Business Number of earn-out provisions (provisions) Number Of Potential Earn-Out Provisions Number Of Potential Earn-Out Provisions Preferred stock, at par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Data Analytics Data & Analytics Segment [Member] Data & Analytics Segment [Member] Accounting Standards Update and Change in Accounting Principle [Abstract] Accounting Standards Update and Change in Accounting Principle [Abstract] Sales Revenue Benchmark [Member] Chief Executive Officer Chief Executive Officer [Member] Equity Component [Domain] Equity Component [Domain] Short-term lease expense Short-term Lease, Cost 2022 Lessee, Operating Lease, Liability, to be Paid, Year One Treasury stock purchased (in shares) Stock Repurchased During Period, Shares (Payments) proceeds from issuance of stock Proceeds from (Repurchase of) Equity Employee retention credit Unusual Or Infrequent Item Employee Retention Credit CARES Act Unusual Or Infrequent Item Employee Retention Credit CARES Act Fair value of shares used as consideration Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Statement [Line Items] Statement [Line Items] Litigation Case [Axis] Litigation Case [Axis] Property and equipment, net Property and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Restricted stock forfeited (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Forfeited Stock issued in JP3 acquisition (shares) Stock Issued During Period, Shares, Acquisitions 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 Litigation settlement, amount due to other party Litigation Settlement, Amount Awarded to Other Party Contingent consideration Commitments, Fair Value Disclosure Increase in valuation allowance Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent 2025 Lessee, Operating Lease, Liability, to be Paid, Year Four Debt Disclosure [Abstract] Debt Disclosure [Abstract] Entity Address, State Entity Address, State or Province Current portion of finance lease liabilities Current portion of finance lease liabilities Finance Lease, Liability, Current Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 Fair Value, Inputs, Level 2 [Member] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Axis] Deferred revenue, long-term Contract with Customer, Liability, Noncurrent Corporate and Other Corporate, Non-Segment [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Customer [Axis] Customer [Axis] Interest on lease liabilities Finance Lease, Interest Expense Use of Estimates Use of Estimates, Policy [Policy Text Block] Entity Shell Company Entity Shell Company Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Local Phone Number Local Phone Number Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Financing cash flows from finance leases Finance Lease, Principal Payments Net Of Prepayments Finance Lease, Principal Payments Net Of Prepayments TOTAL ASSETS Total assets Assets Common stock, shares authorized (in shares) Common Stock, Shares Authorized Interest paid Interest Paid, Excluding Capitalized Interest, Operating Activities Geographical [Domain] Geographical [Domain] Title of Individual [Axis] Title of Individual [Axis] Product and Service [Domain] Product and Service [Domain] Research and development Research and Development Expense Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Debt instrument stated interest rate (percent) Debt Instrument, Interest Rate, Stated Percentage Additional earn-out based on appreciation of Flotek’s share price Business Combination, Earn Out Payments Business Combination, Earn Out Payments Assets acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets [Abstract] Contingent consideration Business Combination, Contingent Consideration, Liability Measurement Frequency [Axis] Measurement Frequency [Axis] Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Shares withheld to cover taxes (in shares) Excess Tax Benefit Related To Share Based Awards, Shares Excess Tax Benefit Related To Share Based Awards, Shares Schedule of debt Schedule of Debt [Table Text Block] Transportation equipment Transportation Equipment [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Furniture and fixtures Furniture and Fixtures [Member] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Schedule of components of lease expense and supplemental cash flow information Lease, Cost [Table Text Block] Entity Tax Identification Number Entity Tax Identification Number Geographical [Axis] Geographical [Axis] Transfer out of Level 3 Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3 Non-deductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent Weighted average common shares used in computing basic income (loss) per common share (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Segments [Domain] Segments [Domain] Weighted average dilutive securities (in shares) Weighted Average Number Diluted Shares Outstanding Adjustment Products Product [Member] Income taxes (received) paid Income Taxes Paid, Net Other countries Non-US [Member] Subsequent Events Subsequent Events [Text Block] Comprehensive Income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Operating Leases Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee [Abstract] Net cash (used in) provided by financing activities Net Cash Provided by (Used in) Financing Activities Other comprehensive income (loss): Other Comprehensive Income (Loss), Net of Tax [Abstract] Treasury stock, at cost; 5,648,721 and 5,580,920 shares at September 30, 2021 and December 31, 2020, respectively Treasury Stock, Value Weighted average common shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Related Party Transaction Related Party Transaction [Line Items] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Fixed assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Impairment of right-of-use assets Finance Lease, Impairment Loss Restricted stock forfeited Stock Issued During Period, Value, Restricted Stock Award, Forfeitures Schedule of effective income tax rate reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Fair Value Measurements Fair Value Disclosures [Text Block] Schedule of maturities of lease liabilities Finance Lease, Liability, Fiscal Year Maturity [Table Text Block] Accounts payable Accounts Payable, Current Concentration Risk Type [Axis] Concentration Risk Type [Axis] Abandonment of patents and other intangible assets Proceeds From (Payment For) Patents and Other Intangible Assets Proceeds From (Payment For) Patents and Other Intangible Assets Impairment of fixed and long-lived assets Impairment, Long-Lived Asset, Held-for-Use Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Inventories, net Increase (Decrease) in Inventories Schedule of supplemental balance sheet information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Revenue Revenues [Abstract] Assets Measured at Fair Value on a Nonrecurring Basis Assets Measured at Fair Value on a Nonrecurring Basis [Line Items] [Line Items] for Assets Measured at Fair Value on a Nonrecurring Basis [Table] Proceeds from sale of business Proceeds from Divestiture of Businesses Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] State income taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Total lease expense Lease, Cost Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Debt instrument term (years) Debt Instrument, Term Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Stockholders’ Equity Shareholders' Equity and Share-based Payments [Text Block] Debt Instrument Debt Instrument [Line Items] Earnings Per Share [Abstract] Earnings Per Share [Abstract] Chemistry Technologies Chemistry Technologies Segment [Member] Energy Chemistry Technologies [Member] Foreign currency translation adjustment Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Inventories Inventory, Gross Related Party Transaction [Domain] Related Party Transaction [Domain] Document Quarterly Report Document Quarterly Report Total revenues Total revenues Revenues Finished goods Inventory, Finished Goods, Gross Accrued liabilities Loss Contingency Accrual Other Commitments Other Commitments [Line Items] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Costs and expenses: Costs and Expenses [Abstract] Long-term debt Long-term debt, less current portion Long-term Debt, Excluding Current Maturities Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Warehouse facility in Monahans, TX Warehouse Facility In Monahans, TX [Member] Warehouse Facility In Monahans, TX Accumulated depreciation Finance Lease, Right-of-Use Asset, Accumulated Amortization Income (loss) per common share: Earnings Per Share, Basic and Diluted [Abstract] Document Fiscal Period Focus Document Fiscal Period Focus Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Less reserve for excess and obsolete inventory Inventory Valuation Reserves 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 Other (shares) Other (shares) Stock Issued During Period, Shares, Other Loss (Gain) on disposal of long-lived assets Gain (Loss) on Disposition of Property Plant Equipment Cash and cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Beginning balance (in shares) Ending balance (in shares) Shares, Issued U.S. UNITED STATES Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Land improvements Land Improvements [Member] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Entity Central Index Key Entity Central Index Key Name of each exchange on which registered Security Exchange Name Change in fair value of contingent consideration Change In Fair Value Contingent Consideration Change In Fair Value Contingent Consideration Weighted average common shares used in computing diluted income (loss) per common share (in shares) Weighted Average Number of Shares Outstanding, Diluted Recurring Fair Value, Recurring [Member] Income Taxes Income Tax Disclosure [Text Block] Interest payable Interest Payable, Current Related Party [Domain] Related Party [Domain] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Current Fiscal Year End Date Current Fiscal Year End Date Non-cash lease expense Noncash Lease Expense Noncash Lease Expense Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Other (expense) income: Nonoperating Income (Expense) [Abstract] Name of Property [Axis] Name of Property [Axis] Area of Land Area of Land Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Buildings and leasehold improvements Building and Building Improvements [Member] Changes in current assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Stock issued under employee stock purchase plan Stock Issued During Period, Value, Employee Stock Purchase Plan Confluence Resources LP Confluence Resources LP [Member] Confluence Resources LP [Member] Income taxes receivable Increase (Decrease) in Income Taxes Receivable Total current liabilities Current liability Liabilities, Current Payments to tax authorities for shares withheld from employees Payment, Tax Withholding, Share-based Payment Arrangement Payments to acquire business Payments to Acquire Businesses, Gross Operating cash flows from finance leases Finance Lease, Interest Payment on Liability Cash Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Segment Reporting Information Segment Reporting Information [Line Items] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Employee retention expense Employee Retention Charge, CARES Act Employee Retention Charge, CARES Act Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 2021 (excluding the nine months ended September 30, 2021) Finance Lease, Liability, to be Paid, Remainder of Fiscal Year Title of each class Title of 12(b) Security Schedule of fair value measurements, recurring Fair Value Measurements, Recurring and Nonrecurring [Table Text Block] Statement [Table] Statement [Table] Other current assets Other Assets, Current Customer lists Customer Lists [Member] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other long-term assets Increase (Decrease) in Other Noncurrent Assets Operating expenses (excluding depreciation and amortization) Cost of Goods and Service, Excluding Depreciation, Depletion, and Amortization Subsequent Event Subsequent Event [Member] Cover [Abstract] Cover [Abstract] Long-term finance lease liabilities Long-term finance lease liabilities Finance Lease, Liability, Noncurrent Goodwill Goodwill Non-U.S. income taxed at different rates Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Income taxes payable Accrued Income Taxes, Current Name of Property [Domain] Name of Property [Domain] Scenario [Domain] Scenario [Domain] Adjustments to reconcile net loss to net cash used in operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Property and equipment Finance Lease, Right-of-Use Asset, before Accumulated Amortization Operating lease expense Operating Lease, Cost Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Related Party Transaction Related Party Transactions Disclosure [Text Block] Inventory Inventory [Line Items] Deferred income tax provision (benefit) Deferred Income Tax Expense (Benefit) EX-101.PRE 10 ftk-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 ftk-20210930_htm.xml IDEA: XBRL DOCUMENT 0000928054 2021-01-01 2021-09-30 0000928054 2021-11-08 0000928054 2021-09-30 0000928054 2020-12-31 0000928054 2021-07-01 2021-09-30 0000928054 2020-07-01 2020-09-30 0000928054 2020-01-01 2020-09-30 0000928054 2019-12-31 0000928054 2020-09-30 0000928054 us-gaap:CommonStockMember 2021-06-30 0000928054 us-gaap:TreasuryStockMember 2021-06-30 0000928054 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000928054 us-gaap:RetainedEarningsMember 2021-06-30 0000928054 2021-06-30 0000928054 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0000928054 us-gaap:TreasuryStockMember 2021-07-01 2021-09-30 0000928054 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000928054 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000928054 us-gaap:CommonStockMember 2021-09-30 0000928054 us-gaap:TreasuryStockMember 2021-09-30 0000928054 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0000928054 us-gaap:RetainedEarningsMember 2021-09-30 0000928054 us-gaap:CommonStockMember 2020-06-30 0000928054 us-gaap:TreasuryStockMember 2020-06-30 0000928054 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000928054 us-gaap:RetainedEarningsMember 2020-06-30 0000928054 2020-06-30 0000928054 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0000928054 us-gaap:TreasuryStockMember 2020-07-01 2020-09-30 0000928054 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000928054 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000928054 us-gaap:CommonStockMember 2020-09-30 0000928054 us-gaap:TreasuryStockMember 2020-09-30 0000928054 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0000928054 us-gaap:RetainedEarningsMember 2020-09-30 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 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0000928054 us-gaap:TreasuryStockMember 2021-01-01 2021-09-30 0000928054 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0000928054 us-gaap:CommonStockMember 2021-01-01 2021-09-30 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-09-30 0000928054 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0000928054 us-gaap:TreasuryStockMember 2020-01-01 2020-09-30 0000928054 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0000928054 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0000928054 2020-04-01 2020-06-30 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:ProductMember 2021-07-01 2021-09-30 0000928054 us-gaap:ProductMember 2020-07-01 2020-09-30 0000928054 us-gaap:ProductMember 2021-01-01 2021-09-30 0000928054 us-gaap:ProductMember 2020-01-01 2020-09-30 0000928054 us-gaap:ServiceMember 2021-07-01 2021-09-30 0000928054 us-gaap:ServiceMember 2020-07-01 2020-09-30 0000928054 us-gaap:ServiceMember 2021-01-01 2021-09-30 0000928054 us-gaap:ServiceMember 2020-01-01 2020-09-30 0000928054 ftk:ChemistryTechnologiesSegmentMember 2021-07-01 2021-09-30 0000928054 ftk:DataAnalyticsSegmentMember 2021-07-01 2021-09-30 0000928054 ftk:ChemistryTechnologiesSegmentMember 2021-01-01 2021-09-30 0000928054 ftk:DataAnalyticsSegmentMember 2021-01-01 2021-09-30 0000928054 ftk:ChemistryTechnologiesSegmentMember 2020-07-01 2020-09-30 0000928054 ftk:DataAnalyticsSegmentMember 2020-07-01 2020-09-30 0000928054 ftk:ChemistryTechnologiesSegmentMember 2020-01-01 2020-09-30 0000928054 ftk:DataAnalyticsSegmentMember 2020-01-01 2020-09-30 0000928054 us-gaap:LandMember 2021-09-30 0000928054 us-gaap:LandMember 2020-12-31 0000928054 us-gaap:LandImprovementsMember 2021-09-30 0000928054 us-gaap:LandImprovementsMember 2020-12-31 0000928054 us-gaap:BuildingAndBuildingImprovementsMember 2021-09-30 0000928054 us-gaap:BuildingAndBuildingImprovementsMember 2020-12-31 0000928054 us-gaap:MachineryAndEquipmentMember 2021-09-30 0000928054 us-gaap:MachineryAndEquipmentMember 2020-12-31 0000928054 us-gaap:FurnitureAndFixturesMember 2021-09-30 0000928054 us-gaap:FurnitureAndFixturesMember 2020-12-31 0000928054 us-gaap:TransportationEquipmentMember 2021-09-30 0000928054 us-gaap:TransportationEquipmentMember 2020-12-31 0000928054 ftk:ComputerEquipmentandSoftwareMember 2021-09-30 0000928054 ftk:ComputerEquipmentandSoftwareMember 2020-12-31 0000928054 us-gaap:ScenarioAdjustmentMember 2021-03-31 0000928054 ftk:WarehouseFacilityInMonahansTXMember 2021-08-31 0000928054 ftk:PropertyInWallerTXMember us-gaap:LandMember 2021-07-31 0000928054 ftk:PropertyInWallerTXMember us-gaap:BuildingMember 2021-07-31 0000928054 us-gaap:ScenarioAdjustmentMember 2020-03-31 0000928054 2020-01-01 2020-03-31 0000928054 ftk:PaycheckProtectionProgramCARESActMember us-gaap:UnsecuredDebtMember 2020-04-01 2020-04-30 0000928054 ftk:JP3MeasurementLLCMember 2020-05-18 2020-05-18 0000928054 ftk:PaycheckProtectionProgramCARESActMember us-gaap:UnsecuredDebtMember 2020-04-30 0000928054 2021-04-01 2021-06-30 0000928054 ftk:PaycheckProtectionProgramCARESActMember us-gaap:UnsecuredDebtMember 2021-09-29 0000928054 ftk:PaycheckProtectionProgramCARESActMember us-gaap:UnsecuredDebtMember 2021-09-30 0000928054 ftk:PaycheckProtectionProgramCARESActMember us-gaap:UnsecuredDebtMember 2020-12-31 0000928054 ftk:JP3PaycheckProtectionProgramCARESActMember us-gaap:UnsecuredDebtMember 2021-09-30 0000928054 ftk:JP3PaycheckProtectionProgramCARESActMember us-gaap:UnsecuredDebtMember 2020-12-31 0000928054 us-gaap:UnsecuredDebtMember 2021-09-30 0000928054 us-gaap:UnsecuredDebtMember 2020-12-31 0000928054 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000928054 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000928054 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0000928054 us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 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:FairValueMeasurementsNonrecurringMember 2020-01-01 2020-03-31 0000928054 us-gaap:FairValueMeasurementsNonrecurringMember 2020-07-01 2020-09-30 0000928054 us-gaap:FairValueMeasurementsNonrecurringMember 2020-01-01 2020-09-30 0000928054 ftk:JP3MeasurementLLCMember us-gaap:FairValueInputsLevel3Member 2020-05-31 0000928054 ftk:TerpeneSupplyAgreementMember 2020-12-31 0000928054 ftk:TerpeneSupplyAgreementMember us-gaap:SubsequentEventMember 2021-10-29 2021-10-29 0000928054 ftk:TerpeneSupplyAgreementMember us-gaap:ScenarioAdjustmentMember us-gaap:SubsequentEventMember 2021-10-29 0000928054 ftk:TerpeneSupplyAgreementMember 2021-01-01 2021-09-30 0000928054 ftk:TerpeneSupplyAgreementMember 2021-07-01 2021-09-30 0000928054 2021-01-01 2021-03-31 0000928054 srt:ChiefExecutiveOfficerMember srt:AffiliatedEntityMember 2019-12-31 0000928054 2020-03-31 0000928054 srt:ChiefExecutiveOfficerMember srt:AffiliatedEntityMember 2020-12-31 0000928054 srt:ChiefExecutiveOfficerMember srt:AffiliatedEntityMember 2021-09-30 0000928054 srt:ChiefExecutiveOfficerMember ftk:ConfluenceResourcesLPMember 2021-07-01 2021-09-30 0000928054 ftk:ConfluenceResourcesLPMember 2021-07-01 2021-09-30 0000928054 ftk:ConfluenceResourcesLPMember 2021-01-01 2021-09-30 0000928054 ftk:ConfluenceResourcesLPMember 2021-09-30 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemistryTechnologiesSegmentMember 2021-07-01 2021-09-30 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsSegmentMember 2021-07-01 2021-09-30 0000928054 us-gaap:CorporateNonSegmentMember 2021-07-01 2021-09-30 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemistryTechnologiesSegmentMember 2020-07-01 2020-09-30 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsSegmentMember 2020-07-01 2020-09-30 0000928054 us-gaap:CorporateNonSegmentMember 2020-07-01 2020-09-30 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemistryTechnologiesSegmentMember 2021-01-01 2021-09-30 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsSegmentMember 2021-01-01 2021-09-30 0000928054 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-09-30 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemistryTechnologiesSegmentMember 2020-01-01 2020-09-30 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsSegmentMember 2020-01-01 2020-09-30 0000928054 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-09-30 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemistryTechnologiesSegmentMember 2021-09-30 0000928054 us-gaap:OperatingSegmentsMember ftk:ChemistryTechnologiesSegmentMember 2020-12-31 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsSegmentMember 2021-09-30 0000928054 us-gaap:OperatingSegmentsMember ftk:DataAnalyticsSegmentMember 2020-12-31 0000928054 us-gaap:CorporateNonSegmentMember 2021-09-30 0000928054 us-gaap:CorporateNonSegmentMember 2020-12-31 0000928054 country:US 2021-07-01 2021-09-30 0000928054 country:US 2020-07-01 2020-09-30 0000928054 country:US 2021-01-01 2021-09-30 0000928054 country:US 2020-01-01 2020-09-30 0000928054 country:AE 2021-07-01 2021-09-30 0000928054 country:AE 2020-07-01 2020-09-30 0000928054 country:AE 2021-01-01 2021-09-30 0000928054 country:AE 2020-01-01 2020-09-30 0000928054 us-gaap:NonUsMember 2021-07-01 2021-09-30 0000928054 us-gaap:NonUsMember 2020-07-01 2020-09-30 0000928054 us-gaap:NonUsMember 2021-01-01 2021-09-30 0000928054 us-gaap:NonUsMember 2020-01-01 2020-09-30 0000928054 ftk:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2021-07-01 2021-09-30 0000928054 ftk:CustomerEMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2021-07-01 2021-09-30 0000928054 ftk:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2020-07-01 2020-09-30 0000928054 ftk:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2020-07-01 2020-09-30 0000928054 ftk:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2021-01-01 2021-09-30 0000928054 ftk:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2021-01-01 2021-09-30 0000928054 ftk:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2020-01-01 2020-09-30 0000928054 ftk:CustomerDMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2020-01-01 2020-09-30 0000928054 ftk:CustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember ftk:ChemistryTechnologiesSegmentMember 2020-01-01 2020-09-30 shares iso4217:USD iso4217:USD shares ftk:segment pure ftk:provision utr:acre ftk:terpene FLOTEK INDUSTRIES INC/CN 0000928054 --12-31 2021 Q3 false 10-Q true 2021-09-30 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 Yes Yes Accelerated Filer true false false 79617743 20527000 38660000 40000 664000 743000 1316000 11560000 11764000 8818000 11837000 55000 403000 4811000 3127000 545000 0 46356000 66455000 7769000 9087000 2099000 2320000 8092000 8092000 209000 223000 29000 33000 64554000 86210000 5224000 5787000 10465000 18275000 38000 21000 70000 34000 586000 636000 48000 60000 1336000 4048000 17767000 28861000 100000 117000 7888000 8348000 64000 96000 3452000 1617000 29271000 39039000 0.0001 0.0001 100000 100000 0 0 0 0 0 0 0.0001 0.0001 140000000 140000000 79610243 69316933 78669414 73088494 8000 8000 362174000 359721000 51000 -19000 -293025000 -278688000 5648721 5580920 33925000 33851000 35283000 47171000 64554000 86210000 8847000 12739000 29782000 41035000 1332000 0 1332000 0 10179000 12739000 31114000 41035000 5418000 29466000 31330000 63939000 2696000 2679000 9925000 12568000 233000 518000 793000 3177000 1186000 1480000 4194000 5673000 -14000 37000 55000 92000 0 11706000 0 11706000 0 12521000 0 69975000 9547000 58333000 46187000 166946000 632000 -45594000 -15073000 -125911000 0 0 881000 0 0 0 0 576000 18000 19000 53000 40000 -102000 291000 -62000 322000 -120000 272000 766000 858000 512000 -45322000 -14307000 -125053000 3000 -81000 30000 -6282000 509000 -45241000 -14337000 -118771000 0.01 -0.66 -0.21 -1.75 0.01 -0.66 -0.21 -1.75 69324000 68217000 68665000 68063000 70176000 68217000 68665000 68063000 509000 -45241000 -14337000 -118771000 38000 -40000 70000 -168000 547000 -45281000 -14267000 -118939000 -14337000 -118771000 701000 -3200000 793000 3177000 -42000 494000 7633000 687000 10465000 0 11706000 0 7434000 0 30178000 0 32363000 55000 668000 221000 299000 2710000 2208000 13000 -199000 881000 0 -111000 -4714000 -2330000 -3186000 -405000 140000 2237000 -823000 -541000 16000 -604000 -11906000 414000 -17689000 -53000 25000 36000 22000 -18282000 -39095000 31000 836000 0 9907000 74000 86000 0 26284000 0 -8000 43000 -17135000 0 4788000 161000 123000 -246000 416000 44000 152000 -451000 4929000 -67000 -80000 -18757000 -51381000 38660000 100575000 664000 663000 39324000 101238000 20527000 49193000 40000 664000 20567000 49857000 79607000 8000 5628000 -34017000 361424000 13000 -293534000 33894000 509000 509000 38000 38000 28000 20000 -89000 -69000 9000 6000 4000 -8000 -3000 -11000 961000 961000 45000 -64000 125000 61000 79610000 8000 5649000 -33925000 362174000 51000 -293025000 35283000 77626000 7000 4459000 -33566000 357981000 51000 -215767000 108706000 -45241000 -45241000 -40000 -40000 25000 58000 58000 346000 179000 36000 41000 41000 687000 687000 77972000 7000 4649000 -33607000 358726000 11000 -261008000 64129000 78669000 8000 5581000 -33851000 359721000 -19000 -278688000 47171000 -14337000 -14337000 70000 70000 112000 -110000 -136000 -246000 1694000 140000 34000 -72000 -4000 -76000 2710000 2710000 146000 36000 125000 161000 613000 79610000 8000 5649000 -33925000 362174000 51000 -293025000 35283000 63657000 6000 4145000 -33484000 347565000 179000 -142237000 172029000 -118771000 -118771000 -168000 -168000 50000 78000 78000 2815000 338000 338000 457000 97000 123000 123000 2208000 2208000 11500000 1000 8537000 8538000 77972000 7000 4649000 -33607000 358726000 11000 -261008000 64129000 Organization and Significant Accounting Policies<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%">Organization and Nature of Operations</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Flotek Industries, Inc. (“Flotek” or the “Company”) creates solutions to reduce the environmental impact of energy on air, water, land and people. A technology-driven, specialty green chemistry and data company, Flotek helps customers across industrial, commercial, and consumer markets improve their Environmental, Social, and Governance (ESG) performance</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </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 green 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, reducing their carbon footprint, energy consumption and emissions.</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 16, “Business Segment, Geographic and Major Customer Information.” For further discussion of the JP3 acquisition, see Note 3, “Business Acquisition.”</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 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="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%">Basis of Presentation</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 accompanying unaudited financial statements reflect all adjustments, in the opinion of management, necessary for fair statement of the financial condition and results of operations for the periods presented. All such adjustments are normal and recurring in nature. The financial statements, including selected notes, have been prepared in accordance with applicable rules and regulations of the SEC regarding interim financial reporting and do not include all information and disclosures required by accounting principles generally accepted in the United States of America (“U.S. GAAP”) for comprehensive financial statement reporting. These interim financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report. A copy of the 2020 Annual Report is available on the SEC’s website, www.sec.gov, under the Company’s ticker symbol (“FTK”) or on Flotek’s website, www.flotekind.com. The information contained on the Company’s website does not form a part of this Quarterly Report. 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;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared assuming that the Company will continue as a going concern.</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 operating cash flows, the monetization of non-core assets, and the availability of and access to debt and equity financing. The Company has a history of losses and negative operating cash flows from operations and expects to utilize a significant amount of cash as we wrap up 2021 and begin 2022. 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 slower than expected recovery 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 the Company’s 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: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">Raising equity either in the public markets or via a private placement offering;</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">Seeking Paycheck Protection Program (“PPP”) loan (“PPP loan”) forgiveness from the Small Business Administration;</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">Entry into a borrowing facility with one or more lenders;</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">Sale of excess inventory and/or raw materials; </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">Operating lease transaction of facilities;</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">Sale of non-core real estate properties;</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">Sale-leaseback transactions of facilities;</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">Sub-leasing certain facilities;</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">Renegotiating current lease facility terms and conditions;</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">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: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">Reducing professional advisory fees and headcount.</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%">However, there can be no assurance that such matters can be implemented on acceptable terms or at all. </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%">Use of Estimates</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 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="text-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%">Reclassifications</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts have been reclassified to conform to the current period presentation. The reclassifications did not impact previously reported net loss and stockholders’ equity.</span></div> 2 Basis of PresentationThe accompanying unaudited financial statements reflect all adjustments, in the opinion of management, necessary for fair statement of the financial condition and results of operations for the periods presented. All such adjustments are normal and recurring in nature. The financial statements, including selected notes, have been prepared in accordance with applicable rules and regulations of the SEC regarding interim financial reporting and do not include all information and disclosures required by accounting principles generally accepted in the United States of America (“U.S. GAAP”) for comprehensive financial statement reporting. These interim financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report. <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%">Use of Estimates</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 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="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%">Reclassifications</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period amounts have been reclassified to conform to the current period presentation. The reclassifications did not impact previously reported net loss and stockholders’ equity.</span></div> Recent Accounting Pronouncements<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 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-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%">New Accounting Standards Issued But Not Adopted as of September 30, 2021</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 has evaluated the impact of this standard and determined that there is no impact 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-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></div> Recent Accounting Pronouncements<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 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-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%">New Accounting Standards Issued But Not Adopted as of September 30, 2021</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 has evaluated the impact of this standard and determined that there is no impact 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-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></div> Business AcquisitionDuring 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 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 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 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subject to contingent consideration with an estimated fair value of $1.2 million at acquisition date for two potential earn-out provisions totaling up to $5.0 million based on certain stock performance targets. The first and second earn-out provisions occur if the ten-day volume-weighted average share price equals or exceeds $2 per share and $3 per share, respectively, before May 18, 2025. See Note 9, “Fair Value Measurements,” for additional information on the current estimated fair value of the contingent consideration.</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:100.000%"><tr><td style="width:1.0%"/><td style="width:75.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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><td colspan="3" style="background-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><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><td colspan="3" style="background-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><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><td colspan="3" style="background-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><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><td colspan="3" style="background-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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align: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> 1 36600000 25000000 11500000 8500000 25000000 25000000 1900000 1200000 2 5000000 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:100.000%"><tr><td style="width:1.0%"/><td style="width:75.361%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.993%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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><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><td colspan="3" style="background-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><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><td colspan="3" style="background-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><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><td colspan="3" style="background-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><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><td colspan="3" style="background-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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align: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 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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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:112%">30-60 days for domestic and 90 days f</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 differentiates revenue based on whether the source of revenue is attributable to product sales (point-in-time revenue recognition) or service revenue (over-time revenue recognition). Product sales accounted for over</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 90%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of total revenue for the three and nine months ended September 30, 2021 and 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%">Revenue disaggregated by revenue source 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:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.841%"/><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%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2021</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%">2020</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%">2021</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%">2020</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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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%">9,494 </span></td><td style="background-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%">12,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,017 </span></td><td style="background-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%">39,053 </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="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%">685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,982 </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: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%">10,179 </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%">12,739 </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%">31,114 </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%">41,035 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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:400;line-height:120%">Arrangements with Multiple Performance 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%">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 </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%">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 the three and nine months September 30, 2021 and 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%">During the third quarter 2021, we entered into a bill-and-hold contract, where we invoice the customer for products even though we retain possession of the products until a point in time in the future when the products are shipped to the customer. In these contracts, the primary performance obligation is satisfied at a point in time when the product is segregated from our general inventory, it is ready for shipment to customer, and we do not have the ability to use the product or direct it to another customer. Additionally, we have a secondary performance obligation related to custodial costs, including storage and freight, which is satisfied over time once the product has been delivered to the customer. During the three and nine months ended September 30, 2021, we recognized $1.3 million of revenue related to a bill-and-hold arrangement with a related party.</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: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> 0.90 0.90 0.90 0.90 <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%">Revenue disaggregated by revenue source 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:100.000%"><tr><td style="width:1.0%"/><td style="width:32.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.835%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.841%"/><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%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2021</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%">2020</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%">2021</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%">2020</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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align: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%">9,494 </span></td><td style="background-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%">12,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,017 </span></td><td style="background-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%">39,053 </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="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%">685 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">2,097 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,982 </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: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%">10,179 </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%">12,739 </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%">31,114 </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%">41,035 </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><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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> 9494000 12076000 29017000 39053000 685000 663000 2097000 1982000 10179000 12739000 31114000 41035000 1300000 1300000 Inventories <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%">Inventories 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:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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%">6,025 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,190 </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%">13,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">19,476 </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%">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"/></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%">(10,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,058)</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%">8,818 </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%">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"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The provision recorded in the three and nine months ended September 30, 2021 were $0.1 million for the CT segment and nil for the DA segment and $0.5 million for the CT segment and $0.2 million of the DA segment, respectively. The provision recorded in the three and nine months ended September 30, 2020 were $5.9 million for the CT segment and $3.9 million for the DA segment and $2.0 million for the CT segment and $3.9 million for the DA segment, respectively. The decrease in excess and obsolescence during the nine months ended September 30, 2020 is attributable to the Company’s sales of excess and obsolescence inventory.</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%">Inventories 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:59.572%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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%">6,025 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,190 </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%">13,451 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">19,476 </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%">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"/></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%">(10,658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,058)</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%">8,818 </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%">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"/></tr></table></div> 6025000 7190000 13451000 15705000 19476000 22895000 10658000 11058000 8818000 11837000 100000 0 500000 200000 5900000 3900000 2000000 3900000 Property and Equipment<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%">Property and equipment are as follows (in thousands):</span><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="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%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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%">1,986 </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%">861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">6,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><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%">649 </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,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">19,878 </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%">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"/></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%">(12,109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">7,769 </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%">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"/></tr></table></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%">Depreciation expense totaled $0.2 million and $0.5 million for the three months ended September 30, 2021 and 2020, and $0.8 million and $2.3 million for the nine months ended September 30, 2021 and 2020, respectively.</span></div><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 2021, the Company classified its warehouse facility in Monahans, Texas, as held for sale based on the criteria outlined 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%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting Standard Codification (“ASC”) 360</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. During the first quarter, the Company committed to a plan to sell the asset in its present condition. The Company engaged with a commercial real estate agent and is actively looking for a buyer. As such, the Company reclassified the related property, plant and equipment of $0.5 million as held for sale in the current assets of the consolidated balance sheet, as the Company expects to complete the asset sale within one year.</span> <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><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="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%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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%">1,986 </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%">861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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%">6,364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="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,753 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="display:none"/><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%">649 </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,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">19,878 </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%">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"/></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%">(12,109)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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%">7,769 </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%">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"/></tr></table> 1986000 2415000 861000 867000 6364000 6364000 7753000 7760000 649000 649000 1043000 1190000 1222000 1296000 19878000 20541000 12109000 11454000 7769000 9087000 200000 500000 800000 2300000 500000 -500000 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%">In August 2021, the company entered into a five year triple net operating lease agreement to lease a warehouse facility in Monahans, TX. The tenant occupied the Company’s warehouse facility in Monahans, TX in September 2021. The company will recognize other rental income, including rent, taxes and insurance over the lease period.</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%">In July 2021, the Company entered into a long-term rental agreement with Resolute Oil to leverage capabilities and facilities to drive growth in adjacent green chemistry markets. The agreement includes options to renew until 2036.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through the agreement, Resolute Oil will fully utilize the Company’s entire 15-acre campus, including the 38,000 square foot chemical blending facility, based in Waller, TX, to manufacture United States Pharmacopeia-National Formulary (USP-NF)-grade white mineral oil distributed globally to customers in the agricultural, energy, food &amp; beverage, cosmetic, and personal care 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%">During the first 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 Company ceased use of the corporate headquarters leased offices and moved corporate employees to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global Research and Innovation Center (“GRIC”)</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 second quarter of 2020. In addition, the lease liability and corresponding right-of-use (“ROU”) 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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remeasurement resulted in adjustments to lease liabilities and ROU assets totaling of $6.2 million each as of March 31, 2020. During the second quarter of 2020, the Company terminated the lease of the corporate headquarters office and moved all employees to the GRIC facility effective June 29, 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 three months ended March 31, 2020, the Company recorded an impairment of the ROU assets totaling $7.4 million. No impairment was recognized for the three and nine months ended September 30, 2021.</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:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><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%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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></tr><tr><td colspan="3" style="background-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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#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%">Interest on lease liabilities</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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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;text-indent:13.5pt;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 #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%">6 </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%">9 </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%">20 </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%">27 </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%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </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;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%">268 </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%">324 </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%">799 </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%">1,284 </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 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="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="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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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%">380 </span></td><td style="background-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%">317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><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: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: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="6" 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 (excluding the nine months ended September 30, 2021)</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%">285 </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%">14 </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,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </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,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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%">12,450 </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%">123 </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%">(3,976)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</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,474 </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%">112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases 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:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><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%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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%">2,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,320 </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 style="height:12pt"><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:400;line-height:100%">Current portion of operating lease liabilities</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%">586 </span></td><td style="background-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%">636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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="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%">8,474 </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%">8,984 </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 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: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%">147 </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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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:10pt;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%">114 </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%">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="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;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%">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%">48 </span></td><td style="background-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%">60 </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%">Long-term finance lease liabilities</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%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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: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%">112 </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%">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="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="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%">9.1 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="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%">2.9 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%">3.1 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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">8.9 </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"/></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%">8.5 </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> 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%">In August 2021, the company entered into a five year triple net operating lease agreement to lease a warehouse facility in Monahans, TX. The tenant occupied the Company’s warehouse facility in Monahans, TX in September 2021. The company will recognize other rental income, including rent, taxes and insurance over the lease period.</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%">In July 2021, the Company entered into a long-term rental agreement with Resolute Oil to leverage capabilities and facilities to drive growth in adjacent green chemistry markets. The agreement includes options to renew until 2036.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Through the agreement, Resolute Oil will fully utilize the Company’s entire 15-acre campus, including the 38,000 square foot chemical blending facility, based in Waller, TX, to manufacture United States Pharmacopeia-National Formulary (USP-NF)-grade white mineral oil distributed globally to customers in the agricultural, energy, food &amp; beverage, cosmetic, and personal care 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%">During the first 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 Company ceased use of the corporate headquarters leased offices and moved corporate employees to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Global Research and Innovation Center (“GRIC”)</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 second quarter of 2020. In addition, the lease liability and corresponding right-of-use (“ROU”) 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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The remeasurement resulted in adjustments to lease liabilities and ROU assets totaling of $6.2 million each as of March 31, 2020. During the second quarter of 2020, the Company terminated the lease of the corporate headquarters office and moved all employees to the GRIC facility effective June 29, 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 three months ended March 31, 2020, the Company recorded an impairment of the ROU assets totaling $7.4 million. No impairment was recognized for the three and nine months ended September 30, 2021.</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:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><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%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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></tr><tr><td colspan="3" style="background-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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#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%">Interest on lease liabilities</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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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;text-indent:13.5pt;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 #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%">6 </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%">9 </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%">20 </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%">27 </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%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </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;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%">268 </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%">324 </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%">799 </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%">1,284 </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 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="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="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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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%">380 </span></td><td style="background-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%">317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt"><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: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: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="6" 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 (excluding the nine months ended September 30, 2021)</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%">285 </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%">14 </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,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </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,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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%">12,450 </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%">123 </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%">(3,976)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</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,474 </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%">112 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases 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:100.000%"><tr><td style="width:1.0%"/><td style="width:63.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><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%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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%">2,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,320 </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 style="height:12pt"><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:400;line-height:100%">Current portion of operating lease liabilities</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%">586 </span></td><td style="background-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%">636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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="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%">8,474 </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%">8,984 </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 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: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%">147 </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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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:10pt;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%">114 </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%">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="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;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%">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%">48 </span></td><td style="background-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%">60 </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%">Long-term finance lease liabilities</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%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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: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%">112 </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%">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="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="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%">9.1 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="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%">2.9 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%">3.1 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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">8.9 </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"/></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%">8.5 </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> P5Y 15 38000 6200000 6200000 7400000 0 0 The components of lease expense and supplemental cash flow information are as follows (in thousands):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.992%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.793%"/><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%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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></tr><tr><td colspan="3" style="background-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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">735 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,112 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#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%">Interest on lease liabilities</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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </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;text-indent:13.5pt;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 #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%">6 </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%">9 </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%">20 </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%">27 </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%">Short-term lease expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">145 </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;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%">268 </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%">324 </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%">799 </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%">1,284 </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 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="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="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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;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"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</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%">380 </span></td><td style="background-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%">317 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">10 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from finance leases</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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 247000 258000 735000 1112000 4000 4000 11000 13000 2000 5000 9000 14000 6000 9000 20000 27000 15000 57000 44000 145000 268000 324000 799000 1284000 380000 317000 1107000 2312000 10000 5000 62000 13000 2000 51000 8000 152000 <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: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: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="6" 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 (excluding the nine months ended September 30, 2021)</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%">285 </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%">14 </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,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </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,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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%">12,450 </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%">123 </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%">(3,976)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</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,474 </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%">112 </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: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: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="6" 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 (excluding the nine months ended September 30, 2021)</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%">285 </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%">14 </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,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </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,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,348 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,375 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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 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%">12,450 </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%">123 </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%">(3,976)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</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,474 </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%">112 </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> 285000 14000 1254000 47000 1318000 39000 1348000 23000 1375000 0 6870000 0 12450000 123000 3976000 11000 8474000 112000 <div><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 (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.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><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%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</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%">2,099 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,320 </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 style="height:12pt"><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:400;line-height:100%">Current portion of operating lease liabilities</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%">586 </span></td><td style="background-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%">636 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">7,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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="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%">8,474 </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%">8,984 </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 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: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%">147 </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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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:10pt;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%">114 </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%">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="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;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%">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%">48 </span></td><td style="background-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%">60 </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%">Long-term finance lease liabilities</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%">64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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: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%">112 </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%">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="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="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%">9.1 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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="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%">2.9 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%">3.1 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="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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%">8.9 </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"/></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%">8.5 </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> 2099000 2320000 586000 636000 7888000 8348000 8474000 8984000 147000 147000 33000 26000 114000 121000 48000 60000 64000 96000 112000 156000 P9Y1M6D P9Y10M24D P2Y10M24D P3Y1M6D 0.089 0.089 0.085 0.090 Debt<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, the Company received a $4.8 million loan under the 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 in 2022. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No payments of principal or interest were required during the year ended December 31, 2020, or the three and nine months ended September 30, 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </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 second quarter of 2021, the Company applied for 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 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2021, the Company received notice from the SBA that the JP3 PPP loan and accrued interest was fully forgiven. Accordingly, during the second quarter, the Company recorded $0.9 million in other income on the consolidated statement of operations. The Company has submitted to the SBA for partial forgiveness on the Flotek PPP loan but as of the date of this filing, no conclusion from the SBA have been reached. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In October 2021, the Company received notice that a request to extend the Flotek PPP loan maturity date from April 15, 2022 to April 15, 2025 was confirmed. Prior to the extension approval, the $4.8 million Flotek PPP loan balance was classified as a current liability. The maturity date extension amendment occurred before the third quarter 2021 balance sheet was issued, therefore, $3.5 million was reclassified to long-term debt, reducing the current portion of long-term debt from $4.8 million to $1.3 million as of September 30, 2021. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt, including current portion, is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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%">Flotek paycheck protection plan loan</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%">4,788 </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%">4,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">JP3 paycheck protection plan loan </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%">877 </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%">   Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,665 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</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,336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Total long-term debt, net of current portion</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%">3,452 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617 </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"/></tr><tr><td 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> 4800000 900000 0.01 P2Y 0.60 900000 4800000 3500000 4800000 1300000 <div style="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, including current portion, is as follows (in thousands):</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.300%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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%">Flotek paycheck protection plan loan</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%">4,788 </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%">4,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">JP3 paycheck protection plan loan </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%">877 </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%">   Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,788 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,665 </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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current maturities</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,336)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">Total long-term debt, net of current portion</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%">3,452 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,617 </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"/></tr><tr><td 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 4788000 0 877000 4788000 5665000 1336000 4048000 3452000 1617000 Fair Value Measurements<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%">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:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 — Quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 — 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:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 — 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 loan for Flotek approximates fair value as of September 30, 2021. Subsequent to the third quarter balance sheet date, </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 Company received notice that a request to extend the Flotek PPP loan maturity date from April 15, 2022 to April 15, 2025 was confirmed. Additionally, u</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">pon receipt of the SBA’s final decision on the Company’s reimbursement request to forgive the FTK PPP loan, any remaining balances not forgiven by the SBA will be measured 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-style:italic;font-weight:700;line-height:120%">Liabilities Measured at Fair Value on a Recurring Basis</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company’s liabilities that are measured at fair value on a recurring basis and the level within the fair value hierarchy (in thousands):</span></div><div style="margin-top:14pt;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:19.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.042%"/><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 September 30, </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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><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="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></tr><tr><td colspan="3" style="background-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%">715 </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%">715 </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%">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="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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 30, 2021, and December 31, 2020, the estimated fair value of the remaining stock performance earn-out provision, with respect to the JP3 transaction, was recorded as a contingent liability. The estimated fair value of the earn-out provision at the end of each period 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><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 periods ending September 30, 2021 and 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-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 three months ended March 31, 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. During the three months ended September 30, 2020, the Company recorded additional impairment expenses of $12.5 million. Total impairment expenses recorded during the nine months ended September 30, 2020 was $70.0 million of 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%">Management inputs used in fair value measurements were classified as Level 3. </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%">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 2020, the first stock performance target for the contingent consideration was achieved and settled. The Company estimated the fair value of the remaining stock performance earn-out provision at September 30, 2021, and decreased the estimated fair value of the contingent liability to $0.7 million. The Company records changes in the fair value of the contingent consideration and achievement of performance targets in operating expenses.</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 for the three and nine months ended September 30, 2021 and 2020 (in thousands): </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.257%"/><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:9pt;font-weight:700;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">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:9pt;font-weight:700;line-height:100%">2021</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%">2020</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 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,115 </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,200 </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,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="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 2px 5.5pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </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 5.5pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,200 </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 5.5pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-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 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%">715 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </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%">715 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </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> Fair Value Measurements<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%">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:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 1 — Quoted prices in active markets for identical assets or liabilities;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 2 — 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:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Level 3 — 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="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 liabilities that are measured at fair value on a recurring basis and the level within the fair value hierarchy (in thousands):</span></div><div style="margin-top:14pt;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:19.952%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.087%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.042%"/><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 September 30, </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="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><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="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></tr><tr><td colspan="3" style="background-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%">715 </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%">715 </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%">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="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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 715000 715000 0 0 1416000 1416000 57500000 12500000 70000000 1200000 700000 <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 for the three and nine months ended September 30, 2021 and 2020 (in thousands): </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.250%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.257%"/><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:9pt;font-weight:700;line-height:100%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</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%">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:9pt;font-weight:700;line-height:100%">2021</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%">2020</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 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,115 </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,200 </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,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="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 2px 5.5pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,200 </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 5.5pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(400)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,200 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(701)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,200 </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 5.5pt;text-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-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 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%">715 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </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%">715 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,900 </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> 1115000 1200000 1416000 0 0 0 0 1200000 -400000 3200000 -701000 3200000 0 2500000 0 2500000 715000 1900000 715000 1900000 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%">A reconciliation of the U.S. federal statutory tax rate to the Company’s effective income tax rate is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</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%">2021</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: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%">2021</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:10pt;font-weight:700;line-height:100%">2020</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%">U.S. 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="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="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></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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Increase (reduction) in tax benefit related to stock-based awards</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%">(0.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%">0.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%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Research and development credit</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">0.1 </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%">Increase in 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%">(27.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.9)</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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </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="background-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%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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.2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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:5pt;text-align:center"><span><br/></span></div><div style="margin-bottom:8pt;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.</span></div>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. GAAP 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. <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%">A reconciliation of the U.S. federal statutory tax rate to the Company’s effective income tax rate is as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.537%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><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%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</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%">2021</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: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%">2021</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:10pt;font-weight:700;line-height:100%">2020</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%">U.S. 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="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="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></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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:#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%">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.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:400;line-height:100%">Increase (reduction) in tax benefit related to stock-based awards</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%">(0.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%">0.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%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </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%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">Research and development credit</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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">0.1 </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%">Increase in 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%">(27.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17.9)</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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </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="background-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%">Effective income tax rate</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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-bottom:3pt double #000000;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.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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.2)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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 #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.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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.210 0.210 0.210 0.210 0 0.002 -0.002 0.001 0.008 -0.002 0.003 0 -0.003 0.001 0.012 0 0.058 -0.001 0.011 0 0 0 0 0.001 -0.273 -0.208 -0.236 -0.179 0 0 0 0.017 0 0.002 -0.002 0.050 Commitments and Contingencies<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%">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-style:italic;font-weight:400;line-height:120%">Terpene Supply Agreement</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, 2020, the Company’s balance sheet included an accrued liability of $9.4 million associated with the terpene supply agreement with FCC and 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 was not considered recoverable. The Company calculated the liability based on 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 was not considered recoverable. </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 March 26, 2021, the Company and Flotek Chemistry, LLC (“Flotek Chemistry”), a wholly-owned subsidiary of the Company, filed a lawsuit against Archer-Daniels-Midland Company (“ADM”), Florida Chemical Company, LLC (“FCC”) and other parties in state court in Harris County, Texas. The lawsuit claims damages relating to the terpene supply agreement between Flotek Chemistry and FCC and related breaches of fiduciary duty. Contemporaneously with the filing of the suit, Flotek Chemistry delivered a notice of termination of the terpene supply agreement.</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:112%">Subsequent to the lawsuit described above, on April 5, 2021, ADM and FCC filed a lawsuit in the Delaware Court of Chancery seeking to enjoin the lawsuit filed in Texas and claiming damages under the terpene supply agreement and other matters. On October 29, 2021, the Company and Flotek Chemistry reached agreement with all parties resolving all claims between the parties.(“the ADM Settlement”) On or before January 3, 2022, Flotek will pay to ADM a one-time payment of $1.75 million and the terpene supply agreement is confirmed terminated, eliminating the prior obligation to purchase 10.5 million pounds of terpene through 2023. </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:112%">As a result of the third quarter 2021 recognition of the ADM Settlement, operating expenses (excluding depreciation and amortization) for the three and nine months ended September 31, 2021 benefited by $7.6 million, excluding legal fees. </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 other routine litigation and other claims that arise in the normal course of business. Except as disclosed above, 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="text-align:justify"><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%">Other Commitments and Contingencies</span></div><div style="margin-bottom:8pt;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 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</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> invested in three major U.S. financial institutions and balances often exceed insurable amounts.</span></div> 9400000 1750000 -10500000 7600000 7600000 Stockholders’ EquityDuring the first quarter 2021, the Company identified 0.6 million shares that were improperly included in the December 31, 2020 issued share count, and the Company adjusted the issued share count presented on the statement of stockholders’ equity. This adjustment was not material to the December 31, 2020 consolidated financial statements or basic and diluted earnings per share. 600000 Earnings (Loss) Per Share <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%">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 effect is dilutive. The three months ended September 30, 2021 diluted earnings per common share included 851,702 common share equivalents.</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 nine months ended September 30, 2021 and for the three and nine months ended September 30, 2020, since including them would have an anti-dilutive effect on loss per share due to the net loss incurred during the periods.</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%">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 effect is dilutive. The three months ended September 30, 2021 diluted earnings per common share included 851,702 common share equivalents.</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 nine months ended September 30, 2021 and for the three and nine months ended September 30, 2020, since including them would have an anti-dilutive effect on loss per share due to the net loss incurred during the periods.</span></div> 851702 Supplemental Cash Flow Information<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 cash flow information is as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;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%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><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%">Supplemental cash payment information:</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 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:#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 </span></td><td style="background-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%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes (received) paid</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%">(351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental non-cash activities:</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"/></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%">Employee retention credit</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%">2,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><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%">Supplemental non-cash investing and financing activities:</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"/></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%">— </span></td><td style="background-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%">8,538 </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></table></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%">Under the provisions of the CARES Act, the Company is eligible for a refundable employee retention credit subject to certain criteria. In connection with the CARES Act, the Company adopted a policy to recognize the employee retention credit when earned and to offset the credit against the related payroll tax liability. Accordingly, the Company recorded a $1.9 million employee retention credit during the three months ended June 30, 2021 in other current assets with the offset recorded in accrued liabilities. In the second quarter of 2021, the Company used $0.8 million of the total employee retention credit leaving a $1.1 million credit to be applied against payroll tax liabilities. In the third</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> quarter of 2021, the Company used $0.9 million of the total employee retention credit leaving a $1.9 million credit 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%"> be applied against payroll tax liabilities.</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%">Supplemental cash flow information is as follows (in thousands):</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">        </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.730%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.621%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;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%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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%">2021</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%">2020</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><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%">Supplemental cash payment information:</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 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:#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 </span></td><td style="background-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%">20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes (received) paid</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%">(351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental non-cash activities:</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"/></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%">Employee retention credit</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%">2,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><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%">Supplemental non-cash investing and financing activities:</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"/></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%">— </span></td><td style="background-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%">8,538 </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></table></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%">Under the provisions of the CARES Act, the Company is eligible for a refundable employee retention credit subject to certain criteria. In connection with the CARES Act, the Company adopted a policy to recognize the employee retention credit when earned and to offset the credit against the related payroll tax liability. Accordingly, the Company recorded a $1.9 million employee retention credit during the three months ended June 30, 2021 in other current assets with the offset recorded in accrued liabilities. In the second quarter of 2021, the Company used $0.8 million of the total employee retention credit leaving a $1.1 million credit to be applied against payroll tax liabilities. In the third</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> quarter of 2021, the Company used $0.9 million of the total employee retention credit leaving a $1.9 million credit 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%"> be applied against payroll tax liabilities.</span></div> 17000 20000 -351000 5927000 2851000 0 0 8538000 1900000 800000 1100000 900000 1900000 Related Party TransactionIn January 2017, the Internal Revenue Service (“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 <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%">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%">In October 2019, an amendment to the employment agreement of Mr. Chisholm 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. At December 31, 2019, the Company netted the related party receivable against the severance payable and recorded $1.8 million for potential liability to the IRS. On January 5, 2020, Mr. Chisholm ceased to be an employee of the Company. In September 2020, the Company informed Mr. Chisholm it would cease payment of future severance.</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 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 September 30, 2021 and December 31, 2020, the receivable from Mr. Chisholm was $1.4 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%">which equaled the payable to the IRS and 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></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%">Mr. Ted D. Brown has been a Director of the Company since November of 2013 and has been the President and CEO of Confluence Resources LP (“Customer”), a private oil and gas exploration and production company formed in 2016. The Company entered into a $1.3 million bill-and-hold agreement with the Customer during the third quarter of 2021. The agreement between the Company and Customer is a related party transaction. The Company’s board was informed prior to the transaction and subsequently ratified the transaction as being in the best interests of the Company. For the three and nine months ended September 30, 2021, the Company’s revenues for chemical sales to Confluence Resources LP was $1.3 million. As of September 30, 2021, the customer owes $1.3 million to the Company and transaction is recorded in account receivables on the consolidated balance sheet.</span></div> 1800000 200000 1400000 1400000 1300000 1300000 1300000 1300000 Business Segment, Geographic and Major Customer Information<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%">Segment 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%">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 green specialty chemistries, logistics and technology services, which enable its customers to pursue improved efficiencies and performance throughout the life cycle of their wells, helping customers improve their ESG and operational goals.</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 optimized 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 utilization of greener chemicals. Customers of the CT 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><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="text-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:107%">In 2020, the Company leveraged historical expertise, existing infrastructure, personnel, supply chain, research and resident consumer market experience to address the emerging demand for disinfectants, surface cleaners, degreasers and solvents for industrial, commercial and consumer use. The Company produces Food and Drug Administration and Environmental Protection Agency compliant products its ISO 9001:2015 certified facility in Marlow, Oklahoma. Today the Company has a portfolio of specialty chemical products to address the long-term challenges in the janitorial and sanitization (JanSan), food service and adjacent markets</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:107%">. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Data Analytics. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 on the composition and properties of energy customers’ hydrocarbon fluids. The real-time information on hydrocarbon composition and properties helps customers generate additional profits by enhancing their operations including crude/condensates stabilization, blending, optimization of transmix, increasing efficiencies of gas processing plants, ensuring product quality while enabling automation of fluid handling and reducing losses through giveaways (i.e., that portion of a product of higher value than what is specified). The customers of the DA segment span across the entire oil and gas market, from upstream production to midstream facilities to refineries and distribution networks. </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 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-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:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><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:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><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="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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the three months ended September 30,</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:120%">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="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%">Data Analytics</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%">Corporate and 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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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%">Revenue from external customers</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,044 </span></td><td style="background-color:#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 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%">803 </span></td><td style="background-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%">8,847 </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;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%">Revenue from related party</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,332 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,332 </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;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%">Income (loss) from operations, including impairment</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,399 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,696)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </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;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%">Depreciation and amortization</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%">215 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </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;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%">Additions to long-lived 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%">— </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%;text-decoration:underline">2020</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="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;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%">Revenue from external customers</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%">12,083 </span></td><td style="background-color:#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 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%">656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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%">12,739 </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;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%">Revenue from related party</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="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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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;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%">Loss from operations, including impairment</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,880)</span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,035)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,679)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,594)</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;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%">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:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">518 </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;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%">Additions to long-lived 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%">906 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;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%">The Company formed the Data Analytics segment in the second quarter of 2020 upon acquiring JP3.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:39.937%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.686%"/><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:12.264%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><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="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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><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:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><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%">For the nine months ended September 30,</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:120%">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="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%">Data Analytics</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%">Corporate and 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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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%">Revenue from external customers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,033 </span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,749 </span></td><td style="background-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%">29,782 </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;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%">Revenue from related party</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,332 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,332 </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;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%">Loss from operations, including impairment</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,009)</span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,926)</span></td><td style="background-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%">(15,073)</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;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%">Depreciation and amortization</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%">739 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793 </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;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%">Additions to long-lived 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%">31 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </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: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="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:700;line-height:100%;text-decoration:underline">2020</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="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;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%">Revenue from external customers</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%">39,462 </span></td><td style="background-color:#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 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,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,035 </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;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%">Revenue from related party</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="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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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;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%">Loss from operations, including impairment</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%">(75,137)</span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,589)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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%">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:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,177 </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;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%">Additions to long-lived 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%">906 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;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%">The Company formed the DA segment in the second quarter of 2020 upon acquiring JP3.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets of the Company by reportable segments 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:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">47,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,346 </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%">15,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-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%">969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">64,554 </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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td 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="background-color:#ffffff;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="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%">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-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:33.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.110%"/><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%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">8,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,928 </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%">24,624 </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%">32,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UAE</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%">1,319 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,473 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,781 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,615 </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;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%">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%">10,179 </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%">12,739 </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%">31,114 </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%">41,035 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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-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%">Major Customers* </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%">Revenue from major customers, as a percentage of consolidated revenue, 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:100.000%"><tr><td style="width:1.0%"/><td style="width:70.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">For the three months ended September 30,</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%">Chemistry Technologies</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%">% of Total Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</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%">3,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9 </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"/><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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer E - Related party</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,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1 </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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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%;text-decoration:underline">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%"> </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="display:none"/><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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</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%">4,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2 </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"/><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;text-indent:9pt;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4 </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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">For the nine months ended September 30,</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%">Chemistry Technologies</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%">% of Total Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8 </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"/><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;text-indent:9pt;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1 </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></table></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.514%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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%;text-decoration:underline"> 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%"> </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="display:none"/><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;text-indent:9pt;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%">10,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </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"/><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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="3" style="display:none"/><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;text-indent:9pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* DA customer did not account for more than 10% of revenue during this period.</span></div><div style="margin-top:9pt;padding-left: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 surface cleaner and disinfectant industry. 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 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><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 16, “Business Segment, Geographic and Major Customer Information,” for concentration of segment revenue from major customers.</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%">Segment 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%">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 green specialty chemistries, logistics and technology services, which enable its customers to pursue improved efficiencies and performance throughout the life cycle of their wells, helping customers improve their ESG and operational goals.</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 optimized 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 utilization of greener chemicals. Customers of the CT 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><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="text-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:107%">In 2020, the Company leveraged historical expertise, existing infrastructure, personnel, supply chain, research and resident consumer market experience to address the emerging demand for disinfectants, surface cleaners, degreasers and solvents for industrial, commercial and consumer use. The Company produces Food and Drug Administration and Environmental Protection Agency compliant products its ISO 9001:2015 certified facility in Marlow, Oklahoma. Today the Company has a portfolio of specialty chemical products to address the long-term challenges in the janitorial and sanitization (JanSan), food service and adjacent markets</span><span style="color:#000000;font-family:'Calibri',sans-serif;font-size:12pt;font-weight:400;line-height:107%">. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Data Analytics. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">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 on the composition and properties of energy customers’ hydrocarbon fluids. The real-time information on hydrocarbon composition and properties helps customers generate additional profits by enhancing their operations including crude/condensates stabilization, blending, optimization of transmix, increasing efficiencies of gas processing plants, ensuring product quality while enabling automation of fluid handling and reducing losses through giveaways (i.e., that portion of a product of higher value than what is specified). The customers of the DA segment span across the entire oil and gas market, from upstream production to midstream facilities to refineries and distribution networks. </span></div>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. <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%">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:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><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:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><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="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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the three months ended September 30,</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:120%">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="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%">Data Analytics</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%">Corporate and 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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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%">Revenue from external customers</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,044 </span></td><td style="background-color:#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 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%">803 </span></td><td style="background-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%">8,847 </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;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%">Revenue from related party</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,332 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,332 </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;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%">Income (loss) from operations, including impairment</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,399 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,696)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">632 </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;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%">Depreciation and amortization</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%">215 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233 </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;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%">Additions to long-lived 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%">— </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="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:700;line-height:100%;text-decoration:underline">2020</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="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;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%">Revenue from external customers</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%">12,083 </span></td><td style="background-color:#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 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%">656 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-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%">12,739 </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;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%">Revenue from related party</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="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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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;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%">Loss from operations, including impairment</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,880)</span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,035)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,679)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,594)</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;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%">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:10pt;font-weight:400;line-height:100%">244 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">274 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">518 </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;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%">Additions to long-lived 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%">906 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;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%">The Company formed the Data Analytics segment in the second quarter of 2020 upon acquiring JP3.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.982%"><tr><td style="width:1.0%"/><td style="width:39.937%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.579%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.686%"/><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:12.264%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.635%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.529%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.741%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><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="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="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:43.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><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:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.038%"/><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%">For the nine months ended September 30,</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:120%">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="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%">Data Analytics</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%">Corporate and 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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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%">Revenue from external customers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,033 </span></td><td style="background-color:#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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,749 </span></td><td style="background-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%">29,782 </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;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%">Revenue from related party</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,332 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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,332 </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;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%">Loss from operations, including impairment</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,009)</span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,138)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,926)</span></td><td style="background-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%">(15,073)</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;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%">Depreciation and amortization</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%">739 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">793 </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;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%">Additions to long-lived 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%">31 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31 </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: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="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:700;line-height:100%;text-decoration:underline">2020</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="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;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%">Revenue from external customers</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%">39,462 </span></td><td style="background-color:#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 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,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,035 </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;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%">Revenue from related party</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="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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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;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%">Loss from operations, including impairment</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%">(75,137)</span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,185)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,589)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;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%">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:10pt;font-weight:400;line-height:100%">2,300 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,177 </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;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%">Additions to long-lived 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%">906 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-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%">906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;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%">The Company formed the DA segment in the second quarter of 2020 upon acquiring JP3.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets of the Company by reportable segments 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:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2020</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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times 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%">47,625 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,346 </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%">15,960 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-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%">969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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%">64,554 </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%">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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td 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> 8044000 803000 0 8847000 1332000 0 0 1332000 4399000 -1071000 -2696000 632000 215000 17000 1000 233000 0 0 0 0 12083000 656000 0 12739000 0 0 0 0 -8880000 -34035000 -2679000 -45594000 244000 274000 0 518000 906000 0 0 906000 26033000 3749000 0 29782000 1332000 0 0 1332000 -3009000 -3009000 -2138000 -2138000 -9926000 -9926000 -15073000 -15073000 739000 52000 2000 793000 31000 0 0 31000 39462000 1573000 0 41035000 0 0 0 0 -75137000 -35185000 -15589000 -125911000 2300000 405000 472000 3177000 906000 0 0 906000 47625000 43346000 15960000 13201000 969000 29663000 64554000 86210000 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:100.000%"><tr><td style="width:1.0%"/><td style="width:33.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.689%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.110%"/><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%">Three months ended September 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Nine months ended September 30,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight: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%">2021</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%">2020</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%">2021</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%">2020</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%">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%">8,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,928 </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%">24,624 </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%">32,639 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UAE</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%">1,319 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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,473 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,741 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,781 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">766 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,338 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,615 </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;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%">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%">10,179 </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%">12,739 </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%">31,114 </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%">41,035 </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> 8094000 9928000 24624000 32639000 1319000 1473000 3741000 3781000 766000 1338000 2749000 4615000 10179000 12739000 31114000 41035000 <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%">Revenue from major customers, as a percentage of consolidated revenue, 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:100.000%"><tr><td style="width:1.0%"/><td style="width:70.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">For the three months ended September 30,</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%">Chemistry Technologies</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%">% of Total Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</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%">3,041 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.9 </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"/><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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer E - Related party</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,332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1 </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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.806%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.791%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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%;text-decoration:underline">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%"> </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="display:none"/><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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</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%">4,632 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.2 </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"/><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;text-indent:9pt;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4 </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><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.245%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">For the nine months ended September 30,</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%">Chemistry Technologies</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%">% of Total Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;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"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,701 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.8 </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"/><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;text-indent:9pt;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:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,067 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.1 </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></table></div><div style="margin-top:3pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.514%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.083%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding: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%;text-decoration:underline"> 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%"> </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="display:none"/><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;text-indent:9pt;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%">10,412 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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.4 </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"/><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;text-indent:9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer D</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,117 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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><td colspan="3" style="display:none"/><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;text-indent:9pt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,631 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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="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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;padding-left:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* DA customer did not account for more than 10% of revenue during this period.</span></div> 3041000 0.299 1332000 0.131 4632000 0.362 2088000 0.164 7701000 0.248 4067000 0.131 10412000 0.254 8117000 0.198 3631000 0.089 Subsequent Events We have evaluated the effects of events that have occurred subsequent to September 30, 2021, and there have been no material events that would require recognition in our third quarter 2021 consolidated financial statements or disclosure in the Notes to the consolidated financial statements, except that on October 28, 2021, the Company also received a confirmation approving a request to extend the maturity date of Flotek’s PPP loan maturity date from April 15, 2022 to April 15, 2025. Additionally on <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%">October 29, 2021, the Company and Flotek Chemistry reached an agreement with all parties resolving all claims between the parties. </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 ADM settlement agreement and the Flotek PPP loan maturity date extension approval were considered to be recognizable subsequent events under U.S. GAAP and required adjustment to our third quarter 2021 consolidated financial statements. See Note 11 - Commitments and Contingencies and Note 8 - Debt for additional information.</span></div> See Note 12, “Stockholders’ Equity” for further discussion. XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
9 Months Ended
Sep. 30, 2021
Nov. 08, 2021
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
Document Transition Report false  
Entity File Number 1-13270  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   79,617,743
Entity Registrant Name FLOTEK INDUSTRIES INC/CN  
Entity Central Index Key 0000928054  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Amendment Flag false  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 20,527 $ 38,660
Restricted cash 40 664
Accounts receivable, net of allowance for doubtful accounts of $743 and $1,316 at September 30, 2021 and December 31, 2020, respectively 11,560 11,764
Inventories, net 8,818 11,837
Income taxes receivable 55 403
Other current assets 4,811 3,127
Assets held for sale 545 0
Total current assets 46,356 66,455
Property and equipment, net 7,769 9,087
Operating lease right-of-use assets 2,099 2,320
Goodwill 8,092 8,092
Deferred tax assets, net 209 223
Other long-term assets 29 33
TOTAL ASSETS 64,554 86,210
Current liabilities:    
Accounts payable 5,224 5,787
Accrued liabilities 10,465 18,275
Income taxes payable 38 21
Interest payable 70 34
Current portion of operating lease liabilities 586 636
Current portion of finance lease liabilities 48 60
Current portion of long-term debt 1,336 4,048
Total current liabilities 17,767 28,861
Deferred revenue, long-term 100 117
Long-term operating lease liabilities 7,888 8,348
Long-term finance lease liabilities 64 96
Long-term debt 3,452 1,617
TOTAL LIABILITIES 29,271 39,039
Commitments and contingencies (See Note 11)
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; 79,610,243 shares issued and 69,316,933 shares outstanding at September 30, 2021; 78,669,414 shares issued and 73,088,494 shares outstanding at December 31, 2020 8 8
Additional paid-in capital 362,174 359,721
Accumulated other comprehensive income (loss) 51 (19)
Accumulated deficit (293,025) (278,688)
Treasury stock, at cost; 5,648,721 and 5,580,920 shares at September 30, 2021 and December 31, 2020, respectively (33,925) (33,851)
Total stockholders’ equity 35,283 47,171
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 64,554 $ 86,210
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 743 $ 1,316
Preferred stock, at 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) 79,610,243 78,669,414
Common stock, shares outstanding (in shares) 69,316,933 73,088,494
Treasury stock, shares (in shares) 5,648,721 5,580,920
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue        
Revenue from external customers $ 8,847 $ 12,739 $ 29,782 $ 41,035
Revenue from related party 1,332 0 1,332 0
Total revenues 10,179 12,739 31,114 41,035
Costs and expenses:        
Operating expenses (excluding depreciation and amortization) 5,418 29,466 31,330 63,939
Corporate general and administrative 2,696 2,679 9,925 12,568
Depreciation and amortization 233 518 793 3,177
Research and development 1,186 1,480 4,194 5,673
Loss (Gain) on disposal of long-lived assets 14 (37) (55) (92)
Impairment of goodwill 0 11,706 0 11,706
Impairment of fixed, long-lived and intangible assets 0 12,521 0 69,975
Total costs and expenses 9,547 58,333 46,187 166,946
Income (loss) from operations 632 (45,594) (15,073) (125,911)
Other (expense) income:        
Paycheck protection plan loan forgiveness 0 0 881 0
Gain on lease termination 0 0 0 576
Interest expense (18) (19) (53) (40)
Other (expense) income, net (102) 291 (62) 322
Total other (expense) income, net (120) 272 766 858
Income (loss) before income taxes 512 (45,322) (14,307) (125,053)
Income tax (expense) benefit (3) 81 (30) 6,282
Net income (loss) $ 509 $ (45,241) $ (14,337) $ (118,771)
Income (loss) per common share:        
Basic (in dollars per share) $ 0.01 $ (0.66) $ (0.21) $ (1.75)
Diluted (in dollars per share) $ 0.01 $ (0.66) $ (0.21) $ (1.75)
Weighted average common shares:        
Weighted average common shares used in computing basic income (loss) per common share (in shares) 69,324 68,217 68,665 68,063
Weighted average common shares used in computing diluted income (loss) per common share (in shares) 70,176 68,217 68,665 68,063
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 509 $ (45,241) $ (14,337) $ (118,771)
Other comprehensive income (loss):        
Foreign currency translation adjustment 38 (40) 70 (168)
Comprehensive Income (loss) $ 547 $ (45,281) $ (14,267) $ (118,939)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Cash flows from operating activities:    
Net loss $ (14,337) $ (118,771)
Adjustments to reconcile net loss to net cash used in operating activities:    
Change in fair value of contingent consideration (701) 3,200
Depreciation and amortization 793 3,177
Provision for doubtful accounts (42) 494
Inventory purchase commitment settlement (7,633)
Provision for excess and obsolete inventory 687 10,465
Impairment of goodwill 0 11,706
Impairment of right-of-use assets 0 7,434
Impairment of fixed assets 0 30,178
Impairment of intangible assets 0 32,363
Gain on sale of assets (55) (668)
Non-cash lease expense 221 299
Stock compensation expense 2,710 2,208
Deferred income tax provision (benefit) 13 (199)
Paycheck protection plan loan forgiveness (881) 0
Changes in current assets and liabilities:    
Accounts receivable, net 111 4,714
Inventories, net 2,330 3,186
Income taxes receivable 405 (140)
Other current assets (2,237) 823
Other long-term assets 541 (16)
Accounts payable (604) (11,906)
Accrued liabilities 414 (17,689)
Income taxes payable (53) 25
Interest payable 36 22
Net cash used in operating activities (18,282) (39,095)
Cash flows from investing activities:    
Capital expenditures (31) (836)
Proceeds from sale of business 0 9,907
Proceeds from sale of assets 74 86
Purchase of JP3, net of cash acquired 0 (26,284)
Abandonment of patents and other intangible assets 0 (8)
Net cash provided by (used in) investing activities 43 (17,135)
Cash flows from financing activities:    
Proceeds from paycheck protection plan loan 0 4,788
Payments to tax authorities for shares withheld from employees (161) (123)
(Payments) proceeds from issuance of stock (246) 416
Payments for finance leases (44) (152)
Net cash (used in) provided by financing activities (451) 4,929
Effect of changes in exchange rates on cash and cash equivalents (67) (80)
Net change in cash, cash equivalents and restricted cash (18,757) (51,381)
Cash and cash equivalents at the beginning of period 38,660 100,575
Restricted cash at the beginning of period 664 663
Cash and cash equivalents and restricted cash at beginning of period 39,324 101,238
Cash and cash equivalents at end of period 20,527 49,193
Restricted cash at the end of period 40 664
Cash, cash equivalents and restricted cash at end of period $ 20,567 $ 49,857
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (DEFICIT) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance at Dec. 31, 2019 $ 172,029 $ 6 $ (33,484) $ 347,565 $ 179 $ (142,237)
Beginning balance (in shares) at Dec. 31, 2019   63,657 4,145      
Increase (Decrease) in Equity            
Net income (loss) (118,771)         (118,771)
Foreign currency translation adjustment (168)       (168)  
Stock issued under employee stock purchase plan 78     78    
Stock issued under employee stock purchase plan (in shares)     (50)      
Restricted stock granted 338     338    
Restricted stock granted (in shares)   2,815        
Restricted stock forfeited (in shares)     (457)      
Treasury stock purchased (123)   $ (123)      
Treasury stock purchased (in shares)     97      
Stock compensation expense 2,208     2,208    
Stock issued in JP3 acquisition 8,538 $ 1   8,537    
Stock issued in JP3 acquisition (shares)   11,500        
Ending balance at Sep. 30, 2020 64,129 $ 7 $ (33,607) 358,726 11 (261,008)
Ending balance (in shares) at Sep. 30, 2020   77,972 4,649      
Beginning balance at Jun. 30, 2020 108,706 $ 7 $ (33,566) 357,981 51 (215,767)
Beginning balance (in shares) at Jun. 30, 2020   77,626 4,459      
Increase (Decrease) in Equity            
Net income (loss) (45,241)         (45,241)
Foreign currency translation adjustment (40)       (40)  
Stock issued under employee stock purchase plan 58     58    
Stock issued under employee stock purchase plan (in shares)     (25)      
Restricted stock granted (in shares)   346        
Restricted stock forfeited (in shares)     (179)      
Treasury stock purchased (41)   $ (41)      
Treasury stock purchased (in shares)     36      
Stock compensation expense 687     687    
Ending balance at Sep. 30, 2020 64,129 $ 7 $ (33,607) 358,726 11 (261,008)
Ending balance (in shares) at Sep. 30, 2020   77,972 4,649      
Beginning balance at Dec. 31, 2020 47,171 $ 8 $ (33,851) 359,721 (19) (278,688)
Beginning balance (in shares) at Dec. 31, 2020   78,669 5,581      
Increase (Decrease) in Equity            
Net income (loss) (14,337)          
Foreign currency translation adjustment 70       70  
Stock issued under employee stock purchase plan (246)   $ (110) (136)    
Stock issued under employee stock purchase plan (in shares)     (112)      
Restricted stock granted (in shares)   1,694        
Restricted stock forfeited 76   $ 72 4    
Restricted stock forfeited (in shares)   (140) (34)      
Stock compensation expense 2,710     2,710    
Shares withheld to cover taxes (161)   $ (36) (125)    
Shares withheld to cover taxes (in shares)     146      
Other (shares) [1]   (613)        
Stock issued in JP3 acquisition 0          
Ending balance at Sep. 30, 2021 35,283 $ 8 $ (33,925) 362,174 51 (293,025)
Ending balance (in shares) at Sep. 30, 2021   79,610 5,649      
Beginning balance at Jun. 30, 2021 33,894 $ 8 $ (34,017) 361,424 13 (293,534)
Beginning balance (in shares) at Jun. 30, 2021   79,607 5,628      
Increase (Decrease) in Equity            
Net income (loss) 509         509
Foreign currency translation adjustment 38       38  
Stock issued under employee stock purchase plan (69)   $ 20 (89)    
Stock issued under employee stock purchase plan (in shares)     (28)      
Restricted stock granted (in shares)   9        
Restricted stock forfeited 11   $ 8 3    
Restricted stock forfeited (in shares)   (6) (4)      
Stock compensation expense 961     961    
Shares withheld to cover taxes (61)   $ 64 (125)    
Shares withheld to cover taxes (in shares)     45      
Ending balance at Sep. 30, 2021 $ 35,283 $ 8 $ (33,925) $ 362,174 $ 51 $ (293,025)
Ending balance (in shares) at Sep. 30, 2021   79,610 5,649      
[1] See Note 12, “Stockholders’ Equity” for further discussion.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Significant Accounting Policies
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Significant Accounting Policies Organization and Significant Accounting Policies
Organization and Nature of Operations

Flotek Industries, Inc. (“Flotek” or the “Company”) creates solutions to reduce the environmental impact of energy on air, water, land and people. A technology-driven, specialty green chemistry and data company, Flotek helps customers across industrial, commercial, and consumer markets improve their Environmental, Social, and Governance (ESG) performance.
The Company’s Chemistry Technologies (“CT”) segment develops, manufactures, packages, distributes, delivers, and markets green 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, reducing their carbon footprint, energy consumption and emissions.
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 16, “Business Segment, Geographic and Major Customer Information.” For further discussion of the JP3 acquisition, see Note 3, “Business Acquisition.”
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.
Basis of Presentation
The accompanying unaudited financial statements reflect all adjustments, in the opinion of management, necessary for fair statement of the financial condition and results of operations for the periods presented. All such adjustments are normal and recurring in nature. The financial statements, including selected notes, have been prepared in accordance with applicable rules and regulations of the SEC regarding interim financial reporting and do not include all information and disclosures required by accounting principles generally accepted in the United States of America (“U.S. GAAP”) for comprehensive financial statement reporting. These interim financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report. A copy of the 2020 Annual Report is available on the SEC’s website, www.sec.gov, under the Company’s ticker symbol (“FTK”) or on Flotek’s website, www.flotekind.com. The information contained on the Company’s website does not form a part of this Quarterly Report. All significant intercompany accounts and transactions have been eliminated in consolidation. The Company does not have investments in any unconsolidated subsidiaries.
The consolidated financial statements have been prepared assuming that the Company will continue as a going concern.
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 operating cash flows, the monetization of non-core assets, and the availability of and access to debt and equity financing. The Company has a history of losses and negative operating cash flows from operations and expects to utilize a significant amount of cash as we wrap up 2021 and begin 2022. 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 slower than expected recovery 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 the Company’s 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:
Raising equity either in the public markets or via a private placement offering;
Seeking Paycheck Protection Program (“PPP”) loan (“PPP loan”) forgiveness from the Small Business Administration;
Entry into a borrowing facility with one or more lenders;
Sale of excess inventory and/or raw materials;
Operating lease transaction of facilities;
Sale of non-core real estate properties;
Sale-leaseback transactions of facilities;
Sub-leasing certain facilities;
Renegotiating current lease facility terms and conditions;
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, there can be no assurance that such matters can be implemented on acceptable terms or at all.
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.

Reclassifications

Certain prior period amounts have been reclassified to conform to the current period presentation. The reclassifications did not impact previously reported net loss and stockholders’ equity.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Recent Accounting Pronouncements
9 Months Ended
Sep. 30, 2021
Accounting Standards Update and Change in Accounting Principle [Abstract]  
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.
New Accounting Standards Issued But Not Adopted as of September 30, 2021
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 has evaluated the impact of this standard and determined that there is no impact 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 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Business Acquisition
9 Months Ended
Sep. 30, 2021
Business Combination and Asset Acquisition [Abstract]  
Business Acquisition Business AcquisitionDuring 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 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 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 at acquisition date for two potential earn-out provisions totaling up to $5.0 million based on certain stock performance targets. The first and second earn-out provisions occur if the ten-day volume-weighted average share price equals or exceeds $2 per share and $3 per share, respectively, before May 18, 2025. See Note 9, “Fair Value Measurements,” for additional information on the current estimated fair value of the contingent consideration.

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 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers
9 Months Ended
Sep. 30, 2021
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-60 days for domestic and 90 days for international from invoice receipt. In addition, sales taxes are excluded from revenues.
Disaggregation of Revenue
The Company differentiates revenue based on whether the source of revenue is attributable to product sales (point-in-time revenue recognition) or service revenue (over-time revenue recognition). Product sales accounted for over 90% of total revenue for the three and nine months ended September 30, 2021 and 2020.
Revenue disaggregated by revenue source is as follows (in thousands):
 Three months ended September 30,Nine months ended September 30,
 2021202020212020
Revenue:
Products$9,494 $12,076 $29,017 $39,053 
Services685 663 2,097 1,982 
$10,179 $12,739 $31,114 $41,035 
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 the three and nine months September 30, 2021 and 2020.
During the third quarter 2021, we entered into a bill-and-hold contract, where we invoice the customer for products even though we retain possession of the products until a point in time in the future when the products are shipped to the customer. In these contracts, the primary performance obligation is satisfied at a point in time when the product is segregated from our general inventory, it is ready for shipment to customer, and we do not have the ability to use the product or direct it to another customer. Additionally, we have a secondary performance obligation related to custodial costs, including storage and freight, which is satisfied over time once the product has been delivered to the customer. During the three and nine months ended September 30, 2021, we recognized $1.3 million of revenue related to a bill-and-hold arrangement with a related party.
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.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories are as follows (in thousands):
September 30, 2021December 31, 2020
Raw materials$6,025 $7,190 
Finished goods13,451 15,705 
Inventories19,476 22,895 
Less reserve for excess and obsolete inventory(10,658)(11,058)
Inventories, net$8,818 $11,837 

The provision recorded in the three and nine months ended September 30, 2021 were $0.1 million for the CT segment and nil for the DA segment and $0.5 million for the CT segment and $0.2 million of the DA segment, respectively. The provision recorded in the three and nine months ended September 30, 2020 were $5.9 million for the CT segment and $3.9 million for the DA segment and $2.0 million for the CT segment and $3.9 million for the DA segment, respectively. The decrease in excess and obsolescence during the nine months ended September 30, 2020 is attributable to the Company’s sales of excess and obsolescence inventory.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Property and Equipment Property and Equipment
Property and equipment are as follows (in thousands):
September 30, 2021December 31, 2020
Land$1,986 $2,415 
Land improvements861 867 
Buildings and leasehold improvements6,364 6,364 
Machinery and equipment7,753 7,760 
Furniture and fixtures649 649 
Transportation equipment1,043 1,190 
Computer equipment and software1,222 1,296 
   Property and equipment19,878 20,541 
Less accumulated depreciation(12,109)(11,454)
Property and equipment, net$7,769 $9,087 
Depreciation expense totaled $0.2 million and $0.5 million for the three months ended September 30, 2021 and 2020, and $0.8 million and $2.3 million for the nine months ended September 30, 2021 and 2020, respectively.
During the first quarter of 2021, the Company classified its warehouse facility in Monahans, Texas, as held for sale based on the criteria outlined in Accounting Standard Codification (“ASC”) 360, Property, Plant and Equipment. During the first quarter, the Company committed to a plan to sell the asset in its present condition. The Company engaged with a commercial real estate agent and is actively looking for a buyer. As such, the Company reclassified the related property, plant and equipment of $0.5 million as held for sale in the current assets of the consolidated balance sheet, as the Company expects to complete the asset sale within one year.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
9 Months Ended
Sep. 30, 2021
Leases [Abstract]  
Leases Leases
In August 2021, the company entered into a five year triple net operating lease agreement to lease a warehouse facility in Monahans, TX. The tenant occupied the Company’s warehouse facility in Monahans, TX in September 2021. The company will recognize other rental income, including rent, taxes and insurance over the lease period.
In July 2021, the Company entered into a long-term rental agreement with Resolute Oil to leverage capabilities and facilities to drive growth in adjacent green chemistry markets. The agreement includes options to renew until 2036.

Through the agreement, Resolute Oil will fully utilize the Company’s entire 15-acre campus, including the 38,000 square foot chemical blending facility, based in Waller, TX, to manufacture United States Pharmacopeia-National Formulary (USP-NF)-grade white mineral oil distributed globally to customers in the agricultural, energy, food & beverage, cosmetic, and personal care markets.
During the first quarter of 2020, the Company ceased use of the corporate headquarters leased offices and moved corporate employees to the Global Research and Innovation Center (“GRIC”) during the second quarter of 2020. In addition, the lease liability and corresponding right-of-use (“ROU”) 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 ROU assets totaling of $6.2 million each as of March 31, 2020. During the second quarter of 2020, the Company terminated the lease of the corporate headquarters office and moved all employees to the GRIC facility effective June 29, 2020.
In addition, during the three months ended March 31, 2020, the Company recorded an impairment of the ROU assets totaling $7.4 million. No impairment was recognized for the three and nine months ended September 30, 2021.
The components of lease expense and supplemental cash flow information are as follows (in thousands):

Three months ended September 30,Nine months ended September 30,
2021202020212020
Operating lease expense$247 $258 $735 $1,112 
Finance lease expense:
Amortization of right-of-use assets11 13 
Interest on lease liabilities14 
Total finance lease expense 20 27 
Short-term lease expense15 57 44 145 
Total lease expense$268 $324 $799 $1,284 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$380 $317 $1,107 $2,312 
Operating cash flows from finance leases10 62 13 
Financing cash flows from finance leases51 152 
Maturities of lease liabilities are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2021 (excluding the nine months ended September 30, 2021)$285 $14 
20221,254 47 
20231,318 39 
20241,348 23 
20251,375 — 
Thereafter6,870 — 
Total lease payments$12,450 $123 
Less: Interest(3,976)(11)
Present value of lease liabilities$8,474 $112 

Supplemental balance sheet information related to leases is as follows (in thousands):
September 30, 2021December 31, 2020
Operating Leases
Operating lease right-of-use assets$2,099 $2,320 
Current portion of operating lease liabilities$586 $636 
Long-term operating lease liabilities7,888 8,348 
Total operating lease liabilities$8,474 $8,984 
Finance Leases
   Property and equipment$147 $147 
Accumulated depreciation(33)(26)
Property and equipment, net$114 $121 
Current portion of finance lease liabilities$48 $60 
Long-term finance lease liabilities64 96 
Total finance lease liabilities$112 $156 
Weighted Average Remaining Lease Term
Operating leases9.1 years9.9 years
Finance leases2.9 years3.1 years
Weighted Average Discount Rate
Operating leases8.9 %8.9 %
Finance leases8.5 %9.0 %
Leases Leases
In August 2021, the company entered into a five year triple net operating lease agreement to lease a warehouse facility in Monahans, TX. The tenant occupied the Company’s warehouse facility in Monahans, TX in September 2021. The company will recognize other rental income, including rent, taxes and insurance over the lease period.
In July 2021, the Company entered into a long-term rental agreement with Resolute Oil to leverage capabilities and facilities to drive growth in adjacent green chemistry markets. The agreement includes options to renew until 2036.

Through the agreement, Resolute Oil will fully utilize the Company’s entire 15-acre campus, including the 38,000 square foot chemical blending facility, based in Waller, TX, to manufacture United States Pharmacopeia-National Formulary (USP-NF)-grade white mineral oil distributed globally to customers in the agricultural, energy, food & beverage, cosmetic, and personal care markets.
During the first quarter of 2020, the Company ceased use of the corporate headquarters leased offices and moved corporate employees to the Global Research and Innovation Center (“GRIC”) during the second quarter of 2020. In addition, the lease liability and corresponding right-of-use (“ROU”) 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 ROU assets totaling of $6.2 million each as of March 31, 2020. During the second quarter of 2020, the Company terminated the lease of the corporate headquarters office and moved all employees to the GRIC facility effective June 29, 2020.
In addition, during the three months ended March 31, 2020, the Company recorded an impairment of the ROU assets totaling $7.4 million. No impairment was recognized for the three and nine months ended September 30, 2021.
The components of lease expense and supplemental cash flow information are as follows (in thousands):

Three months ended September 30,Nine months ended September 30,
2021202020212020
Operating lease expense$247 $258 $735 $1,112 
Finance lease expense:
Amortization of right-of-use assets11 13 
Interest on lease liabilities14 
Total finance lease expense 20 27 
Short-term lease expense15 57 44 145 
Total lease expense$268 $324 $799 $1,284 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$380 $317 $1,107 $2,312 
Operating cash flows from finance leases10 62 13 
Financing cash flows from finance leases51 152 
Maturities of lease liabilities are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2021 (excluding the nine months ended September 30, 2021)$285 $14 
20221,254 47 
20231,318 39 
20241,348 23 
20251,375 — 
Thereafter6,870 — 
Total lease payments$12,450 $123 
Less: Interest(3,976)(11)
Present value of lease liabilities$8,474 $112 

Supplemental balance sheet information related to leases is as follows (in thousands):
September 30, 2021December 31, 2020
Operating Leases
Operating lease right-of-use assets$2,099 $2,320 
Current portion of operating lease liabilities$586 $636 
Long-term operating lease liabilities7,888 8,348 
Total operating lease liabilities$8,474 $8,984 
Finance Leases
   Property and equipment$147 $147 
Accumulated depreciation(33)(26)
Property and equipment, net$114 $121 
Current portion of finance lease liabilities$48 $60 
Long-term finance lease liabilities64 96 
Total finance lease liabilities$112 $156 
Weighted Average Remaining Lease Term
Operating leases9.1 years9.9 years
Finance leases2.9 years3.1 years
Weighted Average Discount Rate
Operating leases8.9 %8.9 %
Finance leases8.5 %9.0 %
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Debt
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Debt Debt
In April 2020, the Company received a $4.8 million loan under the 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 in 2022. No payments of principal or interest were required during the year ended December 31, 2020, or the three and nine months ended September 30, 2021.

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. During the second quarter of 2021, the Company applied for 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 audit by the SBA to further ensure PPP loans are limited to eligible borrowers in need.

In June 2021, the Company received notice from the SBA that the JP3 PPP loan and accrued interest was fully forgiven. Accordingly, during the second quarter, the Company recorded $0.9 million in other income on the consolidated statement of operations. The Company has submitted to the SBA for partial forgiveness on the Flotek PPP loan but as of the date of this filing, no conclusion from the SBA have been reached.

In October 2021, the Company received notice that a request to extend the Flotek PPP loan maturity date from April 15, 2022 to April 15, 2025 was confirmed. Prior to the extension approval, the $4.8 million Flotek PPP loan balance was classified as a current liability. The maturity date extension amendment occurred before the third quarter 2021 balance sheet was issued, therefore, $3.5 million was reclassified to long-term debt, reducing the current portion of long-term debt from $4.8 million to $1.3 million as of September 30, 2021.

Long-term debt, including current portion, is as follows (in thousands):
September 30, 2021December 31, 2020
Flotek paycheck protection plan loan$4,788 $4,788 
JP3 paycheck protection plan loan — 877 
   Total4,788 5,665 
Less current maturities(1,336)(4,048)
Total long-term debt, net of current portion$3,452 $1,617 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements
9 Months Ended
Sep. 30, 2021
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 loan for Flotek approximates fair value as of September 30, 2021. Subsequent to the third quarter balance sheet date, the Company received notice that a request to extend the Flotek PPP loan maturity date from April 15, 2022 to April 15, 2025 was confirmed. Additionally, upon receipt of the SBA’s final decision on the Company’s reimbursement request to forgive the FTK PPP loan, any remaining balances not forgiven by the SBA will be measured on a recurring basis.
Liabilities Measured at Fair Value on a Recurring Basis

The following table presents the Company’s liabilities that are measured at fair value on a recurring basis and the level within the fair value hierarchy (in thousands):
Balance at September 30, Balance at December 31,
Level 1Level 2Level 32021Level 1Level 2Level 32020
Contingent consideration$— $— $715 $715 $— $— $1,416 $1,416 
On September 30, 2021, and December 31, 2020, the estimated fair value of the remaining stock performance earn-out provision, with respect to the JP3 transaction, was recorded as a contingent liability. The estimated fair value of the earn-out provision at the end of each period 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 periods ending September 30, 2021 and December 31, 2020.
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 three months ended March 31, 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. During the three months ended September 30, 2020, the Company recorded additional impairment expenses of $12.5 million. Total impairment expenses recorded during the nine months ended September 30, 2020 was $70.0 million of long-lived and intangible assets.
Management inputs used in fair value measurements were classified as Level 3.
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 2020, the first stock performance target for the contingent consideration was achieved and settled. The Company estimated the fair value of the remaining stock performance earn-out provision at September 30, 2021, and decreased the estimated fair value of the contingent liability to $0.7 million. The Company records changes in the fair value of the contingent consideration and achievement of performance targets in operating expenses.
The following table presents the changes in contingent consideration balances classified as Level 3 balances for the three and nine months ended September 30, 2021 and 2020 (in thousands):
Three months ended September 30,Nine months ended September 30,
2021202020212020
Balance - beginning of period$1,115 $1,200 $1,416 $— 
Additions / issuances— — — 1,200 
Change in fair value(400)3,200 (701)3,200 
Transfer out of Level 3— (2,500)— (2,500)
Balance - end of period$715 $1,900 $715 $1,900 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
A reconciliation of the U.S. federal statutory tax rate to the Company’s effective income tax rate is as follows:
Three months ended September 30,Nine months ended September 30,
2021202020212020
U.S. federal statutory tax rate21.0 %21.0 %21.0 %21.0 %
State income taxes, net of federal benefit— 0.2 (0.2)0.1 
Non-U.S. income taxed at different rates0.8 (0.2)0.3 — 
Increase (reduction) in tax benefit related to stock-based awards(0.3)0.1 1.2 — 
Non-deductible expenses5.8 (0.1)1.1 — 
Research and development credit— — — 0.1 
Increase in valuation allowance(27.3)(20.8)(23.6)(17.9)
Effect of tax rate differences of NOL carryback— — — 1.7 
Effective income tax rate— %0.2 %(0.2)%5.0 %

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.
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. GAAP 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.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Litigation
Terpene Supply Agreement
At December 31, 2020, the Company’s balance sheet included an accrued liability of $9.4 million associated with the terpene supply agreement with FCC and 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 was not considered recoverable. The Company calculated the liability based on 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 was not considered recoverable.
On March 26, 2021, the Company and Flotek Chemistry, LLC (“Flotek Chemistry”), a wholly-owned subsidiary of the Company, filed a lawsuit against Archer-Daniels-Midland Company (“ADM”), Florida Chemical Company, LLC (“FCC”) and other parties in state court in Harris County, Texas. The lawsuit claims damages relating to the terpene supply agreement between Flotek Chemistry and FCC and related breaches of fiduciary duty. Contemporaneously with the filing of the suit, Flotek Chemistry delivered a notice of termination of the terpene supply agreement.
Subsequent to the lawsuit described above, on April 5, 2021, ADM and FCC filed a lawsuit in the Delaware Court of Chancery seeking to enjoin the lawsuit filed in Texas and claiming damages under the terpene supply agreement and other matters. On October 29, 2021, the Company and Flotek Chemistry reached agreement with all parties resolving all claims between the parties.(“the ADM Settlement”) On or before January 3, 2022, Flotek will pay to ADM a one-time payment of $1.75 million and the terpene supply agreement is confirmed terminated, eliminating the prior obligation to purchase 10.5 million pounds of terpene through 2023.
As a result of the third quarter 2021 recognition of the ADM Settlement, operating expenses (excluding depreciation and amortization) for the three and nine months ended September 31, 2021 benefited by $7.6 million, excluding legal fees.
The Company is subject to other routine litigation and other claims that arise in the normal course of business. Except as disclosed above, 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.

Other Commitments and Contingencies
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 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders’ Equity
9 Months Ended
Sep. 30, 2021
Equity [Abstract]  
Stockholders’ Equity Stockholders’ EquityDuring the first quarter 2021, the Company identified 0.6 million shares that were improperly included in the December 31, 2020 issued share count, and the Company adjusted the issued share count presented on the statement of stockholders’ equity. This adjustment was not material to the December 31, 2020 consolidated financial statements or basic and diluted earnings per share.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share
9 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Earnings (Loss) Per Share 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 effect is dilutive. The three months ended September 30, 2021 diluted earnings per common share included 851,702 common share equivalents.
Potentially dilutive securities were excluded from the calculation of diluted loss per share for the nine months ended September 30, 2021 and for the three and nine months ended September 30, 2020, since including them would have an anti-dilutive effect on loss per share due to the net loss incurred during the periods.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Cash Flow Information
9 Months Ended
Sep. 30, 2021
Supplemental Cash Flow Elements [Abstract]  
Supplemental Cash Flow Information Supplemental Cash Flow Information
Supplemental cash flow information is as follows (in thousands):
        
 Nine months ended September 30,
 20212020
Supplemental cash payment information:
Interest paid$17 $20 
Income taxes (received) paid(351)5,927 
Supplemental non-cash activities:
Employee retention credit$2,851 $— 
Supplemental non-cash investing and financing activities:
Equity issued - acquisition of JP3$— $8,538 
Under the provisions of the CARES Act, the Company is eligible for a refundable employee retention credit subject to certain criteria. In connection with the CARES Act, the Company adopted a policy to recognize the employee retention credit when earned and to offset the credit against the related payroll tax liability. Accordingly, the Company recorded a $1.9 million employee retention credit during the three months ended June 30, 2021 in other current assets with the offset recorded in accrued liabilities. In the second quarter of 2021, the Company used $0.8 million of the total employee retention credit leaving a $1.1 million credit to be applied against payroll tax liabilities. In the third quarter of 2021, the Company used $0.9 million of the total employee retention credit leaving a $1.9 million credit to be applied against payroll tax liabilities.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transaction
9 Months Ended
Sep. 30, 2021
Related Party Transactions [Abstract]  
Related Party Transaction Related Party TransactionIn January 2017, the Internal Revenue Service (“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.
In October 2019, an amendment to the employment agreement of Mr. Chisholm 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. At December 31, 2019, the Company netted the related party receivable against the severance payable and recorded $1.8 million for potential liability to the IRS. On January 5, 2020, Mr. Chisholm ceased to be an employee of the Company. In September 2020, the Company informed Mr. Chisholm it would cease payment of future severance.
During 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 September 30, 2021 and December 31, 2020, the receivable from Mr. Chisholm was $1.4 million, which equaled the payable to the IRS and netted with Mr. Chisholm’s severance liability. Both the IRS and severance liabilities are recorded in accrued liabilities on the consolidated balance sheet.
Mr. Ted D. Brown has been a Director of the Company since November of 2013 and has been the President and CEO of Confluence Resources LP (“Customer”), a private oil and gas exploration and production company formed in 2016. The Company entered into a $1.3 million bill-and-hold agreement with the Customer during the third quarter of 2021. The agreement between the Company and Customer is a related party transaction. The Company’s board was informed prior to the transaction and subsequently ratified the transaction as being in the best interests of the Company. For the three and nine months ended September 30, 2021, the Company’s revenues for chemical sales to Confluence Resources LP was $1.3 million. As of September 30, 2021, the customer owes $1.3 million to the Company and transaction is recorded in account receivables on the consolidated balance sheet.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Business Segment, Geographic and Major Customer Information
9 Months Ended
Sep. 30, 2021
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 green specialty chemistries, logistics and technology services, which enable its customers to pursue improved efficiencies and performance throughout the life cycle of their wells, helping customers improve their ESG and operational goals. The Company designs, develops, manufactures, packages, distributes, delivers and markets optimized 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 utilization of greener chemicals. Customers of the CT 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 disinfectants, surface cleaners, degreasers and solvents for industrial, commercial and consumer use. The Company produces Food and Drug Administration and Environmental Protection Agency compliant products its ISO 9001:2015 certified facility in Marlow, Oklahoma. Today the Company has a portfolio of specialty chemical products to address the long-term challenges in the janitorial and sanitization (JanSan), food service and adjacent markets.

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 on the composition and properties of energy customers’ hydrocarbon fluids. The real-time information on hydrocarbon composition and properties helps customers generate additional profits by enhancing their operations including crude/condensates stabilization, blending, optimization of transmix, increasing efficiencies of gas processing plants, ensuring product quality while enabling automation of fluid handling and reducing losses through giveaways (i.e., that portion of a product of higher value than what is specified). The customers of the DA segment span across the entire oil and gas market, from upstream production to midstream facilities to refineries and distribution networks.
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):
For the three months ended September 30,Chemistry Technologies
Data Analytics (1)
Corporate and OtherTotal
2021
Revenue from external customers$8,044 $803 $— $8,847 
Revenue from related party1,332 — — 1,332 
Income (loss) from operations, including impairment4,399 (1,071)(2,696)632 
Depreciation and amortization215 17 233 
Additions to long-lived assets— — — — 
2020
Revenue from external customers$12,083 $656 $— $12,739 
Revenue from related party— — — — 
Loss from operations, including impairment(8,880)(34,035)(2,679)(45,594)
Depreciation and amortization244 274 — 518 
Additions to long-lived assets906 — — 906 
(1) The Company formed the Data Analytics segment in the second quarter of 2020 upon acquiring JP3.
For the nine months ended September 30,Chemistry Technologies
Data Analytics (1)
Corporate and OtherTotal
2021
Revenue from external customers$26,033 $3,749 $— $29,782 
Revenue from related party1,332 — — 1,332 
Loss from operations, including impairment(3,009)(2,138)(9,926)$(15,073)
Depreciation and amortization739 52 793 
Additions to long-lived assets31 — — 31 
2020
Revenue from external customers$39,462 $1,573 $— $41,035 
Revenue from related party— — — — 
Loss from operations, including impairment(75,137)(35,185)(15,589)(125,911)
Depreciation and amortization2,300 405 472 3,177 
Additions to long-lived assets906 — — 906 
(1) The Company formed the DA segment in the second quarter of 2020 upon acquiring JP3.

Assets of the Company by reportable segments are as follows (in thousands):
September 30, 2021December 31, 2020
Chemistry Technologies$47,625 $43,346 
Data Analytics15,960 13,201 
Corporate and Other969 29,663 
Total assets$64,554 $86,210 
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):
 Three months ended September 30,Nine months ended September 30,
 2021202020212020
U.S.$8,094 $9,928 $24,624 $32,639 
UAE1,319 1,473 3,741 3,781 
Other countries766 1,338 2,749 4,615 
Total revenue$10,179 $12,739 $31,114 $41,035 
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, as a percentage of consolidated revenue, is as follows (in thousands):
For the three months ended September 30,Chemistry Technologies% of Total Revenue
2021
Customer D$3,041 29.9 %
Customer E - Related party1,332 13.1 %
2020  
Customer D$4,632 36.2 %
Customer C2,088 16.4 %
For the nine months ended September 30,Chemistry Technologies% of Total Revenue
2021
Customer D$7,701 24.8 %
Customer C4,067 13.1 %
 2020  
Customer C$10,412 25.4 %
Customer D8,117 19.8 %
Customer A 3,631 8.9 %
* DA customer did not account for more than 10% of revenue during this period.
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 surface cleaner and disinfectant industry. 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 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. See Note 16, “Business Segment, Geographic and Major Customer Information,” for concentration of segment revenue from major customers.
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Subsequent Events
9 Months Ended
Sep. 30, 2021
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events We have evaluated the effects of events that have occurred subsequent to September 30, 2021, and there have been no material events that would require recognition in our third quarter 2021 consolidated financial statements or disclosure in the Notes to the consolidated financial statements, except that on October 28, 2021, the Company also received a confirmation approving a request to extend the maturity date of Flotek’s PPP loan maturity date from April 15, 2022 to April 15, 2025. Additionally on
October 29, 2021, the Company and Flotek Chemistry reached an agreement with all parties resolving all claims between the parties.
The ADM settlement agreement and the Flotek PPP loan maturity date extension approval were considered to be recognizable subsequent events under U.S. GAAP and required adjustment to our third quarter 2021 consolidated financial statements. See Note 11 - Commitments and Contingencies and Note 8 - Debt for additional information.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of PresentationThe accompanying unaudited financial statements reflect all adjustments, in the opinion of management, necessary for fair statement of the financial condition and results of operations for the periods presented. All such adjustments are normal and recurring in nature. The financial statements, including selected notes, have been prepared in accordance with applicable rules and regulations of the SEC regarding interim financial reporting and do not include all information and disclosures required by accounting principles generally accepted in the United States of America (“U.S. GAAP”) for comprehensive financial statement reporting. These interim financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report.
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.
Reclassifications
Reclassifications

Certain prior period amounts have been reclassified to conform to the current period presentation. The reclassifications did not impact previously reported 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.
New Accounting Standards Issued But Not Adopted as of September 30, 2021
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 has evaluated the impact of this standard and determined that there is no impact 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.
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.
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 effect is dilutive. The three months ended September 30, 2021 diluted earnings per common share included 851,702 common share equivalents.
Potentially dilutive securities were excluded from the calculation of diluted loss per share for the nine months ended September 30, 2021 and for the three and nine months ended September 30, 2020, since including them would have an anti-dilutive effect on loss per share due to the net loss incurred during the periods.
Segment 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 green specialty chemistries, logistics and technology services, which enable its customers to pursue improved efficiencies and performance throughout the life cycle of their wells, helping customers improve their ESG and operational goals. The Company designs, develops, manufactures, packages, distributes, delivers and markets optimized 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 utilization of greener chemicals. Customers of the CT 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 disinfectants, surface cleaners, degreasers and solvents for industrial, commercial and consumer use. The Company produces Food and Drug Administration and Environmental Protection Agency compliant products its ISO 9001:2015 certified facility in Marlow, Oklahoma. Today the Company has a portfolio of specialty chemical products to address the long-term challenges in the janitorial and sanitization (JanSan), food service and adjacent markets.

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 on the composition and properties of energy customers’ hydrocarbon fluids. The real-time information on hydrocarbon composition and properties helps customers generate additional profits by enhancing their operations including crude/condensates stabilization, blending, optimization of transmix, increasing efficiencies of gas processing plants, ensuring product quality while enabling automation of fluid handling and reducing losses through giveaways (i.e., that portion of a product of higher value than what is specified). The customers of the DA segment span across the entire oil and gas market, from upstream production to midstream facilities to refineries and distribution networks.
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.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Business Acquisition (Tables)
9 Months Ended
Sep. 30, 2021
Business Combination and Asset Acquisition [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 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
Revenue disaggregated by revenue source is as follows (in thousands):
 Three months ended September 30,Nine months ended September 30,
 2021202020212020
Revenue:
Products$9,494 $12,076 $29,017 $39,053 
Services685 663 2,097 1,982 
$10,179 $12,739 $31,114 $41,035 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of components of inventory
Inventories are as follows (in thousands):
September 30, 2021December 31, 2020
Raw materials$6,025 $7,190 
Finished goods13,451 15,705 
Inventories19,476 22,895 
Less reserve for excess and obsolete inventory(10,658)(11,058)
Inventories, net$8,818 $11,837 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment (Tables)
9 Months Ended
Sep. 30, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment Property and equipment are as follows (in thousands):
September 30, 2021December 31, 2020
Land$1,986 $2,415 
Land improvements861 867 
Buildings and leasehold improvements6,364 6,364 
Machinery and equipment7,753 7,760 
Furniture and fixtures649 649 
Transportation equipment1,043 1,190 
Computer equipment and software1,222 1,296 
   Property and equipment19,878 20,541 
Less accumulated depreciation(12,109)(11,454)
Property and equipment, net$7,769 $9,087 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
9 Months Ended
Sep. 30, 2021
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):
Three months ended September 30,Nine months ended September 30,
2021202020212020
Operating lease expense$247 $258 $735 $1,112 
Finance lease expense:
Amortization of right-of-use assets11 13 
Interest on lease liabilities14 
Total finance lease expense 20 27 
Short-term lease expense15 57 44 145 
Total lease expense$268 $324 $799 $1,284 
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$380 $317 $1,107 $2,312 
Operating cash flows from finance leases10 62 13 
Financing cash flows from finance leases51 152 
Schedule of maturities of lease liabilities
Maturities of lease liabilities are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2021 (excluding the nine months ended September 30, 2021)$285 $14 
20221,254 47 
20231,318 39 
20241,348 23 
20251,375 — 
Thereafter6,870 — 
Total lease payments$12,450 $123 
Less: Interest(3,976)(11)
Present value of lease liabilities$8,474 $112 
Schedule of maturities of lease liabilities
Maturities of lease liabilities are as follows (in thousands):
Years ending December 31,Operating LeasesFinance Leases
2021 (excluding the nine months ended September 30, 2021)$285 $14 
20221,254 47 
20231,318 39 
20241,348 23 
20251,375 — 
Thereafter6,870 — 
Total lease payments$12,450 $123 
Less: Interest(3,976)(11)
Present value of lease liabilities$8,474 $112 
Schedule of supplemental balance sheet information
Supplemental balance sheet information related to leases is as follows (in thousands):
September 30, 2021December 31, 2020
Operating Leases
Operating lease right-of-use assets$2,099 $2,320 
Current portion of operating lease liabilities$586 $636 
Long-term operating lease liabilities7,888 8,348 
Total operating lease liabilities$8,474 $8,984 
Finance Leases
   Property and equipment$147 $147 
Accumulated depreciation(33)(26)
Property and equipment, net$114 $121 
Current portion of finance lease liabilities$48 $60 
Long-term finance lease liabilities64 96 
Total finance lease liabilities$112 $156 
Weighted Average Remaining Lease Term
Operating leases9.1 years9.9 years
Finance leases2.9 years3.1 years
Weighted Average Discount Rate
Operating leases8.9 %8.9 %
Finance leases8.5 %9.0 %
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Debt (Tables)
9 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
Schedule of debt
Long-term debt, including current portion, is as follows (in thousands):
September 30, 2021December 31, 2020
Flotek paycheck protection plan loan$4,788 $4,788 
JP3 paycheck protection plan loan — 877 
   Total4,788 5,665 
Less current maturities(1,336)(4,048)
Total long-term debt, net of current portion$3,452 $1,617 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2021
Fair Value Disclosures [Abstract]  
Schedule of fair value measurements, recurring
The following table presents the Company’s liabilities that are measured at fair value on a recurring basis and the level within the fair value hierarchy (in thousands):
Balance at September 30, Balance at December 31,
Level 1Level 2Level 32021Level 1Level 2Level 32020
Contingent consideration$— $— $715 $715 $— $— $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 for the three and nine months ended September 30, 2021 and 2020 (in thousands):
Three months ended September 30,Nine months ended September 30,
2021202020212020
Balance - beginning of period$1,115 $1,200 $1,416 $— 
Additions / issuances— — — 1,200 
Change in fair value(400)3,200 (701)3,200 
Transfer out of Level 3— (2,500)— (2,500)
Balance - end of period$715 $1,900 $715 $1,900 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
Schedule of effective income tax rate reconciliation
A reconciliation of the U.S. federal statutory tax rate to the Company’s effective income tax rate is as follows:
Three months ended September 30,Nine months ended September 30,
2021202020212020
U.S. federal statutory tax rate21.0 %21.0 %21.0 %21.0 %
State income taxes, net of federal benefit— 0.2 (0.2)0.1 
Non-U.S. income taxed at different rates0.8 (0.2)0.3 — 
Increase (reduction) in tax benefit related to stock-based awards(0.3)0.1 1.2 — 
Non-deductible expenses5.8 (0.1)1.1 — 
Research and development credit— — — 0.1 
Increase in valuation allowance(27.3)(20.8)(23.6)(17.9)
Effect of tax rate differences of NOL carryback— — — 1.7 
Effective income tax rate— %0.2 %(0.2)%5.0 %
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Cash Flow Information (Tables)
9 Months Ended
Sep. 30, 2021
Supplemental Cash Flow Elements [Abstract]  
Schedule of supplemental cash flow information
Supplemental cash flow information is as follows (in thousands):
        
 Nine months ended September 30,
 20212020
Supplemental cash payment information:
Interest paid$17 $20 
Income taxes (received) paid(351)5,927 
Supplemental non-cash activities:
Employee retention credit$2,851 $— 
Supplemental non-cash investing and financing activities:
Equity issued - acquisition of JP3$— $8,538 
Under the provisions of the CARES Act, the Company is eligible for a refundable employee retention credit subject to certain criteria. In connection with the CARES Act, the Company adopted a policy to recognize the employee retention credit when earned and to offset the credit against the related payroll tax liability. Accordingly, the Company recorded a $1.9 million employee retention credit during the three months ended June 30, 2021 in other current assets with the offset recorded in accrued liabilities. In the second quarter of 2021, the Company used $0.8 million of the total employee retention credit leaving a $1.1 million credit to be applied against payroll tax liabilities. In the third quarter of 2021, the Company used $0.9 million of the total employee retention credit leaving a $1.9 million credit to be applied against payroll tax liabilities.
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Business Segment, Geographic and Major Customer Information (Tables)
9 Months Ended
Sep. 30, 2021
Segment Reporting [Abstract]  
Schedule of Financial information regarding reportable segments
Summarized financial information of the reportable segments is as follows (in thousands):
For the three months ended September 30,Chemistry Technologies
Data Analytics (1)
Corporate and OtherTotal
2021
Revenue from external customers$8,044 $803 $— $8,847 
Revenue from related party1,332 — — 1,332 
Income (loss) from operations, including impairment4,399 (1,071)(2,696)632 
Depreciation and amortization215 17 233 
Additions to long-lived assets— — — — 
2020
Revenue from external customers$12,083 $656 $— $12,739 
Revenue from related party— — — — 
Loss from operations, including impairment(8,880)(34,035)(2,679)(45,594)
Depreciation and amortization244 274 — 518 
Additions to long-lived assets906 — — 906 
(1) The Company formed the Data Analytics segment in the second quarter of 2020 upon acquiring JP3.
For the nine months ended September 30,Chemistry Technologies
Data Analytics (1)
Corporate and OtherTotal
2021
Revenue from external customers$26,033 $3,749 $— $29,782 
Revenue from related party1,332 — — 1,332 
Loss from operations, including impairment(3,009)(2,138)(9,926)$(15,073)
Depreciation and amortization739 52 793 
Additions to long-lived assets31 — — 31 
2020
Revenue from external customers$39,462 $1,573 $— $41,035 
Revenue from related party— — — — 
Loss from operations, including impairment(75,137)(35,185)(15,589)(125,911)
Depreciation and amortization2,300 405 472 3,177 
Additions to long-lived assets906 — — 906 
(1) The Company formed the DA segment in the second quarter of 2020 upon acquiring JP3.

Assets of the Company by reportable segments are as follows (in thousands):
September 30, 2021December 31, 2020
Chemistry Technologies$47,625 $43,346 
Data Analytics15,960 13,201 
Corporate and Other969 29,663 
Total assets$64,554 $86,210 
Schedule of Revenue by geographic location Revenue by geographic location is as follows (in thousands):
 Three months ended September 30,Nine months ended September 30,
 2021202020212020
U.S.$8,094 $9,928 $24,624 $32,639 
UAE1,319 1,473 3,741 3,781 
Other countries766 1,338 2,749 4,615 
Total revenue$10,179 $12,739 $31,114 $41,035 
Schedule of Revenue by major customers
Revenue from major customers, as a percentage of consolidated revenue, is as follows (in thousands):
For the three months ended September 30,Chemistry Technologies% of Total Revenue
2021
Customer D$3,041 29.9 %
Customer E - Related party1,332 13.1 %
2020  
Customer D$4,632 36.2 %
Customer C2,088 16.4 %
For the nine months ended September 30,Chemistry Technologies% of Total Revenue
2021
Customer D$7,701 24.8 %
Customer C4,067 13.1 %
 2020  
Customer C$10,412 25.4 %
Customer D8,117 19.8 %
Customer A 3,631 8.9 %
* DA customer did not account for more than 10% of revenue during this period.
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Significant Accounting Policies (Details)
3 Months Ended
Jun. 30, 2020
segment
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Number of operation segments (segments) 2
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Business Acquisition - Narrative (Details) - JP3 Measurement, LLC
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended
Jun. 30, 2020
USD ($)
provision
$ / shares
shares
Business Acquisition  
Ownership (in percentage) 100.00%
Aggregate value of consideration paid $ 36.6
Payments to acquire business $ 25.0
Shares issued to acquire business (in shares) | shares 11.5
Fair value of shares used as consideration $ 8.5
Excess working capital assumed 1.9
Contingent consideration $ 1.2
Number of earn-out provisions (provisions) | provision 2
Additional earn-out based on appreciation of Flotek’s share price $ 5.0
First earn out provision threshold (usd per share) | $ / shares $ 2
Second earn out provision threshold (usd per share) | $ / shares $ 3
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Business Acquisition - Net Assets Acquired (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
May 18, 2020
Assets acquired:      
Goodwill $ 8,092 $ 8,092  
JP3 Measurement, LLC      
Assets acquired:      
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      
Assets acquired:      
Intangible assets other than goodwill     1,100
JP3 Measurement, LLC | Technology and know-how      
Assets acquired:      
Intangible assets other than goodwill     5,000
JP3 Measurement, LLC | Customer lists      
Assets acquired:      
Intangible assets other than goodwill     $ 6,800
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]        
Product sales as a percentage of total revenue (in percentage) 90.00% 90.00% 90.00% 90.00%
Disaggregation of Revenue        
Total revenues $ 10,179 $ 12,739 $ 31,114 $ 41,035
Revenue from related party 1,332 0 1,332 0
Products        
Disaggregation of Revenue        
Total revenues 9,494 12,076 29,017 39,053
Services        
Disaggregation of Revenue        
Total revenues $ 685 $ 663 $ 2,097 $ 1,982
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories - Components of inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 6,025 $ 7,190
Finished goods 13,451 15,705
Inventories 19,476 22,895
Less reserve for excess and obsolete inventory (10,658) (11,058)
Inventories, net $ 8,818 $ 11,837
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Inventory        
Inventory write-down     $ 687 $ 10,465
Chemistry Technologies        
Inventory        
Inventory write-down $ 100 $ 5,900 500 2,000
Data Analytics        
Inventory        
Inventory write-down $ 0 $ 3,900 $ 200 $ 3,900
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment - Components of Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Components of Property, Plant and Equipment    
Property and equipment $ 19,878 $ 20,541
Less accumulated depreciation (12,109) (11,454)
Property and equipment, net 7,769 9,087
Land    
Components of Property, Plant and Equipment    
Property and equipment 1,986 2,415
Land improvements    
Components of Property, Plant and Equipment    
Property and equipment 861 867
Buildings and leasehold improvements    
Components of Property, Plant and Equipment    
Property and equipment 6,364 6,364
Machinery and equipment    
Components of Property, Plant and Equipment    
Property and equipment 7,753 7,760
Furniture and fixtures    
Components of Property, Plant and Equipment    
Property and equipment 649 649
Transportation equipment    
Components of Property, Plant and Equipment    
Property and equipment 1,043 1,190
Computer equipment and software    
Components of Property, Plant and Equipment    
Property and equipment $ 1,222 $ 1,296
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Property and Equipment - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Mar. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Abstract]            
Depreciation expense $ 200 $ 500 $ 800 $ 2,300    
Property, Plant and Equipment            
Assets held for sale 545   545     $ 0
Property and equipment, net $ 7,769   $ 7,769     $ 9,087
Adjustment            
Property, Plant and Equipment            
Assets held for sale         $ 500  
Property and equipment, net         $ (500)  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Narratives (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Mar. 31, 2020
USD ($)
Sep. 30, 2021
USD ($)
Aug. 31, 2021
Jul. 31, 2021
a
Dec. 31, 2020
USD ($)
Lessee, Lease, Description            
Operating lease, right-of-use asset $ 8,474,000   $ 8,474,000     $ 8,984,000
Operating lease liability 2,099,000   2,099,000     $ 2,320,000
Impairment of right-of-use assets $ 0 $ 7,400,000 $ 0      
Warehouse facility in Monahans, TX            
Lessee, Lease, Description            
Operating lease term       5 years    
Property In Waller, TX | Land            
Lessee, Lease, Description            
Area of Land | a         15  
Property In Waller, TX | Building            
Lessee, Lease, Description            
Area of property (sqft.) | a         38,000  
Adjustment            
Lessee, Lease, Description            
Operating lease, right-of-use asset   6,200,000        
Operating lease liability   $ 6,200,000        
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Components of Lease Expense and Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Leases [Abstract]        
Operating lease expense $ 247 $ 258 $ 735 $ 1,112
Finance lease expense:        
Amortization of right-of-use assets 4 4 11 13
Interest on lease liabilities 2 5 9 14
Total finance lease expense 6 9 20 27
Short-term lease expense 15 57 44 145
Total lease expense 268 324 799 1,284
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows from operating leases 380 317 1,107 2,312
Operating cash flows from finance leases 10 5 62 13
Financing cash flows from finance leases $ 2 $ 51 $ 8 $ 152
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating Leases    
2021 (excluding the nine months ended September 30, 2021) $ 285  
2022 1,254  
2023 1,318  
2024 1,348  
2025 1,375  
Thereafter 6,870  
Total lease payments 12,450  
Less: Interest (3,976)  
Present value of lease liabilities 8,474 $ 8,984
Finance Leases    
2021 (excluding the nine months ended September 30, 2021) 14  
2022 47  
2023 39  
2024 23  
2025 0  
Thereafter 0  
Total lease payments 123  
Less: Interest (11)  
Present value of lease liabilities $ 112 $ 156
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating Leases    
Operating lease right-of-use assets $ 2,099 $ 2,320
Current portion of operating lease liabilities 586 636
Long-term operating lease liabilities 7,888 8,348
Total operating lease liabilities 8,474 8,984
Finance Leases    
Property and equipment 147 147
Accumulated depreciation (33) (26)
Property and equipment, net 114 121
Current portion of finance lease liabilities 48 60
Long-term finance lease liabilities 64 96
Total finance lease liabilities $ 112 $ 156
Weighted Average Remaining Lease Term    
Operating leases (in years) 9 years 1 month 6 days 9 years 10 months 24 days
Finance leases (in years) 2 years 10 months 24 days 3 years 1 month 6 days
Weighted Average Discount Rate    
Operating leases (in percentage) 8.90% 8.90%
Finance leases (in percentage) 8.50% 9.00%
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Narratives (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
May 18, 2020
Apr. 30, 2020
Sep. 30, 2021
Jun. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 29, 2021
Dec. 31, 2020
Debt Instrument                  
Other income     $ 0 $ 900 $ 0 $ 881 $ 0    
Current liability     17,767     17,767     $ 28,861
Long-term debt, less current portion     3,452     3,452     1,617
Current portion of long-term debt     1,336     1,336     4,048
Unsecured Debt                  
Debt Instrument                  
Long-term debt, less current portion     3,452     3,452     1,617
Long-term debt     4,788     4,788     5,665
Current portion of long-term debt     1,336     1,336     4,048
Unsecured Debt | Flotek PPP loan                  
Debt Instrument                  
Proceeds from debt   $ 4,800              
Debt instrument stated interest rate (percent)   1.00%              
Debt instrument term (years)   2 years              
Percentage of cost allocable to payroll costs (percent)   60.00%              
Current liability               $ 4,800  
Long-term debt, less current portion     3,500     3,500      
Long-term debt     4,788     4,788     $ 4,788
Current portion of long-term debt     $ 1,300     $ 1,300      
JP3 Measurement, LLC                  
Debt Instrument                  
Assumed PPP loan $ 900                
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Instrument    
Less current maturities $ (1,336) $ (4,048)
Long-term debt 3,452 1,617
Unsecured Debt    
Debt Instrument    
Total 4,788 5,665
Less current maturities (1,336) (4,048)
Long-term debt 3,452 1,617
Unsecured Debt | Flotek paycheck protection plan loan    
Debt Instrument    
Total 4,788 4,788
Less current maturities (1,300)  
Long-term debt 3,500  
Unsecured Debt | JP3 paycheck protection plan loan    
Debt Instrument    
Total $ 0 $ 877
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Recurring (Details) - Recurring - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring    
Contingent consideration $ 715 $ 1,416
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 $ 715 $ 1,416
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Mar. 31, 2020
Sep. 30, 2020
Sep. 30, 2021
Dec. 31, 2020
Jun. 30, 2020
May 31, 2020
JP3 Measurement, LLC              
Assets Measured at Fair Value on a Nonrecurring Basis              
Contingent consideration           $ 1,200  
JP3 Measurement, LLC | Level 3              
Assets Measured at Fair Value on a Nonrecurring Basis              
Contingent consideration             $ 1,200
Nonrecurring              
Assets Measured at Fair Value on a Nonrecurring Basis              
Impairment of fixed and long-lived assets $ 12,500 $ 57,500 $ 70,000        
Recurring              
Assets Measured at Fair Value on a Nonrecurring Basis              
Contingent consideration       $ 715 $ 1,416    
Recurring | Level 3              
Assets Measured at Fair Value on a Nonrecurring Basis              
Contingent consideration       $ 715 $ 1,416    
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation        
Balance - beginning of period $ 1,115 $ 1,200 $ 1,416 $ 0
Additions / issuances 0 0 0 1,200
Change in fair value (400) 3,200 (701) 3,200
Transfer out of Level 3 0 (2,500) 0 (2,500)
Balance - end of period $ 715 $ 1,900 $ 715 $ 1,900
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Income Taxes - Reconciliation of Effective Tax Rate (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]        
U.S. federal statutory tax rate 21.00% 21.00% 21.00% 21.00%
State income taxes, net of federal benefit 0.00% 0.20% (0.20%) 0.10%
Non-U.S. income taxed at different rates 0.80% (0.20%) 0.30% 0.00%
Increase (reduction) in tax benefit related to stock-based awards (0.30%) 0.10% 1.20% 0.00%
Non-deductible expenses 5.80% (0.10%) 1.10% 0.00%
Research and development credit 0.00% 0.00% 0.00% 0.10%
Increase in valuation allowance (27.30%) (20.80%) (23.60%) (17.90%)
Effect of tax rate differences of NOL carryback 0.00% 0.00% 0.00% 1.70%
Effective income tax rate 0.00% 0.20% (0.20%) 5.00%
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 29, 2021
USD ($)
terpene
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Other Commitments            
Operating expenses (excluding depreciation and amortization)   $ 5,418 $ 29,466 $ 31,330 $ 63,939  
Terpene Supply Agreement            
Other Commitments            
Operating expenses (excluding depreciation and amortization)   $ 7,600   $ 7,600    
Subsequent Event | Terpene Supply Agreement            
Other Commitments            
Litigation settlement, amount due to other party $ 1,750          
Subsequent Event | Terpene Supply Agreement | Adjustment            
Other Commitments            
Reduction of purchase commitment to purchase terpene | terpene 10,500,000          
Terpene Supply Agreement            
Other Commitments            
Accrued liabilities           $ 9,400
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Stockholders’ Equity (Details)
shares in Millions
3 Months Ended
Mar. 31, 2021
shares
Equity [Abstract]  
Other (shares) 0.6
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings (Loss) Per Share (Details)
3 Months Ended
Sep. 30, 2021
shares
Earnings Per Share [Abstract]  
Weighted average dilutive securities (in shares) 851,702
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Cash Flow Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Supplemental cash payment information:    
Interest paid $ 17 $ 20
Income taxes (received) paid (351) 5,927
Supplemental non-cash activities:    
Employee retention credit 2,851 0
Supplemental non-cash investing and financing activities:    
Equity issued - acquisition of JP3 $ 0 $ 8,538
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Supplemental Cash Flow Information - Narratives (Details) - USD ($)
$ in Millions
3 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Supplemental Cash Flow Elements [Abstract]    
Employee retention credit   $ 1.9
Employee retention expense $ 0.9 0.8
Employee retention credit available $ 1.9 $ 1.1
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.21.2
Related Party Transaction (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Related Party Transaction              
Accrual for potential penalties and interest           $ 200  
Revenue from related party $ 1,332 $ 0 $ 1,332 $ 0      
Confluence Resources LP              
Related Party Transaction              
Due from related party 1,300   1,300        
Revenue from related party 1,300   1,300        
Chief Executive Officer | Confluence Resources LP              
Related Party Transaction              
Amounts of transaction 1,300            
Chief Executive Officer | Affiliated Entity              
Related Party Transaction              
Due from related party $ 1,400   $ 1,400   $ 1,400   $ 1,800
XML 71 R60.htm IDEA: XBRL DOCUMENT v3.21.2
Business Segment, Geographic and Major Customer Information - Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Summarized financial information regarding reportable segments        
Revenue from external customers $ 8,847 $ 12,739 $ 29,782 $ 41,035
Revenue from related party 1,332 0 1,332 0
Income (loss) from operations, including impairment 632 (45,594) (15,073) (125,911)
Depreciation and amortization 233 518 793 3,177
Additions to long-lived assets 0 906 31 906
Operating Segments | Chemistry Technologies        
Summarized financial information regarding reportable segments        
Revenue from external customers 8,044 12,083 26,033 39,462
Revenue from related party 1,332 0 1,332 0
Income (loss) from operations, including impairment 4,399 (8,880) (3,009) (75,137)
Depreciation and amortization 215 244 739 2,300
Additions to long-lived assets 0 906 31 906
Operating Segments | Data Analytics        
Summarized financial information regarding reportable segments        
Revenue from external customers 803 656 3,749 1,573
Revenue from related party 0 0 0 0
Income (loss) from operations, including impairment (1,071) (34,035) (2,138) (35,185)
Depreciation and amortization 17 274 52 405
Additions to long-lived assets 0 0 0 0
Corporate and Other        
Summarized financial information regarding reportable segments        
Revenue from external customers 0 0 0 0
Revenue from related party 0 0 0 0
Income (loss) from operations, including impairment (2,696) (2,679) (9,926) (15,589)
Depreciation and amortization 1 0 2 472
Additions to long-lived assets $ 0 $ 0 $ 0 $ 0
XML 72 R61.htm IDEA: XBRL DOCUMENT v3.21.2
Business Segment, Geographic and Major Customer Information - Assets by Reportable Segments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Segment Reporting Information    
Total assets $ 64,554 $ 86,210
Operating Segments | Chemistry Technologies    
Segment Reporting Information    
Total assets 47,625 43,346
Operating Segments | Data Analytics    
Segment Reporting Information    
Total assets 15,960 13,201
Corporate and Other    
Segment Reporting Information    
Total assets $ 969 $ 29,663
XML 73 R62.htm IDEA: XBRL DOCUMENT v3.21.2
Business Segment, Geographic and Major Customer Information - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues from External Customers and Long-Lived Assets        
Total revenues $ 10,179 $ 12,739 $ 31,114 $ 41,035
U.S.        
Revenues from External Customers and Long-Lived Assets        
Total revenues 8,094 9,928 24,624 32,639
UAE        
Revenues from External Customers and Long-Lived Assets        
Total revenues 1,319 1,473 3,741 3,781
Other countries        
Revenues from External Customers and Long-Lived Assets        
Total revenues $ 766 $ 1,338 $ 2,749 $ 4,615
XML 74 R63.htm IDEA: XBRL DOCUMENT v3.21.2
Business Segment, Geographic and Major Customer Information - Major Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Segment Reporting Information        
Revenue from external customers $ 8,847 $ 12,739 $ 29,782 $ 41,035
Revenue from related party 1,332 0 1,332 0
Customer Concentration Risk | Sales | Customer D | Chemistry Technologies        
Segment Reporting Information        
Revenue from external customers $ 3,041 $ 4,632 $ 7,701 $ 8,117
Percentage of revenue by major customers (in percentage) 29.90% 36.20% 24.80% 19.80%
Customer Concentration Risk | Sales | Customer E - Related party | Chemistry Technologies        
Segment Reporting Information        
Revenue from related party $ 1,332      
Percentage of revenue by major customers (in percentage) 13.10%      
Customer Concentration Risk | Sales | Customer C | Chemistry Technologies        
Segment Reporting Information        
Revenue from external customers   $ 2,088 $ 4,067 $ 10,412
Percentage of revenue by major customers (in percentage)   16.40% 13.10% 25.40%
Customer Concentration Risk | Sales | Customer A | Chemistry Technologies        
Segment Reporting Information        
Revenue from external customers       $ 3,631
Percentage of revenue by major customers (in percentage)       8.90%
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /9!:5,'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 " #V06E3%AH@Q^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$[8H";UI66G#08K;.QF;+4UC1UC:R1]^R5>FS*V!]C1TN]/ MGT"M#D+W$5]B'S"2Q70WNLXGH<.:'8F" $CZB$ZE,!@M(G M=4"HJ^H!')(RBA3,P"(L1"9;HX6.J*B/%[S1"SY\QB[#C ;LT*&G!+SDP.0\ M,9S'KH4;8(811I>^"V@68J[^BR@LX!U^PZ^:W9;'>/3-95S0O.BVJUXXW@]Z)>?621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M /9!:5/F'6^2(@4 #P5 8 >&PO=V]R:W-H965T&UL ME9A1?KY]"X^E#.Q,;$$YLWR2>28C3\^3.Y\2^7J^=/L@@&R: J"3B M^-MW!38D&;SX7A(0[-]_%O';E2ZW0CZID'--7I(X55>=4.OLHV4I/^0)4SV1 M\12NK(5,F(93N;%4)CD+BJ DMJAM7U@)B]+.^+(8F\OQIG5,S*.LA'@R)]/@JF,;1SSFOC82#/X]%A5DQQ3\3?HT"'5YUAAP1\S?)8/XKM)[Y_H'.CYXM8%7_) MMKRW3SO$SY46R3X8'"116OYG+_M$O IPCP70?0!]%^#TCP2X^P"W>-#26?%8 MMTRS\:446R+-W:!F#HK<%-'P-%%J7N-"2[@:09P>>^*92](E*F22JTM+@Z:Y M8OG[^)LRGAZ)'Y$O(M6A(I,TX,';> N\5(;HP= -1047/.L1USXCU*9.@Q\/ M#Y^)YQZQATWA;^RX57[<0L]%\_//]4II"5/N7T2R7TGV"\G^$?P(6BR MW&6\*>-XN&-W'Q 7YY6+\]-< VGZ[AT8"-N1I6;T2ENIJDO).2%F12=D84^ M\@)QL=L)XLBQ:[;9IWA:LA#M1>O(+XPA^6J1'-E=VZ;NP,5FE?.*OLXI M#J^# .BK3+XDD+S1%RXT'/8OR*Q'%BPAGX2I&RF9,_FT93ORO8=YI;57^E-> M/3AK=(K+[-UAEFHX.^Y/IN_(=&O16?Z%V:G![N!H?F]G+I1F,?D[RH@G@F9C MN.)@8%_T,6\U[AT:EYKV#,WK&DCII M_,4/6;J!@91LPPA&)-]$"OJ*]TWAWF.+]H\%5@%H70'H217 RZ4TU;LLV44& M@11YXVMN4?SQODM^ZZPF/SV)_-,4;/]<6G9:FE=;0 MIR=!?Y)PN3$SZP]0T"%0-LE8VIPW7+"M/Z0U\RF.[$.N0E@EHX9PF59#-?LI MCNW#Y_@&E8MBZ4F^YAJJ96KXUKCL*Y7/"V6S.?$\'HPNG,&@#V7INVWQ?)Q.EG H6=Y,RQW-?OI2>V^ M!W"04$"GL-Y^(?>\^87B4E"9[!$=VN=8:T'K2D!Q6A_H>A-,B<)03UJO]*8/)8MM.$5_DJ2ZWJJK1:FOPNM@0 ML^K;RWW%+\Q05I&8KR'4[@T "++ < ((> 8 >&PO=V]R M:W-H965T&ULK5EM;]LX$OXKA!LL6L"I15*O;1+ M7-78[-) MKG;NRQ1>WP'Y))'EF^' XG&>&O'@1Y?=JP[E$ M/_*LJ"Y'&RFWGR:3*M[PG%4?Q987\,M:E#F3\%H^3:IMR5G2*N79A#B./\E9 M6HRN+MIO]^75A:AEEA;\OD15G>>L?/W",_%R.<*CMP_?TJ>-;#Y,KBZV[(DO MN7S8WI?P-NFL)&G.BRH5!2KY^G(TQ9]FKM,HM!+_3?E+=?",FJD\"O&]>5DD MER.G0<0S'LO&!(-_SWS&LZRQ!#C^W!L==6,VBH?/;];_U4X>)O/(*CX3V?_2 M1&XN1^$()7S-ZDQ^$R]?^7Y"7F,O%EG5_D4O>UEGA.*ZDB+?*P."/"UV_]F/ MO2,.%+!K4"![!?*S"G2O0-N)[I"UTYHSR:XN2O&"RD8:K#4/K6]:;9A-6C3+ MN)0E_)J"GKQZN)T^S!>KZSF:W=W.KV^7NZ?EW3&]GUVCY]?IZ MM43GZ&$Y1^_//J SE!9HM1%UQ8JDNIA(0-/8G,3[D;_L1B:&D9=\^Q%19XR( M0[!&?697G_,8U'&K[ARK3\ 'G2-(YPC2VJ,&>[.Z+'DA$:LJ+JM/%HNTLTA; MBZ[)(JLV"'R#XN:!_UFGSRR#(;2^VIGR6U/-UGN^(HY'@HO)\Z%+5"D:^K[3 M21WA=#N-8U. O M2!"U A!+[=??WF'?^?P65&,8M]KR-L]DKSJW>,J<,?;\H6=T M4H')-W[G&]_JFT7Q#*$DRI17K4]T\'QEX##$X0"=*H1Q2 ,]NJ!#%YQ %XN< M(\E^\,/5TX$,E/$];P!1%7$=J@<8=@!#*\ [N8$@B(_VO Y=J X=8CS IPI1 M3 P>C#J D3WV6TAHP[.DC?"*Z=T7J>YSA_Y390P9 SL]:SA6>"LA6?83_MN; M.7*@3SU_@% C!MGC(!".81Z0&[;"O"^AWBGE:[O+FPR\A0I$&C?,WMHAC"#P MHR%852IR0L-ZXYY_,+&')"!E,BV>4,:A+D%E4X"QY!MN) M9G6WFMZ@Z7()U9\6F$H@S6O9JX"ZN9WR-$F;I&*C#FBYX@\ F&B..RA@@_F+D6HYK]L>/Z M0X[0B84D,&1@TA,%L1/%425@<251&8 .2Q6-#,$&@#U%$#M%+ K8>5 !6\%I M>&%8Y6EDJ*'&(P<]B9T3WJ)[*\JVZ86J5@QHXL3R$S7Q>^&0?C5"/O4-X'MR M("?Z'Q7\.BW:FOWGH*O4X"HAHQDX<&>)^B$_ZH91&B$@2F5/&T MKI,ZF-4QXIY'B)U'CLNQ4W[5-"10Y@Q[38T8"4/?M.%Z0B%V0NFHN>30PM30 MTG7.U:+5-"B.LOET78PAPY*>6XB]B[GI%OU7-YW:L01AJ,2N*A528RSTQ$7L MQ-6C_K7=IK*4/V0RC4QD2A,]CQ$[C]VZ(F2VD_OEE+$WS6-6D,TM(8OJ%JPV!VB-5R(\KT+YY\1H5X^YI655.T-:LD M:EE)>("5TJZ*2FW#M&<5.9YI3W[T!/E!+ 'G6:;IMM,T336(QCYVQL2EFBG[ M47,2-XYH]^.!$_0'=& Q'/N@Z&)78S&@8R<,QV[D&BSJS_:T#E>Y>9BRK2+' M#N^YFYXXY4R2M"DS@,"W+$W.TP+%;)L"H6M!:GH\Z*."8:K6R7E18*J7:4_? MU$[?T';4>9VQYKA8[$[11 [;>=-<[3QSE.X*_O>9J"I]ME&YVE,2I2ISCDUI MLN=S:N?S0^@)7Z=QJJ4;JO+R.8FH0X8]DU8P"/W0%!,]AU,[AZ]*H.RZ?'W; MAA#'L:CD9^2-?3</N*E*^>>41JHOM'*A9XJWOCR@ M]O)@5]I6QORN!:TI&#P2TB%F5W;&*1DQWK#(YN"!L;F?_8.536E10&:Y!S_D8 M@ _*W87G[D6*;7MG^"BD%'G[N.$,O-\(P.]K ?7$_J6YANRNG:_^!E!+ P04 M " #V06E3'4"2,6\# !="P & 'AL+W=O64<]O%.+!SP@IKV*_69G+8%Z7FK* SB529YT3^ MNJ=<; >68[TN_&"K3)L%>]A?DQ6=4_V\GDF8V6V4E.6T4$P42-+EP!HYG\:. M:QPJBS\9W:K.&!DI"R%>S.0A'5C8$%%.$VU"$/C9T#'EW$0"CG^;H%:;TSAV MQZ_1/U?B0 V#NY;';S&P:N$UF25K G19-B78HNDL89H M9E#M3>4-:EAA_L:YEO"4@9\>/C^.GB/XRF:?YE.G^;H9D8D+71&-4L(OT5_H.?Y!-U\N$4?$"O04R9*18I4]6T- M=":'G30D]S6)>X)D3M=WR,,?D8M=YXC[^+S[A";@[E3N>-?=ACUI-\9M-\:M MXGFG<#31%.I5([%$GUE!BH01CF9"L:K^_AXME)90A?^<2>:UR;PJF7\BV2A) M1%EH!0A[ M?7O3W<9#&\=S@M9HA]]O^?VS_#,X>U1*FB(HV.0%V#5:$XDVA)<4W4!AI()S M(A5:4[A#,JBAVV/\=9:PPX;O,,;.GH2+9CLB>JV(WG4B*DZ%2*DS(=E_\, H MJ5>/XM?Q>]VMQ>:SAW_1; <_:/&#=^$SI$.8<7J$G5XD?J,K\*^N M\/BP='V,CQ7Y6RQW%#CX]RL+7Z_A;67>1.YBA7'@8/?@FCQF&05![#O^"?[. M*]>YGO^*JF_"=]&"&.[PV#L0<6@9>CB*_/B4B-^O1\<]*^()FD95RE][,BZA MNP= O<"/0G>_^H\9]B([EZHL6Z M:H<60D-S50TSZ'^I- ;P?"F$?IV8#JOMJ(?_ U!+ P04 " #V06E3S>]Y M$Q8' G'P & 'AL+W=O,R.R]MDQY? M^]Q[[7ML7[RQZ@=?4RK0>Y&7_'*R%F)S/IWRQ9H6"3]C&UK*?Y:L*A(A'ZO5 ME&\JFJ1-HR*?$LORID62E9.KB^;=0W5UP;8BSTKZ4"&^+8JD^GE#<_9V.<&3 MCQ>/V6HMZA?3JXM-LJ)S*IXW#Y5\FO96TJR@)<]8B2JZO)QZ8SF>6U)CN.?SNBD[[-NN/O[ MP_J7AKPD\Y)P.F/Y]RP5Z\M),$$I72;;7#RRM[]H1\BM[2U8SIM/]-9AK0E: M;+E@1==8CJ#(RO8[>>\\\74R$'6W\ZP^[2Q&WOVB+U'^DK++358JJ>D>H3$S*F54L8 M#*FGC\O"OA*M&8 "8JJC;(RQHY#448:8^CU1WS@M9HP+CN2")S-9EG).^;EA MB@2]U<#HOOL-K1*1E:O>*CJB[XM\F];O4BH5PB)+VKHKNTX*5HGLW^;%,>3L M0*/N.CA0?*V#2.AXGN)K'67+A%*R+M91GAWNQ&W/*V'OE=#HE1FK-DSZA:(5 M+:6#\I9\*HMDQD7ML%<*L0]U8EZH\)I!(#4=(QT4AL15N.L@3%PO@+EC:RC; MEI%]9(HZ6&TMG9)M*[0!D*MF1@2 _%"Q% ,@&_O^".T=M8(/+)J<)M5BW5!. MY8*2LXV4K0)DC'77XT"--(1R G7=!% .#M4U!4"YGF^/D"8#:6(D_95Q.>/_ ME*K_&,EHIQG?,"[SG2U1SLK5:2XS728 YU3 0HL %%4WZ)A3VU>] (!<->$A M4$A&?##H#6P;?7!;;)*LJD-=TUXQEKYE>0ZRM0]5P1D P=BWU,7ML*7XH*5] MNH,HPF95M$]WF;W3]&0OV#+]LU(DY2I[R:DI]LYA;^@0N435*G/?&PA@!,,?#@:_R!F25Y\ER M.4)\T$W8+)QNRX54P>@HERO <:L462L&6 FSUV6-I\E$ '3JN*ZZG$40#KN6 MKZWU$(ZX(<8C_ QS+E:W^8-!4>1!4VJZJ'Y.=B31<_ MT*9BHCNVV.1)*:>9_%BR:B5G6DDY[&==TFC3ZB D B!!@%7OFNSLAJY513Q"!(U800R%4G# 1R1H)*!FU$S-H(GBPGJ*2@/"*Z6#G%EKI6 M "@2JJ4!,N6INTH 9),174 &;43,VJ@M#>P7J0,2!1,UJ0$4\8E*70?YZBXI M!D"!.[(%((,D(@*%RR:(=B_R*7[64&1UY7**?J)@C J(MR!-I1US, MY)%@+.4'-43,:NB.BH\PM[$'B;K:F95KJ>2-KO3WH&]NL;W[9@VF7U+_I0UVW^!;VU7,D ;Z$((!/H1@N@^G M.Q=_!:U6S8TKE_2VI6@O<_JW_:WN=7.7J;R_P>&PO=V]R:W-H M965T&ULI59;;Z) %/XK$[(/;;(M5T6-FEBAJ4F]I&CW8;,/ M**.PA1EW9M3VW^\90*J(I-E]D;E\WWZ#LC8<8"_2>Q(3WE%"(;4=5 M^2K$B<_OZ183N%E3EO@"MFRC\BW#?I"2DE@U-*VI)GY$E'XW/9NQ?I?N1!P1 M/&.([Y+$9Q\/.*:'GJ(KQX.7:!,*>:#VNUM_@STL%ML9@YU:J 11@@F/*$$, MKWO*0.^XML2G@-<('_C)&LE(EI2^R"6D@@^//1[B.)9"X,:? M7%,I3$KBZ?JH_IC&#K$L?8Z'-/X1!2+L*2T%!7CM[V+Q0@]/.(^G(?56-.;I M+SKD6$U!JQT7-,G)X$$2D>SIO^=Y."& 3C7!R E&F6!=(9@YP?RJ!2LG6%^U MT,@):>AJ%GN:.,<7?K_+Z $QB08UN4BSG[(A7Q&1=>()!K<1\$1_,1DLG-'< M==!P.G'MO.GSR!G(8V\.C[$[F7MH^@A7X]F+^P2XT:N+1A/8N^CF>>IY MM^@.+3P'W7R[1=]01- \I#ONDX!W50&.2G/J*G?J(7/*N.*4B<:4B) CEP0X MJ. []?QV#5^%!!59,HY9>C!J!3V\O4>F]AT9FJ%7^#/\.EVK"N?_K+O_;/TL M&691,F:J9U[3$[[ T"H$HFLTI GTIU VCCU&([*B"48_!TLN&/2 7S7FK,*< ME9JSKIB;0+.,,MV;F')^6U5/F40SE9"M<=]O:.VNNC]]1Y>8.ZMA6/HYS*F MZ99IVN)6 MR.C-5G5V[2)PNS;PRFJ]7E7V9559I3H87F)D5;7*554!TRVC6:ZJ*IC>:IOM M4MSJ2<=/,-NDHY9#W>R(R/[)Q6DQS0?I$"N=/^B=H5YQ[L#TSX;UIWSVZ3#V MV28B',5X#::T>QM>$0 M!$G84(2&A'S8IU\ I F9.,B^L2BZ ?YH /UU0SQ_%/7O9LN8!$^[LFHN1ELI M]V>32;/4:F^UIM)LZ\979E&NW*"DB2;["BO1I?GYMY] M?7DN#K+D%;NO07/8[6C]_(65XO%B!$@*GLU2T\!8_(>SQ^;H&NBA+(3XK;]\6UV,$JV(E6PI M=1=4?3RP&2M+W9/2\4_7Z:A_IFYX?/W2^U#68!6W83)1_\Y7<7HR*$5BQ M-3V4\H=X_)-U TIU?TM1-N8O>.QLDQ%8'AHI=EUCI6#'J_:3/G6..&J@^O$W M0%T#-&Q @UPUP";@;;*S+"NJ:27Y[5X!+6V5KWI"^,;TUJ-AE=Z&N>R5O_E MJIV\_'5[]>OZV\^;:S"[N[V^N9VW5_.[O[Y=7^G;\Y_JX_O-[<\YN/L*9E?S M/\'7O^[^GH,Q^#6_!A_^^ C^ +P"/[?BT-!JU9Q/I-*E>Y\L.PU?6@THH&$* MOHM*;AMP4ZW8ZG7[B1I//RCT,J@O*-KAG.T_ YQ\ BA!T*-G]O;F240.[GV, M37\XT-^,-ENP5ANF >M:[(#:@S65O-JTBYA+SIJSR'-(_QQBGD,"S[E5N[X4 MC7<&VI:9::FW]L/E&!*,\_/)P[%C?&:PR'/8V[U2EO;*TJ@'KE;_54M9[7[9 M "G4]E^*:LE+!JI.LKZKKY?:58>&K?22>J^?LEY-%O73;$NK#=-/6%->@P=: M'A@0:Z!$Z:%'Y_-D^(3UV5)[ @3==(ZS"J]^5>2\^CXJ_9BI< M+SEM@V"U G0G:LG_%U2:.R+R*1X(=6TPS'._T*(76D2%WM?B@9MHKV #5N*P MD.M#J:9R*0YJ'?BD%JY3"1I(=6W(E/B53GNETZC2;]6#FG-1/X/]H5YN%134 M_.]VW"Q8T# I2Z8O?9*GGG60X:%_H\_7I#YK]G3)+D9J;AM6/[#1)8@L=)C8 MZ)Z\8Q+8TY*IO:97C5@THF12[X)N\-ZXG3C#RXIAS/ 8P81DJ7]2X!&98'Q: M=GNU/(;+62<-8K,81M7^BVI<5:"AI2%)1&3J!HPT'S#.O5M1C0U@2Z9C''M2M4##O"I=[ILZH%E8^55-D54_N25BH/HP83&U575%SU:4I.E=E_(&JT/-)9Z@^IR ?6X8^\1B1' 8".K+\02?XT^%;#3RLSV4) MPGBX23Q6&!8!0")+''2"./W>8,?.].IT64*286ST&*E*)K2\+&]0G#=W\BE+R%"?QPK":2AI0Y8Q*,X8);$^L%=1PZO2Q0:!CDC7 M: SSK C$:63I@N)T>;5Q8K[T8"(=LL1CA ().K(D0:?J)K4*62.CZEP4X&PH MSK5!R"\.6U[@>.5S^Y;3!)]B[)8S8UB@8EB(^NSP-)D&W(HM>C!\UW&1KM": M=QR#8 L/'(?'C.ZYI&6;8*VX/-0!E[AH&.-A-/$9%3BP5_'1V5F<'ZJ"73*V MZGSQDF O#@T/Y2CX=-7B,9E.D\"!![80P7&(^+6&HS1V*9$/XXO')@1E;$&" MXR"Y?SGG4/+^?8]-YF!.P/32H\M_#KP>'L1VBEUD.+[U4 5EJ BD.MB"!9\ MRT)E>J)ZJ0GW5)KS1'.:8<#XIBH1NU!Q1N#A3J!8P)8Y.,Z%9G6O*+5\AV1R:(%GRA27NVD M?:QD\7HI5H!T3G)-2%X$IIE8[) 3!V[TN3_FUO4@/!GTX64\'[7OCZ:$-\U! MS;V)((TNV;W2W9IGC,@0_QXK$DI#B64;B;.MGPCM]7:ALO;@P^]E#[W(,!;[ MC& :2%6(11R)(ZX/#38<' <)WR[S#L%3&9'462B>(FN* MDJ.?KI*8Z^F_5: M;4S#$%NHLZ?V"U")E[JC=FT+&!6QS053H'E0E S\'$ \M5;F_&+E,2H"Y2"Q M@"1Q0)HIZ7\FTF(_.9+-.'3^6_.E9.V0O,/PE5E%GCHC\1T-0EP$?GLC%ISD MQ.]=(:<#*H$B)UBP#:\JO<(T5UG-A1?^Q/-[5I%EP\CJ,8-)DN8!_!"+4!)' MZ(_7OGZO>I>*6>;L<)]1*(I:;I)X*1>9 '<)Z6&]=4AN58>G&#F#\APV)@H. M(=A92I,XI:,+B^F\+*K>4_8E*7*VA0?44S@-3$IJ29W&21U832=EIRYIR7 + M>&R.U]IKQ1;&:1S&LS>'H3?YOWM:]MK_3H#UF)%ID0Z+I#9K7^*QW;3O%'VGM=H6C:+X6G69?,Z5?^OV M-9WVBQ1[\Z;+0D@I=N9RR^B*U=I _7\M5/K8?=$/Z%^6NOP_4$L#!!0 ( M /9!:5/K'Z#LF0D &&PO=V]R:W-H965T&UL MM9MK4^,X%H;_BHN=FJ*K.AWK:J<;J&IP LST -N!V=K:V@_N1!!O)W;&=J#Y M]RL[GBB6CN0$Z"^0RROY6#[2\Q[%/GK*\N_%3(C2^[&8I\7QP:PLEQ_[_6(R M$XNX^) M12J_N<_R15S*M_E#OUCF(I[6C1;S/O9]WE_$27IP?/IV*>/1T?H(._/_B:/,S*ZH/^R=$R?A!C4=XM;W+YKK_I M99HL1%HD6>KEXO[XX#/Z>,%YU:!6_)F(IV+KM5>=RK'_A51&(N M)F7512S_/8HS,9]7/#4OOV9/%Z(Y(5;U-\GF1?W7>VJT_H$W615EMF@:RP@62;K^'_]H M!F*K ;-. :PTHMS0( MF@:!?@3;*(5-@["^NNO+45_+*"[CDZ,\>_+R2BU[JU[4"5&WEIY M_#:1[/UJ?/WE,OI7M__V#J/AZ/+L\O:=U_/NQI%W^,L[KYC% MN2B\)/5N9]FJB--I\=[[I?7^J%_*TZB"Z4^:D,_6(6-+R+=9&<^!9I&[V5FV M6,C),BZSR7>@];#CH')A*%;YL[7]R-W^\W2:5),UGGLW<3+MR2$XBY<)?";G M'7U-)JO%:AZ78NI=ES.1>_+RC M 90)ZSYYW6>U##^>H #[6&H?MZ^\*>-MQ=!4] BA(6W+1J:,T(!QUI:=0V%I M,5T 1T048Q)L=*UQ))MQ)'N.XZ',I?5$>[?+F$;K_MGV8!'. FW 3!5%E,&Q MTTWLM&Y%++'+Q*RFD0Q9!EF_>E>M!<._5DGY[,@QMNF?.YZ+=/+LE7F<%G*VU22?_D\N M^=(:E%#D'(B(AUIJ=HA:,0>;F -GS/6:YR5%L9)+PBJ=RA5'+);S[%D(KZB_ M6Z[RR:RZLDN9DU#L@1%6H$4^;N,.WC'M[)D&$",VA93XL*4F99D)$B&W*C;>,-VCD%7L2FJ_;\Q$1; M?!$$CRU5.U"%#N1FARW0SG$S83"PC9IB :([3$ZY6,LRK%@O?^)']5J XT;- M7,*^GOY=JG:H"BO(S976.B*'ZK<;(HLN2:VB]G1@O"8^0J9/UZA1M8R$?DI@ M1[;15Q1";@QUG))WZ)K7)F,08KYE*42*,LB-F6$ZU?SA6"REE_$K+X-]<)A- M:'"*#'_8R+;'6?<[@$0Z1.X'^O4PCTA8&&#-<)X#.J1;#$#3PQSYUHQ5X$-N M\FE#J5G$KF&-D(FZ(!@$6!\S4T8Y'5B"5TQ$;BB"I<)OJ[0C%4SV(3\,?*[G MPJ [%TR)S 7&N9X+ &Y9, B1G@NFCAFY8&IZ&+& 6Z8Z5OC&;GQW5@Q=0QMA M$^1!P/64'P(R2IDE';#B/48_I6K 6Z6I&^ [U0T8(#=EF.H7LEO7CE+1&[OI M_8K* 9L [U%?R](.43MJA7F\"^9?53M@D^I,)[];TXY=<1_OP?W7UP\8*"FQ MQ0YC17+L)OE+W3DV*4XHMT2C&([=#'^Y.<< #+=W5=H!*1)B-PGW,><8J/#T M^3UL1-PB:H>IF(?=S'NI-<< @BP7D2AB$#:C;I@Y1.U"%!N(N M!5_@&(E9 T*.L9&Y7 (@ 1TC<$30,0(ZPS$"&J=C)(J!Q,W 5SI&8E(/
Z+Z;HNV-4$LJ 'N< =(W J-&MGV=0_VT3(E,A5 W>2/@B(3)4=(- M(Z#K(7V#&1+A(.2A+1<4LXF;V?OL,5O2P<2QC(P/]'$#J,U"RV)*%+<)^RF. MD2CH$C=T=W*,!-J+I<3Z"X""+'%#]A5.D "[K+H1=&O:,2L.DS?=BP5C!_", MJ5Z%$(#/"/GZ3 3Z0E9R*HP3-\;?V#$2H"A$",-14L5W^G,V=*D)<<0'U!*. MHCA]Z88NE 741&"@YP %Z*VA: 3T8SL3!5'JANB+W6]$H7UAO40;0BIBBUK1 MD[KIN9_=HR9V<&#,KRY5.]2M'Q [JLGU#05/23F;B?G4*S,9]Z.<967\0X#W M$E 3,3W$=5/?J-H U[=[P*YL!1Q5M*(=5:;SG+J6"&H6EQ< 1.4:!=BO$.: S-BT!30\/B&^=% JD MU W2W&+*'C"W/=AK_QK,!@98AH%1 MJ \!&>/84DTQ90H8_BG5"%, 9VZ [W;?BTEDYNLU98>H'9^B-G-3^Q7U"C.9 MJ_^*>N[6M&/>NI7H3?=^P=B!_5ZC!&;F3\!8-U-01Z'MJBC&LSU^ GY]K<( MM%LGCR([VW,_><=2A9EXMPV8PCMSXWV_.H69;-2W\X:L$^LCH!N+76(*KFS/ MNXYV+E,84)#JQ1>DL4" *Z3RM]R2YB:,!KKG'W6(VH$J6G$WK?:O4#BPIVL4 M*-RL:+E^\RK4D;4^X8I?W%W4OJX^X<".KRTD!3SN!MX+C#8WMV@AHPW(='<% M2$"C#1T1,MJ SC#:T#%=1ILK-G,WFU]IM#FPT0L8;4!F-]J\@G3[DZV[:U]2 M=YYVM!I+Y%UEI? 0?N]5SS5@_U.]XLRRN>1BL7G4H?9LM0!]JE9-[WZ5UZ7R M-"DFJZ)ZHN<#9.GZ6T]H+$3^4#^M4\AYM$K+];W?FT\W3P2=U@_.Z)]S]O&< M,^ ;>8[RF_JYD[XZQ/H1I#_B7'KHPIN+>WDX_T,@+T2^?JIG_:;,EO4S(M^R MLLP6]&PO=V]R:W-H965T&ULM5E=<]LV%OTK M&.],IYU1Y(^D;1HGF9&=-.UNTG@M9_NPLP\0"9&H08 %0"G*K]]S+T"(MN5N M=V;WH8U) KC?YYX+O=PZ?QM:I:+XW!D;7AVU,?8OCH]#U:I.AKGKE<67M?.= MC'CTS7'HO9(U;^K,\=G)R7?'G=3VZ/5+?G?E7[]T0S3:JBLOPM!UTN\NE''; M5T>G1^.+:]VTD5X M%_Q#JVV8_"W(DI5SM_3P<_WJZ(044D95D4Z0^&>C+I4Q=!#4^#V?>51$TL;I MW^/I/[+ML&4E@[ITYE==Q_;5T?,C4:NU'$R\=MN?5+;G6SJO MS,39R=GI'YSWM+C@*9_W]$^X8"8NG0VPM=Y[Y,JKH&Q,+]Q:_*BMM)661BSQ M4B%#8Q#_7*Q"],BQ?_V!1L^*1L]8HV?_QZ#\;R6(!QM^D7'PBOSQL5>>WP?Q MHW%1W8J?;8W,]=@WP]_57'S]U5^>GYV=G*?O_'!Z+IP7L54B?[MT72_M+G_\ M1E3 F C)B,:03H\.,% /E>)MRFZT=Y;((3Y2Q,FQ MY#FC)!(A#!YJ*?*R6+G83CR<8^R#LW@(*E(:<^I0H*;YDYH8R5O!1(50S00< M/P259#7*=^&P3PEIQ0("=E%7>U^^63SPI;)R97 @3O6L!:!;=_I+4F$CS< E ME (_M5N&0'&/JB87P%92:[6CAXVNJ31ED3]9N]7P!EL785W''@H*"5<'@2)M M%96 ##)4#:J3 Z$.;1YWON0FK[J1(%DS"TM>\?>U<[+VV<39B M0"JTOF 650*QB;MA%60A?$=N>[/8E\'@LXCL0?'[(#T2A91'ZT$#DFMZE-7O M@^:U?[UZ*CXHB?3DKC 3[]]?ENS QS$]#F=5W#KA$I;BK*P&RNKRAI5_LX! M("XG?!CZWGF*.')"(R10$-L&VGF-=B5]U8JO9->? X"MVV3LA1PN-_A1.\)BTFBO8E!*_ (X%*??S48\ MOQB0#Y1%R[1L)MXIUWC9M[KB[1_D;Y!VF9$3>I9,FX\=XG%U*"SD;G9^T*EW M%S6>/M1BL5]8CI\F 7(:R8[O2%ZXU%;.]^0C>&L <4FMRDBD=99^195(&(;G M"X^-H<5A9NA66E+9G?[P_-LYK!(?J^A6. \^73&6T>9%4JQ@8 4P"Q/U Y( MJ8VB.J#5S#)(RAL%^4B!N;B00;,B=[@)F8/*38=3)@Q6#K4F$]:%LX0]9P'_ M)7),Y8K4^ V!R.&$]B38]7!("H"-=D"J/EFE:K1IZ!8&)/-$02X#2\EB\J'5X+D H;AE M7I(J[)#59%UEACK5&-D/]UC'K:R5:,(K:ES0H(>4FDXDE_J:VQ7#J^Q[D"+" M=>$'D[N%5\U@LCG9!\NWE_1:^CJI1CVFF^@$$2CA$3-K1UIDY13'9(J]O 05 M8!RA"\6.0"?5O]SS-<*_2O>D54,@R,E,:-['9 PI]LER3G!>L;8+U!\L*E#U M:;Z+Q57I9Q0A2BRO6AK(-@=]N[>(W1_4 :,GZ1=:-Q@8P(V'E4.N_#;8 M-*Z53C:F<%6(^6/Y3#[B2(Y>+!;?A]J%M0/V7K.^Q 4KU^_&N!&VWUTA4&QR M([7AH#L[AK>(4'S?"YC M6/WWU/*01,575)"388%#G#%GS,04"HQ#-L@JU<2^M$ 7P3YDSL=J.F[=;0BNN]1J761&VGQA%B00,X=CT0.:,6<*^] M-I@:40,H:9!J32N]Z]"OT6<04K2..EDY8E74= 3LNT/*ILC<"Y_ZC.$GLGS,KX;(K+Q3 M.;*C6B$Y?)*DDA1;$"0Q]'RWD4/7P(MX/)N+7UNB!5O*6*,5#XQ(46)FZ00L M-YQMV3\I8]/(H$#'$ZB&8;VFH1ZRI\THY-R%OI22]\WIZ(8PB4J1SAUH#[VP M"#, P. ).&Z<1I*K%'=RFG#9^4ZG[MY@?YXJ M9P2+:>JH:;:TW%G1 5FO,H)7W%>XM.4^<.,-@>759JQ*3F+'/=I@M-BRBZ=U ME'V=!U>J4_49*5(R@'VY[M*#O44!I">(:X"S\IY)H0Q-X28R48KEF MUT.B-S^G1Q[('B!5J:R[FF;4H!HEF9,\>!CS60KXH4,/)@ "$[ SK'>I'O^+ M7)BZ8U(T4=ZJ0OY3&^%9TJ/M52D0)8BB=YG:BR63Q=QU.KD;NI$GANW-Q+35/L!DDE&;)V>_] "NJ@^9+0>4.0R"B:&?!: M$1D]+P&&)WS\2L+9=VC(8S*&%>_@4L%Y($X'UUW# MW8W#C)B**O7P;$IQ7J2+H_&B+\T^=X[(=Q?J,\861J8@#9.6T7?%5O=*"P\K&TOL4)3/+FXB<@^(8N5ZE0B!58(AK6,87R^7Y/QC2_ M(1DB@W-:!30V7"^)H*81A3$TN0\62)Y,YT2D2.6W0+*.)Y8;OC0DNE:(P4%R ME^@ET=J2TV6R&=$K3$;;=/$$U%%%%/>U,%XBY1X@4>'5..T08^P2Z27>D?IN MZL3E7F4V&=W8^\PA&Q+YV(8T4SX4P%=PQ#XSP["!R.ZBBD-JXCQ=IP98:T*B M@@UA8M<-#)^CA\?+BK$F\OY^%USK.HV^J4'3+:-V0P#A+0X "V0REJZ=HJMN6V<(D,;"2!D^/_3;R_'D MQS'0@X9_ F0?V9A^)RMORZ^,B_3CVGYY^HGR [@LB@@%O\;6D_GWWQX)GW[V M2P_1]?Q3V\I%5J [W1%.3Z0@/+;Z^M_ U!+ P04 " #V06E3 MJ@PD6]T$ !W"P & 'AL+W=O2CZ0'%'6B)<OO>X:[DJ7" M-EJD@&$MEYPS9\Y(YI]OZ.F UW*$4IF(7C7<4>'G>FX[?S8[E?#[PA^%U MW'LFB63A_3=97!7GO9$08LLZ"8+"SQU?LK4"!!K?.\S>SJ48[C]OT3_FV!'+ M0D6^]/:K*5)YWCOM4<%+U=ATX]>_<1?/B>!I;V/^3^OV[)OC'NDF)E]UQF!0 M&=?^JOM.ASV#T]$3!I/.8))YMXXRRP\JJ8NSX-<4Y#30Y"&'FJU!SCA)RCP% M[!K8I8L;UNP23;7VC4O&K>@Z>(=GS9 ^Q;-A@A9?* M2+^X@HM#^R'8[2A.MA1GDV5*N M4*&(=%L7*C%A29>E_/S3 MZ60R>O]Q.I_EQ_'[EP/Z"L [91M15:!475NCU<)8DS999U/54)'\DI2UI)I4 M^F"2DBZE56,*>$868FSV^, %&&\WG4\$PDD.R'BAM8JD8F3\%=E'P8D#V@9+ MQ+L )P.<;G-@#YC)#TJVU4;TZQ)]!D\IIV]RGY1[?"\ ,=MR=.7+O*M&-/Y+0P' MV!R_?36>]*E+ %TY[2NF+^H>^7WQQ==&TYOCTOQD#")/K=2^<)CX>Q<>4P*YO6[Y-U55NE92")!DXW 7 $4C%'9D)V M4S'R6'CK5QN1/Y_"ZX<)EE.J#LYEI?"1EQM E/%FI'USE_$]JE@$T"UWVW&_ M0VV!APFB8Y[R#:) YW"+)G,RL/:AD(9-PK?M@7PU*"1X!)0UKUBJF^*\Z)U:8H^ /00$@'7%8O?^I MLR:'U0IG'7^T3%>VVUGR1-WNMV9L%I&_-T);@7R1"Z+_XR7[V!=XN'<9JCBL M\I4/]&7>M?>BW=O=K7+:7J8>CK=7TD\J0"5\!7@)T]'@S4F/0GO-:Q?)U_EJ MM? )%[7\6.*;P$$.8'_I?=HNQ,'NKGWQ-U!+ P04 " #V06E37"JF&28& M "@#0 &0 'AL+W=OTD,[K+4NS$]HSM-&TZ32:3I.E#IP\0N1(1@P #@)*5K^]9D*;EQ'8>^F"+ M!';/[IZ] #S9.G\5"N9(UZ6QX;17Q%@]'XU"5G"IPM!5;+&S7YQ*/))X)/F;=A[)HED MZ=R5O+S.3WMC<8@-9U$0%'XV?,G&"!#<^-)B]CJ3HKC_?(/^*L6.6)8J\*4S M?^L\%J>]HQ[EO%*UB>_=]G=NXYD+7N9,2/]IV\C.#WN4U2&ZLE6&!Z6VS:^Z M;GG84S@:/Z P;16FR>_&4/+RI8KJ[,2[+7F1!IH\I%"3-IS35I+R(7KL:NC% MLXLZ8"4$.L^^U#IHH>ID%($L^Z.L1;EH4*8/H!S3&V=C$>A7FW-^5W\$CSJW MIC=N74P?!?S U9!FXSY-Q]/)(WBS+LQ9PIO]*,Q+5RZU54U%V)S.0T#E[P5/ M_YPO0_2HEG\?L7O8V3U,=@__)[V/HDAC/@^5ROBTA\X+[#?VU75,L MF )G#O%]J96/[,FMA$H0*GL@H5)VAY: IN><)N/QS^2VEGTH="7"?[R;]4E1 MY?5&13:[0<$FIQPEEFA35IE=U%F@R%EAG7'K'64-;)\TN*5,A6( V0%J.+LB M4&J#2JTX%/1??CJ:3IZ]".AL9081C=Z@5T9%F35!X) J3AXS7(,%;7.TA-]U MRLZ:':TT?!OD7!FW4TO#XH!02*Z"B\HTWGX%"UL="\3D$!9'S"#*C*MSVNA0 M*Z._WI9%%Q\(4W[-46A5%L 9_ TL% $G _^RPZN5SC1;_(6DOU&F;M @B'*K M/=Q8*\!EOLZAKDV2PPB"HSFM:C9A2!\1:MV@WT.U!C:M48$IQYZQ*4P;<\.+ M6-\6['D_*] "9$[1W?! 1D)*%E#\0:QAR/ODKQ*P9M:+]U#2)0+=,$$BK=L, M!"L8PB257U1DKM-L)3D$(MM6)-_(0TY!K3CNJ 1OM6_Y@4XM>VPWVCN+*1_% M,NHGBW?\:4G9JQ[:PJCP"W45255P[UJ7J4KI8+88+C GC4F93+'%;_21\Y0T MQ \WI6B]%H(@>C"=#\>=.LB5(N[CQ%I^QBDB;&3LHQ+6\\]@7/QN D*S28W@ M71Z#SEO_Q8><0^;U$B:6<@CVD\)D,IQWED*AA!G@OC(N\I5X5'P#.J3S/-=-]9O= MW1'Y;

LO)V@'N4#!I,*&F& MAD<)!3F#.P?[U,CE!(S9+C%-]>SU;F64K:# M7.UHXTQ=\F";KCS2AAO0@(F2RK@M ^19&>C[E!;. Q(IOK1"8O9@=KO0QT@( M%:@-KDZ-T#9@/Z0,SO04_=-PG.0*FXQ>OA.5/B>4WS8!I*B]M M3UXD6E67W3NS3<8;@D)\7O+Y4.:2S -I;XETQK1#68Z?]H*KOZ*C1?DNW/[1 MIT*:O]TQ?#NO]F>4K.WQ,*8G6CQW=0")X>ES^NA5CJE;MK,URJOT.RBG21]G M.WV\/0Y$XLJZ[:# 36;>'V/W,ETSD0FC ]Q9](^P^-IN$*Y+9\JS!'*)64B+ M\2&]_;ZENK$C S/9T'OZ3R;]\6+VE%[IZQ1EBOIPNJ _G5T/<#TI,2.74790 M5WG2=Z#!W\@^,;H974![2D^.C@'VFW/Y%J5/DV?]^72:O/J6T .:+?KSXP7= M=Y4;[=V:$?TZ?1O(\,',;"[0W6KW^7'>W+IOQ9MOES?H*XUN,;R"ZGCX;-XC MWWP/-"_15>D.OG015*?' I]0[$4 ^RN'LFY?Q$#W47;V'U!+ P04 " #V M06E3A1KR>*I4U6GJOMZ;]UOOE JB)==:?S-J BA^CB=^JQ0.^DG MME(&3S;6[63 K=M.?>64S'G3KIPN9K/+Z4YJ,[J]YM^>W.VUK4.IC7IRPM>[ MG72'>U7:_*>.U-<*IS'VLWI6IE9BX^Q./%@3''CR !$*\<#'*^>O MIP%'T89IELS>1[.+$V97XA-L%5[\W>0J'^Z? F*+<]'@O%^\:_"+JB9B.1N+ MQ6PQ?\?>LO5[R?:6?\;OH=OBE[NUY]__^\Z!Y^V!YWS@^5]-]%]@5J157DBG M4$J9W1K]/Y6+?:&,R&@7$L]N1"B4J&!)>SS<6IM[85'!RCWK#+NU%[!O_$8Y MAP7!\H8L'3,6&E6&?SM;FX!',E#94OWYN-"BEG/E)-JKC* MBK42R@0=2AP >^HE*Z39PD$ "87UZBVNB?C1M%YIL\5U(@6+X$Y>DVUI\G;' M>'!ZKH)RJ"T58;*+,HI&Y;"XUR8V8DZ8KP6EQ*_6Z7#HE6_, M=U8$AOH5%,?T("#>EDA#7(L*" (3C#;;KX]>:O..PKIP1J&DQ4:".Q4/?[QK M3;>JX@?EYV6IF'K*VBJ""#%GZ% \H!4=9TZ5[#X8:< PL+JJ (*"U9,O^XR$ M(CL131.3M2Y!>CH9;(L=]2*D0B2;J[62!P9#7OE4NV YGK#728"AJ$=:2W&=P4'''M+>2+V6Z6@0<9 M@M/K.G"6@>^F."+,[SD[SK0YXT"Y-C[,/@'[H5>\[?/O*2:GMTS$T^ 4E C5 M&'$ 8QS/U>QOG,LV@-5^*G'2%$[%C("HJ!A8U"\-&0(C0E"[-4PT5H'UL MJ/'B.[$:GZ_.\7>^&,^N+G&Q6(UG\RM<+'%QL839))J7'R[$Y>528.'J2LS' MJP\+VC<;SZ]6T<#5DBZ6\_%\3B;/Y^/9\D+<.4=]E8H@E<0G#+*Z0BX\]5K# MO[O6$+/O*Y/:%;XGP4^E@V&[%/3:0-(;U;4K^U[='E&??MIV(TDS;?C7LT;7 MLSF($A'%55W!0*Y*J+ [Q-*>B+M4?]0,QF)MX6D+W5()L=0BQETCDM[;3#KEKK1JNS/%=IXY&TI8\736U%0AIB,'=%R26YJP[T2Z+Z\JI]7 A=[ M12-S2<"H&"@.?<20D]31B5\_) M[O-XAO-(H.$I*J(S::&[R:7$C*\D*H.&M M!W$>#P_I@6.V,VPK5:-3N$-SIQ'R&O5!++74V)#:?O7T;ED0AF' M^:M54VC#B0FFWT(0NF>=$Y:FW\(GIVR6U<[1;2] G48DL<&PARDB=B_9KY9A MC-"8H:"'7I0@4K;>0C;"8%8AP-KFKS,2CM%8%Z&"F'KM,X?F@05G=/[P[.&H M2>63ALW4XOK.'<^IMWAI;,]H.F$J^81^0<462<&$)Q$Y)>[OX$1K$L92H=-D MA5FF$W.\5"FY:V?'HY+^KI@_UJZ=D0OM]4V[D'9#%X?"#OW@FU!&S!!(G4@8MXK3O@W\Q?:FB[? MZ%QR>E-SSK/8#7;%>4M7U=OW*YXF8EZV\]DX[28%/IRH""Y_7'EHU5'M?8V" M-ZBV2?)T@NXHMA -ASB"+/!K'9)7IY%,YHR^DR(&SW')&%/(Y M$BT1%II2J[52;4*JVO,?9"2WGH#*)+>5C2N$8B9C&S2BOJ>9:B9)E#W^I M8Z[I87-GKQ'SV,-.HY!)RQHEFQS['C3M?82#IUO^U(A7"YIOX_>X]M?V:^9= M_(C7+8^?0C])MT7C%*7:8.ML2 # #$!P &0 'AL+W=O MCFG$9+.=^[TPO MYZJU@DL\TV#:NF;Z^@B%VBZ")+C9..>;RKJ-:#EOV 8OT'YNSC2MHH&EY#5* MPY4$C>M%<)@<'$V\Y@<.F N_,;]G<^=HIEQ0P>*_&5E[9:!'D ):Y9*^RYVK['/I[,\15* M&/\/V\YVG 90M,:JN@>3@IK+;F17?1YV 'G\ "#M :G7W3GR*D^89F-FJ/T4<(+;$8PCD-(XS1YA&\\1#?V?.,GHKN&$VX* MH4RK$;X=KHS55 [?'_$P&3Q,O(?)W^7OV6#8G3-2R0RLE: [8^ 5EV KU1HF M2_/Z "A+%NL5ZB%5<()%OY/XG1C.V9;JQ*+F3!C8@_TP3C,:IV$RB^$=EYR* MIH2-4J6!9!Q.L@22+)S&V2TIR2R<3/\ MO_:%TE1;X%. ]-.(WIVD7$+=E1^Z\KLO+5ND3.[%HX2NCA".T(EV1,>?P."& MNHOMV<1P=')XZXC@V5-PLDD'&[6^0Q.ZE#7H^X^X'OW/$.,^Q&PT>U+C^!Z; MN[&FH_@?>>X+ML2"'@SC2N//BC$%RH)L6LWEQI,]*VY.'-9JOFHM6PE*F^K$ MJKIA\OKEBSQ-IF\,&$8>W"=YR.]0K:/[ND&TTUEKU!O_?A@H5"MMUV2'W>&) M.NPZ\V_S[GW[R/2&2P,"UP2-1],L -V]&=W"JL;WZ96RU/7]M*)G%K4SH/.U M4O9FX1P,#_?R%U!+ P04 " #V06E33W\SCT<$ "S"0 &0 'AL+W=O M#JJA-2#U3+0 M[NUJ:1JOI,9["ZZI*F'WUZC,[G*0# Z$SW);>B:,5LM:;/$!_6_UO:7=J$ MH%(,1&8\=9B#7B4+'J\/Z!^#[^3+6CB\,>H/6?CRQ^P/E1KGPAEW+FY'&O''>5)TP[2NIVZ]X[N)P)#"/7Q%(.X$TV-TJ"E;>"B]6 M2VMV8)F;T'@17 W29)S4G)0';^FO)#F_NK>47^OW('0!'YX:65/$_7+D"9LY M1GF'<]WBI*_@+.#.:%\Z^* ++$[E1V13;UAZ,.PZ?1/P >LAC.,(TCA-WL ; M]XZ. ][X'QR-X%X)[4_]A3^OULY;*I&_WE"5]:JRH"K[WS']+SAP0L:>+"R" M<+ QBAK-P3NIP9>F<<3ESB^ XNFQ6J/M@PJWF'>4)%!B^,209Y!$B_F4OFF4 M)9.6**O:FJ_(FAS,IPD],[ANI"JDWKI@BD+JCM*H;YBGT7B:=>\[D9?DI/W6 M]EDTFXSY/8WA8V.U] U[0SP;^F=+&*X M,57=>/+L*#P$YLS&[SA.292F*;\7T]?"F2RB^6Q.88DF60*?T)&3>=Y4C1(> M"VI\.@-SV1KQ+DFC)%ZSR@-1U#X3,>M M0_#&"T5ZSN)A2GVO5#C"="!,>@(=RI1DXBXM(E1M!R)WX(_RS>*M? %.F:@P'K=H/X;:Q5!T!9R.M\_#4",MI,9L@&(5?G"RA]Y K MX9S<2-(AJ6XX45R_)"MRJ20%DTJ:3AE14@5$\(C/@CY4\B52S;'!CD(6SN@" MC [8N96D3PKHYE'!&%=Y;AKMV;0'3[8+6Y 1!:G.NWS^_-,\3>/W5P\W896\ M/XFJJ3G,O(&!-0$Q2N:52KP41RH3LA2C@,5AV/PW.A" MLGE#>#S"0KVEX5G0V/ E83$T6JHF1;F@%SIJ%$+<'GI NFX2JCTH&I9L+L=. MP+K9HQW"E:,)G9>G%E.!OF2'?UAL^Z#N U+W 7EI(LKS2;U^ERS9I:FQ-AC( MCCL6"U2CG5&R"(K6@O!SA##J0MJ/[>.VR4F2HD@1J!5Z/(ID4,4!(G6&ZGF/ MP@Y_=-"/C@8IA7$;K@L.0KFT,[6G]C>2JW80O["WUYD[8;=2.SH5-R0:#V>3 M =CVBM!NO*G#6%X;3T,^+$NZ5:%E!OJ_,<8?-JR@OZ>M_@902P,$% @ M]D%I4ZP@!=TG" 5R, !D !X;"]W;W)K&UL M[5IM;]LX$OXK@UQWD0"*+RV0=)>[W"X#[1$V[R51"U)UUD2+W0F713^-XW"^%JDXN+_RS&W-YH1M7J$K> M&+)-60KS\$86>OWZ)#G9/+A5RY7C!_W+BUHLY9UTG^L;@U&_TY*K4E96Z8J, M7+P^N4I>OAGQ?#_A;TJN[=8]L2=SK7_EP?O\]4G,!LE"9HXU"/Q\E=>R*%@1 MS/BMU7G2+^\[_!E+JR\UL47E;O5ZY/I">5R(9K"W>KU7V3KCS

(W$I2ILM:5 \D*R>-S$E5 M3I.@!:A*#U(8X7XA, M%?<+"3E8"DCK+FEIA83;F.ACSXY^F:3)Y99^AB\>( MG)/E7!KO5M"^<6NMB@*YF^EEI7Z7I+&*P;ARHH H9LF(?XLF9[?X!6 1]P!+ M5 R&;8RH,@A^A1R;&-P$$$KG/4;TKTWQL(7G]6$\"UTMS_&DW"S^B-U:N17= M2JN+QDGZJ(J )A9$4:),U&+.KJO6IA8)'F)>;CA02_ (2H"%R/\M,M;*ZBOB M$JK OP>DK/E5HGQZ=!X7#[Y#EZZY2'F=L!#%K*D<3$GCP9AEC&Z6*^]@)QOM M&NV17C0%T&@@R6@?"BD$E9&4C,Y%9MB]LF[L=@Q8:#"-XCA&A6Q %IH[8(G M&8";%[+R$S>4B'Q59*3IBR@*:9@7$3M2BJK!+-= R>=*.4RZ<\+!VYN50$7- M0&@ESC\(=AVJNYHRJFC>L M%2V6HT.!1$<%[:9:P&"[E]"-\?T7S-M(1.&M+Z506 M^3B#8M9;E3$&7?C>-F:#TD(9I#)C!&*17C +XUT69M)#PQF$]R'?3:V1Q9)6 MV$);81MHG6/20F4MT4IP/M^:+\NZT \R\(Y5_>3]9A:@3F0K+_2^JO17CR== M^Q2@4PY]&K_ZZ?;]M;]-7IU1_NB%17)"<,\-GUHBSQ6KBK8RKU A'1[\PH(5L[6T1@8C&THLW' N^]Q@ M6$)DP>1,U8(IX#-;WKMP6( *NQ.&7/($T $"\# N)')GG$]F0 &FA51 (0 5^;%]K,X;\#:U!-AL,'$:58E! M1 !>C'LIV%X4O*84'%K+SW_Q81XD41NBMW\4Q5TR!@P"7ET\GZ9EX.,6'9%G M!XC(P>IV"+E82'_40FFN)*6SZ!"CMACH5JAHT.^/$Y*/$WN>[KK!NXGA2:(B MA4?*>/!;1PY!^F+2&V[P[-$'O2W&9.CVI[RC9K")_:Y FUWC'O>[S7'E<<_3 ME8\XC GPRGN<( 7>6#KU10P; M,,3MV4O>!_:1VC7FPS.,]9!NW7W<.U5L3'Y!Z7#"U]$4U\E@A&L2)4E*[\ B MWI1WYK^DJU(;IWX/G@"!G7+0QF2(OR2A9 V\ :- HK)WV9'2B.:43*D3QQ$ ME-H#*](84]B5"=VML'38WW>G)",:36B(18>C5M(0.X$YH"K12IA[TR!.&0/W]$T7]@+_+< MXU7?RJSE'C+YT8'V.+RA43OTC#R5]]L'D>$QQB->#09D3\D@FDW&9W2:P, ;/&*"?!5%(P_#^H*FT7#"'.0,N]LN M%=CD/4ZA2=\N%T86H9SK32"5?2HX!XK!3HCVZD$;F/T"<2BOF:6Q3QZP%4JN M&\,';:JY)(1RL-^]['H_FHYQ'0_&]'-W5']*8A)-IU-@QM$,X7E:_P;=:31# M;N]1[\:P<'NFD;\UJO;YS(R:M-# :*^[5H^Y/(TCK=P^?[L\9!FXX,UG?#=K[][MU93NQ:";_,UJ;Y7-N+#2+9\] MOEEF"AT_M-<]]=/>" ]GO9A^>**S'W6=_>A_[.R?(W?L[(^=_;&S/W;VQ\[^ MV-D?._MC9W_L[(^=_;&S/W;VQ\[^V-D?._O_'3TYP&%FB$\7""XC&O0F:?1,^XP@#IVO_Z<1<.S0?_I9/ M4=+P!+SG!FHSX 6Z;VDN_P-02P,$% @ ]D%I4QH]JM!W!P @!$ !D M !X;"]W;W)K&ULE5AM;]LV$/XKA)<-+:#Y/2]K MDP!.TV(;UBUHNNW#L ^4=+:Y4*)*4G'\[_<<2/7?WW-'G M&V/OW)K(BX=*U^YBL/:^>3,:N6)-E71#TU"-;Y;&5M+CU:Y&KK$DRR!4Z=%T M/#X955+5@\OSL'9C+\]-Z[6JZ<8*UU:5M-LKTF9S,9@,NH5/:K7VO#"Z/&_D MBF[)_][<6+R->BVEJJAVRM3"TO)BL)B\N9KS_K#A#T4;M_=9L">Y,7?\\E-Y M,1BS0:2I\*Q!XG%/[TAK5@0SOB2=@_Y(%MS_W&G_$'R'+[ET],[H/U7IUQ># MLX$H:2E;[3^9S8^4_#EF?871+OPO-G'O]'0@BM9Y4R5A6%"I.C[E0\)A3^!L M_!6!:1*8!KOC0<'*:^GEY;DU&V%Y-[3QA^!JD(9QJN:@W'J+;Q7D_.4UY?Y\ MY*&)WT=%DKJ*4M.O2/T@/IK:KYUX7Y=4'LJ/8$%OQK0SXVKZHL);:H9B-L[$ M=#R=O*!OUKLU"_IF+[@EKI4KM'&M)?'7(G?>(@7^?D'YO%<^#\KG_Q.S%Z6X MNMZX1A9T,4#Y.++W-(AV_E2+16.59N&>J1M9;I'U!R-I22'$T'YXA M [3F9-9&UJ(%^#9LO[FYR<1FK8JUV$@G"I2GAY!?6].NUDFC-;6\5[9U8J'* M3'PBK6B9"5F7XGUA:E.I0BP*+UY]]\W9=#I^^V[QZ?TMKX3WR=O78:MR0I9( M1.4\69R1;X/ZWX>W0W%;2:W%5>O@NL,Q:9^5H0 [O;=7BT[CD'W'V76JT8WR MT5I9?&F54V'1+,7/-S.A:O%1;I_!2#HP2H (,$1D('(T'O[0PV5R#WZ*UB9= M.\2'XG.$,,@ZL9;W,$ LU0,$5,UN.B_@!+'>R;M M05H4Q@$#-M- Q$*)4ZLZY"D]0)\C!T2*UMHDV#;"&S&= QZZ'"ORE ]T@O\TR01HY/QMQU>/431I=YHB2@^=GN(.D,)-SX).P"+NG6[<.^G MLC<9I\[*&"B1*(9,%(18+;?1&MX;#H,[U-5L6_,>Y+??(H@E]3$-9W!^H;P0 M0?14>ZXTOT82#CVV;S(>E0.-.P7JO0HME)& Y$X6$LS5", M]8%Q(*Q(3"!5L/267=' (=F[ISZZB>^V+-!]^<@BDH^#N%"VB/? M6,6R]=QX98E($C*T0W=?3V$5P%3R,0-S(>V7-,RO,=^MD *2506NPT)*PECL MEKA0=QWIFAK$JDJ\Q"N?T18Q#6R[5KG#0H'-BM0RN>@#73%N"ND7E@+?]]TX MEC RC!Z*!,C1=#CN^\T&3R;3?2=:I.\^B6*M*R;0$&-U"$"@)+;([ @G-Q:S M"MEP=@V>#0WTYQ:T_S0=>VN1]0JH+:VI=J=W=,+ML.^;#"Q*T+;[G8\GBF7+ M,'6Q0P]!<5ON !IHEE\KDR?V0 ::#UHS'(G5#AHU%75I"S7.:,2;(7 >CRZ2 MNQ*/:;-+<,=X [2$6N=J9&/+H7ZN+#]HX^ENAT'>(@'ZDBM3V_=,A4OP5+W* M "C;5^@V7$T.< UYDA,Q^4K?>VOYK*EQW I M!BN#'7&LF1R'9C]E^8.5XS@?FGJI;,7&W5C%!6YV;3SX!"I#&Y0Z&GLP>C[! M2^I0E$&QQC 6205OLN=^K1+'QY =VKUW*F)^O;('",$AE,-L&T4P[Q/0]P8,_<9W%0Z#*ZT^FY6>R71T_WF&>5/)\8N=!A-D)G%'8\Z/DW>#8",\3P2\^ST[*Q_,D&\+,'3_&3Z5IR= MGHK/ACMIE#S.3DZ.Q2^!Z9,W*?),JZ\FV6QV\EJ\FF?C^=GK)/DX%C6%HG\< MA2,QR^;'4SPGVJG?;XV\3 M'R5H [RL:0G1\?#T>"!LO._'%V^:<,?.C<>-/7SDP9,L;\#W2P/&PO=V]R:W-H965T MG=A\84B%WLR[//+MCSM75W?J54$-_* MPOB+P2J$ZM5X[+.5*J4?V4H9O%E85\J GVXY]I53,F>ALAC/)I,7XU)J,[@\ MY[4;=WENZU!HHVZ<\'592K>Y5H5=7PRF@W;ADUZN BV,+\\KN52W*ORKNG'X M-4Y:!J^NKZA/;SAM^T6OO>LR!/YM;>T8_W^<5@0@:I0F6! M-$C\N5=O5%&0(ICQM=$Y2$>28/^YU?Z.?8>4]&6V\/RO6,>]QR<#D=4^V+(1A@6E-O&O_-;$H2?P!!;^58&>7GN[%HXV@UM],"NLC2,TX:2%)6>]^,_5W <' M6W1!66GEI,M6FWA6^BDJIW%6X--(1INJQCG02H*270HJ6QG]M<:6VBL.2N-" M_P@RC11WDM=R'D1E7N]-'JA M,TFYM+L>]H(Z$G_]R\O9[,5K\0OKG?+OZ>RU^&=M QR TQD'KV'$)EF>L:!S MJ, I*>98ZX7\]8[R65+^<4X@97.;*%K8Z,@;TUHR!/5G*P+FURU3&(2ZA+=N M_['#'0%MDM$<+8ED&!L:AX8D'4]O$]INLIV5V(-@4C%DUCD[MT[2"?--?U.# M8^!41BMKD 52 % 2\BD)=5$ (ZYL<7<@;I3#[=@=I]C=]G);&_L@DLE\7U>5 M=8V9T!RB'\:VAG( J$2MZZ0(EWF+.:=( Y4[)3ILV(:SUY[LKLN*,(OGN:U# MKR)&HD<]\/,C!_==JL_W!A1:1S*B"LND-=7[[=H@%U%YPJJG"-$ M;?L:B5L@![ZHKGS!"RX'L,&1BB:+ F$ALU0$'#P+/6),C VW!GR-,VF74[J$C6Q,Y]_3IY0MBD6-&T25IJH>:[^1LA0<33V@'Y1GO-$D%P&%+6L=BXJ M\!IY_J7753ZT6Q'@/NQ)\%,2O"9!QL?"%B!R6@L,/>[7)OB]'O?;5RK0LG=B M#TS[3&6T<^]@#NEUEWW]3CSGE[;V$/,_O(+5$64X:!NDO1=OD=6X#L)N>TA+ M]RUU$:@?>SF!YX9HAA(+&'DT%A<[XK/$>_VGL^EI^G??^^GP9/HB_?UH]A19 MI((M\\F26$< %I=KOA7A1<.)+9XP;F=WHE*.;SL4$"6=.2(V1,'?,YB'''4( M^0HWB[::_W%SW)^$AEP_2!Y-23R+20I#&Y$T2T6*>HD9+#^&S M'SU@OMC0'Z.%7ZUQ>YAAM_B--4>[0VV_\R'#L!(T3990XZO(BZ%86ILSD=%Z M.]A@#%EJ;G6-GJ>8A$[?QR9QL)A_:<#<[V;Y%UQ F9N1D;:!9]IE=4EC$(AW M)-YV(8YC>!FO@8JN@>(#\=!.*?9:6E,=1F@L4:C4]QV<2^QL>]N MOR^L61X5W ZC]R,<9.12-;8R(GE:IX'C #88=ED!!9B]8HTV<'K*J0?8.>A8 M:II]!Z@J#%T5R-/IK/,4!6'#@;U)9P_2H*PG+6-*>'8V&4U2/'<":/*':/I_ MQ[.MTT_HE4CG6KIX];SJ+G9_M@6_-T2L7VJ3=9S$K"Q[\-9!"6,7)J&'[2A(MU0\ZO"V@R93UM$7M&I3 MC#CCMI!OW[:[OK-C]Y]JC ^GBJXK8Q)TBN\A3S7C?5V2>.G99'36*Y0'"<2T MBJOF,MX.][MS,%KQ"L'1:BGF8=!C6ZI8AJY/366.GAX">X8=-"%-LGL1TKUN M,Q]IB0S_#A:(O8VK87I9=??43I-'&+V7VC""8DQI2*$A;LJ# MWG0XP_#1#7?MN-=>-KP8"XU[:72]?;O[-VIYPT'>(:CG)Y/)#^*8-SP_FTS; MY\_M9ZUFQMB]D3^?#4])9)87F/#;*Q;5'12:=,P1TNS26QKD)5! MJ9%)GJ:ODH8)%:T68>_&K!:Z)4F^741:-&[=B4SN_D:P6 M+=O@&MW7]L;0*IE02M&@LD(K,%@MHXOL_/+$RP>!OP1N[=X%UG=^\;%< M1JDGA!*Y\PB,AGN\0BD]$-'X;\",)I-><7\^HK\/OI,O!;-XI>7?HG3U,CJ+ MH,2*==+=ZNT''/PY]7A<2QN^L.UE9[,(>&>=;@9E8M (U8_L88C#GL)9^H1" M/BCD@7=O*+!\RQQ;+8S>@O'2A.8GP=6@3>2$\DE9.T.G@O3+.?N@=OA>52V\X@_'-16&>H(/Y]QL3)9.(DF#CYS0C^NC9< M4)ESK;B0@H6:U16X&N%KO(ZAPA(-DV =.O#+,(3@=Q*YTTS*U^^/% M69[-WUC JL)0]"!Z*Y."L, L5%K2G;3G\*4VB-#TJ42?2J!$.&P*-"$;U\3Z MN7.?+?])]V8_(YUG<0H'CP]K%UA.K-$>@Z(7BN(Q(A:HL!(.@K?Y&TCC' [I MAD([&&4P!R4@H)B4+E PI+PV:0VF\ H*_3"681#@V47WH\C@@KD M1\,&)2&4/OAT2_G=2_\XD(TM,Z7UF+.>2D;$1EQ/J^P1"XF #_2V6F)QVK/( MCD@ZFZ1OT2(SO :F2GII[ND%;1M/GZ[_?_16)P^(]3V375]/S"><*4Z. MY7-/\#"G /AA%K^B(9O'KX_@7:B;4'QCLL:P<2)+^]=_?@+.C-D5C-\]R2.+ MYP/68S4X2AV$U!T,63B@6/@*>"\I2#UKZWWX7LLC@(6:T;(6%'TC.+FVH]R@ M D&W@/O,%#MHD5YNY6/FU?:]V I7@])T#ZSF(F1RCV&/<0R\9FJ#@8$--T%UWPM>W MWU"_6+;'5#J<;B!=81,L_I@0+IEHXL?>MF2O4S1H-J$?6N"Z4ZYO&M/NU'(O M^D[S7;SOUY^9V0A*CL2*5--X?AJ!Z7M@OW"Z#7VGT(ZZ6)C6]-N Q@O0>:6U M&Q?>P/0CLOH&4$L#!!0 ( /9!:5.IL!23>@8 -@/ 9 >&PO=V]R M:W-H965T3$1M'VK2^VM")GSIPY<]F3M777OB0* MXK;2QI\.RA#JE^.QSTNJI!_9F@Q^65I7R8"O;C7VM2-9Q$N5'L\FDZ?C2BHS M.#N)SSZZLQ/;!*T,?73"-U4EW>:RN%JLAX98UPM#P=S*/9P.1-S[8JKT,!)4RZ;^\;7G8N?!\6ON/)F;W6/NA;B$@=*+UZ:@8O_^&-!Z?+,.W_GL M08-75(_$X60H9I/9] %[AWV\A]'>X3^)5UPHGVOK&T?B]WGF@X-H_GC ZU'O M]2AZ/?JO6/X7YL1[%=1*1LU_)H?J)7'5U+7>B/G*$?$U,0_B@G*J,G+BA)-BJ:FDV/__T?#9]]LI#\EJ:G$1J$7J/S!46YOR$F@'HG/VUA%+G7>Z,@8F]U2FT4DUOROF/E@Q*6$+S%[FAK MGD2C]S?:!KH6"\PJA7K=#,7[]POQF*F935[=_34^GKYZ,A12K$NK]>; K@UC M;S(@4!A+'>[6R5 LE>9(A99KWZ@ Q6+4>900@)$[N)!&D?8'EZK0J183N [" M_.)RZQ5XG"ID H1<;[WLH5XLNBLQ1@L\3M32Q;P@I3Y (6"M<5R1XJUT3GG8 M:DR J<]TB[$=9=5ASK54E1>%K* /#Y(A,4X5\OE@3684UD3F.Y83]6VM1FN@ M*,-2 $IBYI<*6HMT%DW8C&*'HJJV3AJRC8>3OB& 7X;2TLYPA]_[*TAC>+N8 M""@& FOU">&F5M?>OR^4$7I@YJ%C#JL-NV.G()\[E;'Q#.(;Y^LJ=,2EQT$_/% M-[J,-2AA]W"NMDK!KH)3/M;/ASQ8;O*S%W^W@D1*8W&W-4NM>PTZ\E;?,$!^ MVJJK$PL[: ^..DGS,^802U[0T6BO<("TV*P("R:)7Z1I6#6'$>VL5\):1>\; MIC#F CFB@X#UD)]&D#Q\IJ-GQ]OIT\Z1>QE#S:#S+)6KN+6U6J)B*""VI"O. M&4?C%"#:3'=S%2BZ)BBFD]'69XT:+/9Z9RB=;58EAW,X$G/DE]G#SM@KME2N MX,;K N<).8I-<&74KJ[WR8-$:S3)")#[K_%(RF.T6@SG*!O"ALZ3M^-!5A8) M^3,^>") =>L:5,3?#38,4:75+8T++%YA;S^8(D>&EBJ6^D8\>C9ZVH4]%%O7 MFE;H:TLBOS_9%#?^["M&!;.7A IF CO6VXUEJ^)651A1T#;Z&W6%9G@;U['] M^=@&LL;#BH?#UQ@V=> A4Z1-;EO3E32HI"[O/'52M>(^PP.'$7YD!A40B,=" M6Z*>'V-^YD1\J =%V^&'F$IY S*Y^L@I *3EDJ.]9V8O(3#L:SA76Q]3/6R% M$>73YA>#D7UKA0%<*.ZD'R(Y#V^ ]_,.O>>XU)M>BAQ-%4T(!%_'.F>2G2R( MUSL>*%SL.:D;GLA#9G:W?Q26$I?P#+R8I]VN $^:QP(>IIE?H_F'I+QH?FL5 M>7N'Q!=%RT+<1^173,IP=QKW[.72EQR:,C?D0VJ?2J?]J^M M\_2VMCV>WGFQW:S@%$6SQ-4)NM< F8COD>E+L'5\=\MLP)M@_%CBU9L<'\#O M2XOVV'YA!_W+_-E?4$L#!!0 ( /9!:5,6-.)WGP( .<% 9 >&PO M=V]R:W-H965TAAVL4F*W\>'1$X[ZQY\C4CPI)7Q MLZ0F:L[3U!UFR3C9&N[ENJ9@2.?31JQQB?2EN7.LI0-+*34:+ZT! MA]4LN1R?+XZ"?W3X*K'S.S*$2E;6/@3E4SE+LI 0*BPH, C^_<(K5"H0<1J/ M&\YD"!F N_*6_4.LG6M9"8]75GV3)=6SY"R!$BO1*KJWW4?G_XFG3AQW 6;8'D&\ >/3"[AY;"4]3U-B_N"5%ANN M1<^5[^%Z#[?64.WAQI18OL2GG->07+Y-;I&_2;C$9@23[!#R+!^_P3<9BIU$ MOLD>OKXP^'ZY\N3X/?QX@_-HX#R*G$?_I8'_RG7=.FG60#5")9TG>&R%(W2Q M,X?1?F5U(\PSR!(-R4IB"=GHY.#=^"2[T%*I, .^%@X]NPN"#AV"U(WC 7>* M<:90+=\;"Y'O&@O4*PXQ&<<+R$!ZW_)Y)('"MH8.09CR1711_N1'B[WQ-0!X M#"6>!BX#U(H(+LG[\(: M;Y4L10A;22-,$?R'R!YL'&U9Q')*J=K@B<(9;KH'[D]?P^AO[R7=&3Z-;AU7 MC._+[>=PL Y;[+(?WC_N_0J\%6XMC0>%%4.ST>EQ JY?*[U"MHFCO++$BR&* M-6]B=,&!SRMK::N$ ,-NG_\&4$L#!!0 ( /9!:5-1R-GY_@( *D' 9 M >&PO=V]R:W-H965T0%'&:)*]C MR;B*%K.PMC*+F:Z=X I7!FPM)3/W2Q2ZF4?CJ%^XX=O2^85X,:O8%M?H/E4K M0[-X8,FY1&6Y5F"PF$?GX[/EU/L'A\\<&[LW!A_)1NM;/WF?SZ/$"T*!F?,, MC/YV>(%">"*2\;WCC(8M/7!_W+._#;%3+!MF\4*++SQWY3PZC2#'@M7"W>CF M'7;Q''N^3 L;OM"TOI,D@JRV3LL.3 HD5^T_N^ORL 5/Y2U,V3EA'.+*V845UL++SYH:U_""@VL2V9P M%CNB]TYQUE$M6ZKT$:HW<*V5*RU08XV$6P M5V3/M)14YS:X<0L9$UDMF,,<-O>0\QW/"0**;CI7Y(P]F*RN1&A"!9,WVZ&A M"PFJEAOBU<4!M06ZV]8Q%=BH+00P"> Z'\$E%[7G^&\$DF5#R#WFN^80.4.L$? B[ Q%@4U$2^YQX_@(ZV[TB"";*L>?=4#U:S#H*HO MW!:SGY)?&.4^@->L1=QU<8 M+4,$?:I](Z1T]9)\>H.<=J?^,$GF\V%1C@9 FPB_\@=0^EJ*N _;'Q)Q2&K? MM M[[5/B68;'@DJ3UTKUW;2875XA\[;]OO@WCYBU\QLN;(@L"!H,CHYCL"T#T,[ M<;H*S7BC';7V,"SI+47C':#K@;N(W&%[GQ0]02P,$% @ ]D%I4T9Q M5D#8 P @PD !D !X;"]W;W)K&ULK591;]LV M$/XK!RT8&L"U;-EN[,PVX&0IE@(=@AC='H8]T-+)XDJ1"DG%\7[][BA%M8LX MV)"]2")Y=]]WWYU(SG?&?G4%HH>G4FFWB KOJ\LX=FF!I7!]4Z&FE=S84G@: MVFWL*HLB"TZEBI/!X$-<"JFCY3S,W=GEW-1>28UW%EQ=EL+NKU"9W2(:1L\3 M]W);>)Z(E_-*;'&-_DMU9VD4=U$R6:)VTFBPF"^BU?#R:LSVP> WB3MW\ V< MR<:8KSRXS1;1@ FAPM1S!$&O1[Q&I3@0T7AH8T8=)#L>?C]'_QARIUPVPN&U M4;_+S!>+:!I!AKFHE;\WNU^PS6?"\5*C7'C"KK$=CR)(:^=-V3H3@U+JYBV> M6AT.'*:#$PY)ZY $W@U08/FS\&(YMV8'EJTI&G^$5(,WD9.:B[+VEE8E^?GE MNJXJA:2R%PJNA2O@(]4);G53;Q)N'GO"8>LX;6->-3&3$S%G\-EH7SBXT1EF MQ_XQ\>M()L\DKY)7 ZZQZL-HT(-DD Q?B3?JDAZ%>*/_EO1-,^?@C]7&>4L- M\^$)B83%%^D^S\\;LW6@R/(=);Y9<'.-HH]\'K/!?2R_17<)-62FS1Z3M MPI,9)YE:S*1GI-YT,J3WCS],DV'RTXEH4C\21:FW0#) +K70:1@=HCS4TN]) M/E>3*N]IC2:<#' FAT]WHP.8,YCV)J,I?"$)+0F,4%GS*'E3K^YLU MK%+?:X:FK(1F $ EMW*CD*ID0? N6.M,\ 2>3-75F[]HSP-O($7K:6.F%4G: M2]$GL2$U6K=[XD[ZXC4&(C-4\HR0*Z-DNN>85""SU?)O#):G:>P*U(#":O8G M+I AL$06TO6:U6^I?D/B3L"VG_)=_9F_C.WL;W MI:TZ/C@82[3;D2=;8S^Y@MG3?576[G14>+]^,YVZM.!*N8E9?IB>G:S5BN_8_[J^L7B;]BB9KKAVVM1D.3\=G<_?7!S) M^K#@-\U;-W@FB20QYI.\7&6GHYDXQ"6G7A 4_FWXDLM2@.#&YQ9SU)N4C2%XJ2E=^$O;N':)Q6GC MO*G:S?"@TG7\K^Y;'@8;CF=/;%BT&Q;![V@H>/E.>75V8LV6K*P&FCR$4,-N M.*=K2K:J<"7R=3#WA9-$U;J(L(M7@"ZC5= MF]H7CGZH,\X.]T_A5N_;HO/M8O%5P#M>3V@Y&]-BMIA_!6_9Q[H,>,M_&ZNC M/\X3YRW>_OR*G:/>SE&P<_1_U9UNKDFYY MPW7#=,=VHU.F[[[]YGBQF+V]NKT+3_.WWU-MO,XUL&7GI:G6JM[A67G2GK;* M$=\K%)RN5\,5LGW^ZJVCG#.V,.75/9K3-Q8L0B/"VATK2RQ50.\XY2IA2\NY MY'%^-*%S1PI;'/J&3(X-NK.E)+(VE-L[TK6(S@,/TIRR]1 @ MXFI=FATTPXM?[& F\N=- $D! D$)=L2V:2P%&Y8N?_@PIFL[H4OX4YBR&M.6 M+0M-M+8005ONT)N^*+C,X%H(AE2=A:_&P8B"R&1_H6?%@FVLCQ4! MQSH'=!H(G:#^Z$/JC:0[)D<8 1E9S$C,P2!'(9;P!%,'#L;ZBTZ.::4W#\JP MS68=>K:!]U;4-Z0TSQUF64>#JDQ3>T=FNZ^"/B#AY0GLB(<-(>4&*5^KX#3\ M^BP&\:G#QC 4"A,4"#NOJZ[BUL9C@U8E/B2,=#-E:,I#+RB)!K]8&+DUU>,P M&O!NG^02#>8?M=WK\8'-FKUO^ZKKD'50&(M]>H-0I-#04RE+82YOO("2$EB O0;=AH[ E]V*O7BR#OL\/>0T,K M%TE,Q%8;*/.#F@PEAS'A8[ 1:!AH+R$'Z")PID%.@YDNLX*=-U"R0;P3>M=8 MJ8]<6W"!S%M(K*R,MD++9UK*'\&J-+52&U*]/3G"Q[/99-$3--"D/4^0)55Z MR;DPJT7(44NB=IT:FJ34J[;1(*%P81]X-R3#Y@>Y[R@9I#:4U:-^0Q:/.B?' MK1:%6F\KI4O]/I'!7%M+TB=?EKQ]\?3%,*$+@^5#F,>K AF6]TSJ.C*,Q^&: MEB.H@3.ES@*WB2H#5C@812G^*-,(AC',:TBI0V4Q .F=A@'_2.[(:0'XQ6PB MF2'E\V7PM=\MZV^0*&BUM" ^88S(TDM3YV7#@G#+#F-&]/OGFWX07X:3'=MN M&H]%B2W2XU'BNHS*%#00=6_CO&IG3=;$\VRZ%_R*NXGT$G$.8N!01Z&>(%>2 MX65?AN"O? [,YT'=]E(<$AF(:'V$:-E.(J'[-GO0!O-H!&XZ M0!U/ $/A\?NCS4$(?14E1L&RU&G?TR!,#ARQ' < L9Z:Q*%ZX0_45QCLSSH' M*R61$IR.[B;2=%WWN4=J\[X]X&!@<]1 G(^8JGCNC2>>QUUY($E]0#:>T>*I M2>Y:&*,E.;2;DYB>JJ"V4_L\/BT&T6S:D8[1<;CSX2"2<(;<:/>P]60ID MG[3>EX[3T\%U!9ZMPJ7,48"/-Y?^U_[>=QZO._OE\=)XK>P*4XI*SK%U-GGU M8A1'=_?BS3I&UL MS5I9<]PV$OXK*&UV2TK1(QYS^JJ292=Q*HY=D9-]V-H'#(D9PB()&B0E3W[] M?MT .1R=WDTEM2\:'D"CCZ]/ZOFUL9=-KE0KOI1%U;PXRMNV?GIZVJ2Y*F4S M,;6J\&9C;"E;W-KM:5-;)3/>5!:G<1C.3TNIJZ.7S_G9!_ORN>G:0E?J@Q5- M5Y;2[EZIPER_.(J.^@>_Z&W>TH/3E\]KN547JOVU_F!Q=SI0R72IJD:;2EBU M>7%T%CU]-:7UO. WK:Z;T;4@2=;&7-+-V^S%44@,J4*E+5&0^+E2YZHHB!#8 M^.QI'@U'TL;Q=4_].Y8=LJQEH\Y-\4^=M?F+H^61R-1&=D7[B[G^07EY9D0O M-47#?\6U6SL/CT3:-:TI_69P4.K*_RE2^? M6W,M+*T&-;I@47DWF-,5&>6BM7BKL:]]^:IK\*1IQ(7:0M=M(+Y79FMEG>M4 MR"H3[^0G8\4Y%LY($"CST];,$!D3E-_V"MW6'S/82OQSE1MWH@W5::R MP_VG8'S@/NZY?Q4_2/!"U1.1A(&(PSAZ@%XR:"-A>LF]]%@)XA=5&]OJ:BO^ M=;9N6@OL_/L!\M.!_)3)3_\:9?]IA_5;#IZ]KY65K)/&O6V$M(H\ ,=D0C8B M-65M*GYC-CA"X%+9VNI&"= 1US@YQ^Y:@A >Z4I6J9:%T*-C-,A>25W(=:%$ MF\N6GEBU[0IIBYU05[+HL#L3ZQU>*Y'F6FV$&9C+5*HI8CPIY26DTA4_R>A5 M#FNU1LBB,"DQ8%5C.INJAM4AFX:T!4+,3)6JB?B( SQI4[%4=.0YY)35CL4G M0EMC]>_@2%>@3@LV!D=64* ML]6J<0=CF=\#RFG196!T:Y6J1%,KTEN[$ZG?CTV!H,U-JU,G3]L3W(&,O=(I M+7$F4!5SI&&HU)N_('5#?KVM M0"]35T@F-:[ 2;>!HE$0BM8)^NNY1M5(/!;)P$RSZ4B@-:M+MEJ MFZ+3F6AV3:M*K':J9I@/6J:-J:FN8 K'W8':"=H=( ZH&5WPXBV\@807F=4% M'',;B%21)=TE!"H4D0H D%)EVD&?=L)^):"^SUBZ)>4[V<$MK(3HSZQC;PHE M CLX>6W:7%1(@DY(T@@<3!49&.R9D6QDJ[(.YLL51,MYN:JNM#45\0?9X*Z7 MY%Q=JPO]N^,$%F7DP:%8])2-,6X@%*Q1DX!EJ:]EMQRI*V;*L1#QF M=@>LCE]JI M4(1D1OF=_U0/'*1%'/3'7E3]OM(Y>$S=VV-!T=5V0)Z&"(4 ! M02S!L$E,$ '-2J"E M8Z &Y$6-J2I5! >'$Q@:)6WJK((;G3E&*I1,4+W#KCN"O%)Q-,LR2W&+. /C M=NN"8$DD")EP!9R/&D@B]M"!%@X#3RV4A#G9/6!:U#7>01I37'$(W[#=LHY@ M+@M&+L'Q# MH$5$555.!0_\T^6]466QSSJIA;)/R8KH?$"KH6BV'D)Q(*"9*N,\XG/8$*+A M6E53ZB]L,_)IHG>0PRF. _3@"0;@UW7AX@(.ZRP_<,8D"+$OH6* *;ABH->R M@ZS#B2YW0JK,O>2PA>UT4Q@JJ/HR06R1@^6UW#7B6$_4)'#FYS+;T9+#T;C) MT4P!OP0%K@*!65\*LH>2NY\X&Z8WD]#>.[!64A:UIH^/2,#(B^,4XCP-OFA- M*;H:X4G)4[@2\/MCA*?FYC&MP$$ M> I>, (8:DZ>(B]:W@G74*B07$M,Y4V&QJL&[VL(2%WMW=W!C9P@CJ,3J+%7 M!PG]GE7TT5!6I#$;=['O#$.T0](;1G!TR!9K2!3 M$"X@UW$JMI2=AT@L2XH>/O[%* 6BA8A$G"2H-5S\93?E1$TM M@.OQ8)Z;W-[\Y9SYN,ZB. B7I*[Y;'Z@-+Q8)*N'M/88!S]1R/HZA1W#1,L0 MJDJF09C,G,X6*_Q.9\%L-3UY3'&P>[R8#D?/HN5C^EN%\UL/257I.L@ND\)B\)9HO#8#.-",%_E=\L9E#5@AP'%TMR'&AJMB0E1O$L6$71 MHZX3)&$HIN%,3!F%PA'=^5MB@_/I"W#AV,G>.U M2OV3R/4+]_D=C+L(YO&,+I(@FB)TOYJ'(DH"='5W^N1JOB)_FL\3[YY> MI8B_TV VX^PU#^(H' \ZQQ/,'E=KZBR[BGA$HG;5E^\ON"[@%@DGJGVO3^"BF[GG(I:.^'5R,7$#.KI!8PB*9U:N MQ9M26ZX-CPD8)$A7B#T0EJ)>M,+? M*>("Q=*(_BXC;_^]1A?S.4?()3R0(BY((?L[4'A-4'P)X9"K?3K^AD :1=-] MH/GIEGOF-(+B;OE!Z_DZDF8@0 1:'AJY*>[W?45)KTRA,XY=^_J1)U/L;),; M\_?FV\.XYP9G0^#D*9ZDMH&*:KGE*>O!(5[PX$\N/AEN3M4]OVSKX3O":TZ$ M(8P7KR8KK!_>O!%/L.=V\HN2281U+GR,R<"N>)W,)_&8S+F@NFLIHOEDBN=_ ML"#X*GD6P0)!*9Y.EH>,H.*:+^[F_]PAF?0VQR) M=,EJ^Y8"?V]_-)>9:UU<''@P"HC,M?)MKKG1U"9S+21C2KOFLA7[?.#G),U M0-/$V;)C,!AI@+$?[O:?$1C^U+XA1V:F))"WA>MBW=4THRSVHNXGMH=36C]1'-="N6EJ#=SC(;KT*^5V]$\!D\,))0V) MGO@AL/*CGE9J&F)3)='X3PFM&RFX'OJCBX1N#N 2T,/FXDET0U-!5%&\8MU_ MQN3O$FC+$;5^-B@,HGD@?*+\ Y\Z Y]AV:$.6:5QL*^[[ .1>7+7A^'3T1=Y M&LKS_QTT+JVXC_/#T^%?&\[<%_W]\DS?0;4:@-MH:3Q>P(NN#_-7 W MK:GY^_[:M."(+W,EX;^T .]AQ+:_H0.&?_AX^1]02P,$% @ ]D%I4YI" M_8R2 P &P@ !D !X;"]W;W)K&ULI591<]LV M#/XK..UN3YEE*\GJM+;O'*?=^I#-5Z_K0V\/E 197"A2(2$[WJ\?2,J*LVO2 M;GNQ!!+X\'T@!'JV-_;.U8@$#XW2;I[41.WK-'5%C8UP(].BYIW*V$80FW:; MNM:B*$-0H])L//XQ;834R6(6UM9V,3,=*:EQ;<%U32/LX1J5V<^327)<^""W M-?F%=#%KQ18W2!_;M64K'5!*V:!VTFBP6,V3Y>3U]87W#PZ_2]R[DW?P2G)C M[KSQOIPG8T\(%1;D$00_=KA"I3P0T[CO,9,AI0\\?3^BOPO:64LN'*Z,^B1+ MJN?)-($2*]$I^F#V/V.OY]+C%4:Y\ O[Z)M=)5!TCDS3!S.#1NKX% ]]'4X" MIN-G K(^( N\8Z+ \D:06,RLV8/UWHSF7X+4$,WDI/:'LB'+NY+C:+'I 3 M0BUV"+@3JA.$)5#-5E5Q-SLP%6\$/ZH%14]3%)VU[.@>P<@ %Y.PR=$.%3T# MH0.<[7/DB!JTX;8BM%*H)]A[TZF2/[_[3K*_Q<)LM0P?E-1@.LM>TI9PWPG+ MT2$!%$8[HV09>%=2"UUX6$>\T 1H8Z&4KE#&=8S*2%[=+X;0><[>^"K&&>!# MP>(B3>;S:T'&Z\RF1YT>9V6:5N@#".6,IX\\!$H0'K^2_K,.LZ%MK=E)O>4- M+Q5=J!T^$,92^=IT5M(!/"%?_W>*V=Y]_]TTF[QZXV"]7H,R0O_#L;*F@65K MI8+)9:"5>> G*YV*R,U6PM MAAKQ+*&:E2MH^70D%]!5%@TP;QG]NB"^3\%KS[8W6._!^95A) M;_@$P_^!Q=]02P,$% @ ]D%I4YICDBS5#@ 9"< !D !X;"]W;W)K M&ULS5IKC]LV%OTKQ"RP: #'8SOO)^"9)-T433.; M2=H/B_U 2[3-C$0ZI#2.^^OWW'LI2IYXW+3]LD";L261O.]S[I6?;WVXBFMC M&O6UKEQ\<;)NFLW3T]-8K$VMX]AOC,.=I0^U;O UK$[C)AA=\J*Z.IU-)@]/ M:VW=RDN?+"K=4,73E\^W^B5 MN33-I\U%P+?3O$MI:^.B]4X%LWQQ,I\^/9M.: $_\:LUVSCXK$B5A?=7].5M M^>)D0A*9RA0-;:'QY]J6AS$)'<^ZKWVS9 MK%^U7^"KROVJ;GIV^\:]91O7:E*??7GT+P+/VLD_YL=G3#2[,9JWN3D9I-9M,C^]W+ MUKC'^]W[#FN,U+EW$U0584OMYHMR,GMTZWI6U, MJ999L=@KAGRA9%*ZJI0N/R,X^?I(6:<:[.4WUB7#U-HAI^GV2#E3F!B1\@I% M1"VU#?VF]"PM[<\KO(,(G<$A+=*+)4M MKXU:&.-(@@U.*6E',FDHL9%!+C>09+-!QNA%951H*Z20R+!JJZ1.LL'EZW.Z MK$,IHC70KA[(A"-\X&2D#4I/4B3A#/O$.JG2G?%*&XO*1ZA'OOO26A)PL6,! M4UIO8(;";DBJE7$P<%7Q?;-I1!D2[)/CF. 09VGG-40KM/KAG_]X/)M-GGT: M7X[5C_/Y!7^?/KO#'J+ "F9-%?SZH&U[C=C\T1Q0>A!^<>W;"@K C( ?$@ZQ M\KEU4M[9U"1M%\)%SM[;XIELQ)[LK)@U/I><('6FCYY%-7>NQ=H/+._X2%H_ MR&G]X&@^?H*R,.3KV-B:K'HHH__<#AS $H:Y/!W46NQ&D6*;G9@M^Z\+DSA( M8-5X?+LRRN2CR' Z L@W$L#-6J,J+)=4',2G,*6N*<@X7O"L2?:NK%[8"@E. M^=,'*#T%J2@6Z,C;%DCF?'M ,-?&M8;OFZ]@+-%$U(*B:3EOI(84'#ZEA9PH M0\'7Y.HXT.N88Q]FQSX\ZI8/IJ@@/2,H&^>09__D%NK255+ZO? M%Z&0%\(Z\%IR,WVDH*:B1\9-ZS<#))#R%[XYN+2E5!FD WR+)=?6MQ$U(GO! M@3G"A^(LT)7B:NVKTH28DD=11#6[8[9]E&W[Z(\,8VZPDN =/A<2VH=,_?=V M5.=KC8B,9,(^20A.$#2HZ!;$BTLJV;U9G'GUPRW\POS[IJ M.5:_8<-K7;6(0JEA"3(H\'=LV>0!2B9"W[99^V#)>7#^JK4"-Q8Y.9 '1T#B M[B;Y$0*3SQ9$QM561TXT_%<*7AA47W!,B1[468/B@%RAE3V(C12B) R"!#*A MX-9Q;W? 9DU)%<@>"%I=4=&&+J5G:$DRID([5K^ OQ\TVUO1Z:QMU"^08Y[6 M:S[WDG"J7D#&C@1R()/FG3'FEY^P<(R;TR=WI[.12@Y0;QT RJB/^BNQVH\@ M+X5Z=']RYRDH< UEETR)2,B!7(1K>PO'R8DX%P0K)K&1'K6_QNVX,069"E6) M,%6JI:1CPMLA!"/%LQSC5- 'X0B5E.$JRX!*9 H%%%OLC X1=E]9YY@?+&%X M]0K!S;:9/A#;#*E,A[0=A2(<8/#ST>QM.Q*(P,8_ 94.!TC"R4D5JD0J% M$B9)3<(RERE6:KNV8&0'T8BK%P78#G6$JYCX3=1/X8&G8DZ0DJW7YT.S9_B; M<4S(1$%,R8%S\CK!^>_C",%4_," 3XV/Q=G#N]-[?9R],YJ6=&SW'"3,-NIG M3YE'B&:@@?T^J]Z/W3V76;#]:<5B2'RF3PK:K);?$[5Z7T2XB0)-Y$(0O4QOR MMT/V" (_S@C\^"A>OJ'F[5S0JQ_3M%5/;3869+Y5A0H5D' M8U0%/EOEQG#9&V5M@1FA6._DK/Q5J"'V^CW7ADW;,-:D^*/P,<7:64165&T4 MD$\J#(\@T2@_8Z^!SAU6ZH_ZHIN*%T(;,IP+SE+,MB6V((K2[(YK@U, M_NS&YK.\^7ND7[AF<9,5/=,@:.,Z249IR!#5ESU1. AM#6W#X6-'-Q98EX7. M-9/Y%BLTHM5R>N?0[B'?2TF]MJ:(17$(P2]\T(EB#1Y*<8PXU2(EJ@R*3V.Y MY6M\]]8,HN?*K>(B9T;TDF1S=]MSYL3?7"M\T@(XY5P2>Y"CXY6KQ>ZT!@ -9(*'Y' M7< ]EVO(=Z@.'M^*YG(%D:NT8<4;@CH1'-50--*^C"BZ*MJJ3<43,(U67KF6(8L;[7YKN!=6(13JZ&T_6!NK5[9J:8__&P%Q M9\&0P RF)/$H[_=DH883M83Q9+ 6$"MA+42 \26MEV(JI;>6";6A"?6A_J*\ M:9)O;=$-DQX_F(X>36:W2C=6%R@%70IF92*-)P46MD1=0)HIO>$QM#R;M8P M>0#2WQ"Y! D2,ASA2>3KIWX!,CN;@I5DQA+_M">C!5QM' M=Z&W9T\CN)UY<<*3E7!M3@YMK=[+')O'R:M^/CW@.L1$O3/=\,Q1?3,!@!'% MJ=).11GU#2>KPP'P'NQV0"Q3Y]#3TKX3+X#I><@.X4HTKO3J[2[-_@A^^ K[ M=PT+PTN(6D\4@09LO@U%/Q@TXE06!J$AZ368WR=\Z9@2J=^SI;(G0TN/([9T MI-1ZUJ6SVE-U_I$/?#4?JW.$'%J)L%,?B>102V.[+@V/I35=:D:U"L3MN#O7 M%4"F2.L9H6DQ^I]"]&FZ#7>*O$JH/4HN,-*)6!HN\JLZ$YAR;=H06^;ZP1,U M1;S3*S/'+]!HSX%Q*-M\NUIW,,7M4[$K*I/,!&:T!:VEUPVFVG 1S&>E$])C MKR]_Y-VSI1$2*Z^KN$],H3]0FL:O!-Y^@T^0I%U2_Q9(.43Q%0JR#&AADT7+ M;SM*4R%Y@VC0D1::!]3LM675@FC'7:19T%X_DZU,"]&_7%/-8^GVS$ZAW?)+ M .6MO*E9ZL"1XR(H^[ZK4OG#9[CF225I;R &%U%F:29 MT^;7!WU?/48=3) Q3']J&H@ E,-I ,T<0.XB*+#Y2MG(,ZMET#0BX4 =419% M[YRI1GN'4S!$0^U)]PJ16P'NG%N8N6.8? 1E)6..+LM =8L9 IY:21&L.V!$ M*N!\P);F;AP]"A(&F5H9#7=R>JQH.M$E")KT:R[AW(NXLJ4PUQ5'+;:79E#R M0:1"Z._G*5*;(@Q-L?"[R+ %8A3>Q\!?5VDBB6 M.+GL26^!\/_;R_?JR60R?3J;3!\@L6!O?G4 Q7)W_ YH0=/<]U>57OM:0T1? MZKWA+4_GM*("C8)M/47QCURZ8>?M+O4[@X5#I_C72"H_*QYL-]5*3!9ZGOFB-,=%78Q]*MYEV8C M&FWIP2M/<#"/C;ZT:/N%DU+0<[31]W+"EC#RV0 M.I1+L,B0+,3U+.K]$1?/X7 (/RHWN@1GY6SWI4!D!\66,7E/G8OCG1U%P7WFZ.&"XX<2< V MA% 9C9,ZI4S_)'R6%+2HJ,:MB? (%P3N#9A%CSI%@+%/R8O&19YDTAN;7(I' M"I9)?4'"L%RB>0Q4VZ_L,\II[C&'&$YU7-/O#CS]M(%?I%=2%W"8T-3D3 HA MSB4P!KB"&0-/J%KHVK^H9>R$5F75O=]G>*$O:=J::(): 8/U5N_0B]FQ&8_$ M_=P)RUXZ'XTO:_18IANM\ !CFZA@>C-ARCOBP^(F"/79@6>)PA?!=_41 $PC MB &$2*:-I$=I-RA/1M>#B&; 1<#(]51AK$E(2M0W=.0HDPY:AC: ?Z$V5H>X M_NG@AT]4L_GG7?RFUS7R&ZA\-?^$;"X_G.H?E]^?H="AY$>@T1)+)^-'#TX MX?R3+OG2^ W_C H, 8;BC\#^T@1Z /=1A9KN"QV0?UCW\G]02P,$% @ M]D%I4_!CC1H- P 0 8 !D !X;"]W;W)K&UL MA55M3]LP$/XKIPQ-10KDI2\4UE9JN[$QC0D!VSY,^^ DU\;"L8/MM+!?O[/3 MEFX"]J6QS_<\]]S9=QVME;XS):*%ATI(,PY*:^NS*#)YB14SQZI&22<+I2MF M::N7D:DULL*#*A&E<3R(*L9E,!EYVY6>C%1C!9=XI<$T5<7TXPR%6H^#)-@: MKOFRM,X0348U6^(-VF_UE:9=M&,I>(72<"5!XV(<3).S6<_Y>X?O'-=F;PTN MDTRI.[>Y*,9![ 2AP-PZ!D:?%&*NJ#9@45%RV7_:P MJ<,>8!B_ $@W@-3K;@-YE>^999.15FO0SIO8W,*GZM$DCDMW*3=6TRDGG)W, M&D,68V":WS?<<%^JSBW+!)K#460IA'.,\@W=K*5+7Z [A4LE;6G@@RRP^!L? MD;2=OG2K;Y:^2GB#]3%TXQ#2.$U>X>ON\NUZON[_\IVK*N.2M4]#%C UAEI@ MOPH_IYFQFI[-KU?B]G9Q>SYN[Z4\J)N*1B"H!61;#>PIF@DA>]PW/%?[5T.X M]CTS-H]+I=@W;UN&I#_1@/6'3.N8<5$X\5]ONJ^ M?3-,DY-WI,_59"-38T%[Y^$PN5#&$1;,>M0E>X1DZ&\IA@Z7Y*0:0W4UAV=P MJUF!DE44SU7:NBT)N#-P $F8Q#'<8EY*)=3RT7O<2;4^*JG _3"FT[EO ]0@ MN"$Y@W!(Q@NY0FF5YL1ZXDGFS)0PB'OPE2[2S0(G,&-!]Q#.^8//TF?=2P?P1$ID7U4JEAS(2 Y"?MIZE7]6] #Z ["_ND GGMAT5Y74_9+/[L,Y*J1 MMFWPG74W'J?M5'AR;V?K)=-++@T(7! T/C[I!Z#;>=5NK*K]C,B4I5+[94DC M'K5SH/.%4G:[<0%V?QJ3/U!+ P04 " #V06E3L'3UY9T" "H!0 &0 M 'AL+W=O)"?MOQ\E)UX*M %VL2B*_/B1-+DX2/6D*T0# MSTTM]-*KC&GG0:"S"ANFKV6+@EX*J1IFZ*K*0+<*6>Z5AZD7=2W/.R,E81K!8M*_$!S?=VJ^@6#"@Y M;U!H+@4H+);>331?I];>&?S@>-!G,MA,=E(^VR_LES4RV]J0MMTXD'6:2.;HS,Q:+CH3_9\K,.9PS1\QR$^.L2.=Q_(L?S$#%LM ME#R LM:$9@67JO,F%1 M:?CXR'8UZJM%8"BF]0RR(_ZZQX_?P9_!+8%6&CZ+'//7_@%Q'0C')\+K^"+@ M [;7D(0^Q&$<7RTT_^^$# = J8N8/I> C17>5PT$[F^FL-CI1"AZ?N(MH] 73#8[*@VMA5WQ.72 MNVV5_81GTI':'+9*YIW]YS[ S$]G*9U1[(>3,0GQS ^C"0D)":.$8-6>9ZAA M/!W!>)P &C7 M_0502P,$% @ ]D%I4TVR85.; @ = 4 M !D !X;"]W;W)K&ULA53;3N,P$/V54<0#2!&Y MM&G3JJU$8=$B+1*"O3RL]L%-IHV%8V=MA\+?[]A)0Y& ?8EGQC-GSM@Y7NR5 M?C05HH7G6DBS#"IKFWD4F:+"FIESU:"DG:W2-;/DZEUD&HVL]$6UB-(XGD0U MXS)8+7SL3J\6JK6"2[S38-JZ9OIEC4+MET$2' +W?%=9%XA6BX;M\ 'MC^9. MDQ<-*"6O41JN)&C<+H.+9+X>NWR?\)/CWAS9X";9*/7HG)MR&<2.$ HLK$-@ MM#SA)0KA@(C&WQXS&%JZPF/[@'[M9Z=9-LS@I1*_>&FK99 '4.*6M<+>J_U7 M[.?)'%ZAA/%?V'>YHTD 16NLJOMB8E!SV:WLN3^'HX(\_J @[0M2S[MKY%E> M,K*9=3G5V=2.?4%JE.1HX_@3I%ST[ "EP%)SJ!^PN#-E3$:@QG8*D'JHAOD$FRE M6L-D:<[F0,=HL=Z@'LX2KK#H(XF/Q'#/]O1'6=2<"0,G, GC-*-U&B:S&*ZY MY/1[E;!3JC20C,)QED"2A=,X@V,JR2P<3R>0IF$^R^ ;&@,]9:*G 9\+%R)B MH#9&";3X>C)PFL3A),O/R$C"V!E'T"%(>IU.( _S)*>54O+1%-Z[M.A("37J MG=>[H0MII>U$,42')^6B4])K>O<>W3*]X]* P"V5QN?3+ #=:;QSK&J\KC;* MDDJ]6=&SB-HET/Y6*7MP7(/AH5W] U!+ P04 " #V06E3]/"X(N\" !/ M!@ &0 'AL+W=O[!$T>0A#V72 M\YW2?TR-:.&I$=(L@MK:]C**3%%CP\R%:E'2FTKIAEDZZFUD6HVL]$Z-B-(X MGD0-XS)8SKUNK9=SU5G!):XUF*YIF'Y>H5"[19 $!\4=W];6*:+EO&5;O$?[ MO5UK.D4#2LD;E(8K"1JK17"57*XR9^\-?G#6GK13 +H,2*=<+> MJ=UGW/,9.[Q"">-7V/6V&44L.F-5LW>F<\-EO[.G?1V.'&;Q"8=T[Y#ZO/M M/LN/S++E7*L=:&=-:$[P5+TW)<>ENY1[J^DM)S^[7&NZ7VV?@60KB3*-B#[CJ =,3@#G<*FEK S>RQ/*E?T3)#1FFAPQ7Z;N M]]A>P"@.(8W3Y!V\TP;.N 1;J\Z0E3F_!*JLQ6:#>B@O?,1BKTF\)H:O#O(#)&$^F]">AEDR[I6\ M(4Z/Z"(9F$T2>J:PZK@HN=P:GXI :IA:B5?&DW TR?;K+2MJHJA?YSX-I^.1 M6RSJ8S*DLXSA+XBH9(%D77=()9+&D6T(44 MO$_B+$G#),[/24C";)R=GP -0=+D_>")YK3G83R;PEO?7G34Y WJK1]E!@K5 M2=OW^Z =IN55/R3^F?>C]I;I+9>&KJ&PO=V]R:W-H965TZW2%A= C66%)*PNI"F%HJ)9C72D4>XT3C0F3E8'IFYZ[5]$S6)L]*O%:@ZZ(0ZO$2<[D^'[B#S<1-MEP9GAA/ MSRJQQ%LTOU;7BD;C#F6>%5CJ3):@<'$^N'!/+V/>;S?\EN%:;_6!+9E)^84' M[^?G X<5PAQ3PPB"_N[Q"O.<@4B-KRWFH!/)![?[&_1WUG:R928T7LG\T+&2V6N;0OK9F\\&4!::R.+]C!I4&1E\R\>6C]L M'4B<)PYX[0'/ZMT(LEJ^$49,SY1<@^+=A,8=:ZH]3B([G]N#YG86^Q?/[+?SC8J:-(A+\V8,9=)B!Q0R>TI%R8U[G M"'(!J2PJ66)I-(]RE@;X0$E#_Z*<$]VK*D?BL1$YI$*O8$&9 %G99!11\Y#3 M>^5SII[J2J1X/J!4U*CN<3"]6^$_H P(15LU+&1.*\2,K 2SDK6FX_KX%.Y6 M"A&*)N;(,0>*F,%BALJ&[1?2M6^=P\J-L]7[5*$BZ>5R3^57X 4QMV%";>R' MU+I#U_7@75:*,L7=_:=P44AELK\:2\@#BI/R1"Y.:G: UDB.">CGNN#Z\+XT M2.XS0)L;H#P3LRS/3$:,\2"$";@!W$GVUN*01(AH"YL2P^V*1)\08+&WQ0TA MC"$@H4'88GUG9<3V^5[ 5DXFUDHO">"*(U2);$[A4" *67-DLS+-:W:L#0TY MF]!J9:/Z+>I;EIQN^;>+.458R0+DKNJB>DA]QQ*OU[PP^GWL5_* MC_1-X'22"R(^Q - MD]CYMK#%]DH\%O;#1/*\81 ZMN.3%9H8VJ7BD3^&8F?DYO.:Z3X.'2C1.TS:J](M?_;+]J%JR[7#L26-:@B! M7-5*<6 J+M1-D=ZK07M!"I.(VLB/X(,LETV![3L1#Y,DH= RZ1H6]>-O2) , M)U1Q]S+D6O%A\V@O3_BUSBI;99GX<=M>I&E=U(V[YTA9G69-#(Y\G\CH1<=/ MH RA1 OE6@Z2RP_X9O?6L:MYP)>&R-GRR].[HP FT<&;S"XFIP*U802?[8.& MC+JX)_^_V*GVWX'>;OY/V)M,I M7W?@ACS[O9B$,%ZW[1Y\,@IIW5> M-(^M;]N;)^M'H999J4GP@HXZHYBN#:IY!C8#(RO[])I)0P\YVUW1RQD5;Z#U MA91F,V !W5M\^C=02P,$% @ ]D%I4Y^=*N2B @ E04 !D !X;"]W M;W)K&ULA53;;MLP#/T5PAN&!O#J2YS+LB1 TZS8 MAA8(VFY[&/8@VTPL5)8\26[:OQ]ENUY6M-F+)5(\1X>TR/E>Z3M3(%IX*(4T M"Z^PMIH%@%=8Y@.:_8#F_0?JLVFJR@9\EYB=)P M)4'C=N&=1;-5XN*;@.\<]^9@#RZ35*D[9WS)%U[H!*' S#H&1LL]GJ,0CHAD M_.XXO?Y*!SS*[$#Y[;8N%-//P*_ -< M*6D+ Y]DCOF_^("D]'KB)SVK^"CA#5:G, Q]B,,X.L(W[/,;-GS#8_FMNV]1EPVI#UQFHLZYW-&#T!JEA4II]Z;IR SL%6"FLO "9=@ M"U4;)G,SF $5TV*9HNXK"FO,.D_4>$*X$,KB'53LD;+):*/);ENF$DR"4/1Y M"XD_F4[[]>MF^!_$NS?3.(H_PG0R@5MEF>B0(W\\'L$E&M-G0[U5:VXY4@:1 M/QR.!W"2^&$R'71(\:P@DH85E?Q9-4CZ"?A(O_P!02P,$% @ ]D%I4Z2^[<". P " D M !D !X;"]W;W)K&ULG5;;;MLX$/T50BT6#N!& M%]MUF]H&XJ1%"VR*H$F[#XM]H*21190BM205-W^_P]$ENPXD(%FQ7MW9K-2C=."@6WAMFFJKAYW(+4^W40!_W&%[$KG=\(-ZN:[^ . MW-?ZUN J'%!R48&R0BMFH%@'E_'%=N'/TX%O O9V-&<^DE3K[W[Q*5\'D7<( M)&3.(W <'N *I/1 Z,:_'68PF/2*XWF/_H%BQUA2;N%*R[]$[LIU\"9@.12\ MD>Z+WG^$+AYR,-/2TI?MN[-1P++&.EUURNA!)50[\A]='GY%(>D4$O*[-41> M7G/'-RNC]\SXTXCF)Q0J::-S0OFBW#F#4H%Z;O.!"\.^<=D NP%N&P.8<6?9 MY)ZG$NS9*G1HQ9\-LPYQVR(F/T%\RVZT'L/9*\:I7B*G,X:8X3:'4OR27Q_52]LS3-8!W@7+9@'"#;W M);!"2[QGB,F<+R CJ2^H0^&5KFJN'O]X\2:)E^\LDX*G0@HGP,NY8]P,/N8, MUR/7_0UZ\MC?!&$95SD!2W@ SUQ7"D4;(\52@.$F*Q_9A(2ZL:AFSR[8EDNN M,O"&L,8.JA0,%7HDN(:LVX^G[$\R$W=CTHTS(L8I8821*X=N8R98IO%%R=$G M>A5>,LI&\NY@MHP7P_>8/)[.X]?#>((OBX$OB]_@R_2@0D-AZ#D\*,24-4JG MG@94=*'JQODS6F6H39$>X]A)GWZ38UG),<\6??"9/I[TM*VO99GDUHI">+;9 MH6*#&'L.8;K2 !#9%/K(JO9] ?^^/&,.,<$?I*H_)]P]X9Q0__PK\ 3]-.O) M^HJEL!-*^;Q@%6LP0N?$D9AX%$^Q48ZXT[/I,L^%SXIE(1/6-FWHO?3YV*)< M49)]CD<7;3*/HC,VHP.3913W\WO#E2TP NS)WK,^S3WD))DNO.;S]5-@F(J# MD)9=0&\IH/'JV%4(1]VI K.C'HRUUXUR;:,:=H88GRX MH$#5Z'R)##9MWVT73M?4ZU+ML'/2M,1?%3#^ ,H+K5V_\ :&GY_-?U!+ P04 M " #V06E3A/F)74@# !T!P &0 'AL+W=O(G%?>)TY<^;"X7QK[+VK$0D>&Z7=(JJ)VO,D<46-C7"Q:5'S M365L(XBW=I.XUJ(H@U*CDCQ-WR:-D#I:SL/9C5W.34=*:KRQX+JF$?;I$I79 M+J(L&@YNY:8F?Y LYZW8X KI>WMC>9>,**5L4#MI-%BL%M%%=GYYXN6#P%\2 MMVYO#=Z3M3'W?O.E7$2I)X0*"_((@J<'O$*E/!#3^+'#C$:37G%_/:!_"KZS M+VOA\,JHOV5)]2(ZBZ#$2G2*;LWV,^[\.?5XA5$NC+#M94^G$12=(]/LE)E! M(W4_B\=='/84SM(7%/*=0AYX]X8"RP^"Q')NS1:LEV8TOPBN!FTF)[5/RHHL MWTK6H^4779@&X4X\HH/C.[%6Z";SA!C:"R3%#N:RA\E?@'D'WXRFVL%'76+Y M?_V$*8V\\H'797X0<(5M#-/T->1IGAW FXY^3@/>]+=^P@?I"F5<9Q'^N5@[ MLEP9_QXP<3*:. DF3EZBS ^F[!2"J0"K"D.]@>P-$QNV@I +N3"ZD$H*7Y7/ M1?JPE8M?$+PUJA&^QZL8*BS1"@6.!'5D[--/NV2"V)5I6J&?_GAUEF>S]^X M4>E .*B,XG?KSN&NMHC0]%E&GV7@'!$V:[0A4==,]-"]3Z0?TKW5[TCG69S" MT?/3B@++D36ZUZ"YBW$\!L0U:JPD0? V?P]IG,,Q#Q->97!M])M 8 ^C!$%0 M2@Z*14V!A&/ALU%M.H)Q17$7= C'EM,>>LR$H0+YP;!%Q0BE#SZ_Y.+^C6\@ M;&,K;.D\YK2GDC&Q =?3*GM$?HR C]Q_';,X[5ED$Y;.1NE;="AL48/0)7>C M!^ZR;>.I,[ERS_5?9V]U](!9/PC5]?4D?,*%+MBQ?.8)'N<< #]-X[<\9;/X MW00^AKH)Q3TR\(1 MQX(KX+DGF^QUP@;M)O1[!X7I-/5-<3P=OY2+OI/^%.__HV_";J1VH+!BU32> MG49@^Q[?;\BTH:^N#7&7#LN:OT6T7H#O*V-HV'@#XT>[_ ]02P,$% @ M]D%I4S'%C:SM P =0D !D !X;"]W;W)K&UL MI591;^,V#/XKA%<,+="+$Z=9DRP)D'8]7 ^XH6AVV\.P!\6F8^UDR97DIMFO M'RD[;KHUO0WW8EL2R>_C1TKR;&OL%U<@>G@JE7;SJ/"^FL:Q2PLLA>N9"C6M MY,:6PM/0;F)76119<"I5G/3[/\2ED#I:S,+SN"I79 MSJ-!M)^XEYO"\T2\F%5B@ROTGZL[2Z.XBY+)$K631H/%?!XM!].K"[8/!K]* MW+J#;^!,UL9\X<%M-H_Z3 @5IIXC"'H]XC4JQ8&(QD,;,^H@V?'P>Q_]? 3^&2T+QSW8)GNV5\F; 5=8]6#8/X>DGPS>B#?LLA^&>,/_ ME_U-,^?@]^7:>4N=\\<;8!<=V$4 NS@&1ALJJQ6"R6D/' "G#)PSL'R6_36U MOQ+_JS%!.A .#$U9"=>K3/>@(!'4W7U^D\ZY< ;2-%Z.HII19+V4O1(;$B-UNTIN)6^>(N!R R5 M/"/DRBB9[C@F%>[H9F&_UDALB)YKIBPJ MP6#4/)9ZDAL"E!1KJ4CM'I%+C3+H3>A<5(IY'*>6U99K MRD%\8?$?;?ZQIL;O.IS4,V1HZ?BUEGM:.,K!/4O7)M6QD'RYI)9;8\^>NB8H MS^:.[$B-AUI8*@EW ,.\S*AVY'S2[XV[7-I&\8:;]7AB"L5CZ%968M!YMZM4 M@36"H+:7K%8K_6MR'Q+VA;3_D>_DF_A.OHWO:V=R?' 5EF@WX<)WM -J[9M; ML9OM_BF6S57Z;-[\D'P2=D/X1#DGUW[O?&^/V ;H_K<7?4$L#!!0 ( /9!:5-6YHLMZ04 $@1 9 M>&PO=V]R:W-H965T&$ZFK$ M?3\>U:)L!J?';NQ2GQZKI:W*1EYJ,,NZ%OKN3%;J]F3 !JN!U^5L;FE@='J\ M$#-Y)>V;Q:7&MU&OI2AKV9A2-:#E]&0P9D=G,P:*Y$:IM_3R MLC@9^.20K&1N28/ VWLYD55%BM"-=YW.06^2!->?5]I?N-@QEAMAY$15?Y2% MG9\,T@$4JS5+6B:C=KHP87JI-&YLJ&D7%F-7TN4LZ=G M2X,CQL"5G"'6UH,?I9IIL9B7.8BF@%?B;Z5AXCR1&EXV;2$0H@?7XJ:2YO!X M9-$3TC?*.ZMGK57^B-4,7JG&S@U<-(4L-N5'&$$?!E^%<<9W*KR2BR$$O@?< MYVR'OJ"')7#Z@D?U.33@M5PH;#)"[1NKW MJI<&*,8='@(1QDG:N MI82ZS;6D7&.=+:RL;["4*%T3[#$EXGH'US*?-ZI2LU(:H%*&<2.J.UOFJ)X= MPD1I]$)8Z:KR-]2NX5I9])A2CHEZ+YNEA*E6-<@/5FJ4[@@DM8%GD'I^&-+= M#_#ZW3UYA=T,)8R2FYZ&W#^^(F?\$S!CW M_)3@BJ-X S3\D 39+M3V>? +(O9$P XP1:F/4 6AYP=1BUF2X3V,O"@+#_1KD\/^$.SQ&X*D. B\)LXU*X)F7 MI/QS^?-OJB#P?#]SR6=!BO?,RS@2YQF&&"&7@GUE0 4;<>"09'OY$[!/',:A M)[(FR+PPYL02+THVFTW(J(+_*]XD$4*5$''P(27B(%)12B R'GD98WNIXP6^ M#Z$?09APS#Y+DJ]!G?$7T&7ZM4DP1XYSF7(1WF-S$BWE$#X$7A/%#)B+V6>P#"SSNLZVMY/X M=4^W=,ET^;M_>C.\&K8[@XRPI8:24DL+,8\T$. Z@TWCS?B"VA7+\!HBH:D) M,KJFK$M?474Q%MYW MB!T)COL$QY^3X-IMZ/M^M2VYN_5N-*\'VCS*H0#L3#GR#4]U9!RI;%15%J[+ M=2!X7WD'^2T9;F%?^>ORWA]DSMUJYF,B>3;,<'[_Y0*>H\RG*Q@+A@SGM3U@ M70WF&#\'\9"OJYD ;9Y28/$PQ/$O7-6?%$_B)=A9>#A,-QW!;5.<;/=_TE9C MR'!AC)RC:QI3K$F4RS;UC1&W&%?#U,'V/77O5?ZA* MHE,4>[2A!31Z#U91' MT: A%\:*!\72=7$[QU+ BBE5,=Q6]J.UTRW:F+DSO&DYUQYT^]'^-\&X/1W? M3V__,;P2>E;BPE7)*8KZPP3;F&[/[>V+50MW5KY1%@-RCW,I"JEI GZ?*F57 M+V2@_WER^@]02P,$% @ ]D%I4X,ES>TP @ J 0 !D !X;"]W;W)K M&ULC53?;],P$/Y7K#R!--5IV@&:TDAMQP1(@VH5 M\(!X<)-+8LT_@NVT&W\]9SO-BD0K7A+?^>[[OK/OG!^T>;0M@"-/4BB[2%KG MNAM*;=F"9':B.U"X4VLCF4/3--1V!E@5DJ2@69J^H9)QE11Y\&U,D>O>":Y@ M8XCMI63F>05"'Q;)-#DZ'GC3.N^@1=ZQ!K;@OG8;@Q8=42HN05FN%3%0+Y+E M]&8U]_$AX!N'@SU9$U_)3NM';WRL%DGJ!8& TGD$AK\]K$$(#X0R?@V8R4CI M$T_71_2[4#O6LF,6UEI\YY5K%\F[A%10LUZX!WWX $,]UQZOU,*&+SD,L6E" MRMXZ+8=D5""YBG_V-)S#24(V/9.0#0E9T!V)@LI;YEB1&WT@QD*+Z9ABO]F\8A41;:\4;SF)5..+,M2]\IQU9"-%KSD8,FK M6W","_LZIP[Y/0HM!ZY5Y,K.<,W(O5:NM>2]JJ#Z.Y^B[E%\=A2_RBX"?NK5 MA,S2*Y*E66JAP69Q%V!GXYG, NSL/\[DBJRULEA\]7)$&P,6F:)#U^2.*Z9* MS@39HA.\"DM^+'?6&6RZGQ<4S4=%\Z!H?D;1YU[NP'@NG$83B8=Z\4:.JW]> M202^#L!^0O=%EM/]J19ZTCT23!-FQ))P];&11N\XALO8?2_A<8;OF6FXLD1 MC:GIY"WRFC@7T7"Z"[VXTPX[.RQ;?$K ^ #&ULK99M;]LV$(#_"J%E0P*DUIOMV)UM($X:;$73&C72?J:ELT5$$E62LE-@ M/WY'4I&41E)1H%]LDN(=GWOA\18G+AYE J#(4Y;FJI3EL!%$EEE&Q?%8)(T'&4D57"\%/1.C=J$T/C*E&&N%8 MKJ.R50*_,I13JW4I<45*WH"A+Y06NOM^$Y!ZH M+ 5@8-0E^?#AAIP1E\B$"I"$Y>0A9TI>MA;N69JB3EP[:T\7KD)ZS>!&%>G: MD@8]I'@TSU4BR;L\AOBEO(M6UZ8'SZ:O@T&%[\M\1$+OD@1>X#UL;\GYV44A M^)'IC&NLLK\#YX6UJT-S7O@+KAY0.Z[5CHW:<8_:3Z<GP-0DQIJ,JCI^G 0<* *R)&F)1"^)Q%&G<6@TPI3K* L M[@*T:N=&K:XHQU4X'4T7[K$#9EK#3 =A-O2[3E=)%,/47:*;J@L_Q (EHP15.D MP8=?AG-NRE\KRF.WB#'#58]HP%W*%3S^]< R1;_ M9L[Q*\[P!TZWU45D( ZF5]+WO\R5;2CJU;H?N[9=2+/=-G/W5!P8YF<*>Q3U M1E>8=<+V1W:B>&%ZDAU7V.&888(])0B] ;_O.>9*-=$'U%WJZG]02P,$% M @ ]D%I4_>!,8"> P ^@P !D !X;"]W;W)K&ULK5=?;Z,X'/PJ%MJ'5FH+!D*2*HG4)MJ[7;6G:KM[^^R U:-G;6=TDKW MX<\V%.@&W%75EP;_F9F?QWAJ%A47#[+ 6(&GDC*Y] JE]I>^+],"ETA>\#UF M>F3'18F4;HK2%\IT^*O%'N7X'JL?^SNA6W[+DI$2,TDX P+OEMX5O-R$%F!G M_$MP)7O/P"QER_F#:7S)EEY@*L(4I\I0(/WSB->84L.DZ_C5D'JMI@'VGU_8 M/]O%Z\5LD<1K3G^23!5+;^:!#._0@:IOO/H;-PN:&+Z44VG_@JJ>.]63TX-4 MO&S NH*2L/H7/35&] P'@&$#2#\4T#4 *+? =$((&X L76F7HKU88,46BT$ MKX PLS6;>;!F6K1>/F%FW^^5T*-$X]3J^B!UCY3@*OUU()+8S3@'_^@W[DI* MK)H!@3-PLL$*$2I/]?B/^PTX^70*/@'"P/>"'R1BF5SX2I=DB/VTD;^NY<,1 M^7N\OP!1< ;"((0#\+4;OL&IAD,+#P;@&S?\%CT#.!M"^]K&ULNP]3*T=-$( M76,8:@R[=%!&+65D*>,1RK\XSRI"Z9"S-3*Q2'.\'U>S8!XN_,>^?V],>E54 MW!85.XOZ>A>!6XSD06"= .H,W-RL'6N=M+23C[(O:2D39Z5?V*,ND N"A][- M37)DSA0&P; YTU9RZI1<(UD,:=6H24\K">)AJ5DK-7-*F4-J4I6P'*1H3Q2B M9X#I3K[3;5D ?2;U^71:,#LJZQP&231L ))6A+J$XZ+$\',R,X M]F0V'[$$]H(6OO=N$$XX^*$=A%$YR\$20*L9QL M*7[QLWZG5($8R%T[.SG>V=&,@5VN07>PC3F+TX)QRO-GZ^P#X]5YP2N7!5VN MP>F'^=HE&'1'V/M]/0ZN23#J:Q=:;X*;I'("9. XIV&!1=3O1VBOFC7#<7W M]NJYY4K[9Q\+_7&"A9F@QW>&N&ULK5=;;YLP M&/TK%NJD5=J*C6! M\T>S^!*.'6P\@@26RD@P_;.%*22)4=)^_"E%GPA6P#:"5XBJ8\4T*73FHG5(2FUCP(B3ZB M62S9>BU@S6Q]^0KMF>]GH%B99"&$+?];-#SKXKLY0E29OGZ9;KU-P ?D5HO@# M\K!'6OR9GD_';>&\SOK\Q=:/DD&KGJ%6CSZG9XY;!OVZ>9!V_W>'0;\RZ%N# M_A,&[P0/-]J$9 E(Q/0'Y2"6D"G]+C.]J+ABB7YOE1VIF^]P_[*M_;KM!?@* MXW=M97XA;_9"WOSYO*,$]ZH$]SHK^N33W:'=K[3[G4Y^J]>F]5U0\/N6;PZV M[81@,@A&[K:>^A:4-Z -U.P410DA_C%J?HKR"::]"G44Z* *=- 9Z-%C(2!A M"D*4,Z'^M05=:/7JX5#J-6(^!>%&O.?(S+MDCD(=5J$.SWD@94=[!)54\.:M M1_#A=,.O;+Y2H)Z

+3 :X!YM+PJIG>6D M,]H%B&V\;,9Y+.8=Q+RW+\SA""'TM86A)P]I?]AKUJ4%U*?-JIR"/!R<%.44 M18*AUZB)6QNU]#FWMC.N1$N^R51Q@E:[U1Q]8Z?'QOXMN9Z2EOV9F;OM:'>0 M+X;VKTRLXTRB!%;:%+X:Z/X1Q1Q<+!3/[:#WP)4^A.UEI/\[@# ?7_%N=HO MC('JW\CD/U!+ P04 " #V06E3B]>S):(" %!P &0 'AL+W=O%[L5)LS)4KOV)+*4KQ4E M#)X$DNNJPN+M'BC?3AS?>5]X)JM2F04W2VN\@CFHE_I)Z)G;>2E(!4P2SI" MY<2Y\V^GB;&W!C\(;&5OC$PF"\Y?S>2QF#B> 0(*N3(>L'YM8 J4&D<:XT_K MT^E"&F%__.[]P>:N@)_-$10= *@L\*PE80VD0;,IO6#"N& MSF>@,*'R0MN\S&?H_.P"G>E]]+WD:XE9(5-7:1KCT\W;R/=-Y.!(Y#G4URCT M+E'@!?Z ?'I:/H-+? M>)W1![)11S8Z2?9 &-%'J$ KSH<_9:./>E']VP#5E'B1<-P40<7G83K MG= ALN@PYLTHB??(#JV"8'QSA"SNR.*39%]!2MW))(@-(-U0$>QRLZ3O ^(+ MR2DH^'>)AN#C ZPKWXNC\1[]D)GO].QOX]W M:.3[XS#9HW-[3):87=GR_["U!+ P04 " #V06E3LYSKD<," !*"0 &0 M 'AL+W=OV+9(,"BS.V0:HVEDQ7F"IIGQMBPT'G!I2D=N>XX1V@0FUXLBL MW? X8EN9$PHW'(EM46#^/(6MH@D'\)E"*UACI4!X8>]23JW1B.=HCR"&16@*KSPYF MD.=:2?GQMQ:U&IN:V![OU7^8X%4P#UC C.5_2"JSB36R4 HKO,WE+2M_0AU0 MH/42E@OSB\H*&SH62K9"LJ(F*P\*0JLO?JH3T2(HG6Z"5Q.\0\+@#8)?$_R/ M6AC4A,%'+00UP81N5[&;Q,VQQ''$68FX1BLU/3#9-VR5+T+U05E*KG:)XLGX MBNZ 2L8)"/0=_<*<8UTY@4[G(#')Q9E:OE_.T>G)&3I!A**[C&T%IJF(;*D< MT#)V4AN;5L:\-XSYZ)I1F0FTH"FD'?QY/W_KX#HO=Z3S)76H9=I)/BQ# M!\0_KD,'RCLJQ'M25;!VJS<4P->F*0N4L"V5U=W0K#:-_]*TNX/UJ7LQ.\ U M0.VO&)/[B3;0/)_B?U!+ P04 " #V06E3 C6HM:$# *$ &0 'AL M+W=O[URYQ@C7 S#9-^^UW[% @A-!NBO(FL>&>82SXO^!+5F6F4J@XU==U&G&-(G=]G/UCW;R,)E[JMA29#_X6J=S9^*@-=O0 M*M-?Q>X3JR<4FGJ)R)3]1;LZUG-04BDM\CH9%.2\V/_3QQI$)P$')Q)(G4!> MF^#7";Z=Z%Z9G=8MU70QDV*'I(F&:J9AV=ALF TOS&.\TQ+N,DUYIMY!PO>[6_3VS3OT!O$" M?4M%I2!6S5P-*LU8;E(KNMDK(B<4W;'R&OG>%2(>P0/IR_'T6Y9 .K;IWF&Z M"VP:0*0!1&P]_T2]80Y7:)51 '" 8V0TOQG-MZ,%KWD<;+CP'N*^3F3KF'?U M88&GDW@R#]2ZJ\RJAF:WAMP$(23LV+ M.:1U7R[LJ'B/"?:F/;%#83@(@V&U8:,V_ ND5ZA@@US#(Q%Q'/65'@=-O4D\ MK#-J=$;C5$'?R J*FS+Q!=;KI!EMY3AN)TQ>Y M(IZ74CPP(TZ-3!M[K6UZ%\",.S:-SP2Z+M2%.(EP#_1@T(D%C%NKQ&14Y$W% MLS4OMLJJS!A\7E.1O9Y^ZY+8OP3]UO#PN./] ?UC$XO\*.CC?R'J4&;K='C< MZK[0)(5+W6G7!T">2MC>'X7,CC ?3"_IK?"@*3T^L<=*Z'QEW/X.E MTDRV$JU@)39Z1R4;0]%:%PDO@;ZU,S*^V_H#]-'Q3IL0TD<_%#6->NC=SD'- MG)*_4+GEA8)/Y0;2O.L8(,G]P7/?T:*T9[=[H>$D:)LI'-:9- %P?R.$?NZ8 MXV!S_%_\!E!+ P04 " #V06E37W[6XQD# B"P &0 'AL+W=O@ECA+>TP(A MTHZN:W-"4)O%E1%F,!2[;6>8O0Y)1+<]S=1V&_?A.A!R0^]W4[PF"R(>TCF#E5ZP^&%,$A[2 M!#&RZFD#LS,S%4!9_ C)EI>>D71E2>FC7'SU>YHA3T0BX@E)@>'OF8Q(%$DF M.,=33JH5FA)8?MZQ3Y7SX,P2?1 MB*M?M,UL75#T-ES0. ?#.@Z3[!^_Y($H 8"G&F#E .L0T#@!L'. ?:Y"(P(26M@DP\JOPH-&0D368H+ MP>!M"#C1GS.H:B9>$4Y\-'G:A"G4F4 WZ!MF#,LRX>AR3 0.(WX%VP^+,;J\ MN$(7*$S0]X!N. !Y5Q=P%LFH>[GN,-.U3NC:Z(XF(N!HDOC$K\"/Z_'M&KP. M,2@"8>T",;1J"15)_5 MP\?$*^!&32KLHB9MQ6>_4Y/7:!YA*,;]TOPU6'+!H(7]KI%J%%(-)=4X>71H MX%Z(55LD+]#@.:DJYHS%42RRNS_WH==W]>=R@1S;- ]MQLQ.@,FYES M%*,3 7(+!]Q:!_;Z(-E%YAHE1%3YX1[INZ[3/G#D'*/9L5';:+G5SK0*9UKU MV?#_P,WQ3FK;!5G[OY2.:;Q=0<9G%,\TISGUA>VKERY \Q,S/\W9RH>X.3Z% M7KJ18\+6:MCBR*.;1&2-L-@M!KJ!&F,.]H=F9V16[(_-SB0;U][HL^D1FODZ M3#B*R JDC%L7OB26#6390M!4S0-+*F"Z4(\!#+&$20-XOZ)4[!92H!B+^W\! M4$L#!!0 ( /9!:5/CZOGAO , (H. 9 >&PO=V]R:W-H965T5;PF94*45[8 M-H]2G"-^3DMN%%H@J+FC>@*4'.2GJ?_2S"<0>P(4# +G9HT$FD\9W0*FK"6;>M#YU6B9$5*H M4KP53+XE$B?FG[',(P=GX _$&%)EP<')&@M$,OY^:@NYA#*THX9N6=.Y W0> M^$(+D7+PH8AQW(-?F_$3 ]Z6TEI][D[?TC42WN+R''C.*7 =%WZ[78.3=WVR M5F:6+XA)%JA9G&&6]:OX\L',LJ@VK2^P!WYIAG^JL@Z.>O!79OP:1[\)Q9,\ M>6T=>IK6&ZQ#SC$^!;H>3\$:\XB14G4K [G?DON:W!\@_[/$JK:+#J8: MU!E-SBJ. 9(KB[Y2KTE#3:I:^L-\[(]\QW&F]L-^UH^TN^JQFXR?V#U1%[3J M@I>H QE!]R0CXK%/4TT5[/G@.I/)H:8C[:Z" TVN)[?!(4UAJRDT:KK.2T28 MW/($H$E/NGB?MO# EV?>K@XM=)X.U)N8GN@9M7I&1CUWB.&4*O<3%.GD %*H M7H=25/!3\-<_AC(?MXN,7_\;FK3DDQ=5F< L[VM>9I8 /&+$N,$?Z'0[EV/D MNF'R0,9D)*\+<(>R##,51_ +?$:%:>N >WLC?/V 0K>C=XT"%O+LJ,I;^2O= M[FO&EPW%_H<(@_Y:A%VOA=[_B]RR(EDL]MC1O/-BH8->IH+E5+>)_Y3%-M2J3K*Y1P-$;1*UK$7#\!EOA MJF'=#U[H.L-]'G9M!;ZLKYAVKU7#%?[6#7OO1)QCMM&7'0XB6A6B/CRVL^V% M:J&O$<_FE_!B55^+.IKZEB;/A!M2<.EV(BF=\Y$,#JLO/O5 T%*?N^^ID*=X M_9C*RR)FRD"^3R@5NX%:H+U^SO\#4$L#!!0 ( /9!:5,U9K<^$P0 "\/ M 9 >&PO=V]R:W-H965TZO7\"NDP!QH^Y+;)/O',[W M<8!S)GO&?XD"8PE>JI**:5!(6=^$H5@7N$+BFM68JG]RQBLDU2??AJ+F&&V, M456&<10-P@H1&LPF9NR1SR9L)TM"\2,'8E=5B/]SATNVGP8P>!WX2K:%U /A M;%*C+5YA^;U^Y.HK[+QL2(6I((P"CO-I< MOEC#5!@;Q@^"].'H'FLH38[_T MQ\-F&D0Z(ESBM=0ND'H\XSDN2^U)Q?%WZS3HYM2&Q^^OWN\->47F"0D\9^5/ MLI'%-!@%8(-SM"OE5[;_';>$,NUOS4IA?L&^Q48!6.^$9%5KK"*H"&V>Z*45 MXLA ^?$;Q*U!;!ND9PR2UB"Y=(:T-4@OG2%K#0SUL.%NA%L@B683SO: :[3R MIE^,^L9:Z46H3I25Y.I?HNSD[#-6*@MP!>:LJAG%5 K ?B2\!7QB5A0!+NL$;C_VBWW[<8Q\JK3K!XE?! M[N)>ARM<7X,D^@W$40P]\GRFG<_4^$S/^/RCQESE$]V"TB0A;I+0ESJ-HX%QI$_$YUF<#B?A\_%R M>##9Z!2S<#'#)#O%+%T,A##N0"=4LXYJUBO?/:&(KO$IT9L>#0>=XT&OAK<5 MXY+\VVQ+M9VY/BZO6'ZUT[M9""R]6[%QFAUQ3"TUWT0L7 2$EI0>2.(7ID,GA-ABZB*LC%BXB+%%U$7 U$]TU!$= M]1+]QO3QF_ORQD=SY 0PL&BZ"(O$PD7HH^.$IP2U41XNY!JC_<\;DZX>>H.N19_\!4$L#!!0 M ( /9!:5/5J9J>7 , /D, 9 >&PO=V]R:W-H965TZXFH9E%HWUV&H-B745%V) M!KAYLA6RIMH,Y2Y4C01:N*"Z"DD4S<*:,AZL%N[>O5PMQ%Y7C,.]1&I?UU1^ M>P>5."P#'#S?^,1VI;8WPM6BH3MX /VEN9=F%/99"E8#5TQP)&&[#-[BZQOB M MR,OQ@0!*F!+]Y7^) Y_0-=0:O-M1*7<)SJT<[-9 M@#9[I47=!9L*:L;;;_K4+<11 $XF D@70/YK0-P%Q*[1MC+7UBW5=+60XH"D MG6VRV0NW-B[:=,.X_1D?M#1/F8G3JSLP:Z#0&_21ZKUDFIF!V")W&]TQNF95 M>_/B%C1EE;HT<[\\W**+5Y?H%6(J$6H34$V;;CIX.]:.)F /T!S MA>+H-2(1P9[PF]/AM[ QX=B%1]^'AV89^K4@_5H0ER^>R/=G Y)JQG=M^^I$ MRKA/&;N4R41*VQBZ@*=-M2]L8ET"XF8.J@77I4+ "RB060<-]1IDOQB7OL5L M43.'LMOS<47R=!$^>NI+^OJ2<_41'ZJ-2H]0F*2)GY7VK/0<*_:QTC$KQKF? M->M9LW.LQ,>:>5C)!"OK6=DY5NIC91Y6-O%[Y3TK/\GZ7(*1]5:#]!'S$7&6 M9Y&?..^)\]-$H6F%*N>#AGXS!M?>G3[W_&.2= *.HT%/T4G\'2AUC3YPTS$H M[55,-"*_B>?9;()\)$9\DGQO@*99]$BK/5@GMFM0#4[T5H-'U>1)-NR3ZQO_#@+WQ:8.\9IWP#Y_6%!W_AWRBPCO7=GV2JZ<%@^&4*PV.')=D$ M;% 8?IG#\%AB\7P"-C@,OTQB>&PQ6Y47-D@,O\QB>*RQJ4T]2 S_C,7P6&-3 MQ$%B^/^Q&/9I;&)MR2 Q\K,2(QZ)83S!'11&?H7"R%A.&),?#.:;E/[HW/#H M7&I?"CY2N6-&PO=V]R M:W-H965T(DA&0"I!94O4F; M5I7N[;,;#%A+XLQVH/WO9SMI@,2X\+Y ?MQ[?!M1IGZD2CX_?T1^T>"GF!7$\I]DOLA+;J1,[8(77J,K$$]W_ MBQM!(X67THSK7[!O8CT'I!47-&^2)8.<%/4_>FV,.$KPHS,)?I/@7YH0- F! M%EHST[(62*#9A-$]8"I:HJD#[8W.EFI(H5[C4C!YE\@\,?N&I0<<#,"R*LL, MRQ,$9O!\E9E)LL0&U.1;(H(4,-&3X(62F( %3Q36@ZT$E3Q#G6!AMJT$C M#:K6XV[F>TDR<7?'YAB" N7#SL W;/F&5K[SBC%9":"D3+]UN@:T(R$CZ(5D M1)"N037U&G]TQ&H41QWF_9@HB,S$1RWQD97X-UIL!@*S_%J^HQZ7<1S''<+] MH#@(8S/CJ&4<61D_4[7@KF0;]8F$X[##UA"4Q*&9[;AE.[:NC0=2Z,;PXGB#Y*A,B>Z$)HI)[_&#(.A0-,3X9XH>>H5Z[CV1PF$?I>L(6ATCNUAWL#0VE=^Z<\MN<3N=K(1;C!X MPNH;M!W"X%DZ;VDW\# @H'U"=$8Q!S?RX^4-(\9OC9[8T9(Z%4"0TT)L0016 MZ,UD[OQ2(*]&XL /#5BGH@\S!MJ'S,-Q&7PHV8[E7\:T46W'"BZP[U3R85!! M^Z3J5=2"\)16LO4\R5YN>\1A=$'[[#*6DKR6JH_H#3:;:X>,AXGWC]'(J_-. M11W&';3/.T.I?"3)#A@/1V6Y![M=M16\SMB&U)PR7@M@;SA6*XT M5N_>ZA-!2[T!>J%";J?TX5;N>#%3 ?+^FE+Q?J+V5.T>>O874$L#!!0 ( M /9!:5/X# \2: 0 $<4 9 >&PO=V]R:W-H965T:O MWPEEVXL!'+P]^!$_K:5^8$W&&7XB#T0^9G.N[JS*RS).2"IBE@).5A>#2_@M M1*X&Y!9_QV0K=JZ!IK)@[%G?W"XO!K;.B% 22>T"J[\7,B64:D\JCW]+IX,J MI@;N7K]YO\K)*S(++,B4T7_BI5Q?#((!6)(5WE#Y@VUO2$G(T_XB1D7^"[:% MK>"7 MZPOP2X#?%S L <.^@* $!'T!HQ(PZ@N ]MO,V7D%%5.>U\L,2SP9<[8%7-LK M?_HB+[H)!7^'%.QWJ9"\HV2:&GPZ%0>G=RCV^'Q3[DF7!5WQ!+2 M5ED%VL_1NM6\3!2/E]WB:5J,[ .;JZ->KIL600#W;6Y,7O;(NQ5YUTA^NN%< M#2.@,5[$-):O;2-0N/!VHL+AT!\>Y-_+*G0;#% 0^+"=A5>Q\(PL[ECZ]%42 MGJBVN)!G@!(AE'86U#+&=1MN(^8U4G9<#QWPZF,4-HV@#X?MK/R*E=]K;DH" M@*T W2/:1LEO)N(X_@&E/D9AT\BUW:"=TK"B-#12>DP%4?-"EF#6R'_/85 Y M##Y(#D:5Q]&GU-*H3RWU,0J;1MVU!.VZR=N_P*NUA=K-&1\&P0&%7E9ABY7G M^UX'B9V="OSX)5'Z/+(F>EF%+5;=JP+630VB7U@7X#]P19DDSV ^GRN".#74 M-:S[''0^:*W NGU <_^8J;>GK8F9 \!SV_[--$ZUE$.SEA^FFA?LR2O! M7+0G9G:'0 XUI59+,C1K\KP8'_4EK)=3Q-3 84I9A!>4 ,E AE\YHS1_(XX, MISF2;Q\;SUKV8?#N?L]C/>^5HQ"WLX=\ ]P4)INU[W M9^#N;FKZ"JK%''V4F*-:S)%9S"^%4,Z6'5VG^,A'32D?-8;)VCF,T$=L]Y@_ M*?%3*V6E4/;Y4)4/+TZMBAO)LOQ\8L&D9$E^N29X2;@V4.]73+7#\D8?>51G MAY/_ 5!+ P04 " #V06E3+6), 0(# N"P &0 'AL+W=O>%VW2YDGK!'O8+LH0IR/MBPM7,;EB2-(-RI@>WQ,_NU25XE,R,"1HS^3A.Y&EBQA1)8D)+*6[;^!G5"@>:;,RK,+UI7 ML4'/0O-22);58*4@2_/JG_RM"]$"8'\/P*T![EL!7@WP3**5,I/6F$@R['.V M1EQ'*S8],+4Q:)5-FNMCG$JNGJ8*)X=CF$ETCJ;*'DE) ;$%,DNG8Y DI>), M/;R?CM'IR1DZ06F.[E:L%"1/1-^6:G_-8L_KO:ZJO=P]>TVAN$">\P6YCHL[ MX*/#\#',%1P;N/,2;JNLF]3=)G77\'F'4K_)A>2E\J4\P.@UC)YA]/U[8MQ_;!>F(\AT_;J)>J/0;E?YA ME2Q?GDO@F;+[3':)J_!!:UO/#]PM;;M!.,11M[2@D18*0SCAK&Z*#$.R8)[2I:M%,//XKCK:+M!@5A&'07+6X4Q<=R7;RS?9?K M.J+VNZ[7J.Q]TG6]M[AN-VB_Z["S:8+..WR'_J%KRB0\H((\J<8X5P.NYM6' MIZ D1Y21_("9<*O]XB,9%&_Z&G8_9M$:]XI'7XMZJ6K3&_'1FF/-M.53Q]DC M8=/X\&<['^YH?<'>C3=M#;^GKRE_?9]X'S?7IOGA8W4_O&E_^(/]K\:U/U;. MMK-V0^)H^^6U6Y<9?9/\2?@RS06BL% HYR)2I>;5Y:R:2%:8^\V,275;,L.5 MNM "UP'J^8*I\M83?65JKLC#_U!+ P04 " #V06E3[$4+=8T" #8" M&0 'AL+W=O?/9O(SFWJ!400,4F4H MB+YM8 :,&2:MXT]+ZKF2FNI>-&"M8*"ELV=O+1&= !X^ X@; 'A9P%1"XAL MH8TR6]:<*)+$@F^1,-&:S0RL-Q:MJZ&EV<:%$OHIU3B5W! JT!-A-: [(+(6 MH/=(272&'B"MA:#E&AW/01'*Y,G>ZAEZ7,S1\=$).D*T1+]R7DM29C+VE=9E MV/VTU7#=: C?T;" :H"BX!2%08@/P&?]\#FD&HXM/-B'^]H-9TGH+ DM7_2A M):?H2DK0;NBZT"TE2\JHHB!W5F5(OXC.D9[4D4L=V=3#=U+/>*DTD]X!E'+] MJ60@B'G;#WG:,(TMD_E8-\D$CV)_TS7N_Q@\Q&,7M*=QZ#0.>S7>P@88PCW5 MCAS3Z+N-'KO4XR\SNF$:=4P,_K&Y+V)/WL3)FWS"X["GT'/'=/[='E^XU!=? MYO'%AQ[W1>S)P\';T1=\PN6HIU3<.4;Q=_N,WPXL''Z9TRU5_[EQ(.C P>%W MVH[I^7=$K&DI$8.5A@6#B=XMT;319J)X93O1DBO=U^PPU[\>($R ?K[B7.TF MIKFYGYGD%5!+ P04 " #V06E3N@GKE&D# #� &0 'AL+W=OTR-05WYYA%5#? M\"UX)NTO;,NU<>C!HI"*YQ58>Y"GK/RG]Y40#8#F:0>$%2!\"NAU *(*$.UK MH5OM:Z%> _KZ 0048[ N(*T#\%!!U (858&BS6Z;#YG).%9V,!-^",*LU MFWFP!6'1.H4I,[5[K81^FVJOKF>@YOW[R#-Y R^+KFA:0LD2-?:6<,I;^H#$]+PV&'X0@N.%-K M"2P)>P3.^-=99 QMGJ0Z;W$#VTSK7N$Z1%W'Y#W;+]MBSK MQ\^6S5N6Q4'0E2L2[D(,G2%>[9.J78LBT>NF:M?%2.^EJOZDHGJD)>D_%ORT M91'ID4&'WKNN1]QMK]9[KUY#=MV,#%Y7^5V;(_'+*1_OH_SS12W*^XW#88YB M92\*4KM0,%6>CNK9^C)R;(_@3^:GY&A67BEV-.4-1Y]]5BF3D.%24P8'L4ZM M*"\-Y4#QC3V"WG*E#[3V<:TO6BC, OU^R;EZ&!@#]=5M\@=02P,$% @ M]D%I4TV>$.U" P C H !D !X;"]W;W)K&UL MI5;;;MLP#/T5PMC#!K3U+;<528#F,FQ "Q3MNCTK-A,+DR5/DI/M[R?)CI?4 M;A)L+[8D\QSR4)3,\4[('RI#U/ K9UQ-O$SKXM;W59)A3M2-*)";+VLA77B['%E[9_"-XDX=C,$J M60GQPTZ^I!,OL $APT1;!F)>6YPC8Y;(A/&SYO0:EQ9X.-ZS?W+:C98543@7 M[#M-=3;Q1AZDN"8ETT]B]QEK/7W+EPBFW!-VM6W@05(J+?(:;"+(*:_>Y%>= MAP. X>D&1#4@>@WHO0&(:T!\J8=>#>A=ZJ%? YQTO]+N$K<@FDS'4NQ 6FO# M9@D*A2HBD"K> :G@2S=;@C,H7W M"]2$,O7!K+\\+^#]NP_P#BB'KYDH%>&I&OO:1&,Y_:3V/*L\1V]XCN%!<)TI M6/(4TP[\XC3^XPF\;[+0I"+:IV(6G21\QN(&XN *HB *.^*97PX/NN3\G_?E M/WL_2D;@JJ5E%-W!T]@K=3L,P[(_][>$^=QB9:_?8:-%AU L'QT;+MM%? MFB/!_49P_Z3@NS2E-G<*?*!*E59]Y]FK:/J=GBN59RT69RV6;8NC3!U)'#02 M!R+V5G8P#8/PE=0S3$=2AXW4 MX4FI7R7A:HT2S _'8_VQ;74;^E]2S/\AS/D=)1HW1TX4%% MGIX^HJ/6F1FV3FC;)OS8DGH!T?(,4:75/_B]YB@WKJ]1D(B2Z^I&;5:;UNG. M=0ROUF?A[3SL6%^85JOJC/[25WW: Y'F7E/ <&UC^Q#IH&=/H'4$L#!!0 ( /9!:5/8J_"<_@, M #P1 9 >&PO=V]R:W-H965TMME=K=^KY,ME!2Z?$=,+R2<5%2A:=BX\N= M )H:J"S\* C&?DESUIM/3=NCF$_Y7A4Y@T=!Y+XLJ7B]AX(?9KVP=VQ8YINM MT@W^?+JC&UB!^K9[%'CF-RII7@*3.6=$0#;KW86W<1AIP-SQ/8>#/#DFNBMK MSI_TR:=TU@OT$T$!B=(2%/^>X0&*0BOA<_Q=B_::F!H\/3ZJ_VHZCYU94PD/ MO/B1IVH[ZUWW2 H9W1=JR0^_0=VAD=9+>"'-+SE4]X['/9+LI>)E#>,3E#FK M_NE+;<0)@#IV(*J!Z&=@V (,:F!P;H1A#0S/C3"J =-UO^J[,6Y!%9U/!3\0 MH>]&-7U@W#IKZ'+*D"TE^ HGDA/TQ]A8^@A?RD#G=?A8M:P@W(%\[45I*8I9!:^(6; MOW'P/G:]Z7]T[/]]Y!17QS]G1F#)AD& M1F_0F0QDD MO2NEQ M^Y$P7%%PK!Y]70.#+%L%*4]LQT"XW: M,M.-]8UMULQT@V&+W;$;Z_+MIO'MQJFS! E4)%M"68H%Y#-6QKM2#VQ,V-0^ M1;H%6Z?(R[#%95CK?F0WN3^WW MX>U#:&E?Z$\#9O?Y)E]]5_A"Q29GDA208:C FV =)ZJM>G6B^,[L1==?J>*(#-!],YO\ 4$L#!!0 ( /9!:5.KT#XJ8P, $(, M 9 >&PO=V]R:W-H965T)V]YF6QA:WE*B25)P4^_%+4HHLUY9J%,;FP1:I.69 2CTG+-"SIQ,J?*#Z\HD@YS(*UY"H=]LN,B)TDNQ=64I@*06 ME#/7][S8S0DMG/G4[CV(^917BM$"'@2259X3\7(#C.]F#G9>-Q[I-E-FPYU/ M2[*%%:BOY8/0*[=E26D.A:2\0 (V,^<:?[C'D0%8B[\H[&3G&9E0UIQ_,XM/ MZ$L=9LYL'FUZ)U1FAA2G&EA'Y+-4[-%SS/J=*UI20B18H6O%"TV$*14)#H M[1(4H4R^0V\0+="7C%=26\FIJ[1OP^ FC9^;VH_?X^?/1%TA?_(>^9Z/OZZ6 MZ.V;=PJ$_D7!";+%,-D*RBL4> =D)UB6Y[-X_2RW%SG+W47.71ULC?ELCOJ4-^G*G,A"H4RD#G$'+&5C.L(^S!$%,I2%XUD4@3;'!<\*J MU.REH/MJ0DG=K719DIP+17_8C5/"+&IOL?5FVN_3/ KQ>.H^=>OAV,B?A'%\ M:'5[;!7@(/ .K>Z.K>)@$DQ:JP-5PE:5<%"5+_4O JVJLF0OZ'HK (SB X)' M+75TL23&+6?\OR8Q/M)T%'L_"7_["Z.#0$9M(*/!0%;56L+W2LN";I_,Y[_H M-U(Q;KV-+Y:*22%[I<-(*D.*(6\KE5 >? M'"F+1U&/LMC;7S#>I;35KZ[3?_2E]PNA<>=VPQ>3&N_[(?8'0WJ$M*HG*;Y! M92623 ]#*&F]&*W;[>:6T['UWW>:O1_]]H\7#G?8W"AGO^Q4. M+Z?OOE7A:/#(UTDB*D@1HV1-F:YL.#5QW#"N9WAR$S7?Q"QI85$ M##8:YEV--(NH!]9ZH7AIYZ4U5WKZLH^9'O)!& /]?L.Y>EV8$:S]MV'^'U!+ M P04 " #V06E3UJ,)<@T" !0! &0 'AL+W=O_QD2*==4KO306 Y+46TLRB"K&YI]04%=3,C%0# MTMYLE:X96E/OJ&DTL-*#:D'3.+ZA->,RRC-_MM)YIEH47,)*$]/6-=-O"Q"J MFT5)=#QXYKL*W0'-LX;M8 WXHUEI:]&!I>0U2,.5)!JVLVB>W"\FSM\[_.30 MF9,]<9ELE-H[XULYBV(G" 04Z!B870[P $(X(BOCI>>,AI .>+H_LG_QN=M< M-LS @Q*_>(G5++J+2 E;U@I\5MU7Z/.9.KY"">._I N^TS@B16M0U3W8*JBY M#"M[[>MP DC/ =(>D'K=(9!7^ MP,W1(8]'-QD]G$:E)Z]<@][Y7C:D4*W$\.##Z3 N\] E?]W#K-G:[;@T1,#6 M0N/1[30B.O1O,% UOF&ULA53+;MLP$/P50J<$*$Q9MILTD 7828H6: C1IM#T0,MK24B?*CDRDK_ M/GS(B@O4Z47DDCNSL]20>:_-LVT D+Q(H>PR:1#;&TIMV8!D=J);4&YGKXUD MZ$)34]L:8%4 24&S-/U()>,J*?*PMC%%KCL47,'&$-M)RX!2$\D9/Q>^!,QI(>>#H_LG\.O;M>=LS"K19/ MO,)FF5PGI((]ZP0^ZOX+#/TL/%^IA0U?TL?<^:>$E)U%+0>P4R"YBB-[&<[A M!)"E9P#9 ,B"[E@HJ+QCR(K= *&TON5075 MWWCJ!(XJLZ/*=?8NX1;:"9FE'TB69E/KY=EW6&=C[[/ .OM?[V]-_USM+!IG ME5_O\,]'_GG@GY_A?PJ6@(JP QCG<%)QT7D3$@ME9SAR<.?.%8D=_?.@8X5% MJ. OV*&X7DROTBRGAU-E],0!$DP=?&Y)J3N%T0SCZGB55M%!;^GQ'CXP4W-E MB8"]@Z:3*U?<1&_' '4;_+33Z-P9IHU[#L#X!+>_UQJ/@2\P/C#%*U!+ P04 M " #V06E3CR;H*=T" #M!P &0 'AL+W=O6F2RE.I=YP"&?!9^KY.,/$G4W4,)&5X4S 1!%=%055JQ%PN1QX M+6]S\,+FN;$'_C IZ1RF8%[+B<*=WWC)6 %",RF(@MG NVO=COO6WAG\8K#4 M6VMB,WF3\MUNGK*!%UA"P"$UU@/%UP+&P+EUA#0^UCZ])J0%;J\WWA]=[IC+ M&]4PEOPWRTP^\'H>R6!&*VY>Y/([K/.)K;]49%G;=@./I)4VLEB#D4'! M1/VFGVL=M@#HYS @7 /"74#[""!: R*7:,W,I75/#1TF2BZ)LM;HS2Z<-@Z- MV3!AJS@U"K\RQ)GAM"I+#E@60SD94YV31RPL>1+U#V*5OKP'0QG75^2:O$[O MR>7%%;D@3)"?N:PT%9E.?(-4K$,_78<=U6'#(V'[Y%D*DVOR(#+(_L;[F$*3 M1[C)8Q2>=#B%\H9$P3<2!F'K )_Q^?#@!)VHD35R_J)S9$VMK"5=V2WJUBA[ M>R)0NPG4=H':1P(]"0,*M$'_+#M4AQK><7![I1?#5C?Q%]O2[)M8#18'6,4- MJ_@?K%)9 #'T$S2Y5) "WM7LZBC)VEN\Q> ZBEL[-/>-XG[8/4RTTQ#MG%\G M(<6UJY7K+GA+[ M1D?JU6LH]OY#!B86^&088NA M*1YHYG22,_)C$AW2J;_WSP8[(NU;].*HMZ.3O]4Y"U!S-U T264E3-U\FM-F M9MVY5KUS/L)95H^>/V[J0?A,U9P)33C,T&5PT\6ZJ7JXU!LC2]>?WZ3!;N^6 M.P( &,& 9 M >&PO=V]R:W-H965T6"&7\:CF#+J0%[H]W[+/ 'GZ 7$+B-\#1@< 20M( M7*)>F4OKFAJ:I4INB;+>R&8'KC8.C=DP87=Q812N,L29;-'4-0?<%D,YF5-= MDEO<6'(G_ &QE?Y(OE*EJ"VW)J?78"CC^@S-3XMK<8[>.@T- MRK+D8=Y*F'D)\0$)";F7PI2:W(@"BK?X$-/I?YY)-BH"S9RP48'@MU4 M-9>O 'C##++;_]TWV7!PD8:;GOCC+O[X7^/#"[8<#7T' M8_R7@&A/@!?I?8;1&Z?S?I633N7D_ZI$Z 9/-UWR7KF3H_7R&PO=V]R:W-H965T]IX6 MMG27:;O@+V8%V<$=Z&_%1IJ9W[ D- >NJ.!(0CKWKO#E+1Y:@)/XF\)>'8V1 M=>5>B.]V\CF9>X&U"!C$VE(0\_< 2V#,,AD[_JU)O4:G!1Z/G]AOG//&F7NB M8"G8/S31V=R;>"B!E)1,;\7^%FJ'G(&Q8,K]HGTE.S(:XU)ID==@,\\IK_[) M8QV((X#A:0>$-2!\#AB< 40U(.JK85 #!GTU#&O L"]@5 -&?0'C&C#N"YC4 M@(G+;I4.E\L5T60QDV*/I)4V;';@"L*A30HIM[5[IZ7Y2@U.+[; B(8$;8C4 M/]!72;@B556]7X$FE*D/Z"/Z=K="[]]]0.\0Y>AK)DI%>*)FOC866!X_KK5= M5]K",]HB]$5PG2FTY@DD+?A5-W[:@?>-YXW[X9/[UV$GX1T4%R@*_D!A$.(6 M>Y;]X4&;.[^G??U[VF^ZX2N(#1R?A7_JAG\ALA-^VUL[GG9D,FH*.7)\T6L+ MN8-[T' /'/?@#/=5',N2,&1:!2J$!JZIF9GV09BFH)#9#&9C:)"@=%L@*_:1 M8[?-Y&%A6LO,?V@Q:=B8-.PT:0L/P$M J12YZ2&5[X7UO6U7#E\8@*,H;"RH M2OVE4' JL>I#L^ZB.7%UU+@ZZG1U*7C*2N QH"TH4QPWS^,UK M9M)P3SJM7O5.3L4S/(EJ\#STOQ Z,7':F#A]PQJ:]C'S%T(G9N+@T*."[@K( M**1H_0AQ:6\ZZ*\TI3%(]!.]OC;P46?$;UX=.#RPA]UG2BY*KA42*=+GJ.N6 M&KXFJ(?S$D?_,ZA79L2H\WUMCKKGY7"J[W"&XL';A_-P'.+N\[#_=L,MI]C@ M12'WDKKI)77;)C5YD4#_Z!*7@]RY"[U"L2V3J@TVJ\VCX4*\0@-:J"B[$Q6%:7_FJB1>&ND/="FPNI&V;FH032 M"ICOJ3!=L9Y8!&PO=V]R:W-H965T M28#=[4.GG:3=?28@VVP!>86<2V=__(I+P$BRL+N=]B4!_)VC\QT=/AVAY2.A M7^LMQ@P\E4557RVVC.TN#:-.M[A,ZG=DARO^RYK0,F'\EFZ,>D=QDK5&96$@ MTW2-,LFKQ6K9/OM$5TNR9T5>X4\4U/NR3.CS#2[(X]4"+EX>W.:;+6L>&*OE M+MG@.\R^[#Y1?F<,7K*\Q%6=DPI0O+Y:7,/+& 6-08OX,\>/]<$U:*C<$_*U MN7F?72W,)B)C-D"] 1(-[",&5F]@G3J"W1O8IX[@] 8M=:/CWB8N2EBR6E+R M"&B#YMZ:BS;[K37/5UXUA7+'*/\UYW9L=;.O^9.Z!G=XP^>?O06_8[*AR6Z; MIR"I,O A^9M0$+:18 K>5UUQ-I-\ 6[QCE"6W!?XQ;X&KR/,DKRHW_#?O]Q% MX/6K-^ 5R"OP>4OV-7=9+PW&(V_&-](^RILN2G0D2@M\(!7;UB"N,IPI[".] M?:"Q-WC&AK2AE[3=(*W#.[Q[!RSS+4 F@HIXPM/-316=_S=Z_-VC3Y)A#35D MM?ZL8_Y:D0]C6KK+?.H=LZ;,3T8>7[MKRA#A# M&60*?$]Q$^O<3*BZ U572_5]E?+)!*\+4G-I:0GSU9*V!5:_Y>66%ONVQ/)R ME^2T*2U5#EPI+E=*@8RYL!TGL(4\*�,3U+R(0*AIP 0G4^O"$?GC8?$>:- M 7_3NN66"W52\C,%(F<98T'/4Q/V!\*^ MEO!UEN7M9 -&0$&JS47!6PS.NZZQJ"(=8W^NE$,9$9BNP%?&6%"@JW18)Z#0'-L \]=H.#SH1."/ M5O'>XV'F?=,67M10@8+(](6BC10PY)KB.Q(K8%9@NT@]WQ"-]-$/U/+>V8R8 M*U"BFI_D*-8ZFA(>NP9H_0Q%[T\\L3[6R.O8)T/M%RCZN MW%"_='^/LLMKJF^*[8H"Y#K2#"L6<,^6"EM&0>>@EYLR'U=QJ%_&SQ3U8+ZH M9R'1/"360J8;XK�.;/D/-^E&F_;'K".QFJ8)9]N*'J-](*'(*6T-3&2G>\ M]SVR/T-C4X/T34@T#XFUD"G=L8]!^CXF))3+)G^SV_G]R+:8ZKXPC;T LG^-<*-Q749G M?%\X3;C1_,(\#XGF(;$6,N4[KLE(OR:?)]=(WMI+5&V .F_ M'_PHN9:W^A?(#5PQ#TJ8)WY*4\&" +EB/A0PZ#A^<"0I8Z."](W*^6JM:!M$ MZK.?(2(%1%)J&6)[1_:<:&Q/D+X]^0ZE#J3OF%+-ST*B>4BLA71TC8-C#RY' MF_:\J08IV5>L^WH]/!W.M*[;DQSA^0V\#*'B>00OX^[$:G3?':!]2.@FYVDK M\)H/9;[S^,30[DRJNV%DUQZZW!/&M;*]W.(DP[0!\-_7A+"7FV: X61P]1]0 M2P,$% @ ]D%I4P$H&ULM5;=3MLP&'T5*^(")-;\IRUJ*T&K;5P@$(7MVDV_)AZ.G=DN MI=(>?K:3AE#2:A/BIK&=[QR?)(Y@$(O!65R[.1*E1>N*],<"BQ[ MO 2FWZRX*+#279&YLA2 EQ944#?PO,0M,&'.9&3'[L1DQ->*$@9W LEU46"Q MO0+*-V/'=W8#]R3+E1EP)Z,29S ']5C>"=US&Y8E*8!)PAD2L!H[E_[%U \, MP%;\(+"1K38R5A:$814$B5H<#Z\0Q3H-0P:1V_:U*GF=, V^T= M^U=K7IM98 E33G^2II:ST'I6BI> MU&"MH""L>N*7.H@6P(\. ((:$/PK(*P!H35:*;.V9ECAR4CP#1*F6K.9ALW& MHK4;PLPRSI70;XG&JG*$31!AZ MR/E::G(Y4+#\JQ7FO[A&7M@([PAPU_:/FC _P/7&&*L(VY*ZP*G5BTV;'/ MDR2*XVCD/K5\U2 +?:ZK>2(L::=%1:;Z^'H'=4 MW)0+[1HKL$?>K MK&[KFC%W_ T6&6$245AIG-?KZW41U;59=10O[TZCF]G.*'6L&_6'OBP MSS8R32AYX$!LL@SSOV.2LMW @M9^X3%9Q5(OV,/^&J_(G,CG]0-7=W:I$B49 MH2)A%'"R'%@C>#.#2!,,XF="=J)R#70I+XR]ZIO;:& Y.B.2DH74$EC];@J7"_()=@74LL-@(R;*"K#+($IK_X[>B$16"TFDFN 7!K1.\,P14$-![ M(W@%P7MOA&Y!,*7;>>VF<5,L\;#/V0YPC59J^L)TW[!5OQ*J-\I<5\+/KL MOZ,?-0.5VP@9/71&[Y%L"=T0 9:<96#V)@FG."VWC3!;Z8[1U?6=.AR:P=R;P$Y,J#B_"-VVKG.\;OCXVMT/HP"#LV]NJ60TH-T UU/04 MA2"$WC%J=HKRH(.Z)>JHT&Y9:+>UT.?.O-/2+[^4\3_7J* ,''S0J)S?K;2M MYX2UWDY.06'H]FHVG8)6V6NW:31K:598JH2?ZQ)T M#M\#YX,^%0+5QD$$ZR]4$\H+4,VI!A0*/%ASJA'5@\U.P5*O]5C3/6BZG^S3&Y)^@S97XCV=H,3R],*@/-9:SF<<(U0#U?,B;W-SI .>$/ M_P%02P,$% @ ]D%I4[&LGH8E! 5!( !D !X;"]W;W)K&ULO5A;;Z,X&/TK%IJ5IM)LP(8 J9)(#6%WYZ%2EQE' ME-QQ(/9)@OGS@L3L,-.@]C*QBG:AS";T^33%.[(F\F=ZQ]5(KU@V44*HB!@% MG&QGV@V\]E$.R"W^C,A!'%V#+)5[QAZRP??-3#.RB$A, IE18/7W2#P2QQF3 MBN.?DE2K?&; X^L7]M_RY%4R]U@0C\5_11L9SC17 QNRQ?M8KMCA#U(F-,[X M A:+_!<<2EM# \%>2):48!5!$M'B'S^5A3@"*)Y^ "H!J VP3@#,$F!>ZL$J M =:E'L8E($]=+W+/"[?$$L^GG!T SZP56W:15S]'JWI%-!/*6G)U-U(X.5_L MA9H1 JS)3JV__ 9^)VS'<1I& ,RE MGV[(I@>_',9/!O"ZJE95,O12L@4:)%R3= 1,XQM !H(]\7B7PXV^=/Z?=__- MWAO%,"O]F#F?>9(OEPU8D91Q&='=L4(&^*V*W\KYK1/\*_)(Z)Z +6<)($^2 M<(KC\L%0BNN34T%HYX39/ODX=UW+F>J/QVO4-8+(,2=-JV77"DT<%S6M_*Z5 M!0US7%DU$A]7B8\O3YR3&$NR 2GF\KDOYX)K?)R.:;;B]+I&1BO?2VC\(9I& MJG:5JCV8:K6Y>(P&2DR\V%Y6D7@ _X(UCHE0_Y75,ANH?AD)R9_!#Q*$E,5L M%Q$QH#>GBL7Y$#V[%;_[WGIV._(R#0NVUK9K9-GME5MVC1S':#'Y72,70J=_ MA2=5UI/!K.\(SQ96G3P VRHU%S6X?U:=+&L@0=U 5*](*^.KOG(,>T*3T<3X MI6]7'L:9]@CUXI9G_%DCMQ?G#^/@I(MKE!8:=0T!O>-.69+9I_:X9A!U&X3FIRG\C"MHCN"P=.KF"H>[ZRNEX[U) M*G7'@^./D4K=:.!PIWG][NN5C(TS@.&ZK9VUQ\HR[-:AP^^Q@FHK/R6^NF=! MY[/$YYUQ!>V1U;]/G@/VJ+:LRC 0C;L>FW6J>R\<;KZOE/O-F^1>]T0X^1"Y MH[HSH.'.\'JY^R5CX[1AF[!?H:CN @A^ED+],Z[<[@&@"%H_>DM6OG;YYPD! M K:GLGCAJ6:K3R W^8M_:WX!KSW8,[^$UW[Q@:.F+[ZWW&*^BZ@ ,=DJ5\;( M41LA+SYA% /)TOP=_9Y)58C\,B1X0WAFH.YO&9,O@\Q!]2%I_A]02P,$% M @ ]D%I4];C@ZXB P :A( T !X;"]S='EL97,N>&ULW5A1;]HP$/XK MD3M-K30U0$9*5D#:D"I-6J=*[*D,IY M6!::T;0$IUR$O4XG#G/*)1D/Y3*_R4T9S-12FA'I-Z; W;ZF(]*-/Y+ T4U4 MRD;D\?S]SZ4RU^\"=S_[<';6>;RXWK>?5\ %";VD_2-(+SOV0IDK%*./CZ,_ M1(Y17QU%?8 9(Q[L$K=$.XYA7;3Q,%.RK5U$G,$RTYP%3U2,R(0*/M4B M$=@CSC >%M08IN6-G52+*^,+**C'#^O"*IQKNN[V^J1UJ&XVR%3IE.DF3)=L M3..A8!G(T7R^@+M110B@,2JW@Y33N9*TTK#QJ >6=L:$N(>'[4>VP[W*MFK6 M@8K)9F@%U4-'XR; O\WFN+=I7\<;%/Q)F2]+NQU9S:')V)UF&5]5\U76",#8 MNS@[+0JQ_BSX7.;,;?[H@.,AW?@%"Z7YLXT&K3*S!J9)\,2TX;-MRR]-BP>V M,IMV6F6XYMX):OZ[>9XSR305VZ)M[[_E++]:<73UKR17_U7V!7LUUB?H6Q?9 M/P61\2F(/(F>'+Q)D6%]-FX=P#O';V,-X#5G1+[#"Y-H@P;3)1>&RWJVX&G* MY(M3V-(;.K4OTCO\=GW*,KH4YJ$!1Z0=W[*4+_.D674'B:A7M>-OL+UNW+QC MV5A/F12?; X?I_$7OZ=)DD4Q3&6TMG MP[2!!Q8'(OU9KO%JXQURN ^PFA[J$&RG>"=B.\5S#8@_;^"1)/YJ8W' ZL" MUCL0WQ\'>LKO$T5054P;]@3C2))@"/2BOT?C&,E.#!]_?;"G)(J2Q(\ YE<0 M11@"3R..8 I X9$474.[IU'X>:<"MM?E\:_ 5!+ P04 " #V06E3EXJ[ M', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6 M!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV M)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(= MI7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( M /9!:5.&OCJI" 4 *8I / >&PO=V]R:V)O;VLN>&ULQ9I;#8BAOZ,LRRQ7TA76!7>[9,<- M7W'![=-DT&P+-B %E[S@SRR?#$8#8K;JX6^E^;.2EHHTTTJ(R6#<'KACVO+L MM^*TAES2E6E*+%W=4@I/09=P?T(F_P\%!^7)W_F"V6\QF97E_-YE=I MNY5>7RYFY\NY!QD D,$1(7\&'F0(0(;'A P]R B C(X)&7F0,0 9'Q,R]B 3 M #(Y)F3B07X (#_@0E[K#97\N3E J,Q)RC>2NS]3:LHPU M.)FJI'5S,G&"D6X[8_4_/&2&>,P?U7NXO4)_@P^@J;P$78 M=TQ6C*RU*LC4R50[\QGRP.V63"OC8X*F05;-0CI,ZWS/.DB05\;(8G$=K71Y MQE,S-N:N8PV'V2",;(*IJHHN&W"U/3V>IYP5H+((<$R [IR^C(R9(Z"O/.AX1,$B";!$SMNK&$ MY!(@R\5+[7I#"#DE0'9*?X[7BPGI)4#62YOL]6&%D%1"9*G465\O%*20$%DA M!]*_/:>/"8DD1!:)GP;VQA!R)D]QQ( M)_:!]3$A]T1'6=EZ":R/"5DH>I,EKK[V%AU51N [$V0'O4!VQTY33.://B;D MH C902^8WZFMM)LTF8=YV1E D(,B9 >]8'8RD*]44)DQDOJ8D(,B9 __ M]TO(/Q&R?_Y%3%U5>258W=AMNMZ"^IB0?R)D_QS*UD_)+Z-#$HK?ZOU][SJ"W^@))*$$64(PIM_H"22A!%E",&;G M"QU(0LDQW^1TOM%)( DEC82&^^\"<[9VM>97[A+&E6=49#>:U#_M]PQ17+^G M7%="3%W9M;Q4--]_9KC_1/++/U!+ P04 " #V06E3)V75I0P" "$)0 M&@ 'AL+U]R96QS+W=OINW]?%Q_%PJJMF-X[]CY3J>E>.;;WK^G(Z7]ETP[$=S\MAF_IV_=YN2]+E M,J?A=D;S_'0[<_'ZV9?_F=AM-OMU^=FM?Q_+:?S'X/2G&][KKI2Q6;RVP[:, MJR9]'*ZG:[H5-FC1WD$*0SA]D$&3S!SD$^?Q! 4$Q?U"& MH#Q_T#T$W<\?] !!#_,'/4+0X_Q!LD09EP1)$ZP)M!;D6@B\%@1;",06)%L( MS!9$6PC4%F1;"-P6A%L(Y!:D6PCL%L1;"/16U%L)]%;46PGTULG'-H'>BGHK M@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH; M@=XVV2PAT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O M)]#;46\GT-M1;R?0VR>;W01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J M'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&@>!WH%Z!X'>@7H'@=Z! M>@>!WAGUS@1Z9]0[$^B=4>],H'=&O?-WZEW'ST.IUYZO-3[_.ZD>S_>6Z^,O MRZ^3DU?E@G.ZK:C/?P%02P,$% @ ]D%I4^[5[1CF 0 ]20 !, !; M0V]N=&5N=%]4>7!E&ULS=I=3\(P% ;@OT)V:UCIU_R(<*/>JA?^@;H= M9&%;F[8@_'N[ 28:)1I,?&]8H.UYSWJ2YXKKIZVC,-JT31>FV2)&=\58*!?4 MFI!;1UU:F5O?FIB^^A?F3+DT+\3$9%*PTG:1NCB.?8UL=GU+<[-JXNANDWX. MM>VFF:&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( /9!:5/F'6^2(@4 #P5 M 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ ]D%I4QU DC%O M P 70L !@ ("!$Q4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]D%I4]BJ7K:)" ."4 !@ M ("!5R, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ ]D%I4ZH,)%O=! =PL !@ ("!-T( 'AL+W=O M&UL M4$L! A0#% @ ]D%I4X47,+=." [Q4 !D ("!ITT M 'AL+W=O2 # #$!P &0 @($L5@ >&PO=V]R:W-H965T&UL4$L! A0#% @ M]D%I4ZP@!=TG" 5R, !D ("! 5X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]D%I4P/LJDC$ P ME @ !D ("![78 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ ]D%I4U'(V?G^ @ J0< !D M ("!;X0 'AL+W=O&PO=V]R:W-H M965T&PO=V]R:W-H965T&UL4$L! A0#% @ ]D%I M4_!CC1H- P 0 8 !D ("!K;$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]D%I4_3PN"+O @ 3P8 M !D ("!E[H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]D%I4Z2^[<". P " D !D M ("!U<4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ]D%I4U;FBRWI!0 2!$ !D ("!/=$ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ]D%I4_>! M,8"> P ^@P !D ("!HMT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]D%I4[.&PO M=V]R:W-H965T&UL4$L! A0#% @ ]D%I4^/J^>&\ P B@X !D ("! M#?( 'AL+W=O&PO=V]R:W-H965T7 , /D, 9 M " @4KZ !X;"]W;W)K&UL4$L! A0#% M @ ]D%I4YC2]8+O P 3P\ !D ("!W?T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]D%I4^Q%"W6- M @ V @ !D ("!VPD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]D%I4]BK\)S^ P /!$ !D M ("!N!,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ]D%I4T%0$DL4 @ ; 0 !D ("!RQT! M 'AL+W=O&PO=V]R:W-H965TP( &,& 9 M " @2HC 0!X;"]W;W)K&UL4$L! A0#% @ M]D%I4_";MLYH P A@T !D ("!W"4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ]D%I4UZJ@6U% P M[0L !D ("!;3(! 'AL+W=OAB4$ !4$@ &0 @('I M-0$ >&PO=V]R:W-H965TT8Y@$ /4D 3 M " ?1% 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ !' $< :!, M( $ 0 $! end XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 179 361 1 true 49 0 false 8 false false R1.htm 0001001 - Document - Cover Sheet http://flotekind.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1002003 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1003004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 1004005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 1006007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (DEFICIT) Sheet http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (DEFICIT) Statements 7 false false R8.htm 2101101 - Disclosure - Organization and Significant Accounting Policies Sheet http://flotekind.com/role/OrganizationandSignificantAccountingPolicies Organization and Significant Accounting Policies Notes 8 false false R9.htm 2104102 - Disclosure - Recent Accounting Pronouncements Sheet http://flotekind.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 9 false false R10.htm 2105103 - Disclosure - Business Acquisition Sheet http://flotekind.com/role/BusinessAcquisition Business Acquisition Notes 10 false false R11.htm 2109104 - Disclosure - Revenue from Contracts with Customers Sheet http://flotekind.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 11 false false R12.htm 2112105 - Disclosure - Inventories Sheet http://flotekind.com/role/Inventories Inventories Notes 12 false false R13.htm 2116106 - Disclosure - Property and Equipment Sheet http://flotekind.com/role/PropertyandEquipment Property and Equipment Notes 13 false false R14.htm 2120107 - Disclosure - Leases Sheet http://flotekind.com/role/Leases Leases Notes 14 false false R15.htm 2126108 - Disclosure - Debt Sheet http://flotekind.com/role/Debt Debt Notes 15 false false R16.htm 2130109 - Disclosure - Fair Value Measurements Sheet http://flotekind.com/role/FairValueMeasurements Fair Value Measurements Notes 16 false false R17.htm 2135110 - Disclosure - Income Taxes Sheet http://flotekind.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2138111 - Disclosure - Commitments and Contingencies Sheet http://flotekind.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 18 false false R19.htm 2140112 - Disclosure - Stockholders??? Equity Sheet http://flotekind.com/role/StockholdersEquity Stockholders??? Equity Notes 19 false false R20.htm 2142113 - Disclosure - Earnings (Loss) Per Share Sheet http://flotekind.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 20 false false R21.htm 2144114 - Disclosure - Supplemental Cash Flow Information Sheet http://flotekind.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 21 false false R22.htm 2148115 - Disclosure - Related Party Transaction Sheet http://flotekind.com/role/RelatedPartyTransaction Related Party Transaction Notes 22 false false R23.htm 2150116 - Disclosure - Business Segment, Geographic and Major Customer Information Sheet http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformation Business Segment, Geographic and Major Customer Information Notes 23 false false R24.htm 2156117 - Disclosure - Subsequent Events Sheet http://flotekind.com/role/SubsequentEvents Subsequent Events Notes 24 false false R25.htm 2202201 - Disclosure - Organization and Significant Accounting Policies (Policies) Sheet http://flotekind.com/role/OrganizationandSignificantAccountingPoliciesPolicies Organization and Significant Accounting Policies (Policies) Policies http://flotekind.com/role/OrganizationandSignificantAccountingPolicies 25 false false R26.htm 2306301 - Disclosure - Business Acquisition (Tables) Sheet http://flotekind.com/role/BusinessAcquisitionTables Business Acquisition (Tables) Tables http://flotekind.com/role/BusinessAcquisition 26 false false R27.htm 2310302 - 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 27 false false R28.htm 2313303 - Disclosure - Inventories (Tables) Sheet http://flotekind.com/role/InventoriesTables Inventories (Tables) Tables http://flotekind.com/role/Inventories 28 false false R29.htm 2317304 - Disclosure - Property and Equipment (Tables) Sheet http://flotekind.com/role/PropertyandEquipmentTables Property and Equipment (Tables) Tables http://flotekind.com/role/PropertyandEquipment 29 false false R30.htm 2321305 - Disclosure - Leases (Tables) Sheet http://flotekind.com/role/LeasesTables Leases (Tables) Tables http://flotekind.com/role/Leases 30 false false R31.htm 2327306 - Disclosure - Debt (Tables) Sheet http://flotekind.com/role/DebtTables Debt (Tables) Tables http://flotekind.com/role/Debt 31 false false R32.htm 2331307 - Disclosure - Fair Value Measurements (Tables) Sheet http://flotekind.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://flotekind.com/role/FairValueMeasurements 32 false false R33.htm 2336308 - Disclosure - Income Taxes (Tables) Sheet http://flotekind.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://flotekind.com/role/IncomeTaxes 33 false false R34.htm 2345309 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://flotekind.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://flotekind.com/role/SupplementalCashFlowInformation 34 false false R35.htm 2351310 - 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 35 false false R36.htm 2403401 - Disclosure - Organization and Significant Accounting Policies (Details) Sheet http://flotekind.com/role/OrganizationandSignificantAccountingPoliciesDetails Organization and Significant Accounting Policies (Details) Details http://flotekind.com/role/OrganizationandSignificantAccountingPoliciesPolicies 36 false false R37.htm 2407402 - Disclosure - Business Acquisition - Narrative (Details) Sheet http://flotekind.com/role/BusinessAcquisitionNarrativeDetails Business Acquisition - Narrative (Details) Details 37 false false R38.htm 2408403 - Disclosure - Business Acquisition - Net Assets Acquired (Details) Sheet http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails Business Acquisition - Net Assets Acquired (Details) Details 38 false false R39.htm 2411404 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Sheet http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Details 39 false false R40.htm 2414405 - Disclosure - Inventories - Components of inventory (Details) Sheet http://flotekind.com/role/InventoriesComponentsofinventoryDetails Inventories - Components of inventory (Details) Details 40 false false R41.htm 2415406 - Disclosure - Inventories - Narratives (Details) Sheet http://flotekind.com/role/InventoriesNarrativesDetails Inventories - Narratives (Details) Details 41 false false R42.htm 2418407 - 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 42 false false R43.htm 2419408 - Disclosure - Property and Equipment - Narratives (Details) Sheet http://flotekind.com/role/PropertyandEquipmentNarrativesDetails Property and Equipment - Narratives (Details) Details 43 false false R44.htm 2422409 - Disclosure - Leases - Narratives (Details) Sheet http://flotekind.com/role/LeasesNarrativesDetails Leases - Narratives (Details) Details 44 false false R45.htm 2423410 - Disclosure - Leases - Components of Lease Expense and Supplemental Cash Flow Information (Details) Sheet http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails Leases - Components of Lease Expense and Supplemental Cash Flow Information (Details) Details 45 false false R46.htm 2424411 - Disclosure - Leases - Maturities of Lease Liabilities (Details) Sheet http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails Leases - Maturities of Lease Liabilities (Details) Details 46 false false R47.htm 2425412 - Disclosure - Leases - Supplemental Balance Sheet Information (Details) Sheet http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails Leases - Supplemental Balance Sheet Information (Details) Details 47 false false R48.htm 2428413 - Disclosure - Debt - Narratives (Details) Sheet http://flotekind.com/role/DebtNarrativesDetails Debt - Narratives (Details) Details 48 false false R49.htm 2429414 - Disclosure - Debt - Schedule of Debt (Details) Sheet http://flotekind.com/role/DebtScheduleofDebtDetails Debt - Schedule of Debt (Details) Details 49 false false R50.htm 2432415 - Disclosure - Fair Value Measurements - Recurring (Details) Sheet http://flotekind.com/role/FairValueMeasurementsRecurringDetails Fair Value Measurements - Recurring (Details) Details 50 false false R51.htm 2433416 - Disclosure - Fair Value Measurements - Narratives (Details) Sheet http://flotekind.com/role/FairValueMeasurementsNarrativesDetails Fair Value Measurements - Narratives (Details) Details 51 false false R52.htm 2434417 - Disclosure - Fair Value Measurements - Rollforward (Details) Sheet http://flotekind.com/role/FairValueMeasurementsRollforwardDetails Fair Value Measurements - Rollforward (Details) Details 52 false false R53.htm 2437418 - Disclosure - Income Taxes - Reconciliation of Effective Tax Rate (Details) Sheet http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails Income Taxes - Reconciliation of Effective Tax Rate (Details) Details 53 false false R54.htm 2439419 - Disclosure - Commitments and Contingencies (Details) Sheet http://flotekind.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://flotekind.com/role/CommitmentsandContingencies 54 false false R55.htm 2441420 - Disclosure - Stockholders??? Equity (Details) Sheet http://flotekind.com/role/StockholdersEquityDetails Stockholders??? Equity (Details) Details http://flotekind.com/role/StockholdersEquity 55 false false R56.htm 2443421 - Disclosure - Earnings (Loss) Per Share (Details) Sheet http://flotekind.com/role/EarningsLossPerShareDetails Earnings (Loss) Per Share (Details) Details http://flotekind.com/role/EarningsLossPerShare 56 false false R57.htm 2446422 - Disclosure - Supplemental Cash Flow Information (Details) Sheet http://flotekind.com/role/SupplementalCashFlowInformationDetails Supplemental Cash Flow Information (Details) Details http://flotekind.com/role/SupplementalCashFlowInformationTables 57 false false R58.htm 2447423 - Disclosure - Supplemental Cash Flow Information - Narratives (Details) Sheet http://flotekind.com/role/SupplementalCashFlowInformationNarrativesDetails Supplemental Cash Flow Information - Narratives (Details) Details 58 false false R59.htm 2449424 - Disclosure - Related Party Transaction (Details) Sheet http://flotekind.com/role/RelatedPartyTransactionDetails Related Party Transaction (Details) Details http://flotekind.com/role/RelatedPartyTransaction 59 false false R60.htm 2452425 - 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 60 false false R61.htm 2453426 - 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 61 false false R62.htm 2454427 - 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 62 false false R63.htm 2455428 - 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 63 false false All Reports Book All Reports ftk-20210930.htm exhibit311-10q09302021.htm exhibit312-10q09302021.htm exhibit321-10q09302021.htm exhibit322-10q09302021.htm ftk-20210930.xsd ftk-20210930_cal.xml ftk-20210930_def.xml ftk-20210930_lab.xml ftk-20210930_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 http://xbrl.sec.gov/country/2021 http://fasb.org/srt/2021-01-31 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "ftk-20210930.htm": { "axisCustom": 0, "axisStandard": 23, "contextCount": 179, "dts": { "calculationLink": { "local": [ "ftk-20210930_cal.xml" ] }, "definitionLink": { "local": [ "ftk-20210930_def.xml" ] }, "inline": { "local": [ "ftk-20210930.htm" ] }, "labelLink": { "local": [ "ftk-20210930_lab.xml" ] }, "presentationLink": { "local": [ "ftk-20210930_pre.xml" ] }, "schema": { "local": [ "ftk-20210930.xsd" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-2021-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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.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" ] } }, "elementCount": 469, "entityCount": 1, "hidden": { "http://xbrl.sec.gov/dei/2021": 6, "total": 6 }, "keyCustom": 28, "keyStandard": 333, "memberCustom": 14, "memberStandard": 34, "nsprefix": "ftk", "nsuri": "http://flotekind.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://flotekind.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "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-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Business Acquisition", "role": "http://flotekind.com/role/BusinessAcquisition", "shortName": "Business Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109104 - 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-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112105 - Disclosure - Inventories", "role": "http://flotekind.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116106 - Disclosure - Property and Equipment", "role": "http://flotekind.com/role/PropertyandEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2120107 - Disclosure - Leases", "role": "http://flotekind.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126108 - Disclosure - Debt", "role": "http://flotekind.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2130109 - Disclosure - Fair Value Measurements", "role": "http://flotekind.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2135110 - Disclosure - Income Taxes", "role": "http://flotekind.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138111 - Disclosure - Commitments and Contingencies", "role": "http://flotekind.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2140112 - Disclosure - Stockholders\u2019 Equity", "role": "http://flotekind.com/role/StockholdersEquity", "shortName": "Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i5cd36b9b585a45d6a401fc6f79b8f837_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i5cd36b9b585a45d6a401fc6f79b8f837_I20210930", "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-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2142113 - 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-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144114 - 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-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148115 - Disclosure - Related Party Transaction", "role": "http://flotekind.com/role/RelatedPartyTransaction", "shortName": "Related Party Transaction", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2150116 - 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-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2156117 - Disclosure - Subsequent Events", "role": "http://flotekind.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Organization and Significant Accounting Policies (Policies)", "role": "http://flotekind.com/role/OrganizationandSignificantAccountingPoliciesPolicies", "shortName": "Organization and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Business Acquisition (Tables)", "role": "http://flotekind.com/role/BusinessAcquisitionTables", "shortName": "Business Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Revenue from Contracts with Customers (Tables)", "role": "http://flotekind.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2313303 - Disclosure - Inventories (Tables)", "role": "http://flotekind.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - Disclosure - Property and Equipment (Tables)", "role": "http://flotekind.com/role/PropertyandEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i5cd36b9b585a45d6a401fc6f79b8f837_I20210930", "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 - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i5cd36b9b585a45d6a401fc6f79b8f837_I20210930", "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", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2321305 - Disclosure - Leases (Tables)", "role": "http://flotekind.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327306 - Disclosure - Debt (Tables)", "role": "http://flotekind.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2331307 - 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-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2336308 - Disclosure - Income Taxes (Tables)", "role": "http://flotekind.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2345309 - 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-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2351310 - 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": [ "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "id4772ad4436442d8bdfd7236513c2d80_D20200401-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403401 - Disclosure - Organization and Significant Accounting Policies (Details)", "role": "http://flotekind.com/role/OrganizationandSignificantAccountingPoliciesDetails", "shortName": "Organization and Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "id4772ad4436442d8bdfd7236513c2d80_D20200401-20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i3483c4d8e87f44d7b39b750d204ac494_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Business Acquisition - Narrative (Details)", "role": "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails", "shortName": "Business Acquisition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i3483c4d8e87f44d7b39b750d204ac494_I20200630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i5cd36b9b585a45d6a401fc6f79b8f837_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Business Acquisition - Net Assets Acquired (Details)", "role": "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails", "shortName": "Business Acquisition - Net Assets Acquired (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i9a9f839406fa4163b1a6ed70aeb0b7fe_I20200518", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ftk:ProductSalesAsAPercentageOfTotalRevenue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "ftk:ProductSalesAsAPercentageOfTotalRevenue", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "role": "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ftk:ProductSalesAsAPercentageOfTotalRevenue", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "2", "first": true, "lang": "en-US", "name": "ftk:ProductSalesAsAPercentageOfTotalRevenue", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i5cd36b9b585a45d6a401fc6f79b8f837_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414405 - 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-20210930.htm", "contextRef": "i5cd36b9b585a45d6a401fc6f79b8f837_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415406 - 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-20210930.htm", "contextRef": "i46e793b48c244e6ebaf252beabfbcf31_D20210701-20210930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InventoryWriteDown", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i5cd36b9b585a45d6a401fc6f79b8f837_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418407 - 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", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i5cd36b9b585a45d6a401fc6f79b8f837_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419408 - 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-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i5cd36b9b585a45d6a401fc6f79b8f837_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2422409 - 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-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "INF", "lang": "en-US", "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2423410 - Disclosure - Leases - Components of Lease Expense and Supplemental Cash Flow Information (Details)", "role": "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails", "shortName": "Leases - Components of Lease Expense and Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i5cd36b9b585a45d6a401fc6f79b8f837_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424411 - 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:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i5cd36b9b585a45d6a401fc6f79b8f837_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i5cd36b9b585a45d6a401fc6f79b8f837_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425412 - 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-20210930.htm", "contextRef": "i5cd36b9b585a45d6a401fc6f79b8f837_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428413 - 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-20210930.htm", "contextRef": "i6b0598cba8a0444ba3ac289fc19adfb8_D20210401-20210630", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i5cd36b9b585a45d6a401fc6f79b8f837_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429414 - 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-20210930.htm", "contextRef": "i3486a12890a540b798ae972a1c1ca918_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ComprehensiveIncomeNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i952a2da8cc524cc492594488ebbe5e6d_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432415 - 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-20210930.htm", "contextRef": "id01a49813bdd4950bcc548e0672dfc89_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CommitmentsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i3483c4d8e87f44d7b39b750d204ac494_I20200630", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433416 - 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-20210930.htm", "contextRef": "id76e6ba5d72e40f2bca63ed4c9e9f617_I20200531", "decimals": "-5", "lang": "en-US", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i6414fc771ad440139828d201bab7d1fa_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2434417 - 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-20210930.htm", "contextRef": "i6414fc771ad440139828d201bab7d1fa_I20210630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437418 - 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-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439419 - Disclosure - Commitments and Contingencies (Details)", "role": "http://flotekind.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i830f2cef58a0434a95ff238fa5992aec_D20210701-20210930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ib7334de73520491dada1b46be2cd4dcf_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesOther", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2441420 - Disclosure - Stockholders\u2019 Equity (Details)", "role": "http://flotekind.com/role/StockholdersEquityDetails", "shortName": "Stockholders\u2019 Equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ib7334de73520491dada1b46be2cd4dcf_D20210101-20210331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesOther", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443421 - Disclosure - Earnings (Loss) Per Share (Details)", "role": "http://flotekind.com/role/EarningsLossPerShareDetails", "shortName": "Earnings (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:EarningsPerSharePolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446422 - 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-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i6b0598cba8a0444ba3ac289fc19adfb8_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "ftk:UnusualOrInfrequentItemEmployeeRetentionCreditCARESAct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447423 - Disclosure - Supplemental Cash Flow Information - Narratives (Details)", "role": "http://flotekind.com/role/SupplementalCashFlowInformationNarrativesDetails", "shortName": "Supplemental Cash Flow Information - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i6b0598cba8a0444ba3ac289fc19adfb8_D20210401-20210630", "decimals": "-5", "first": true, "lang": "en-US", "name": "ftk:UnusualOrInfrequentItemEmployeeRetentionCreditCARESAct", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i4e990041f8ae470b9687a794ef6734df_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2449424 - 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-20210930.htm", "contextRef": "i4e990041f8ae470b9687a794ef6734df_I20200331", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": "-3", "lang": "en-US", "name": "ftk:ChangeInFairValueContingentConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2452425 - 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", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i5cd36b9b585a45d6a401fc6f79b8f837_I20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453426 - 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", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "i33aa3915f38341f298ae3c799ae54097_I20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Assets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2454427 - 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-20210930.htm", "contextRef": "i31f41150344045d0a049680cff40664d_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0bde7149a4d4875b2d0be891660ef2f_D20210701-20210930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2455428 - 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-20210930.htm", "contextRef": "if62f75fbb5504e77957ed8bfd73cc3ae_D20210701-20210930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0fb39d709f0435c97241ef469200939_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "role": "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ie0fb39d709f0435c97241ef469200939_I20191231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Organization and Significant Accounting Policies", "role": "http://flotekind.com/role/OrganizationandSignificantAccountingPolicies", "shortName": "Organization and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104102 - Disclosure - Recent Accounting Pronouncements", "role": "http://flotekind.com/role/RecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "ftk-20210930.htm", "contextRef": "ieb60206885a44183a1448a0157c42166_D20210101-20210930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 49, "tag": { "country_AE": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED ARAB EMIRATES", "terseLabel": "UAE" } } }, "localname": "AE", "nsuri": "http://xbrl.sec.gov/country/2021", "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/2021", "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/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "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/2021", "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/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r568" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r569" ], "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/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Street" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r570" ], "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/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r570" ], "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/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r570" ], "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/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r571" ], "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/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r570" ], "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/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r570" ], "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/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r570" ], "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/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r570" ], "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/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r566" ], "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/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r567" ], "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/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "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/2021", "presentation": [ "http://flotekind.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "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/20210930", "presentation": [ "http://flotekind.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "ftk_AssetsMeasuredatFairValueonaNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Assets Measured at Fair Value on a Nonrecurring Basis [Table]", "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/20210930", "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 [Table]", "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/20210930", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "stringItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails" ], "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/20210930", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "ftk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedNetWorkingCapitalNetOfCashAndInventory": { "auth_ref": [], "calculation": { "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails": { "order": 4.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/20210930", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "ftk_BusinessCombinationRecognizedIdentifiableAssetsAcquiredandLiabilitiesAssumedOtherAssetsLiabilities": { "auth_ref": [], "calculation": { "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails": { "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/20210930", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "ftk_ChangeInFairValueContingentConsideration": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change In Fair Value Contingent Consideration", "label": "Change In Fair Value Contingent Consideration", "negatedTerseLabel": "Change in fair value of contingent consideration" } } }, "localname": "ChangeInFairValueContingentConsideration", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "ftk_ChemistryTechnologiesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Energy Chemistry Technologies [Member]", "label": "Chemistry Technologies Segment [Member]", "terseLabel": "Chemistry Technologies" } } }, "localname": "ChemistryTechnologiesSegmentMember", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/InventoriesNarrativesDetails" ], "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/20210930", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "ftk_ConfluenceResourcesLPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Confluence Resources LP [Member]", "label": "Confluence Resources LP [Member]", "terseLabel": "Confluence Resources LP" } } }, "localname": "ConfluenceResourcesLPMember", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "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/20210930", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "ftk_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer D", "label": "Customer D [Member]", "terseLabel": "Customer D" } } }, "localname": "CustomerDMember", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "ftk_CustomerEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer E [Member]", "label": "Customer E [Member]", "terseLabel": "Customer E - Related party" } } }, "localname": "CustomerEMember", "nsuri": "http://flotekind.com/20210930", "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/20210930", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "ftk_DataAnalyticsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Data & Analytics Segment [Member]", "label": "Data & Analytics Segment [Member]", "terseLabel": "Data Analytics" } } }, "localname": "DataAnalyticsSegmentMember", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails" ], "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/20210930", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails" ], "xbrltype": "perShareItemType" }, "ftk_EffectiveIncomeTaxRateReconciliationEffectOfTaxRateDifferencesOfNOLCarrybackPercent": { "auth_ref": [], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 8.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/20210930", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "ftk_EmployeeRetentionChargeCARESAct": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee Retention Charge, CARES Act", "label": "Employee Retention Charge, CARES Act", "terseLabel": "Employee retention expense" } } }, "localname": "EmployeeRetentionChargeCARESAct", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_EmployeeRetentionCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee Retention Credit", "label": "Employee Retention Credit", "terseLabel": "Employee retention credit" } } }, "localname": "EmployeeRetentionCredit", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftk_ExcessTaxBenefitRelatedToShareBasedAwardsShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Excess Tax Benefit Related To Share Based Awards, Shares", "label": "Excess Tax Benefit Related To Share Based Awards, Shares", "terseLabel": "Shares withheld to cover taxes (in shares)" } } }, "localname": "ExcessTaxBenefitRelatedToShareBasedAwardsShares", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "ftk_ExcessTaxBenefitRelatedToShareBasedAwardsValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Excess Tax Benefit Related To Share Based Awards Value", "label": "Excess Tax Benefit Related To Share Based Awards Value", "negatedTerseLabel": "Shares withheld to cover taxes" } } }, "localname": "ExcessTaxBenefitRelatedToShareBasedAwardsValue", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_FinanceLeaseExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Finance Lease Expense", "label": "Finance Lease Expense [Abstract]", "terseLabel": "Finance lease expense:" } } }, "localname": "FinanceLeaseExpenseAbstract", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_FinanceLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, To Be Paid, After Year Four", "label": "Finance Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_FinanceLeasePrincipalPaymentsNetOfPrepayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Principal Payments Net Of Prepayments", "label": "Finance Lease, Principal Payments Net Of Prepayments", "verboseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPaymentsNetOfPrepayments", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftk_FinancingLeaseCost": { "auth_ref": [], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails": { "order": 3.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/20210930", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "ftk_InventoryPurchaseCommitmentSettlement": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Inventory, Purchase Commitment Settlement", "label": "Inventory, Purchase Commitment Settlement", "negatedTerseLabel": "Inventory purchase commitment settlement" } } }, "localname": "InventoryPurchaseCommitmentSettlement", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails", "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails", "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_JP3PaycheckProtectionProgramCARESActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "JP3 Paycheck Protection Program, CARES Act [Member]", "label": "JP3 Paycheck Protection Program, CARES Act [Member]", "terseLabel": "JP3 paycheck protection plan loan" } } }, "localname": "JP3PaycheckProtectionProgramCARESActMember", "nsuri": "http://flotekind.com/20210930", "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/20210930", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_NoncashLeaseExpense": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/20210930", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/20210930", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails" ], "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/20210930", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_OperatingLeasePaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease, Payments [Abstract]", "label": "Operating Lease, Payments [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "OperatingLeasePaymentsAbstract", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_PaycheckProtectionProgramCARESActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program [Member]", "label": "Paycheck Protection Program, CARES Act [Member]", "terseLabel": "Flotek PPP loan", "verboseLabel": "Flotek paycheck protection plan loan" } } }, "localname": "PaycheckProtectionProgramCARESActMember", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "ftk_PaymentsToAcquirePropertyPlantAndEquipmentExcludingCapitalizedCost": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "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", "negatedTerseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipmentExcludingCapitalizedCost", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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/20210930", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails" ], "xbrltype": "percentItemType" }, "ftk_PrepaidRetentionCreditCARESAct": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Prepaid Retention Credit, CARES Act", "label": "Prepaid Retention Credit, CARES Act", "terseLabel": "Employee retention credit available" } } }, "localname": "PrepaidRetentionCreditCARESAct", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_ProceedsFromPaymentForPatentsAndOtherIntangibleAssets": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From (Payment For) Patents and Other Intangible Assets", "label": "Proceeds From (Payment For) Patents and Other Intangible Assets", "terseLabel": "Abandonment of patents and other intangible assets" } } }, "localname": "ProceedsFromPaymentForPatentsAndOtherIntangibleAssets", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "percentItemType" }, "ftk_PropertyInWallerTXMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property In Waller, TX", "label": "Property In Waller, TX [Member]", "terseLabel": "Property In Waller, TX" } } }, "localname": "PropertyInWallerTXMember", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "ftk_PurchaseObligationUnderlyingProduct": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchase Obligation, Underlying Product", "label": "Purchase Obligation, Underlying Product", "negatedTerseLabel": "Reduction of purchase commitment to purchase terpene" } } }, "localname": "PurchaseObligationUnderlyingProduct", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "integerItemType" }, "ftk_SupplementalNonCashActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Non-cash Activities", "label": "Supplemental Non-cash Activities [Abstract]", "terseLabel": "Supplemental non-cash activities:" } } }, "localname": "SupplementalNonCashActivitiesAbstract", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "ftk_TerpeneSupplyAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Terpene Supply Agreement", "label": "Terpene Supply Agreement [Member]", "terseLabel": "Terpene Supply Agreement" } } }, "localname": "TerpeneSupplyAgreementMember", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "ftk_UnusualOrInfrequentItemEmployeeRetentionCreditCARESAct": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unusual Or Infrequent Item Employee Retention Credit CARES Act", "label": "Unusual Or Infrequent Item Employee Retention Credit CARES Act", "terseLabel": "Employee retention credit" } } }, "localname": "UnusualOrInfrequentItemEmployeeRetentionCreditCARESAct", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "ftk_WarehouseFacilityInMonahansTXMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warehouse Facility In Monahans, TX", "label": "Warehouse Facility In Monahans, TX [Member]", "terseLabel": "Warehouse facility in Monahans, TX" } } }, "localname": "WarehouseFacilityInMonahansTXMember", "nsuri": "http://flotekind.com/20210930", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "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/20210930", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "stringItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r338", "r468", "r469", "r472", "r563" ], "lang": { "en-us": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "srt_ChiefExecutiveOfficerMember": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer [Member]", "terseLabel": "Chief Executive Officer" } } }, "localname": "ChiefExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r108", "r160", "r179", "r180", "r181", "r182", "r184", "r186", "r190", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r254", "r256", "r257" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r108", "r160", "r179", "r180", "r181", "r182", "r184", "r186", "r190", "r244", "r245", "r246", "r247", "r248", "r249", "r251", "r252", "r254", "r256", "r257" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r198", "r316", "r321", "r537" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r198", "r316", "r321", "r537" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r193", "r316", "r319", "r486", "r534", "r535" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r193", "r316", "r319", "r486", "r534", "r535" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r564" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]", "terseLabel": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [ "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r564" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]", "terseLabel": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r122", "r127", "r341" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails", "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r194", "r195", "r316", "r320", "r536", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r194", "r195", "r316", "r320", "r536", "r548", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r122", "r127", "r241", "r341", "r480" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails", "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r200", "r471" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-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/2021-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r40", "r477" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r26", "r201", "r202" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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 $743 and $1,316 at September 30, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r20", "r507", "r521" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r59", "r60", "r61", "r524", "r542", "r545" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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 income (loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r58", "r61", "r67", "r68", "r69", "r110", "r111", "r112", "r402", "r538", "r539", "r572" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalCashFlowElementsOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Additional Cash Flow Elements, Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "AdditionalCashFlowElementsOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r27", "r349", "r477" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r110", "r111", "r112", "r345", "r346", "r347", "r407" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r343", "r344", "r350", "r351" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r33", "r203", "r211" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AreaOfLand": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of land held.", "label": "Area of Land", "terseLabel": "Area of Land" } } }, "localname": "AreaOfLand", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "areaItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "Area of Real Estate Property", "terseLabel": "Area of property (sqft.)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r103", "r168", "r181", "r188", "r207", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r399", "r403", "r426", "r475", "r477", "r505", "r520" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "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", "terseLabel": "Total assets", "totalLabel": "TOTAL ASSETS" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r10", "r11", "r55", "r103", "r207", "r244", "r245", "r246", "r248", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r399", "r403", "r426", "r475", "r477" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroup": { "auth_ref": [ "r225" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets held-for-sale that are not part of a disposal group.", "label": "Assets Held-for-sale, Not Part of Disposal Group", "terseLabel": "Assets held for sale" } } }, "localname": "AssetsHeldForSaleNotPartOfDisposalGroup", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "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]", "verboseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r229" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Building" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r340", "r342" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails", "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails", "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r340", "r342", "r381", "r382" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails", "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails", "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r394" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails", "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r380" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r389", "r390", "r392" ], "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", "verboseLabel": "Aggregate value of consideration paid" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r389", "r390" ], "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": "Fair value of shares used as consideration" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r388", "r391", "r395" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails", "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r396" ], "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 Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r384" ], "calculation": { "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails": { "order": 3.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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets [Abstract]", "terseLabel": "Assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r384" ], "calculation": { "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails": { "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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r383", "r384" ], "calculation": { "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r383", "r384" ], "calculation": { "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails": { "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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r384" ], "calculation": { "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r37", "r97" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 and cash equivalents at the beginning of period", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r91", "r97", "r99" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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": "Cash and cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r91", "r430" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r100" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r47", "r240", "r511", "r527" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies (See Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r237", "r238", "r239", "r242", "r550" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsFairValueDisclosure": { "auth_ref": [ "r22" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r110", "r111", "r407" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r24" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r24", "r296" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r24", "r477" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.0001 par value, 140,000,000 shares authorized; 79,610,243 shares issued and 69,316,933 shares outstanding at September 30, 2021; 78,669,414 shares issued and 73,088,494 shares outstanding at December\u00a031, 2020" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r65", "r66", "r76", "r514", "r530" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive Income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r149", "r150", "r198", "r424", "r425", "r549" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r149", "r150", "r198", "r424", "r425", "r546", "r549" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r149", "r150", "r198", "r424", "r425", "r546", "r549" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r149", "r150", "r198", "r424", "r425" ], "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", "verboseLabel": "Percentage of revenue by major customers (in percentage)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r149", "r150", "r198", "r424", "r425", "r549" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r305", "r306", "r317" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r179", "r180", "r181", "r182", "r184", "r190", "r192" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization": { "auth_ref": [ "r73", "r74" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostsAndExpenses": { "auth_ref": [ "r79" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r148", "r198" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerListsMember": { "auth_ref": [ "r387" ], "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]", "terseLabel": "Customer lists" } } }, "localname": "CustomerListsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r101", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r276", "r283", "r284", "r286", "r294" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r102", "r108", "r259", "r260", "r261", "r262", "r263", "r264", "r266", "r272", "r273", "r274", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r288", "r289", "r290", "r291", "r442", "r506", "r508", "r519" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r45", "r260" ], "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/2021-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/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r46", "r102", "r108", "r259", "r260", "r261", "r262", "r263", "r264", "r266", "r272", "r273", "r274", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r288", "r289", "r290", "r291", "r442" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r46", "r102", "r108", "r259", "r260", "r261", "r262", "r263", "r264", "r266", "r272", "r273", "r274", "r275", "r277", "r278", "r279", "r280", "r281", "r282", "r285", "r288", "r289", "r290", "r291", "r297", "r298", "r299", "r300", "r439", "r440", "r442", "r443", "r518" ], "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/2021-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/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r355", "r356" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r95", "r104", "r363", "r371", "r372", "r373" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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)", "verboseLabel": "Deferred income tax provision (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r95", "r228" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r95", "r228" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r316", "r319", "r320", "r321", "r322", "r323", "r324", "r325" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r9", "r17", "r25", "r107", "r247", "r249", "r250", "r256", "r257", "r258", "r469" ], "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 party" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r77", "r119", "r120", "r121", "r122", "r123", "r130", "r132", "r134", "r135", "r136", "r140", "r141", "r408", "r409", "r515", "r531" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Income (loss) per common share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r77", "r119", "r120", "r121", "r122", "r123", "r132", "r134", "r135", "r136", "r140", "r141", "r408", "r409", "r515", "r531" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r137", "r138" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings (Loss) Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r137", "r138", "r139", "r142" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Earnings (Loss) Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r430" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of changes in exchange rates on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r358" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r105", "r358", "r374" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 1.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", "terseLabel": "U.S. federal statutory tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r358", "r374" ], "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 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/2021-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r358", "r374" ], "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", "terseLabel": "Non-U.S. income taxed at different rates" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r358", "r374" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 5.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 nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent", "terseLabel": "Non-deductible expenses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r352", "r358" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 4.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", "terseLabel": "Increase (reduction) in tax benefit related to stock-based awards" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r358", "r374" ], "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 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", "terseLabel": "State income taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r358", "r374" ], "calculation": { "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails": { "order": 6.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/2021-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesReconciliationofEffectiveTaxRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r67", "r68", "r69", "r110", "r111", "r112", "r116", "r124", "r126", "r143", "r208", "r296", "r301", "r345", "r346", "r347", "r364", "r365", "r407", "r431", "r432", "r433", "r434", "r435", "r436", "r538", "r539", "r540", "r572" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r410", "r411", "r412", "r422" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r410", "r411", "r412", "r421", "r422" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r274", "r288", "r289", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r411", "r482", "r483", "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r410", "r411", "r413", "r414", "r423" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r420" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r274", "r331", "r332", "r337", "r339", "r411", "r482" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r274", "r288", "r289", "r331", "r332", "r337", "r339", "r411", "r483" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r274", "r288", "r289", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r411", "r484" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r415", "r422" ], "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/2021-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/2021-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/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": { "auth_ref": [ "r418" ], "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" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r416" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": { "auth_ref": [ "r417" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r415" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsRollforwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r274", "r288", "r289", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r339", "r482", "r483", "r484" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r410", "r411", "r413", "r414", "r419", "r423" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r420", "r423" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails", "http://flotekind.com/role/FairValueMeasurementsRecurringDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseImpairmentLoss": { "auth_ref": [ "r444" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r449", "r454", "r462" ], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails": { "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r451", "r457" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r448", "r461" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails", "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r448" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from 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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r461" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r448" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Long-term finance lease liabilities", "verboseLabel": "Long-term finance lease liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r461" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r461" ], "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 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": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r461" ], "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 fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r461" ], "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": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r461" ], "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": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r461" ], "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 remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (excluding the nine months ended September 30, 2021)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r461" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r450", "r457" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.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", "negatedTerseLabel": "Payments for finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r447" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": { "auth_ref": [ "r449", "r454" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r449", "r454", "r462" ], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails": { "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization": { "auth_ref": [ "r447" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r459", "r462" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r458", "r462" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "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/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r95" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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": "Loss (Gain) on disposal of long-lived assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnTerminationOfLease": { "auth_ref": [ "r446" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r95", "r292", "r293" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedTerseLabel": "Paycheck protection plan loan forgiveness", "terseLabel": "Paycheck protection plan loan forgiveness", "verboseLabel": "Other income" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnSalesOfAssets": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "negatedTerseLabel": "Gain on sale of assets" } } }, "localname": "GainsLossesOnSalesOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "Corporate general and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r216", "r218", "r477", "r504" ], "calculation": { "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r95", "r217", "r219", "r221" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 6.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", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r95", "r224" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r95", "r224" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 7.0, "parentTag": "us-gaap_CostsAndExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)", "terseLabel": "Impairment of fixed, long-lived and intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r95", "r227", "r232" ], "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, Long-Lived Asset, Held-for-Use", "netLabel": "Impairment of fixed and long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/FairValueMeasurementsNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r95", "r226" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r72", "r168", "r180", "r184", "r187", "r190", "r502", "r512", "r517", "r532" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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]", "verboseLabel": "Summarized financial information regarding reportable segments" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r105", "r359", "r361", "r362", "r369", "r375", "r377", "r378", "r379" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r360" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r125", "r126", "r166", "r357", "r370", "r376", "r533" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedTerseLabel": "Income tax (expense) benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r98" ], "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", "verboseLabel": "Income taxes (received) paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r50", "r510", "r528" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "verboseLabel": "Interest payable" } } }, "localname": "IncreaseDecreaseInInterestPayableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories, net" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in current assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "negatedTerseLabel": "Other current assets" } } }, "localname": "IncreaseDecreaseInOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "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 Equity" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r222", "r223" ], "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 [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r222", "r223" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r70", "r162", "r438", "r441", "r516" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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", "negatedTerseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r90", "r92", "r98" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r13", "r14", "r43" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "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", "terseLabel": "Interest payable" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r215" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r51" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/InventoriesComponentsofinventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r53" ], "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/2021-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/2021-01-31", "presentation": [ "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r53", "r477" ], "calculation": { "http://flotekind.com/role/InventoriesComponentsofinventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://flotekind.com/role/InventoriesComponentsofinventoryDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r52" ], "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", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/InventoriesComponentsofinventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r53", "r214" ], "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" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/InventoriesComponentsofinventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r213" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "netLabel": "Inventory write-down", "terseLabel": "Provision for excess and obsolete inventory" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/InventoriesNarrativesDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [ "r12" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r319" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r460", "r462" ], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails": { "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r460" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://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]", "terseLabel": "Lessee, Lease, Description" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r461" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r461" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r461" ], "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 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": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r461" ], "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": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r461" ], "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": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r461" ], "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": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r461" ], "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 having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (excluding the nine months ended September 30, 2021)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r461" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Operating lease term" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r42", "r103", "r182", "r207", "r244", "r245", "r246", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r400", "r403", "r404", "r426", "r475", "r476" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "TOTAL LIABILITIES" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r32", "r103", "r207", "r426", "r477", "r509", "r526" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "TOTAL LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r44", "r103", "r207", "r244", "r245", "r246", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r400", "r403", "r404", "r426", "r475", "r476", "r477" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "terseLabel": "Current liability", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "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 due to other party" } } }, "localname": "LitigationSettlementAmountAwardedToOtherParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r273", "r287", "r288", "r289", "r508", "r522" ], "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", "verboseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://flotekind.com/role/DebtScheduleofDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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", "negatedLabel": "Less current maturities", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r46" ], "calculation": { "http://flotekind.com/role/DebtScheduleofDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Long-term debt, less current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r46" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r46", "r243" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r240" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Accrued liabilities" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r91" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r91", "r93", "r96" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r4", "r62", "r64", "r69", "r75", "r96", "r103", "r115", "r119", "r120", "r121", "r122", "r125", "r126", "r133", "r168", "r180", "r184", "r187", "r190", "r207", "r244", "r245", "r246", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r409", "r426", "r513", "r529" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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 income (loss)", "totalLabel": "Net income (loss)", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Abstract]" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r113", "r114", "r117", "r118", "r127", "r128", "r129", "r205", "r206", "r209", "r210", "r326", "r327", "r328", "r329", "r348", "r366", "r367", "r368", "r406", "r427", "r428", "r429", "r465", "r487", "r488", "r489", "r541", "r542", "r543", "r544", "r545", "r573" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "verboseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Supplemental non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other (expense) income, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operation segments (segments)" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandSignificantAccountingPoliciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r168", "r180", "r184", "r187", "r190" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Income (loss) from operations, including impairment", "totalLabel": "Income (loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r455", "r462" ], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails": { "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r445" ], "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": "Impairment of right-of-use assets" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r448" ], "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, right-of-use asset" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r448" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities", "verboseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r448" ], "calculation": { "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term operating lease liabilities", "verboseLabel": "Long-term operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r452", "r457" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r447" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r459", "r462" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r458", "r462" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesSupplementalBalanceSheetInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r179", "r180", "r181", "r182", "r184", "r190" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r5", "r109", "r154", "r405" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "verboseLabel": "Organization and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r54", "r477" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r397", "r398", "r401" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustment", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "verboseLabel": "Other comprehensive income (loss):" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r83" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "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)", "verboseLabel": "Other (expense) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r89" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-based Payment Arrangement", "negatedTerseLabel": "Payments to tax authorities for shares withheld from employees" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r86", "r393" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r86" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedTerseLabel": "Purchase of JP3, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r87" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r23", "r295" ], "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, at par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r23" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r23", "r295" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r23" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r23" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r2" ], "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]", "verboseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinesses": { "auth_ref": [ "r84" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a portion of the company's business, for example a segment, division, branch or other business, during the period.", "label": "Proceeds from Divestiture of Businesses", "terseLabel": "Proceeds from sale of business" } } }, "localname": "ProceedsFromDivestitureOfBusinesses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r88" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfOtherLongTermDebt": { "auth_ref": [ "r88" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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 plan loan" } } }, "localname": "ProceedsFromIssuanceOfOtherLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepurchaseOfEquity": { "auth_ref": [], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow resulting from the entity's share transaction.", "label": "Proceeds from (Repurchase of) Equity", "verboseLabel": "(Payments) proceeds from issuance of stock" } } }, "localname": "ProceedsFromRepurchaseOfEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r85" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r230", "r449", "r454" ], "calculation": { "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r56", "r231", "r454" ], "calculation": { "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "auth_ref": [ "r18", "r229", "r447" ], "calculation": { "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails": { "order": 1.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", "verboseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r38", "r231" ], "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": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r234", "r551", "r552", "r553" ], "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/2021-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/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r18", "r231" ], "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]", "verboseLabel": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r18", "r229" ], "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": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r78", "r212" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r338", "r468", "r469" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r468", "r472" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Amounts of transaction" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r338", "r468", "r469", "r472" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r338" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r338", "r468", "r472", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransactionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r466", "r467", "r469", "r473", "r474" ], "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 Transaction" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/RelatedPartyTransaction" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r354", "r485", "r565" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 5.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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r16", "r97", "r99", "r503", "r523" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "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 period" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r16", "r97", "r99" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r28", "r301", "r349", "r477", "r525", "r541", "r545" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r110", "r111", "r112", "r116", "r124", "r126", "r208", "r345", "r346", "r347", "r364", "r365", "r407", "r538", "r540" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "verboseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r159", "r160", "r179", "r185", "r186", "r193", "r194", "r198", "r315", "r316", "r486" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_Revenues", "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 from external customers", "verboseLabel": "Revenue from external customers" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r307", "r308", "r309", "r310", "r311", "r312", "r313", "r314", "r318", "r330" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contracts with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue by geographic location" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r80", "r247", "r249", "r250", "r256", "r257", "r258", "r547" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from related party" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/RelatedPartyTransactionDetails", "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r71", "r103", "r159", "r160", "r179", "r185", "r186", "r193", "r194", "r198", "r207", "r244", "r245", "r246", "r249", "r250", "r251", "r253", "r255", "r257", "r258", "r426", "r517" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Total revenues", "totalLabel": "Total revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails", "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r149", "r198" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails", "http://flotekind.com/role/LeasesNarrativesDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r381", "r382" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNarrativeDetails", "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r381", "r382" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionTables" ], "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": "Schedule of supplemental cash flow information" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationTables" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r358" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "auth_ref": [ "r193" ], "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]", "terseLabel": "Schedule of disaggregation of revenue" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r15", "r34", "r35", "r36" ], "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": "Schedule of components of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r38", "r231" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails", "http://flotekind.com/role/PropertyandEquipmentNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r470", "r472" ], "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/2021-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": "Schedule of Revenue by major customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r71", "r197" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r168", "r171", "r183", "r220" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r168", "r171", "r183", "r220" ], "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": "Schedule of Financial information regarding reportable segments" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r155", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r179", "r180", "r181", "r182", "r184", "r185", "r186", "r187", "r188", "r190", "r198", "r235", "r236", "r534" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r155", "r157", "r158", "r168", "r172", "r184", "r188", "r189", "r190", "r191", "r193", "r197", "r198", "r199" ], "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/2021-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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r173", "r174", "r175", "r176", "r177", "r178", "r194" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r319" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r94" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "verboseLabel": "Stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r304", "r353" ], "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" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r296" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r456", "r462" ], "calculation": { "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails": { "order": 2.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/2021-01-31", "presentation": [ "http://flotekind.com/role/LeasesComponentsofLeaseExpenseandSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r155", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r179", "r180", "r181", "r182", "r184", "r185", "r186", "r187", "r188", "r190", "r198", "r220", "r233", "r235", "r236", "r534" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationAssetsbyReportableSegmentsDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationMajorCustomersDetails", "http://flotekind.com/role/BusinessSegmentGeographicandMajorCustomerInformationReportableSegmentsDetails", "http://flotekind.com/role/InventoriesNarrativesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r49", "r67", "r68", "r69", "r110", "r111", "r112", "r116", "r124", "r126", "r143", "r208", "r296", "r301", "r345", "r346", "r347", "r364", "r365", "r407", "r431", "r432", "r433", "r434", "r435", "r436", "r538", "r539", "r540", "r572" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r110", "r111", "r112", "r143", "r486" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r23", "r24", "r301" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "verboseLabel": "Stock issued in JP3 acquisition (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r23", "r24", "r296", "r301" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Stock Issued During Period, Shares, Other", "negatedTerseLabel": "Other (shares)", "terseLabel": "Other (shares)" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/StockholdersEquityDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": { "auth_ref": [ "r23", "r24", "r296", "r301" ], "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", "negatedTerseLabel": "Restricted stock forfeited (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r296", "r301" ], "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", "verboseLabel": "Restricted stock granted (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r49", "r296", "r301" ], "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": "Equity issued - acquisition of JP3", "verboseLabel": "Stock issued in JP3 acquisition" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r23", "r24", "r296", "r301" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures": { "auth_ref": [ "r23", "r24", "r296", "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards forfeited during the period.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Forfeitures", "negatedLabel": "Restricted stock forfeited" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r23", "r24", "r296", "r301" ], "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 granted" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r23", "r24", "r296", "r301" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r23", "r24", "r296", "r301" ], "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", "negatedTerseLabel": "Treasury stock purchased" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r24", "r30", "r31", "r103", "r204", "r207", "r426", "r477" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS", "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r437", "r479" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r437", "r479" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r437", "r479" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r478", "r481" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "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/2021-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/2021-01-31", "presentation": [ "http://flotekind.com/role/SupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r385" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksAndTradeNamesMember": { "auth_ref": [ "r386" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/BusinessAcquisitionNetAssetsAcquiredDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransactionDomain": { "auth_ref": [ "r57" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransactionTypeAxis": { "auth_ref": [ "r57" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/CommitmentsandContingenciesDetails" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/PropertyandEquipmentComponentsofPropertyandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r48", "r302" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYDEFICIT" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r48", "r302" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r48", "r302", "r303" ], "calculation": { "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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", "negatedTerseLabel": "Treasury stock, at cost; 5,648,721 and 5,580,920 shares at September 30, 2021 and December\u00a031, 2020, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDBALANCESHEETS" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/DebtNarrativesDetails", "http://flotekind.com/role/DebtScheduleofDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r144", "r145", "r146", "r147", "r151", "r152", "r153" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/OrganizationandSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r136" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Weighted average dilutive securities (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/EarningsLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r131", "r136" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Weighted average common shares used in computing diluted income (loss) per common share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r130", "r136" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average common shares used in computing basic income (loss) per common share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://flotekind.com/role/UNAUDITEDCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r142": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r17": { "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" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r18": { "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" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r204": { "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=122038336&loc=d3e74512-122707" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r213": { "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" }, "r214": { "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" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123398962&loc=d3e400-110220" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2611-110228" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r3": { "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" }, "r30": { "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" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123338486&loc=SL49131195-203048" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r349": { "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" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r352": { "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" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r354": { "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" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r36": { "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" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r372": { "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=122134291&loc=d3e330036-122817" }, "r373": { "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=122134291&loc=d3e330036-122817" }, "r374": { "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=122134291&loc=d3e330036-122817" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r377": { "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" }, "r378": { "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" }, "r379": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r405": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL7498348-110258" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r43": { "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" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r438": { "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" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r443": { "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" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918425-209957" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123386189&loc=SL77918607-209975" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "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": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r463": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "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": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r48": { "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" }, "r480": { "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" }, "r481": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r486": { "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" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r5": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r50": { "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" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r513": { "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" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r516": { "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" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r519": { "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" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r533": { "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" }, "r534": { "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" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r548": { "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" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r565": { "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" }, "r566": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r567": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r568": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r569": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r570": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r571": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "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=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "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=123367319&loc=SL114868664-224227" }, "r74": { "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=123367319&loc=SL114868664-224227" }, "r75": { "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=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "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=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "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=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" } }, "version": "2.1" } ZIP 82 0000928054-21-000162-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000928054-21-000162-xbrl.zip M4$L#!!0 ( /9!:5-$\?H'K@< #(B : 97AH:6)I=#,Q,2TQ,'$P M.3,P,C R,2YH=&WE6FMOVS@6_;Z_@N-B.BT@R\^TB9,&:)-T)\5LTLEF4.RG M!2U2%C>4J"4E.]Y?O^>2LN/$3NNVF6EG$B"")5Y>WL>Y#XHZ^.'X_.CR7^]/ M6%;EFKW_[LU>YT/@R..IWCRV/V\^4_?F'#N-MCEY873E7*%%QW.B=G M+=;*JJH<=3JSV2R>#6)C)YW+BPZQ&G:T,4[&HA*MPP-Z@JODXO!O!S^TV^S8 M)'4NBXHE5O)*"E8[54S8!R'=%6NW&ZHC4\ZMFF05ZW?[/?;!V"LUY6&\4I66 MAPL^!YUP?]#QBQR,C9@?'@@U94J\:JD7Z6[WQ3 1Z3C9&_*7>[N#_K"7\KV^ M2';Y8$?\NP5VUN5:38N0%QFAJH%XSG!AM[.A)U__MTT@[Y;G2\]%/ERJ7CIW)&;LP.2]^ MBAR,W';2JC00.O4_B16QN+^=-0*!CU:%7 C8ZY-()]>9&JN*#7IQ[Z!#] NU MUI7C=@+]QJ:J3#XBW9HGE2G][8I*"2PL[8/KU+^CT\N-.AV=7%R>OCT]>GUY M>G[&;FOUA?K\IW:52N>-0D"+/?P=^/[1SC^-V#N3%>Q#S/ZNQLX4N+=QQ!)I M22I69;QZ^F1G=_\KC%AR(1"H;2U3++N[4?WP2!4"J!FU]\IO%0R]F)VRC$\E MLW*JY Q9ILJ48[_6W +.>LXN9&ELQ4S!WAJ;LUZW_2LS*7NK326OV&DAH)!5 MTD7XG<2PW=YCL5T_9F^X@\5@FWS.K@HSTU),9!1,:(/AA,&*A4$6!T.N"L:+ M.:N+RM82 B.O^Q0/BW*6X\XJKEG*$SRRS.3(4Y4)=&L$A4RD<]S.B23G5Q+K MKO!T>"8@#);4OCY@#2)(E$4] %F!Z9!$2,MFF4HRYFJZW,R?22L;)J1 KIQ& MX: :-%-5!@5=*1,O(/$M(9H14'.*:8*-YZMF>$RX&'P$%Y*EJH#ER8DWEHX M"I!CV*Z,JR)%Q''J)? [T;4 3WASQ:P1D* H2DLX@W!$^-+Z!BB-C]R=I8%% MX9N4B"AJ#0*@P\"%?CGGY4FXRUBJS$&-M23K,@FH MC+5R&9$368Y$0LF$[H5RB3:NQCQ*,=;HX+[2FD0*/';L&;PE)-P?7')RG62\ MF$CV&M%[46M0] :\W=MY)I_[J;T=$>["K:+.I@BP(?Z,0GP%3<&[),O6"Z6W M%DJQ$.EY%V.@H-KTH 5YV(TW=R2WD=,;$-DW L\S_IP=2P?A8$>?E3_MY(@* M1L)KM_T4RMQC"8.R44#PV$"B7+9\R".-6.RH@/&.=KCL\GV#)! M(.QE_*02C8I*:LTI#4(M+\1-.<*,4-Q6:S)^C241(E-AOA0/FIG^% @;WT78 MUD&^!K3MT\/6> -&ITH0C#AZ=$YYD#M D'H6PA:W8N%G($_QL=*JFE.9VK0L MH=Y#PGL[ /86Z4K/X]/M=:-06=L2:'.^K":)L<(+X+N?B2Q0+35 AQ%9$IJ) M!)U= !90KTIDO,<'K>0Y.YER7?L()[O+-$4/HJ:PF-O02RPKXQ89*]QN;B\\ MDC 1V<:%)F9LZNI^";;)J7Q)+:E#2S_=Z;+QHO?SP2&#)2!/ (M\)C ()!G M@IW7_44[H:9!\",;0?$9V86JDTF2VI)75DK!!JZY<16>TTL;\'()&/TW;'D# MFXR[9:&C$/?XD<+G/J] DY?FV%M=2=ULP>[01U^MTX-CYCOOFG>^M&OVKS#$ M FC131!23EAU]DT\4C1_1M%;:VR6HG$T-Y6Q;EEG_ .PS+%]KZ3\2,8;&U0R M&A<*\A&31]GKOL:6E7H"!9=2XT];B$1)^*!)^7P4)-]%O?=A']; MLMB^?I9GF_8P;+LV1#47F.CD,JCO14'3@V *7(E6(0J%Q*&*N#J'FV 4KTR3 M_39N]!]GD4 S^AJU(+6(G @.D3[8X5+_VJGQ?10RLRJF1D\EI>>"3YJW9[;) M#S(OM9E+C,XR$Y("OX4L(.%!BDU\OW^^DV..IT]Z+[K[?[WKPNZ5WQ4T1ATC MWJ1MP[::ETZ.%C_V41)*S>[. M@ ZT*HM_L5BX.>N*_5E7IQ+K8WN[\5[W_N%NW%N.=3QONR!HW/G"QV5%_:9V M)2]>M0:M!4D3ZJ,NZWFJ53:?FM,OKVG6^AG676OD2@@M_W@8=P.,APA,?V7O MSG\^\R7X6L7<7\3(*MU"\ 0FE2>C-_%L(MM#@SV65#6=8GV.)CRA+ M1>.NJB$26M_;T>AVIGJ/?9RB(A>QHTS)E)UIWZB@'*,.A^[T#%4Q'\-P>U'XZ.!K5=ELCVUL M=>?3@]*$;R]&X7WD5-[[,4(C4O=F"DNX6L*_UW'X?\!4$L# M!!0 ( /9!:5,*BJ=QBP< /XA : 97AH:6)I=#,Q,BTQ,'$P.3,P M,C R,2YH=&WE6FMO&[<2_=Y?P2JX:0+H;3NV9<> 8SNH@<1N#15!/UU0RUF) M-7>Y);F2U5_?0W+ULN1$27R;]-J !>UR2,[CS)GAKHY_/+\^Z__^RP4;N4RQ M7WY[\^[RC-4:K=:'G;-6Z[Q_SG[NOW_'=IOM#NL;GEOII,ZY:K4NKFJL-G*N MZ+5:D\FD.=EI:C-L]6]:?JG=EM+:4E,X43LY]G?P25R<_'#\8Z/!SG529I0[ MEACBC@0KK\L:C4KJ3!=3(XML,GQ0(OIR;&08R;%ZYI,]XEVV]U!F[I\EXOT@+I[!WQ_-TT2HOU7_+\= M*-F">)QCW531ZUHF\\:(_/Z]W6YS?Z]P1Q,IW*C7:;?_4UL1=73G&ES)8=X+ M"F,TU3"O&DZTTJ;WK!W^COQ((^695-/>3WV9D657-&$W.N/Y3W4+)SK='$WD@/IV$ZGV3UN>?F96>O&<3.$?0/M MG,YZWK;JCM-%N%PR*8&'R3RZ3=U[-NUOM.GLXJ9_^?;R[+1_>7W%5JWZ0GO^ M**V3Z;0R"&@Q)_^#=?_IX%_6V7N9C#@I]D8;I_,Z2\AXA9@;+#1\GA+Y@* Z34.BV^5!YTFNV0C/B9F:"QI H)Q(VG9KR4W M0+*:LALJX".F<_96FXQUVHU?F4[96Z4=W;++7, @(\G6\3UIPG>'3\5WW29[ MPRT\!M]D4W:;ZXDB,:1Z=*&)CA,:.^8:!(X%NLS)TI"0J#T@.[PZ.< M9;@RDBN6\@2W#-,9*,KI*+WB! M1!J4 HCEF Y-!!DV&2$?F"W]QV+^A Q5BW@#,FD5:H8O/Q/I1C#0%I0$!?VZ M!533 F:.,4VPP739#4\)%SL?P06Q5.;PO _BPM-U@ +B +XS)/D7',FXH1 U1D -%WKN, )6!DG;DQ;U8!B+Q9.*O MA;2)TK;$/$\Q1JL8OL+HA 1N6_8"T1*$\,>07-RA^.5#8J?(WIM20:*SPQN= MO1?T,DSM[(EX%2^E;VKR"!N_/O,IOH2F&%VOR]8;I2L;I=C(VWD?8Y#PM>E1 M"_)NN[FY&5E%3F?'BWTC\+S@+]DY62@'/P96_G20Z[Y@)+RTVT_QS#T@!*S: M*=8"71HL@%P>2QL8 E*4AW5\=[3@EF5^,J1X0$!5#!91K%? :Z6*VD M"(<96PZL%)+'!D+&DA48,_ML8;,#J6 MPL.(6QRB/0]R"PCZGL5CBQLQBS.0)_E *NFFODQMVM:C/D B1#L"=D5TJ><) M='M7&524I@#:;"BK2:*-" J$[F=(.:JE N@P0H5'LQ=!9Q>!!=3+ HSW]*"5 MO&078Z[*D.'>[Y2FZ$'D&!ZS&WJ)>67<@K'BY>;V(B )$\$V-C8Q UVZAS78 MAE/Y7)I\AY9^NM-E@UGO%Y*#HB>@3P2"W^ I@4& 9Z*?U^/E3T)5@Q!&-H+B M,]C%5R>=)*7Q45DJ!1M6S;1UN.^?UV MFV"A/^.1-RXSXG9>Z'R*!_R0"-P7 M#*AX:8JSU2VIZ@AV3[[^U38].F:^\ZYY[TN[YO (0\R 5E\DH>>$Y6 O\M%G M\V<4O;7&9JX:1W/CM+'S.A-N8,D,QW=']!'&&VA4,C\N)/3SBSS)7O<41U;? M$TB$U#?^_@B12$(,*LJ?]YP3XK>>PV--#BP>NHGPM&1V?/VLR%;M83QV;"XE%%;%EAC#!*<&8BOTV'O2?9I% ,WJ*6I : M9$X= :&0[ AI>.Q4Q;X>F5GF8ZW&Y.DYY\/JZ9FI^(&R0NDI870RTI$4^ JR M@(1'*3;-A^/SG;SA>/ZL\ZI]]/_W.?.["Z>"RJD#Y!N9!GRK>&&I-_MRA))0 M*#[MR3QX*$PZ6L^@L:\K: *JN(40QN'J1=9>I_FJ?>#?93F#?S';N'K-U0RO MN5I.K(\='C0/VP\/MYN=^5@KK&UF E4X7X6\=+[?5+;@^>O:3FTF4J5ZK\TZ M06IYF4_-Z19W?M;ZZZO[WLBD$(K^>1BW(XQWD9CAD[V_//OY].(=>W-]T[^^ MFB?@%C97^/ ,"9-9> #!9LK_NQRR^N;JJ=^ZT5B"&+RBVC_)F]!M5B',4UMAN7J',90-4NL-Z_ '! MUYJRV1_;^.K>SP@*'7]'T8L/&,?TX \+*I7:BRE\@#POW?J4!_58^8R_C B_ MT3CY&U!+ P04 " #V06E3%U22Q;@$ #1$0 &@ &5X:&EB:70S,C$M M,3!Q,#DS,#(P,C$N:'1MW5AM;Q,Y$/Y^OV)(=5"D[%M>VKQ1*4U2".*2DBSJ M\>GDK)W&5^]ZL9VFN5]_8^]N*13$@> JJ*I5=CWCF>>9\SZ! MC4D%G+\Y?34=0Q'^\@I8?1A KDFENN,R("(+)K :UC3%Y M+PAVNYV_:_I270;Q(K!;M0(AI68^-;1V,K!?\,D(/?EM\,CS8"R3;


*&CS5ZP9[649]Z&6?N]5L,_;N>FO^/4;'I1&/Y>^T#4L!OC$<$OLYYS&%?7 M$N&5RXD44O4.0O?7MRO>FJ1<['M/8IXR#3.V@X5,2?:DKI%D3S/%UX6@YO\P MM(C&W>NN= CW$3QCE8-1P[HTN=GP%3?0;/C1(+#R%:S[X(BZ1'PK:8Q,>Q9; M^<7(W+W>@90@PTQ]=TR-CS =?Q+3:+*(IV?3T3">SF>8H8OEF^$LAG@.'R+\ M&;%%'7CC+_V1#\O)R.&+FNVP_@L@&RYA.)Z?QY/Q+Q:R*E#=\ CF9Q"_F,!R MN#@=SB9+;_[GJ\E;&(YBN]((P\:WXRW18253)]^%M+^WVO#U_H$*TS2#1&89 M2VSW@!TW&S ;!J^W1&$HQ1X6+)?*@%S#F9"&7<$TH^BQXDS7\7?BPZ%5>'S0 M:33"_DBF.PUKJ=SF[XK-@644&\R2Y8:E*WQOX@&S M_:0.1,.:"UR\=6C)DJW"%H?(249A\+PN.#Z.BX7Y0# M])-0F=L^>5>X$'&9B$XX]XE:D8QI;WXCV!Z&B6/49J)UA*!;[4[_^QS"A\VG MP^@IQ BX3)OU5F .)9@5PH;N-IR*O=MRQ>R$H"T3NDS J'E(,&L41.U#^O26 MO??!OPU\26'4;;:0O&[?I<6O0&"C()!G>%Q2XEC!$VH(MTG*BQROV"7<'M%< M,6V)K-ME(@2@&AHG FG6.3*KBVQ?\XQDB?V.&U(W+SK64&HKBCC(G"EG4U?< MER?:_R*WGV"RFK@,60E6B:^DPD/G(9^"Y)KUJA]]RG4NR+[',\>*4^K?#]RU M/: )$:4-9ZY8+H? =NBWFAT[!QHLT896ALL1T7AV M+7![JTJ@#&'']0?40U ::7M6:]8JD9Q0BJ-T+X3(2=W=YDLZC?S&:MWOM1^S MD7)*!?O_4]>Q]OB@==S7[@DOYR]F<.'#\^GI9R5P->"G+N=C+,5%A>"1%5MS7^6S?GSP M+"X[W+7+R;]02P,$% @ ]D%I4U._TP&9! UA !H !E>&AI8FET M,S(R+3$P<3 Y,S R,#(Q+FAT;=U8;6\:.1#^?K]B2G1M*F5?(0D!&HD 49!2 M:&&K7C^=S-H;?/6NM[8)X7[]C;V[-&U:M3WUKFH16K$[,_8\S\QX9AD\&L]' MR9L7$UB;7,"+5Q?7TQ&TO"!XW1X%P3@9PU7R_!HZ?AA!HDBAN>&R("(()K,6 MM-;&E+T@V&ZW_K;M2W43)(O +M4)A)2:^=30UOG /L$K(_3\M\$CSX.Q3#K362Y4[QF[6!.(PC>"W56WY+*KGA1K#S9IU! M4-T/ K?)8"7I[GQ ^2UP^JS%3]).U*%Q%F?I:8<=I]V33F?5.:496:WHBJ9_ M1NAD@.J5C38[P9ZU'&DDV=-,\:Q2 MU/QOACOBYNYV6SN$ZPA>L,;!*+8N3>[6?,4-M&,_'@16OX'U$!Q1-XAO)8V1 M><]BJY\86;K;>Y!29)BI[XXI_@C3Z20 M7$U@.5Q<#&>3I3?_XWKR!H:CQ$KB,(S_/=X:'9YDZOR[D/;71AN>[7[0P30M M()5%P5+;/6#+S1K,FL'+#5$82K&#!2NE,B SN!32L+'0 M&CP^Z,9QV!_)O"3%SMU%_:> :UY*E4,4>B\AD\HM_JY:'%A!L<$L66E8OL+[ M-A:8[2='0#1D7*!P[]"2I1N%+0Z1DX+"Y"Y=D^*&82?*T@90K#X="5&Z4W!&-B)+P_$!X?1">G M_>HX0#\)E:7MD_>5*Q67B>B$L$NX M+=%2,6V)/+)B(@2@&6Y.!-*L2V165]F>\8(4J7V."U(W+SK64&LCJCC(DBFW MIVZXKRO:_R*WGV"RF;@,60G6J*^DPJ+SD$]!2LUZS8\^Y;H49-?CA6/%&?4? M!N[6%FA*1+V'VZX2UT/@<>2?A%T[!QH\H@UM-JY'1-^-B(&A#V5G7?\L_+PX M]*.]+'!KJT:A#F'7]0>T0U ::7O6:K<:E9)0BJ-T+X3(:=U?YDLV<7EGK1[V MVH_9R#FE@OW_J>M8>WS0.>UK=X7GT]'5<'(-%_-%,I_M<^ES*ZO^!GF("S_=;]MD7 MYMK+\+T)66$-;LQ#D\_Z\<&U>N-W_SV<_P-02P,$% @ ]D%I4\=*>)"I M P( RN\9 ! !F=&LM,C R,3 Y,S N:'1M['UI5QM)TN[W]U?4Y7WOO=WG M4#CWQ=W#/;2%/?0@T0;9'OC2)U<0:&&TF.77W\B2A%EM%J'-Y>FQ)=66E1'Q MY!.1D1F__[_S5C/[&KJ]1J?]CQ6\AE:R_[?^^__*\W__L;N=53INT KM?O:N M&TP_^.RLT3_*OOC0.\EBM]/*OG2Z)XVO)L^+:]YU3B^ZC<.C?D80P;<.=M\R MI0UVW.;1"YXSKD.ND# Y=U$;R:0PUJ\>OJ7.*7>MT#]^,#KQ)3&5_2[UZ=?G9VMG9NN\WB$H*0?@-' MQR>F XT'3Z5O&NU>W[1=&)_?;+1/OG-Z.FQ-[^KTQGD_[P5WXPKXOG;8^0JW MAK-#$M:;?M>T>['3;9D^"!-NA7F.U+7WZ77[=U\??KSGU1OG#[4/TVO/O.J MWLW7/Z/CM\%O_EW=WG-'H67RV]W0Z'48P?)['3<\8WQ!['_KMMCL],-)H^W7 M7*=5O '2%%V7B/_6INMW%6^&!T>GWM=NK+5^W\ MT]X*F$A_\,&E__L?*NT^Z#T>?UBU.0E1M^^\=*/YSWWQ2= M\F;]O_[KOW[O-_K-L XRR<>]__N;X6^_OQG>V7;\Q?KOOO$UZ_4OFN$?*[[1 M.VV:B[?M3CO \QOG;].)H3O\V/ ^M(N/<+P&P--MN.'CS_N[(?YCI1&L@,X2 M2G'#P.:IP8PI XHN'>B)$']7BJ; __)O&M$VK?3HT'B[V8;V7>R&PT8OR:!? M@R,K6-]MD^JO%IYWZI53BZV:3K>03N5P[/J\9^MG?KFY<&7*JK6 M#^E._2/;/]XG.Q]JQSOUC?.#XX^\VE1HFQQ<[']QXJ!R>'Y0J9+JL3^N5C;. M:Y7J1;7>/*E=;IQ56W_"?3_QVI?W+;C'5__A?<-^^"2JK=W&_I=-M'_<;!RT M/D*;/N*#+^FYNR?5BF]4/U1)[0.\S9=/HVL^P[-X^Z#>N3CX\.?1?GVWL0/G M'U1.4*WRN;D/[UC[\/&L1K;.]B_WT<&Q.S_XK"ZVZYO]ZAXZWZYOG5>/M^C? MEF-#M(LY[-Q77YOQMTNR#\ M]XV>,\W]8+J;;5^!LTL5^)$*H#LJH*@0ED64,VT@@;T1D2/OD:%"(JG8 MRCHF;RB>HH6/&>HW$;^'7WJE@'\D8'Q'P(1RCA6.N7/$YBQRG6N';$XHXS;H MP)G4*^M)"#.3[U]P_XXO)?PH"9,[$G81!F<=0XXT2@X8=;ER@N:!1B8,-UQ3 MNK+^D4X5O6/C//@\FF9R>+X)?@.D[@O)-\UA*>P?"9O>-6=$))8,Y8(HG#.J M5&Z$Q[DU7F@AB.,>\/K]QO;>YAUYO[E)Q[LA!AA'7>C=XT0D;^1MK_#P0".R MPCMYVP?7X1\KO4;KM)G*WHVY2F.O^PMIY#WCB[V]NWF+X^&_/'#6AUQET MBV^%M_UVI(1#Q7B.$HYO% J../[6\.E[;(1N5C0HW.MUO]OZUTVV<_OB]?%/ M-^]^6N#7^!MXP]U^HB/K8P<63\??R0-SD8%.O>J&5C"]03>LCQY?'!S?8GQL_#W=XUXY2*^UD2I@0C2STB@K M/?0VQ]A)$(OX>RLU'V.DYJ#[A^&(_K!',72JNKK1Z,@3>W10://-+AM%,-Y^ MVJL\N3>Y\U18;7E2:^Z%80A')Z+45D5%Y; WYT29;_3F#?U\6F_>Z '-#0U4 M!.&\8%YZ8W@!:P)K+:7D10\@3"B>KQY .28YQ2_7)R \>\D4KU[/-[Y"LZZ? M6H"VZ7>ZSU2].]>G'RNAW6DUVO?=]K$ <>,6;VZV_D>:'Y#U06+P-)AG2G)+ M/+)!:8!R%"*)(SR7\XWGRQ_F%R_ M!10MU5XB#3I&N=.2,!S F=!%)^F$SUC/'3YC_1)\OM$#0*LEQQ(3Q"-S)AIJ MH(7(84N#^J=K-O\S2.'B M3NNTTX:OO8WS!A#D\6GP>ZO3WNMWW,GP7K^_N?<15[UVU9(GTR8Z9T-%HS&2FC(CF&G"Z-:.K=@H!<+))PE-1&F. ,!].A JS'T$B0<5Y* M38)>&N%L>-]($YVF^9=I^*WV.W/:Z)OF@HC)46)BD)P"'64D8B4\(3XRK2DE M3++E$9-S@]:@F=(\=OI'H9O.ZX:C=+>O8:OM.JVP("*CE!.!0"0R@LA',,RBDQ(;SQC"5"NB/+ R:U*X M*)KIR6=6/4"DD9X+&)*=8\A**Z*6&'D.F&* 3<_ OUUX59V]]RU,Y,03C3U1 M3!*JK<)6*>V$"HY%MGQ2G@%/MIC8YB< M< R8#$+!&*!T3#*CG10P!G&@"X(A$I=&.+-@#),3D[!4(\8XL5$Q:X(U,2HO ML8]2&838\HAIQHQA:E2'HG@1E%*"-$:1FHAP*TO!J[5!$T8-<\LG MTMG,4LU$N!K$95U0.#K)I(N&2$E#L-HAY8W"RR?<)B0R$B.W6#*/' (1!659!)]>*QD$BJ/,Z&40V;1C M3A.2CS?1&TJT \>->6\59\9C;8T-P4DDIK?>>6D8PZ06^A'*!)74"JX98T 2 M(J*,*HV5%AR9L#2BF29CF)1PI+$([$:PP"(SSH"3K(+PR&O*M/5Z:80S&\8P M*3&)M)C*.X>]BTQA8R0X0X9C(XT0()[E$=/,&<.D1,8 \03V0ACJF!34^. L M$L2E?4C =5H:D4V9,4Q*/LA103!RVAO%G".&!(Z8((1C'12W,]CY:!EM:R9; M-=T0=/1.4HXETC8PZY$2A%M- 4Q-H%C&Y1/TE-><3%^DW%$6>.1,6LRPP 89 MK S#04G&G0W+)]*9K3F9OG UY13S%*\"4DIMU)P;RBP741L8.='R"7>J:TZF M+U 2)(W*8&%-9 $C:Z,,$1M/!#=(X^GM=;/(@H+$$N6):6>@$E M@LZ+5DA,%.%+(YJI^>83%$[PC%CD!7)&,&NUMC90ICC@H/5"37&/J&49W%Y% M3)(&)H,5V#G# G!+[AP(+6#N A)6+8^89NN;3U!D(A6\D=(3[! #Y\!R*242 M2"MOC QA:40V3=]\@O)Q"O@"H7!/1!F3@'$'=SNJ8 M_IZ'!(.CYB/006N8,V!I'+X@RIUG*/' I9/J[",N,Q$TBT%0S@JA,NN-]IP3 MI$2,..U+NX2"GG+^Y/1%FK)\O+=<4129B%(II 56+'!BE")D^40ZL_S)Z0N7 M>VLDHL9A3YD16F-)8?@5,-I&C)U8/N%.-7]R*@+]5IU@V-([^^G'_LGX+<:W M>/1^^IY)2=*>(.DZ 0AR_ M>FV7Y^I%*@ 9&_!^81L<%R!#8"N'#=L,&[U>Z/?^N*B:XT[W7=/T[O!BXT/+ M=$]Z&VU??$F50W_DW2Z,OM[$$Y[C9Q;"N;5O,OC&%E%@UXII&&P#E4P;2SUR M6 ZG2Y9578([:G>:G<.+/TSO[H6EVGPONB)"($$@:X)G%-PSI1W!7C)'A!9T MF5'FW:#7[[1"=[O1*Y7D^W/K1D=%-4,B&H8%M=B(X"4RP2(KXP(HR5**Q1"$ MG0+76WK,C(2/(5!#K:'@Z7QLNW+32T='7 MSW"8P:Z:A,6 C%9<:28-("_"* 1.2)" RGH!%J#.B_QFLSHR),U$3"$.C,4HQ_HQ^788M9XPX MIBP&%R10['B0XWS<11__IB._F8Q_X RPM-.T4X0SS+TQSG,1C".41*/\4HQ_ M4[._Z8]_V+&T"LQ0\.B8XN#E^>@W$5[FN$\6G+.#H2%U.! M*H4Y#(LQOL+9IG$W[Q@3.$>-,>@[X;!;!MUD8FYV^YR,B MYL(;394U+/CD^%"A@%41;(4T9KFD.QN;G854.16& V_BA@EMC G:"APQC8@8 MJN>_IL]?W0Z\;__BKZ9I]S?:/J43GQ;"O:A?G-Z*3&R;MG_5F>;)5?/!5@8B M/+ ?RI@+,"QBJ4E@@80 AK< FW'-EV0FMQ]-T(0P3KB2@3-FHN%:2@,=J!5V M*BQ Z;(G2V:KE9(J"\Q..@-MW+ZZ?N"#V12(#D2B"/'P2&"O&O0C<(6N]D8POF7U-7U23LRJ= M;$DBIR.-#!PFE5)C4/3 MW0D6!1B22I$+S!TW/(RJURZ/44U=4I.S*2<=(MX3ARAAQ$;MC'9">XVV1>=/6BFA[VI*9,^%MH&7OI71-_[5'P]Z_6D,3W1"^\=Q;CR7 M6A2EL!13U 1* N7!$BU'K \C-9]2V0VFN=E+H@'CN;9%526<=H-K%&-0)?1< MMW&:/N[$L<%]LZPO8$%'G4$OO#>NT807VVI7.VUS!,-8_=^O+43U;"%>+?4W MKAONK/(?]+MOTX'QQ8]>X"\]<$GN*8^*LB"<%2YM=D73'I &6.=('>3\J<-K M3:I,2P_'OVRUOYAF,W1?7_GD9!#$Z.0G2A,,%LP2!_]Y)*B)5FO" EHRE1E' M.$NU>9G:8$;CPI@E'7C<\NT)T0'DF'?:& =\ MF@E/#3::B,")I,88ZF\GL4Q!/(_HBA>DB5SOMY?4V8[4!8H5=](R&ZSFPBIO MN0<=3\4=;N^.JX@-=UK1 MR)!Q0,^9U 0)"UQ]O,:BV-@B+W>X>)HPK^]Q\0-A7C_U);A N+%2&P^ P"+1 M *I&!(&P%]9*/"YC6\+!G,+!S4&632AN91'7REFC#&(LQ46,(TI'AT%1HAVO MMV'C%1ESN 0=3D<1'MP@IGN]-H_O9- ?A MCXNKC_^$.YJN.[K8#E]#\U;NX/BDK?;IH-\KSL"3 M)KC;D6'WO?#?\9A+:[ M>* EUT[M[285ZOYXCFINC-I)QX-C6 C)A$:@2H)C(87PFIJX %E7DU @4BK0 M2U*7F=(2<>IAI-8&JVBM-,:F[8C) B3$3D*!:*E SUZEP(DAWB@8N0AS+N7I M:I820*T-/ B_4 KTL\A,H.8E2XN@"]1THZ9*E @!#/N.#+8I^VW+"-,$4:\D,I9 MNP#+$$O:,5,%BB3EO '4$.$91=Y2 OS5,(F$0RRZA5*@GT1F3@AE,7 M4^6]6Z!]^!9-V-/?GB\(&,V)NA>QK:86]P>MJ\V#CLAC"%10H3 MH\V8&T,MM0HC%HBPF%G'@A;,&L6Q'>9/8D1T/OXP;P)*:TBVP4P.BS4^[TSO MI;)YM$KL#6RO& ;ZFU_AK[M3D+=.>&7PQSE&UQ(!OY](>N/49Y9&[@][]][" MR*-CXUL\>M4D89=_&V M1<[A.LJG&<"$ BY*2>NH\@X'S! !'UPPYSR&K\J HY9&4JSGD7(GO:\W^LVP M$[?:OO&UX0=FY(&E0^^.&B%NGH-+W6]\A7-BPX7NI(:UW5 L&_\+)'1QC?+W M_KBX?N1;8S;@\OH0C);<"<-B: Z.NV]3(7EDD>. M(^".84S:GUV1%E*HQD82H^9,4L?2OLS.&2FU$99QS\81U;D.(,R[4* M.:]"Y)9)A@51W,3"F]*1!4/,_/*!>9/EJXS(GE(7 $>]!BO37!F#,'-1.NN$ M5V*11N37K0;WJ*$9-*'7:39\$77:@M;T;@9V=T R<*Q].&[:,L*XLU98J:A' M@8")>ZL\BQ%<1!TCTEHO@$J]ABPGJ<<_2TUHI132RG/A0DIJM<8:R@6R/IB@ M<5@$FO<857K7Z9YV0)E"K=->8FDB[83#G@GB/7 \KL#K:^8AD$&VUE<%YE)3+(QU#L"1&+%W@@O$%4*ERK)D/5:).@/Z0@!BES#BI MI=36@%^C$?82TR51I9GX-=.7)I<.^&=D!%@"(X(JI(BR1+!8X );H"4;Y5AS M'WV9_L(0X:CC@E+.P54F&BGNA5$ $AX9I=$BK (JQYKY4"5- V4R.3=8,D,# ML!CD0+^""3Q$NRRJ-!._9OK2I-08FBJ34$49CB1M'TJ!0&B0)D-Z 38:+H>8 MHB=?90]1*YVC:0\11)B1:7V2(I9B#0KA.-?SFYA7*L>K)^99:@']*54I:=,( MK*A5(DJ/I,>,4#Z_R%$RB5=##&<8C!RI>CV0!**Y]1BG LX^JH" >ON:"CUYXB\ R9PTR# M]2H94/0:D;L99"1(XHT43!*4"N89)3R7GGJB4^59 M[A=DSF^VDIO)_![<2PDA@L;1,<>YU;6[ZXYP70F'/"."E9]9(98!6AB)KQ"'% MU/*,4: M%(Z,-\'(H*-E' GC9#32:!$R..=(A#,9 H6E1G)/@;)$AI'2S@5,F-$".4&)7?PA<,I6.(.Q4) H M>;0V%38.4FHNP8VPT4OJ'#5A <;".9E;_A;G;CNX7;>(@^\V>B=_7/P1VNZH M9;HGM[8!-,W0VPU?0WL0:N$U&W!W"\)W@UZ_TPK=.R=/8HJ]:HX[W?$3KG?_ MZ*?*,E*2&+FP1,14W94QGO8/(XH2Z94W#'FQ );T&-EM3G&.M337EYKK0EJ2 M42H:)X)2:6V/%$I3*U)B(]?>.[T(*[5*)2_'I#GPL3QX5X&3P"2.C$>G8$12 MDN- /0W*T=*2)JE"/ZHX4)KKXEH2C@C<6NL\580)KE7$R =&@QC,YX$XWK MY['3Z;<[_;"2Q6ZGM1MBK]CY]_.%K72^;I/=K_NT.O#'FU\//NCCG>./;*>R M<5%M[?-JO=; ?M5 [/JL=_ MMG;JFY<'7ZJH6C^D._6/;/]XG^Q\J!WOU#?.#XX_\FI375;W=,NUWK?A.><' M]2VX]P;9K[\_JE5V3VJ5*JO"?:M?/ET>M+;@61_/JE^VR#;=/=IOG3?A&G+P M88L<5'RK]J5ZN5/YR&KU@Z-:O7E2O=P_V_GP^;C:^GQ4NSPX&5\#SQH/E[7C#0;MOCCXLDEKK=T([>A7]]#Y M=GVS7ST^9#OUD[\-(=I3*W(*1#IGEKG<.L9R[)5CGCL;$5G)FHWVR>[W15/( M)9VWDO4[BRF,9OCG+G26/[6$0<>^;U:/-^'<@Z/JETU4^_ 152\/SW;@?@?U M6FO_^.CXH+)Q#IT?X7=HWQ:T>9_O5#;9SL>_A35&@8N?2ZU=S@C3N2&2Y(8B M8J142!CHUT[7A^X_5M+*MC>WK&'\RVCK[>'7HV!\8=N^\77]=_AKE%2D%"(D MPL #3\0I'5I9(91S&N'(-/F[>,#5-;W^11)EJ]'.CT+C\*C_EK/3_F]G#=\_ M>HL1^M\KQ7GKO_=.37O]=]M] U&]QJ?[F! Z;[];U3\^2T"6.31M!K-B[?_MPX V,?M4VZIO5K*] M^D9]<^_."XZ;,R_-W=M\]VEWJ[ZUN9=MU"K9YK_?_7.C]F$S>[=3K6[M[6WM MU&;X"N11K_#%@&*W#_N=]FI667NWEA'@+GK<[,FV"-UJ$;NW1?_GO[% OSW8 M<=,#7T.VG+*S10XKG#0^/C1.K-0ZOEAX,,-#WXR>/#J\-C[WI^[L'!5N3 M_.'#W[WVNP>9?OR-WQ3-[H[/& F#B.$K^0QZ+,GB'RMTY5:GCKH)G_:S8L%M M-M:.T?$DI+L'3XWWH')OR>EYAF^*L)L>?;O+6PWOFV'Z)EZ [ON=W6IVI8RC MOIQBCS1#G*\.20RQW6G7!L!V&RX;$4<@%VGQCQ5 /(52W# 8\ZC!X&\9A+ET MC&!Q[Q*2K&V20^5#XVVEXP:)%R=.OS(N&C$3MG*^30XN]K\X8!SNLD:V+JNM M6O.@\OFX5OG(]R^!91SOTX/Z(:]^V+RL LT[:'WZZC^\;]@/G\3^ERU\4/]X M7CO^=%$[/CRO53;/X-RSVF71-E(]WB+[Q\!D2'5TS6=X%F\?U$^/]H\_-^%\ M4JMO$6 MT,8_FO">= >H*%Q[43T^:"26M(_564$9"^JX=0[WI']KQ0B5"-@B M!5;#;'2YEB;FDCF1EA80P_S*.D;YQX*X?)/B^@T%+_#@38&'CQRXI@NX'),U MPI\'N$2MH>=BZO3P^;'0;IIE]:C=LNO=8 M1G%G_'X=@(B=;LOTX>KS_MO8. \^[W<'X3[@^#@ ?SATFQ>[X;33[2\PAM2@ M7?O'X'K6:T?5^L8E>$G-@^/#B]JE(]76)G@TG_#^EX-6M?[I%H9T4+7R9R.Y MGE6R>5ZM5,%+^MP"3XC6+OI,F3HL:%(G_\M+%;W]S= MWL]V-__:V:UG?WW:W?NT4:MG]9T,J'\=^'V&:;:SFV'^B_\UVWF?U?^YF5WS M"JX\@HUW]708:\J>@+53]])N,_3[?8;WG6[6/PK9?\;FE@VC25EH^^"S5P4 M;_HA;\$MCY+Y@UI>Y!?!=//0O@\0_BK:M3F,?2TD''QF_I]_-@](\ZL][J#: M997N'UY$-#Y.I4=T!C+HM4L=?YMZ\X>XY/-DYYV MNHOC17),Q\SDZ:2&O!JID8^_BT9N?+)W)0 MV0!7R,%UNT>URA8[J!S"^2?P?W!QZK63@TJ5[GRY[1IU^$']X*0*KA!@X,7! M!W"-CH].=BJ >W7?K!XGNK-[4KUT?.@:W:(U&!R@J +-G4427"-M@> @GV,& M,,ADX%*@$:UA2TYKZKL;M;VM@KR4O.9>7M._,K@QL4F36=5JO12Y.VV?L&C.%@QVDJ]Q4C5YO%!&YZV/!9"PG1SZ>:.Y6/ MYW_+@+27,N044Y<#Z9&A1C'UI_, MU.A3 O[W$RJ*?AR7GTB4>3A"/4T2$[5VPAX7H=\&D_A7ME6K?-JK[\+HM J? MWZT]>>;MWGG3A^6 V0OF1^:"+OP03(ON_67SW+A^@759)V;=<)C2C$R[GYE> MUCL-+N4V^:S1SAK]7N:.BI# KX\@ U.?IT,(G)F"S#]@M__[00=+KTDF'SR, MUO"#Q[YW6[7&$)GX7>4:)WSB=V5K%.G)WY6MW\%.1:P3//SMH'0"/V;KM7K(:V3^'-N':EX/CVHXUX2KT7 0N=,:)*SJ'BNG..YUMPZ;JRT M%+A/)33-F>F&1_N7^HYZHZ3<*_><^@)+&*+DLAC#;5VOF_.M40JN*_1]@1GZ MM+7\XTTM3ZG-E&J92RQQS@@5N9;=T.O-_IG&QJ 2[#_$=A?WJ$T+%@0@2*YLLSF3!N6ZV!D'BBCD420CXPK MZTHQD=76LCW3RO[928L@VME?IGMR9BZR+VLO"*0OBP7>%UFYLK^IY@//EWF^ M@X\[W7KGK%T:YX^,$]TVSMOK(@Y:'Q%-,-5*W\$6L;?WM.HE8*>)P4X*T@AG,K>,RE9H@:S[CP=&5]9,ZW;7CU M]>/H(Q4I>-5.]R]P9($_E7[I=/5D9^-O"BXL8(7E*GQQO>7YU>WS0/&J=E..B19G?+4<;6*\.URKFT M% R'L-Q0ZG-I/ Z&\$"P75F7$@DV51_Y=;3WD<[>2+F2HWS:!4!OG)IF%LZ# M&_0;7Y/_##Y?Z#WL#)>P\)H;B[605!O.!4 @ MIKO9JA_C__K0B6O_6R?FB&TR3UK%V(?36# M\:&3#2S-V Q[E/07G!5#85:Y2(B4_D$K:&V.1O6[16/7]^^&X _04A MFIO9;I/6;OVH/.0]H$O=1K\!-QQF8H1N\-GIH-L;I)2,?B>#,XK .2:_V%\3 MV4H9C1NN__;AS)8YISFW>^:!M-9&OUG,P@3CCC+7-+W>:^3MSO05NZ: K+V+ MENTT?WD25UZ(%ZR-DHP*$89S=V3:A_!#.SL[:L OWS1^ ;VDQ]GW*W*?$71< M8&(+6UE([C-T[ ]:6Z1V^9'6CFMI)2.NP3EPS5&U4CVK?=D$+K3/JL=_'-?J M=U98MZ M%)Y)JN0]N/Z?T'X=VO5A\ZQZN8'WZW\>IU66U0]57,7JXFZ>AZ#> M6!J!+#F<,Q-=;@PBN06G'KH;:XG8,/\8E':OWW$GJ]G_%&,USDY--_MJFH/' MIW^4.GQ;AT<(. 3 4H$?H<"WM@@0E@OE;,BY\@C(/\:Y4E+GT/_4(^:-"WYE M_7W]7Z62OC )+PU?=_/OQB"\.1K[DP7SWNY/JC^_IZ8)$$4O8:ON4AQ0R>Y&YHP JE+:Z!#8:BDROY%E= MRX?_!?^:'9E>%AM-\,E,LPD'TWK-Y*K]9]!(CAKX9S:,3H![7OEJ-.6$#1?; MC3RV:X[>6&V3%Y<.I\5VF8>CX JD4T^[ 5 [?<,D*Y;&][)?X'Z 2%EO +RY M=]1)2?GCQ6S](]._W?8S<[.5J8G#BT?O\.MJ9MH^^X4,W]$"KL%Q>PQOD,XO M3H6+4BM&]RDV*"T:4332]/J91IDW%[VU!Q>:O?8$U[M!MPO-&JZC342B;_J# MWD("\$NB@%7ZM_3!>$5\KH'0Y@QSFUOJ8FY8I!$H+G!9M+*^'WJWP?*^A8&3 M79+].-N\VH+D%7:J>VP+[M?B6F>N^H@]9_WF\:#7;\2+18#=!$> 1*U&OP_8 M%9J 2-U..PVCS8LLP)!ZD6TE]FE<,<]8,7TS7!9Z"Y6_W>-Z.&UW &_) '+WP@E:Z,3^D>-8@G4:5H"]=H0/6SO%?*&WJ^SP]5K M'9SZ=P2S/Q^NLK^)#5Q!C^:4Q41,6"8H*:;R."]OV:@T?F]!WHM &1X2G?,O0"&6M '%ZN)^\+M M@#"F7CO,#KN=L_[1^/ :4.%0M,V'V&@7VS(4221I=H_ :S[0PN(P_FU\V@]/ M>+A]XQ,3_QV=_$!;QV(GRW$TX"KK&M7C6?"-; M0_)YBUR_/VG(7F$Y*EUC>O++?#$<5'3RC=5KF#RO#V;1LQP]KCVOE&H_@Q#C M=D*F(09<0Y_A#P4$O4ZJVROUS*0&4'3? +H('3#7T>?[MJ+IO@-].^QT+Q:2 MAP\#S-7Z)MNI'Q)X-MUO;5W6*M6S@R];<)U#M2]_M@XJ^Q<'7W9;^W?W03V' M-O&=RC[:J?L&<'A4O?RCN7_.NUP'&7/"/+52$L*<7EG?N,8JW@]->AHKGA;&Q,5OCUB[^;W \MRD M^L[7J9,=)%]A ?#C=*1VG[,P4Y-YC2TF%V=(G)DB[ V=KR$WNO+ AE]'OM7B M=,Q$U6(&NZD/&40ADG&]N9)!_(A!7&S7]V\R"$\EXURIW$9N9$>?M: 1\-C MLS:\6B<%\+\V>H4ST39ME\P6AMVTO5TZN=E_?$:_J'%$_07\^N] M,?ML<>:=%F:2J7<4FLVQ]F2_@$X44SW#746+"?@'YU >GO/>#[TYG2XLIU3O M:>'LQL2]I'V+/!2^*&.!_TV0O>^R%X!Y!^T&T.MZQV9;@#']X8F M2J^UD2I@0C2STB@K/>@;Q]A)4$SQ]U9Z 9BL (8YAK@0_?^L;)5>W]3']N# M5NX[_7QTRCUYBL4*DB)K>:]HQ\Z@7PQ=,(8!Y04>"Z>CGTM;+ZO'J799-;41 M5X\W^=].>D("E;D2BN>,:@.?.,\C:"[AG/AHTAISO2JP7)7L:JGY6-CK6>=; MMV9#@2>->=_L],-)!B,9<*QN(_16X;-;2R-46M?3>V!=S]5\?ID3_DHYX:.G MLM0OIYTA*1P5Z/X:[M3*_M:0H@7HVR7&0E,&_;N7_*B"]E-K?,N5\35'W6^> MZB'X"=U@3G(3^Z'[UC3/S$5OYT9Z]R6[+&^>,V%WB@5L.=[AGXT?EVIW-2K$E/F_452SY>ME)P?O?+?""69Z;[Q&%? 7$<;28]W'8I M.^HF?OK?/QZ1,%I9!R)D;H\+#QN/6FK;F?S \MC-_%Y1<>Y[XHL5AZZL_[6Q M6\^VBFUUR&_OMVH;M7=;&]L9^#<[N]6-5#?N EMC]!0YGI)YW(KDJ(9^/JX<5RF4IPHU]Q\2LJ+7TQU&#Q+!WSPM2']VDD MU>V_S75I^X\4>MHNY8>V_VW43F'RG=,P?-;5+@\%%/3AF:&P_C:T<;S:>3B7 M_P!,E,BP.$K"IXT,6?&ON&;=UX1]V]IG%".[7[Q/M*VJ=@N]/[ MMGO*2VVJM*9YM":^LB[*3J*2)F:3%I M'YK3[V0_Q(4R#+W8DL9H:2:PR[G#^5 KC,GUR4-23A[.GWBJIFT."[2^*NQ3 M:?3(.G]+G1^@>Q_=3LN M^ 3F)70OD R?"-U+OBJG7%GP:-W1XZ4%X[4%._5_;NY.8UU!21]*;/NA?C)2 M+BR8<_%LAT/3'/*&HLY*21P627IT>58DEJ ]+WK%;X#V1HG:\R>?%)S+WAO7 M[W1+P%XDP96 70+VQ/5*E3/P3^WAUHTAE2#<,\WA=EFC),IK%6M3#.]3 M+Z2#(TI>POLBR;F$]Q+>)ZU7')N5_(Z=/,2 MNN=//#M%?8RM]G"C>+A+"=H+)#U:+DHH07O2.R:BZZ M2M">/_%LGA\U;*-< M/KQ00J,_V,.JS%,M\U3OU1VZLKZW]:&V4?^TN[E7FORBF'Q:5?3=C;;N%)QY M9G65:9:J^9%:_*!]K]];?^?&;O%))TD=J4OVHT4MK0KO0F\V+;+>H(I]U MVME[<*@SC/*/V2]I>0%!O]T^J_@9__;K:I&YT&BGFEX QX.FZ:YF?\'G;&LU MNY:;DHV6*62C^[WBS@2KH[85=>A,H]T;/S.."K T1P58>E=;V8RO2(51X5W2 MQE:M8-KII%$%S9Z)(3LR7=OI#NN@]HI=7$='_^HVOJ8"GM<2.K;AG\.B0=#* M%*!(M3?3^5AK#KW6RTRKV"5K+7O_8+LRTPU%E5<05+_33<-=%HWK]U8S.^A# MM_?ZP?BL&TZ[H1=2059H##2AFSZ;7F_0.AWN-ILZRX9F(\1>JB4*3TL/BH/^ M !X0OHXW_'JHC-M8"X;'Q[TUV@)L=&Q4#_*;8K12:5*XZ=E1PQVMIN*F<':C MF[5->NIJ\6Z-=JHKV.Z#7@W:#D9TD%?1V%1FKN&'=6VOW;E0E"37;J>YENT- MW-'UWFJT77, %P4PJA;\"LT'61T/*]3VAJIZ[?1B;$GEF QO5YV MVC3MU:QCBQM]37<-YZ?#"KR=H=9!7W:'JCA\R/6N'Z29X:(/X"F=7K@M7FMZ M20GJT(*'%72LR\,"K_U[[?;J9LF"&]^"8IGY:AK-HLJ6N=+8M*W3\/,]MUI; M0"3[;N\-)9T$/5+YQE##025!^_S0/H NM3NM8275(<: -.&FP9E>/Q52+GHT M;>1>E$R^0IXK>X-[7-T>KB]XR_#6J<=!HUVG571Z$B:T, "DC4[H%)',*Q,H M$*1_9/I@1!< .VGY?M:#;FY$P(!4!!A4U150_3W-7;U6T?GJI5;'C;RCNT5+ MFHW_#!IP9E&3.IE3.B&!38*A9J/5N&8QXU8,5>K=SN>M2HXU# 6 :]"18'UA M6"BR>06&J\.2D.D!8)L-=^/]7:/K!JU47A)^+TRB]UVQ0@_"*S1!;PLL27LN M0@=!^P!KSCJI9/7W7F%UC%QIDP37.(7;7@T=HR,%9'Z]\_,87V[_GEZMT;]S MDX$_#'=^-8W6[9]. 5RA*:9Y^T#/'04_:-[SO*1'@SN_@P)!Q]]I=0%:=QZ: MP.W6;V.EOW/N$$S'OQ9P"MT)8WY"1-"BWM!HP#Z&.I;WTUYR65%\?*1^0U4$ MVQL,43GK)1 W5X/T6:-YY_W!".YTR5%GT+SSBN[&CZE]X[O>.# :N-KA<+@5 M1E'<%K08?A\JXE?3;8SV:1\>:V>C NJF6P IH"708 "WPXLA=(],,'-F,+[. M%,/Q7G71JRBZ>G"WJ 8\U*3NHW>R?#,>T *("F].+PJP,$ M)#P&%+C0-V*$'DWFDHI?PXO';J.,VF;^^*.7*QH:#PD:[G=[@KFOQKZLM9"]"PH]BP]AQ\9-1QN.H M LH5_;QQLVO&/#IA]\;Y^[(P'BC=>?[FNYNP M<00 V.X QVQ>C9/ISF=#831AL,@*-GWM.&C Z0"^N\2=3X=\+O$2<$U"&N$+I!\I. MWBND:4?3KF\2D*4_]^\T/"OK?%Q_O]_>J6_^"WJW\FFOOKNUN0?#9>W=P]1E M3IK]J;;QJ;)5WZRD"N*5S=K>\-/>SO9692/]_,?&-BC.9K;WS\W-[X0WYR4R M^TL1&ND,X![^VU#5.TI,!\9'\^OX#:9; M;;]_3%'^.HV53ZED_KH[TP\U?*X*B]\ML_"$Z@I+UQL/%U!\A(Y8XTX.NYU! MV^>C]CH70HR_/;D/P"^=40=L[.U=1^N'Y?K@RXX@,;G6J=Q)408@&S?\"8KS MP]Y\R3V>WL@GRSX6?[XG^_LR$:8A^?OS#-Y]F_D)_=[;9ZG K7=^EH1>^QX3 M,N)A'1\]UQ)-A:Q2),"E#\GC_FJ:-RCQS4'Q4:^.LJ?FU,SBU?_G1:]X_=6Z MZ:YS]6Z_-\Y33L[[KBD"P-F@W>COIN2<0<^O%--#T/KBAP9WG@JK+5?<,.Z% M8>"!.A&EMBH",_I[*PWX2%.TDOG@&BW3[/UC)0=K&(9QX!;G_;?M02OWG2(G M*)VQDK5-*Z3'Y8?&G+Y-:K;1]NF?S6\ZMM%_9[K="^C3SZ8Y"&!?T'VAL+3" M2?;T\X6M=+YND]VO^[0Z\,>;7P\^Z..=XX]LI[)Q46WM\VJ]UMR__'B^4W&\ M5CEJU([WV3ZI\FKE?:M6.;G8INEX!^U4#L^JQW^VP)&Z//A21=7Z(=VI?V3[ MQ_MDYT/M>*>^<7YP_)%7F^I\9T^W7.M]>Z>U=5&K5&GU^"/=KW]"UI^?L'NVWSIL[QW^T=BI'\/DC/_A0Q;5*^OW/ MHYT*G%_91/N7!\<'E<\GM-;@@'P2U0_[;.?#^\9!I7FR?_D)U>#S M?FN355N;T-[=XUJK=E+[\A%5C_^(U0MTOEW?[%?WT$6U#NT\^YLQ%:0T/D 1TA!ON+$KZU2M"H'F"* F1.L7@ WNAI25520>)3[X(+\G3WOY M>^%VH3'I^:3I)NQ\Z_ 2@"8-0+5W=QB2YSA:AFWNG,6Q&M(4'A MR-C*.GLQ^'P' %Z+'3W6)?[I3??Y=*(TW2F:[FWN8 B,Z*"=N1,&"(2)-#<@ ML]P30%^%C)8>G!LAV!S9[BO$@A_F"P\M\"5R?(?95X;?< Y>M\B7=0$,Q3;# M:M8.16J(:38[9T7V:\K;\9V![<=!,S/C2^"4_YG!"+TQ;M;[3KIU'%*CF M*#(?S8=ITUIC3@@.M=&Y2P"Z5/!RYQSC)10A%F,P;;P*I^KJ-&D M9ZQ_>D.>SIA;&O+$#/F."T>5,X*0'#&*%"X"A)P1D =.?(<'_ &<:9_\6V2=^U]6F=^?-D/&ZUBUT2 M^N8\7(]#/XOK_!1^UZ0BZ<..KZ=^_^9=E?CX!'S;*C77.OVT^=E. MK "E[8 0/D#GGI;H\R3TV;Q#'A U1$EA'N27!7O<-NM.0J"N)R@1.[49H"N\$N5R10'JEDC-"5=;DJA9XCQZN, MI"PB42GA8/[@X!;[80IIY;#,B3,L9]Z!GQ,BS0/A*$;"N.9V95VO(C5/F\LM M_9:L.U=%MIK)0+*B3_).S(OR+F5^R.RISI6$[D.P$I:>!$L?[[ 4S#7S5))< MFI1D!^"4&^)P[A2AVIDH< "60E:1?C%+*5-%YM>2IY,J4EKR)"WY%L'01'LG M0LR%<6#)FJC<"$UR9K@U6DA!O$J63,D\[<^V]#&4#YV.3S43RX#)3%G$6 PE MS#P)9C[=G;31) :'0JXDTN#'&)UK177NHD(FU>$#^$DK@9$F<^3'E&&-120, MI=$^UVCO3+THZQR-N=?!Y8Q2EVNJ::Y"1$PAS+07\V>T2Q]\J(08NJE$9]^< MCX(-Y<8A4TDF'??\U9J]X51ON>/ 4[%F_^Z\!W$80"#M4(0 :U ,N2$1Y=8* MCAC''(F0RFB4\80EMM-)K:DM[71R=GJ+$U!G)0_4Y]Q%EK/(<*Z)\7FD1 8D M(A&6@)V2%Z^L+?<%6>+PQG!!;;/3/LS[H=MZR93)3^$W38K 7%MV5^NT79FB M]@Q,/+S+781VB!&3MB!.*UZ,S!62+A>>)'_):RJ*81-0DQA8,R1GQ,"AX MJG. ?I$K8M.^#$BGE+U B%I95V(51J"% +3E)\(_CMXY< )#=WZH\/;6QA]; MVUOUK_LL37CLU-DL M[_$3;6$U+@MY:B[NV[[[Q2' !::&][WBTA# J99S^VNH7.4"^N<0PKMK-0B1 M7DK"-I\HC3CR9CQ+4HA+*.<*9G+*'W.L'2I(I/($<6&8DV82NGC M6*T2.4]F_/.$CFX4@'L@?%1FDTU\]_,AX%RK,54"SG, Y^YZE2@4(12YW#IJ M-M IXP=SR@5* M$YV,B=Z>9AY$B#18H.N32O$M\]Z6H,%+%'T9 MYV.=IJUY <@Z,>O7=0AA"," M*P/.'B7!^FC,[,KZU.;$5N::L3M=5;S,QC MIYF@/J>4FYQYZW/M#?)5G^>&,T]Q"$.*P-,B#;\%,[A MI&C#]:(,)1"]"(CN5K U@6 'I(KXC$ D9:Y1M;D$5.%8"@Q@M*5=?;B&9TR MBC._ACHISE :ZB0-]19CB%X0(R+-#68Z9U2(7"N.H6EG'JW2NG)@RX# WY*&TW^G:[RU"@;UEDCFP6HK ?CG\9560 M.2)6*&VUB&F%'%M%+R?_Y09ADXF:4#G/)*C>Z9MFYNXN@G])B.1GK=D]'5I4 MIN2_#%7OKCO6SA@4F<@M%3%G3*M<><[S: -B7"C$*0-6E$K9OGB9WR+MK%7: M_+Q0J=+F7VSS=RK&(&0"4SD+U.7,$)EVT[,Y0XYPK)0S,>7;JE4E7IQS.P^; M3RW^3NQ7Q62ZX6MH#\+JMW!-&:EY[?F<=W#3]+@OC?[1NT$/WCUTK\+%Y?;/ MSX2ENXM\(Z,>'+F0*V D.7,I%<1@G6N"."&<<^S3ZD#TXI!Q&9Z97Z.=U-Q. M:;2O9+2WN(0+V+@@6*ZM##D3&K@$Q00^D:"-5EHP"4:+EW"/D/FE"]M7:7IQ++>"!AK82F9T+3W<6_4C!JHY.Y=JDP9@PT5XC97"FA*8U$:L]6 MUN6J4F6VR!);\U2B%*4U3]R:;Q>'(=81X "YC)[FC())*^M#;C3&2DMNC+2I MS"V=J]ROI8],?*,:D\TX_2F M.,^$(,YXN;+^_]G[VJ8TDVWMOT)1Y\/L*E9VO[]DSD.5$\T<]QDUB692R9=4 MOT82! ]@$OWU3S>H,: 9D5N\@:[:.X/20M^]^KIZK=7K1=R#NS[665$)AHPL$SSY.B0&A6#Q (Y:A6/.D/VC?;M,4XJ9%] M4KP-M5$3"H27#N'I\J2.(XFE!*(,!A:C!LVY2(@VDC*%6=(F[:B!]$T.HP$J'3V <,H MY&(>%"BU&JM@-->ZV2:ZE0[$BNRO>\-CA1PI&PSY98>4%LC/"_EI=XM-LC D M@D**0BX# M8+!S1+43UJD!^[?TQ+_HG)YW123NT&O_U*^I[%0:'QV80*K'==_=? M3E/@]6S&>_.5&1P,#D=F%/S?IGL6?GS[I1Z/"B_>@Q?W1GLO?N+%K_[/OYG_ MG_]T/Y#N5_NY3],;/>W_TG_2/4#!I?LWQ;C3OWWC#+ M?5@=?O-A__1$IHX)'#"B*.9*$:K"4 M^[0A=>#822XU^06GW;JO%J"SLJ_69%\QA9UR-@#"W.:\!)Z,9*6 L.!+,.C?9S\>G(V&(]/+*G#9 MD$^W(?'^MX]$I/T82=J&*K?=(+DD>SK9 W:.@HT<8L)* HDZ!.=FV4[K=YVLMX+DJLU!F*2 M2<#S<6F(@J M4H@'3718"78J)UYM]E1@29%7SH"GZ9QCD1BP0@4(CC"O@Y$D MNF:[U_]G[>O^^EEGS";C^[;^CYUP[5;UG:\EGO*Q8H#N"]2Q+^@VG);P@'OB M=.I",)DX4A$3P5JE+K,V(R8@'8E!>65T+M<_OFH@O]%DX MGBZ^:Q713G"0S">=/@D1E/,$ L4!:4(5%K:..%[JC>TJ7.[EB()^;Y&;O'V]3_HR:?'']+S?W@W_LPO'XYVT(?MMQ?O/W<[^^_VZ(>C/+<_ M3M*S?=]_F9YYZR/R$5&K#1";5&0F@@)E280D_*"8))@B]*!KOY\^,HU4%(8" MB4H"TT2!X9*ECQV.Y$MNO.-AKL0,*/&83@=A1,;!@V*6HV\ MIYXH]*$0Y:IMTN][1V\_ MK>^U,%,^T?XK3%F337CQ_B,51J.<-!VCQ;G"G$CF,>.YSJ7'RJ)(C$V;D+82 M6[:8OGL33I'C=G!C;IPX7RD>$R1:X+YQ(\J\5=X0"S:KQ>;4[:#7BC+# M#'".TA&&3#(VI?= TLOH.>(J9__4"9M5=KFL=ZOOK33AO-BFVS@U'0^=7L.9 MT\[(=$L=QB<6^)8:S9IH*TL%RX8G,).:HOBI=22ZB@N"(43]<5PB91;(XU0C[WI34! MC.(.!+6*H>"(QSBAF.N6)%4UJ:Q1P-$J*!;.G9V<=7.X1:,_.@Z#]+PGIX-P M''K#SM?0Z/32SZ'Q6[<_'-Y=1FCCC9JJ' XWQ'&0I?'BIC!VQ[+X*TEB/XP. MXI'Y7@AJ+H*:[2[%O&)$10W"J'RG80CH'$S@$(O6!\FMX\TVKZK.87%(+ N[ MORU%Q1BFYTRO"HJ7C.)ISP4F//B$78%R/VR$^OO>R_5^<'KC\1&S2G-UQ'1 0O8 M9[>!!:&DMXHB'G!V&[0$4[=Z-FL;8U;V6JWVVL7^IX]:4&NM0("MP,"8Y6 U M,>"5]T$F31('FO<:5ZBER6QBPG4>PFV1MN.->'N,6:N1_NHTI _Y&KKG&QEQ MMASK[:'P+%$O#T+GE)'FD0J>(P-*Y*AV[W/-6V5 [BV#V?OKUA"CGEP"F,DBDF'!BE.%!C#9;8*B_T&+OJEAN< M.OI^5Z[-W\I->"X[F\HZ>]>/^B/3G5BPMS9[6,35OL'-RY:BR-ULT;$SEE8Y M#.8Y#(YFNQ9A+JERCH&.6 +C4>8D YK[QMNTN5CDG.18HQ91LZF)#PLUJDW; MP@K=\1N,_*6H@07YBR-_2@U46D0;+(.@W:6'1!-!P%%MJ,,N6&2:;29;>/&& MI^7&UOYVX_#HX,7__L_!7]L[;PZOM)F=UV]WC]X_L+_D9%6? MTR0&WS^SW7 MI<6([K;%?%*>^Z\G7*"U.0&6W:MZJ^?+>;#@>; [HPDJ%4A2 M^@)8BA PZ7+[(6W!:L4TBH@A29MMP5J<+YPZ4CF8GM@K6&BUT.IJ*M:%5JNF MU2DU6[!$GY9*,,128 Y3L(%8$$Y:@9&TWB4U6XE6.B'7AE;'>OB_1R9]Z=7E MYXT ETM ,)X0<]H?CG/(G@]"U^1+T]^_=?SH^ HM-_[J\G'0CS\Q-LW\;'3W MG]R8M L)68/E@UZRK+4?AX9Q.47(],YSB9+<87S8,(/TZUZCDV;V:3#.41Z, M&OW8&!V'86B\[9DSW\E!P"_Z.?1G.'DU%M8X-OAEIV=ZKI/^<%SX==PI^=G/ M-\XU7 LV=2=^X]\\VS'',*40(5%C&AS#2FJFK!#*.9T42Z;)1Y*;STW^Z'CP M(V[J4U)>!L%\ 1/3 SXWW6_F?-C\]T_K<-+I74V(LS3CZ;TS697V?]M!^KOI MQ;S[S1JL]XS%2/(SO?PKL>O_-G;WM]\>'KU)%F,KO7Y1IWUR^[S?[F^]W=X] MVMENO#A('+U_.'EU>/#7[O96_O7A4?K/WL[^T6'CX&7CX-7.FZVCW32@]D_V M6Z>7(-X_2Y_AAZU&^.Y"HMG3,)C$G#02NLV_YGJ*,='^X,DQN:>GZ9K387A^ M]>+WJWN?3F\\I_$?_7YB!I\2(B[)-3/RM*\C?]_D[1]8R?6*,UXN72V7WWSY M]K/Q6U.'U>0]+IXE,-_Y-GJ&[WSO5Q^+T3.N^8,^]M?O<7KWESYTLNJ9*'-] MA+G*]*GWF\\_> GG= 8^CCFA[F5-W*X?7C^3OL\S35CDB8RD.[R%>.>ESJJNS7[ZS7V79A4V^CWMYG_8Z3=\-W/8-C47 M=?::5O7$=^)@75<.54$2Z[HX95M5LZV6=-_X. ^MG_%[/?6;\#7TSL)]MLP_ M>*06WTL/#MWQ[+A&&"J[1+_?=R[3M7J19Y/F]ZXR.7UQNO)WOKGN65WEK. SI?[Y& MA5;.]SJ75T"?M\X_O-OA!^_>\@_;KR_VM]]\WKO(W_V:I^]([Z7?OWM_L??N M]??K*Z"3]VC_PI_LG>QW/IRD67]^T_UPY#O[)Z^_O3]YC=Z3O[\<'/UQO'^Q M1::O@-+WTWWR_OP]^<_)A\_N?/_/O[O[9)=\V/ZC\R%]]X=W:7Y_[M"][0_Q M^OKG$)WO'>V>[W_[B".RUAD'6$<.+!"4BYP+L$0QR3##FLAF6[723S4JYE91 M$&4AKK4E+L>L8*\F2A$@#N"3=7 R;@Z:,@X^>LBBE%MKF M&E(MJ4AAKL)<*\-;R MAB?3WP#R).0"X!B4)CH7 &=(<^LI5LTVPRU$9PLKK$GI[Y7SWXUC%X,?!_ ] M+(&XAA4CULG5]68BH%=)/IT;M9D*1_TS1^V_^.'0VC]Z?[Z_]5'2M%M)TJZ\ M40(8T2QI5U2!,X0$FY,(L4MV88O2A96K4@"FQG"NV $4.]^#AXLPZ!/://O&D;63CE^+LW+&,I'\P 4,Q!BVPCCI@9*7*L3>*8/)[P?(:8_G) M7"(%T(L &D\!FC@5I/811 (V,&,4*&L8.(R498JF]T4YFMV!X:1N6Z72-@Y*.20DDL'4\6BNM)(86@%/P*2@V&""@YG MG;4L(K0NKH%"4G.15.>F)^ 3W_OTD7M#99(/R/0O,#F.:L$1%&+14>>-\CBI M&ZB%954WQ+4I";&)UAP+\.8&/IX"?>!HQ1S%$;-.)[TT ;; RK7DR;Z, MQ.<.X[B%<54-Q@OPUPOX3Q+#4( _)_#I-/!Q$()Q!8P$ BPP!\JG'STAD2(5 MD26HXL"$=2D7^K3I>R_ZP]%PW+$F?#_-982&SQ=)Y:M+CEGYC'M\QL:EU1V< MAH$9Y1);5YN]\5NX"E-+A\CI()T29GQ"9428DWZ:_,7X%S.=+>8YS]?\R%ZN M=RXSUD'\L]_WXYJ$8?"UX\)UL.'V#2&FU]V07Z1Q6S=D60[[^2X?IE/6-#/! M$Z\!I7,]G?B"@ DZ@J:">B^04L3D[FG);JM1$.*&M^%=>>=503!\:?$Q%EJOI)0#L3GU3AK =&'5UR5C)(47#& M HT4 >-4@U:4@Z31"1*"8]HG*Z4E],)&2@ERKC&HE^N=**!^G(BB2U"SB(R@ MN2NUCA881A%,- C2"\T]]S0R/@;UXI&$!=0U!O5R/0\%U(\3+70):AK& HH0 MA27 #,[I#(*"U91K'JA52#3;NJ7)PC$#!=0U!O5RO0H%U(\3"70)ZDBM5Q1S MX$AJ8(AYL,%RH"Z8J(GC.N!Q["\7"]\.+B\QZ:H[3IIL^#41E)$_C]RX()/M M7X61E"B2QW3"_$ST-P51_,(/)_F#%S,^%JN-EDX12"J: ::=!24)!TEHD)Y% MD@Z!9(Y16B.G<+D-JJ&'I2#VD1 [[4#A+E":) 18:0?,)=A:J1)V#4FR# MM\TV+Q%;:XW8"MPG!;&/A-AI[XA0GN$0&) 8)# ITAFK! +I$AXU(E1CU&Q+ M7<[8=4;LY=WJ)GJA)],25@!(];?\03W'>/H"D9C,[ M?*3:ZX" &R^2SJ$$J* I$&NDYYX0SGPN$(=5B9U89T@ON^Q*@71ED)XQ_#GV MS">[ 3N4,[-)!$4\!DJ-1\BH]&_(D&9JX=#M ND:0WK9!54*I"N#]+1G "75 M"F/I05#ITBEM$5A//1A/5>3YMM7(9INUL%ZXR$J!=(TAO>Q2*072E4%Z)FK" M^B2@J("C7&I=,930;!UHCY,QQ92RG.>4:B$7=O?5M)KK2G@'_NH/AXW?_C2= MWK\:"9LYWJ$_--U&/S:Z_=XGZ':^!M\PPV$8+53K=2=GBWY3_V^_];I=LN5_[*N_.]N(/7GI2Q^2"BS5>&CN?AH9\9^1T0BKHT$ MBSE.%D!0.1J8@*8LBD"5M);6L7U4N4-8[9O^ N=JX#RM7G@LG/4@/?"$Z)UQ"RW7,8MB4K)+_G(N/S*0IPU\C 5G6G@(B8>!^1Q_ MA]()[9VCV@8JG-+E7-X$)"^Y)D*!!>^ 1$* 2>G (L*2V<^C MBM@:BWP-S^6-N];_V?X?GWJMGR[T>[[1Z8U,[U/'=D.YWZ^->^"'X [B[K6 MML;RV>WY$#MIDF$LQ.NZL5=<5]AM+G;;G7$B4.8L0HP!XT8!TS2"LU.5>HL9X7ZX3H8!^F:"?5FF\X\DB,>"30IJ03S3H7$< .X&L=$$[ M;"?EG0@NF%]CS"_-U5#@OD2X3SLD5)3,1.? JPQW9#!8&2,D,0N/?:+XW,*] MG/'KC_?E.B0*Z)<)^JDS'FN$):8!D@J7;P>1!.4C!QNHRN(6@H5F6^B6EE4U MW-^".P MM,IZQ4!AHH!A8D%1B4&SH+R*0GML#B9$JJIMMKEIT\<*DA0'6D@&6W]FR,, " M###MKN!(!66B N%)KFVJ<[\Z$T'C1 E"<9^LV&:;B196104NSJF(N'IT"*@K(J(LW0]X> MA-%S_9/0^*W;'P[_U8B#_DDCYR*-BX\N%&RQR6Q6>5.%@XE(>I\FXBIA8G-S MUNL9QX7E-&==:' V:&!.*S!*$,A^5L10"$''W&5W-CWL8<[6VJ@L%=Z^K!W( MEUR(X;J>RAS*2^&""KA@2G]1.*HH)0*+@P5F,0:#C 3M(^42!\%,2!8,;_%; MBKO-G2U:F&#-F* "_T5A@J=A@FE?AM:1IN6V.?1"Y)QQ!RKG:#J,O%,Q&HM( MLF1X"]U2$ZXPP:8S005^C,($3\0$4SH!X38$PR18KFF.QR"@!6; 69!&$L*5 M9CGFDK'Q),9S.]A296H^/>']C!\QVP1& MY1938JPG4)H+Q3&0"GG/L1&$L1*L73M,US^0J8!ZB:">4OZU]5IJ[2$2QX!% M0\"@:"!!FFJNA<>V9%EN!*@?I6IK 6^5X)WVX3ELN+'<@;0Y?4JQD,#+#;B$ M5FL$UUK29ENIDBJYSL"M.*2HG,9+!/34:2Q].G 5#8!P<,"(2RJV,_FJWFO* M$44XNCJ>QO_@&K@)>%ZJWZK@N2H\3RG)5BL1:8Q@J)3 D@T,6J&) MC-9S$DL5TXW \_+J$1<\5X?G:2\6"P&YD$[EH+ !QC$#&[@%@@UU(G*']8E4N51HMNKSF:[6OS2Q?P!C/-YMB\P\R)@31T$%O-]%]=@ M":5)9T ZT&31*9ZS;U4]^IR5FZXZ9J(5A%:*T.G\>)[,,2TI&(=L[C!"0%E. M0>B$6ZJEH"PC5!>$KBE"*X\B*0A=#*$S,2,\:,)E,K03/2:$)FO;*"_ $YID MQ!D1(3?YK2#GJR"TE@BMW,@N"%T0H5-G*%4*:VLLZ.B2;FM10JCD)G?YD4$P M+KWFS39#]4!HB5 HH1^K-;(L;(FIJ>;8O3T)L]7HA=&F1=4LV<]VG3L^E1Z> M!;+?[_5_3A,OFLE#-)/92E+,88YPC. $3]:]YDDSP2Z9^-I:K+E2SJADW:/9 M2E+W5TW*!5V-+^@J][\5P%8+V.E0&>6H%)("2A8>,$$$6$4E<,8IUB((SDRS M3?3""2(%M;4^<"LLVU3P^XCXG7;6!8Z"9]&"9KD19@P8#.,*O$O<:@WQ,9=F M$>6\727D/J6OKN"U6KQ.G;?<>& O6JH#[M,T!&*N$0!T(4@B0E#-I; BX*89WVWFC? M;$NQ<%A^@?I:0KURGT.!>F50GW8W2.H,D@0\S9ES$EM007H0TCAIDQ8F;&BV M%9\-B*\IU#>B=///G:ALB/U!N'0_-$;F>VFP79MN5#^*S+\<]$]>I._J],[2 M AY<-P[[8RR]R;BC++N=[Z.!23+H],S@?'<43H:)_O(L!_UN=TR DV#)PGUS M<=]L-=K@;)!2(PB*8V#$&C X_<,I3[)7B :#FVV.JW*UUD;-*8TX:Y-+]) . M%H53:L0I,_J4E8:) %KF^":.!=BJ1 V8#!N5X "$YI=0;H2F9=.M""R5QKECS M\=5)&MF]]O3"6(R3I/23!?): ^D5^E /91 'L^[4HESDJ"P1'+ M@9GHP7(E(5JDHK'"(:6;[=)%9/5@^\256PI%I/.54@+* M!P0!:^1<$HP,/IVO-:D/49!:PP"-ASL%"IP7AO-TSQ\5F*#&@)9:)#A'"Y9P M X)9I0G1(@3>;(L6454%9Y9(C7M&:NR'T55@QB1:X]&\)[?25/U\%__U> NP M/OQ>IW9?34A+?9;+>V5/=$X3N%ZA:ANFGG6-2.!F$\>.H3U3'O00?' M03(L?0Q1:AHF 3?T,0-N"L\5GJLKSSV1_[#PW$(\-Z72"6P#0Y&!I$P (U* M452#4D)S831GXS @K%I2/J9.5VI(UWED6=BRL*LULBSLXR[LU9 K[8&,5<6J M+VGO\1DW3A2:C@W?/[/=\/.1LLC'ERFNZA0+ Q1J7:V196'+PJ[6R+*PRUQ8 ML69A,3\7,#D-@_2H)R?]-)%C,PC/[TQBJ2)CL'Q&-9]1:=J5KL^.O=T]^H<9 M=MPB87)KY_V^[1EK[N/^E8O[51@<9O*I-A2+3/NP=\R@EY9K>/5UXWUU[W9MMXYH15C9$ SSH!AYK(;VT#./C&6LX"]:K;1,[2&&2B%A%:+ MA'YYT78'"RT80T7N3(@K=%0)'4U=K7FG6'31 \Z]S9@- A0U"F3B**D0E]B$ M3$>W5%!=Y0R;PD3KST0+AC@5)GI<)IH.9J+>*AL933H15L"494DQLA8L#E9; MY9E1+C,16>2&OS#1 F#%:'V)Z)[/]A >6C $J?#0(_/0M$9D"?-&(C:QB= M6><)K\K(LK!E85=K9%G8LK!U&%F6JRSL:HTL"_NX"WLUY,KZY$^5H5T^8X4^ M8R/J,;\;_Q!\PZ1IF4_AI[RS84D\VY3/J#)YC:A;=OWXYT[/A][H.>0 H%JY M(G\-@\;9,+W5Z>7?GIZ-TO,V;(Z"^[F2^4S:YJ:U'KO3G3M9Q>IK>L]1*NU* MP%L3^>Z?G=@P.(AC5^_PX&PT')E>7O"?HQMI<5E[LN.*\+SJE<#UM9)S#RF""3<*Y:!,^6ABTX7RN<5U#KN>"\)CB?#BBQRG&*O,\- M1R,P;A H:R,$'@+V4G";@]L2SH68O<8M.%\KG%=0Z[C@O"XX/Y_N,TRL5XJ" M=T0"0SZ 9HA!L(2D@SX@:?08YTC,-AM>^5L M//_*)Q@5I-?.@5&07A72IU0>$E @BKV17@L71D%Z14B?=F)H25U(9BM($QPPQ1%80PP(3HCQ2!(7:%5.C(+T>B.] M%DZ,@O2JD#YUID=IK4UF&6#%.3"L%5C"DO8>N2(R&!VHJLJ-477JR;]'QG9# M^J_O?&W_]_B?R4SLX-_MZUG=Z\VIL#>6@73:'W;R8SX?A*X9=;Z&W[]U_.CX M"D0W_FHRM^?HQY\8.^SG'7OGG]QX7!<2V@95D\$_UT^2+,WIZ#@TC,O^#M,[ MSPZ/_?XH?7J"62--II-F]FE@NHU3,Q@U^K$Q.@[#T'C;,V>^D]TB+_K9TS.< MO!KWY3+YUR\[/=-SG?2'AZ/TBY/TA,-G=RYZ7=:"_SS#F__FV8[YA2F%"(D: MT^"2WB,U4U8(Y9Q&.#)-/A+>O/JCX^MHRM-$96 'P7P!$],#/C?=;^9\V/SW M3^MPTNE=38BS-./IO?/ [7WO]?X';"Q?3#-Q>"0OQKN]>[2SW7AQL+^]LW\X>75X\-?N]E;^]>%1^L_> MSO[18>/@97IK[]6;G?])XW;_WLE/>+"WT_CMKX/#PW_5_E%_Z_025?3/TF?X MX>QTEP[O\:0FI]7LOU?3&Y\F/RA]W#,_^CW M$S/XE,![>0[P6:_W6#"3MW_ ^AF:0/O2'7_YS9=O/QN_-76F3M[C\IG"ZLZW MT3-\YWN_^ECU3+&[__)7G_KK]SB]^SOK-E>JV(;/E8C[S>*>J!SI[3D"1\>#$!HG:=SQL!&2;NP;A^$T M:<#)BFU0U+I'DL _[I%579O]])O[+LW&;/0;;JJ[FARCV3['-9=T]OA6]<3W M2=]8JY5#57#$NBY.V5;5;*LU2]B[G7KWP^CGN)W*^LY/[X!UJP,_]_/7NTC\ MKXIG51^K]/.%1MJ$DXZ%?Z4=6)OKBOW#J^N*UQ<'?^ZA@S]W+PZ.WG3V+EZC M]Q?_.=XC'[KO/[_LOB?INTYV\1YY>WWUOX\_G'PX?G^Q1_]^GKROV_WR/]M^]//EP\O+SWH6C^W_N M?WE_\I\OZ?N^?#CZQ/=._I.^\^WY^XN7\3K\X!"=[QWMGN]_^T@0E@%;#0%K M!LP+"MH;!E%*[Y7EE&/?;'.D*[JJF.<(J',YOT)DZT%DORP#6'TLUG7]OSDN M< O?+=4,1,%*$TY8(^(MIX:ID*SS7B+L KJDQ:V*VQ7 MIP>?A^TJB$UHT$8#Y[ZQ';,>]#!<9 ,2Q]#E)HFML.L1>EL M?&EAN\)V&\-V%<3D%;9;,MO1*;83V :&(@-)F0!&I "CJ,[-IS471G,VKO:, M54O*55#N2F6^4O)PM4965,BKUL?IP>AXDJMZ.@C'H3?L? T_^\0?5K=N%8H2 MEL]XE"*-X\-!/I.\[M<_+_N#]&.OX,BGXZAWZZ/WO7$@TB#B6M5'B,<]M("98' D&) M()*H)\*"QE%#.A"$ MH9P%[52SS5 ]^A(5&JA:$5C:(TL(B2(A 5 JJ# MM90R9HW/!5Z*(K!B#/!4'N?"!2O#!=-.ZX@I\=(+D-0GHT X 98Z!,E,%%%% M(8/BS386LU9!Z5"X3B-7VG5Z7P?23Z34V'U0)/'EOEPFB-*TG7W_+*>; M7CW&G=F D4:K%QD!4V"+)A" 636*?U2+A,855"ZL65JU75'5AUL5O5U8M3)6 MG7:+JR#302DX*,HM,&8$J( I*.$(=\Q82>0DEEO3V=SD5:/5XE4OD=ZK-?(! MY8*O/JY4!-[@BL"BDHK JMDN%8%+1>#%*P)O'?Y/(SWKN\/:/]GM!8"76V%7 MLV>2BH<4V!7Z&2/5%U?%]!GACU)A5S[L+_]QLO=;@U4HUJC7LBKI]%-M1N'- M2F2Y6G7^[B?H4B#QX0OW)/41T](]S0._,,/C1NSVOPT;<= _:?1/P\",&YYF MG\379+*$X<,R0^=)-W]0BN-]8W8?99(K9Z&OVX3G:HZ,=2T@>'=UTAQ+N$@7 MZ">^,KC?@\Y]8U 'M__]'FT%[E+K6;/EX,6EG_]D!^V_>X_>'_W=W;]P_/WG MU_3@W=_'^^\^?-G;3M_Q^2 MYGC^X23]_N+UM_T_W^(/1W_'_5MB_;1%4CL!)@B1.Z!:,+D<*17<1QF5THY7 M4*&JPG[O2[H"+:14GT=;@:O(0DH+D-)TH%R07CIK&&@7I<:8?YM?NVRD7:6KU(ZO>HMM+H88=74JOG%YJ3H&?FG':)KM#]>')O> MIUREJ1%-9]#X:KIG(=^T9>).SY:FFU\..WZ\(?J]!Q6PN>^YO=*G6V5YZW'T MY?E$++N]ETDH?V>9O+B6QXN;XBC'V3S'V2TU_BW2DLD DI*D8^?@1!M#^E%A M$U4(2&B;T\UKSS?,2:ZM#%K$>/,H*B=Z"EH3D? H&F6J9C@B91I3/' MXI"T#4U+=9NUQ6L%*L<I6;<)K[4WZ=6@_[4SS R8.&J<)S**9]UQA/=9;S1S^[S> M=NA3W=?^? )[SSOG>9_?1$(=1M 1X M1$FA0RJI=M1H\#X(Y2)10=EFFY'B/5H9U"Y7E2M8?3RLGO^,U1@MTHH[B))@ M8-PH4(YK"(@&ITC$4B5]C6E6W$&UT"5V>U_3E/J#\\;IV< =FV'(G45..N/+ MS,8PC$;=L$XM%6JI5-S3J7TMJU>7HGIQ+:G#:T$5!IN+P79_:!L7.W1_^]/' M7 !=,Q' &$6 &23!$,T@RQBL VDM:J,_X#,>^32_5KJ_#SO/ M>YWN_VN.!F>A0./1H7'^,S0TQHA0'(#[$($QQD%'H8$2;W7@6DO&\XZ:0D6Q MV'^VV,-W%X;#\>5+/Z>0AU$.#;G M:O^.(1JID2"0L<"HI* \0>#2P4FTB!IQW&P+557AU&*OUP^GR[UZ*2"N[I2_ MRQ\SUXN B#_C0[_7DIB1_R*=D148YRM0!%,/F]1M?"))1DRL)0Q8"Z91@9+!$FD)GLX) F^ M,NVC.#IJB^7E:A\%T-4!>DH#T1$)J8D%;9 %IC$#114%H:,0@=';,Q3/R](I)ISW,-A<#/9^1D.QBE#+A8!T$ 5@%".P M@B)P7!.LB,9"R^(J67]X/YV&4C!>.<:GM!3/% F4)BO$2 PL^ #6T@!88^Q# M),D,T4E+(2TJ%LZX+^Z32I#[I\G5Y]*WIHV?]92)C"("$N-)'BE.3!/$U2]C9#-@N DL8R; M9EN(6>_&DV"U%,E8(1UGO]^#<;7=;KXQ;83OI[F%87' +*.N:EK[O/3CN^J= MR<(7KIR+*[_,J#7$,TH=$T"\1KFJF0'EI ;'-*$11X:1:+8)F:VA6MPHZP+2 MRG2; M**0#JMT$B%< :I=2R!U'$#R=K0P VFRCLME4,)I'JV87AQA#P%]@Y' M??M&65" M2&:T#BB)B(9D>&$,!G.4=8N(:8B:"9QXJB7QPF6;BZ^DME!>[JU,@7(U4)Y6 M.3R24A@#PN'<*@B-E0\&CB@A@S*!!YVA3%")$:F'TK$=8A@,QBV %PCYS89>B)W1C(>K6$&/5XM](I!)_[(C\_W2'/IC(HE"47-1U"WU.[$+ M"(5D!@E!(,F*@K4QY_H1ZW#B%$Q\LXWK=#M^Y"=599W@\B4[;#K80U'P$-5MT MC!LJ.44*$.-)J3!"@8XJ0M0\...9EU0TVTHMTEVN>#%J:PY4[,7X13&?@N2J MD3RE:B 1%3:8@Y0Y="MPDG/LD\E +%).*ZZ#J&-"VR9[,R:=%H>YMZT[2WIX M;W053IKKFW8[QG:Z"W0VOJ^!]92?L6YQ067"RX^\^@4;,;%:O= O6VGD+NBA M\]78;FCEWN>;97/4HBO1;L\-@LU$20'&+0!&DJ/"&.Y8[&K4D7K@Z4$U-DA530*Y*@B>;X^&*Q\I>RCR1 MXK$0:]V06*&KN>CJTZPW-!#J'%80D\R "2M 41S&6P4"^XQ]1"Y<,D60@2,)0ZBXXYRJQW+?>9)B]#97I-/$I=:/!SU]7 4 M_#X^?J=4#8EDOCD1P*6TP) WH$*",]?!,HVEU%8VVXK4*2ED@ST9$WVCV^]] M@E$8G)1F"_5Q9(Q%DXMY%'YZ,#_-YJP1%%&,)O=64+G5O4VF$+(,J"+>$&6I M-Z+9YJQ$=:P8BFOFR"CHK02]TS*TU2_!A/%"QZ:LX??#6RLN;.DGT8)OIH(I=#17'0TFZ%&% XB< W1^YSV MGO-:4.X8Z;CR2A##O&VV!9H-("NNBG7 ;FVB,0JP%P3V^;07$FO&@@(;"0,6 M@P";2QDKHXD1VB//)KVK]2V]JU<^/7[U=(W!6?@I)ZTX,):5!G\K%V5Q_/5# M&H6.YJ*CO=E+$+ M,Z,:Y6(4!F$X6DBQ6%E[J%Z>C"M97#+1?BB5P.8CH[D10/ACL,%CL42(C M%Y.AHS2@W)Q 6*^DQNSZ5OV4.-W$2 MZ8LDT5>YWX4/_H_SM\-LS1U<"7;K6JZ%BN>BXMG"9$9@3*)A(#W)*3(T4!=9%PD$TNWD)[U^=2/'BKR!=5 %Y*WUUG.>E#L]K\- M&W'0/TG:T-=DN?RL"CVLQ/+E0MQ+0@^JG7Q?B_=1)EFELDSX,WE;;>ZZZ,LO MS&EG9+J3'J:^,SH;+*8>K_<15VG+\U?F/#<"&![UM]S_G74&(1UAZ= :G;_J MFMYHJ^=WTF]/\Y"=[ZY[EI?U4EKIX?R+_K"X'N8[T&9KSTAGI'", XU1 U-: M@O6< M6!>FLEES&F VV1-B#E[K&^<*ZT.7J!\_+A/--W#'ME@P6#%0&F4A*/B^3>+8[8SLAZX('\8]+$17S>2YZVM^>+4"#+<+*(@M2FZ1M.,E M6T\A6"JP4DXY;.K8JZA<4];NFG(._UA!]B,@>Z;@/Q>!<).@G-L5FQA J<2T M,0DT**J3XH&:;=W2:+:T5&UO,=?*SW&[_K&)5?">,A#J)A<=)AD)\][JX+U*-E*S+1=.["H.CMKBM_)XJ(+? M1\3O=' U%3YHID%Q08%Q%< RQ $1)W40R! >F^VUK=M?>X7B;.".S7"L1OSG M%1VW#1^C6FO[ ^K9S^,#F*^([U\QQ?*FHNR9HO6Q*"< M#E$!IIH#OE/8@ M93# 2""@K4M9L$]$B:I':5"58>WTFO%:.I"UK>K[?RX23U;U3 M,\K4,^YRVS4DWU :?$;#(>D9@SS#Q8CM,I$8G*E_ $2%#>$((YC;XR3;!XH-9:$YRJ MT5% O3103X=_R\B1$ *"\]F\,QYT[F+/8^0D^!B\-,VV6K_@FM7(>#N]S(!H MV//&;Y?I;_^Z->A[$;?4FB6X/.5MV!V9*[M7$BN9*P^DKO>SEV%1!QFD 4ML M!*;S!3TR*&TIJ@CQ'.MHFVVV<.N8>4&R0AZK-0/^ZF:V%7ZH@!^F5)LH1."( M,LAM6H#Q7 %5!@W*X1"4]4@C/JZ2B.DBF6W+HH>*'#(UT'GNE]D6.SW3_B@K+3[6HZ/,LEU\RR6"9<)K_J$URLJXJ7J-;M_T2FS$D\=&W/"B[0Z'9^D(#0=Q[#O[J]_[=!0&)]O!EDBNN93+H]D: M^X@[KV425\Q%Z1CE"I1B&! FN9H"92X;GR4L8MV!_71Y'P7=%:)[RG3D3"/! M!0>7N_HP*A.Z"36 8G"6(,E]V,I2LEE?%!CU,^E]1OF;'3< M'XR-Q RHQO#8#-++;YW1\7'H^HGN$DY.N_WS4*IA+#,]Y%)0;T+7C((_ZA^9 M[^^R5/K=O(PO^X/#+*H_S# GS)^,+AJ.^^-#;+-U*/ MGC\W[:4WX?0RO><@YHRVT7DAIKF(:38BT)A\J)"T6W-%'B9M2,3$'*@8%=5( M1:9-LTU831JL%]]'[7P?!:Z/"=Z<1IH49[[(=5[)=%D5^-5H[,08W*8MX;'J?TN=V>HWP M??)#8V!&Z3?I1)K43.SYR8OP?V>=KXGM>XN5SEFS4[P>2OQ$H =QYU*&;Y(( M#WKY%,__W_DAN3=A.!ITW"CXVG(0*V=("I MDJT!IB@&19,=0*A"1%#ED5/-MD(K0!/KWKAU[.Z+S_/)U:4YW!\+T>&KM"I]O]MS@WR;N1TF_TT_3SH+WB3>"1D7_IR+/]UL MKU#/E'1:@A8Z @O$@8Y.@I2<".=SC\&<(Z%:DB^B:A6_ZCI2S!-5$"H44V^* MF4XEQ=0@$Q4X22PP'"1811BX9-0IHP1%-%ER'+>H6H6KF\?R;HU_[O1\VJ3/ ML3JMSS7UB[O\6 TS:HR.0\.&3YU>+U]4Y]+18WP]BHMK!=ET#C+5W-! 14BG MKF!>>F-X(DV)A<)X MIQFE*NT%+9D;=T.5D+1M#HI;!4D3%](0;[BQS395+2%F#=.'E8F^'VC6 MP8.UWBP04+14>XET1(SRI)F3=&)&)O18?]*9!; N+%!'%IB^G19&!&08X.A< M8@$7025H P^()PDZJ1%*IA5"+2YGRR_6D08>RT-56]7GS<^>J*H5GDU(D7NX M6O,S9\U8>,63O@A=?9E56HCPW$4$09!Q,6D$.LC$7@S1=!!10ZUJMH58N+5J MR6>M+5@?KGT4L#XN6*=;LQMK%9$.C,EN6\7%G334!26$H(.L-T=GA@EN$+ERU=-6C@FKK<_GE=5/(#4FK\+ELJ'N9.T^% MU9;GJ"#NA6$(1R>BU%9%1>584_K'XNO%O;QTMIM-AXS>!>D(@DAS.F04%I3- MA0HD<\8P:5!V+Q/4XF0V9L* O0I$MS+#%!/*;-$@TU*!?TQHY: MCY&:V$N%!>K( E,ZCPE*<1>R-:0B,"(H&$=X4H$X48YHPW)P#=,MK!^]#6"M MO42UU7?NN&-:7--9V7)*2]%GBL/Z$7EJ=_9V203E+"' $4X664 8++44M$]; M2;+@N5&)IZH*AUE1]\Q:8_7A6D?!ZN-B==J/PBDR.BBP0A)@2'C0-$1 V@>% MA9>"F4IN@NM7W^HJ3(!@I(Y? @II.AJ1P'01 +P0END)ZX MFV[)R5_(T*P :$_LDBJ,6QBW-LIT8=RZ,NZ4&AZD<<3+ $9+GDQF'T%)*B%X M'TRDP6,>QZX]=4MJ[JHR[EB/__?(I"]-__6=K^W_3O]<3?P2+2SW,#CM#SOY M49\/NSM?P^[>.'QU?0>G&7UT^#OKQ)\:FF9^-[OZ3&Y-V:3.'0=6$@-$_ M,8)D:4Y'QZ%AG.N?I._.3O/&?C]7ES*#].M>HY-F]FE@NHU3,QC7HQH=AV%H MO.V9,]_)]L"+?G9X#B>OQL+*?CM(OQI7"GUWOE>E%K\M:R)]G M>//?/-LQQS"E$"%18QH*FU=_=#RX>H)3\RF '03S M!4Q,#_C<=+^9\V'SWS^MPTFG=S4ASM*,I_?.9%7:_VT'Z>^F%_/N-^^]WG=\ M\M.):<92)7DI7OZ52/E_&[O[VV\/C][L[ARVTNL7==I>M\_[[?[6V^W=HYWM MQHN#_>V=_>/@RGB1%L M�H:C6RV39V,F1MHO:/\]MN+U%@_RQ]AA]F/GS[[/!9.L*Z73.8^$HF37'O M%LR)&7Q*,,_G&Q^K\..3Z,=!,C[]7/[ TV%X?O7B]ZLJB)W>>%+C/_K]\K,N M3Q]^RY537K;)VS_(Y!F:$,JE+^ORFR_??C9^:^HTG[Q'TU^RN]]&S_"=[_WJ M8]DSR>2#/O77[W'Z&',5Z*'S6?Y<5V==^3.-5V6NXIE^( J6/U?]3 FV(G-5 MSQ1[8FP]1D7;.61%-+W73!^U7._EAT_90SF>H7G7Q\QYP_$X_@]U+__'[4;K M]3/I^SS31 %9SE/)9_Q^ES?]DY-^+QE;???ESJ>;E=B=-\DKNQ!'N=C2V>"\ MNJ5(0P?];],7["NV+%MIMMDO8;IC$^^5Z7CH],:O7YC3SBC]_A=+]8OG7_-E M<^[LY&SCXS"8K%K_Y'00CD-OV/D:QK_9[;G^26C\]E=_.)RI*556 M\^?5;&R'V'&=T2.L4U4']WJM_5%_-';&)5(\[G>3C3F\=BF,&__^)(@'Z #5 MYM;>L))2;P[/=MVWT^'8RS'AO>'P M+-P=/SKG\]\#V>NTCJ_,Y#@9AZI7I*VLX3)=;K>RQQYF&PQ_><[^:FNM7&>8 M,K*,W-BV2&5D&5DV?QE91I;-7T:6D67SEY%E9-G\9609639_&5E&ELU?1I:1 M9?.7D65DV?QE9!E9-G\9N;$CR^8O(S=V9-G\9>3&CBR;OXS1&SNR M;/XR6S5]&;NS(LOG+R(T=N;IM2N]7=/,/TS4]%UJ-_YSU M0N.ZA/MTEKDJDV;S90A;#7F&G%4/1*$6T- M\TZK8(U&EXTUQ4)MWB;U&R>50ILUZ=IVL7=XV;7M\^OO'XYVTV=OD?='+X_W MM]]\V=_>8WOI<_?>O;WX<+*;ONOUM[UWN^1'U[8OWSX+>#TW=\ M^_!YCW_8?G_^/OW-^\_N^_MWNVSO8F^F:]O!T1_=_<];Z9FZW?=';]/S_'&R M=]']LO_Y/\@S5* &5*>4HU11PWVU*W!*JX:]NZM,&L?9?+^P']H5TNZ]O$-4\&9; M;1B#%;WEGGH+)H$QIJWS&#.EH]&:R4@9%5@RQ&G16YX:\/M3>HLW7 ?'' 1O M'205QH)1$@,R,2DM+!K&;+/-6X)L&NB+VK():LMO<^@M#V>W87K,]&H^FBO: MS<)D-Z7=!"6C9(8GLDLZ#8LJ@)7<@?4682P$DSHTVY2U$)XUTF;:!Q6B*T2W M.D0W!\\IJ8TPP275 "=R2U::H9$@DPP J4G0U6AQA=X6I;>#*5V..R(L0P*" MB!88UR@9;TFA"U):K V)/B1=+IU6+498T>8*R6TRR3E*3 R24XD9(Q$KX0GQ MD6E-*6&2%2?4\IQ0F)]L4AK1W5[/U,= MESA2[#5P;A/58>>2SF812!M55)Y8+Q+5$4U;G,[J;&MKDSY&K$:ASTV@SSG8 M4S#,HI,2&\\8PE0KDA"'L#56>AQ-L7/K0IINBC05$M)K L:X ,PDOK18:(@* M,>=C"-2R9.C2EM(K8^?.'2)V>ROG\7?+&PV9:Q@MMA]&CNX[3?Y?:8DM\0C&Y3&0J 022Q4L52JV)^BBBB5 M5"X8D%1B8 %IT#C]F+A=1"DPPL*N#E54E/XYP:"XW;DW_KG3\Z$W>@[ZM#[> MOI?]0?JQUW!G@T'HN?/&:) ^K&O&"#7^\]EP=)(FO4BNZ.HQU^ MIRM2*E(J4BI2*E(J4BI2JH^=(TSDQ!.-/5%,$JJMPE8I[80*CD4VMYUS,#H. M@Q?]D]-!. Z]8>=KF)@]EVK>BTLM[R@K>9/I;?7\T0^5;^M:XTL6TT$\,M]? M]0?C-T:C0<>>C8SMAJ/^*Y,^9E3LJ'GLJ$/T_4=9BHD=I92U' L*$@61[*C( MP>A@008?4%"<166:;5I5;F=A@,+33Q[GM]Z2?TH?5^'^.G/_M \-2ZU,E!J8 M(0@8=1R4"PR0-8H@0:@8IX/5B?M+D< RXG&8=*,S+NJ2SC0? M!HUP09I+?.ST;N&,S#(VT<+U% D=7[\Q?*+BACG>=14I%2K5+K[NU MHI6V$3&F0V21,>)C>EYG-,ZJ-!,&X[EUZ#'138I7;9\-TMJ]2H_1]Y.B5CN7 ME#<>].J2\%XEOBLWRG-IP^<(_S5)*C[?.]H]W__V,2)/E1(:B)$1F$4:3+0( MG/$HO?!>>]=LWU+DZOXI=@7)M;6$EX7BOTWW+-P)XH+A^3!,IS!L,67*805( M>PI,60M:,0D&.>%CLFF1$@G#J**8D +D)S^29Y',)%*(:NFBU2SRJ%2"=#3. M.:ZPD/(>2+Y.?2^07CJD^12DB5))R)18;3! 11D^.VW :5D1L[LFS^,G)C1Y;-7T9N[,@JL\5J7@GJ31B. M!ATW"O[RDO_3P"3SPV]6,MA\-Y*>6QR,Q)1HR@)3VH2HC PL2.I0L-7>2/Z0 MT'C8UCDM^@ M0S;H?8'\30 M>:CC80VO@FOJ>7AY):?B?9C+^[ [XWT0%&OBO0(BE03&K 6#K(:(?8C<."NT M:+9%/2Z"'R]6Y&D_8RU)I<[Y%853JN24_2E.\9Q*9K0#PF0 QC$&;0GZ_^R] M>U,;2=(O_%4Z.'M.[$:HF+I?['V)8 PS#_L,X#%X)NQ_B+J";"&QW9(Q_O1O M57=+" $V AD$JMFU+>A4=W5EYJ\RLS*S \B<$^P(S9BRH-/Y%AB8%DMA?XI M=1;WR!?[CE:/:L3)>CV?7L]DC3%F/4-< ^/K0Q@E!<9$Y1:8!*.1%A2QM8T' M]Q'(>KVT>OTT51=9KQ>KU_LSZS744/ !5">&D"-BAKNN >80RJIEU(1O+;Q MX%-6LUX_ATA2YE+FTH(M9<>MR@[56?\;)]V]U MU^WTW^BS[E#WZGU6HROOWDS9$._\?T?=JCOT![[\TK6^<3;?>3LX[M=WJ?W. M[%C.Y5C^>2V@RPEV0>H F/4$4$0",,1;P'G\)Q"FK;1K&XH_V+',6I^Q.7/I MQ7,I)^\N94@WK\I+O2I?"_=2"8-U00"$9=IG931%>CF P1 6('24JF5;EEFQ/#[T['-18]VLR!.I=W>J@'4I>XN=8XM]?RWQF%GO, MM $:B>AX4^V!$<*#@%%L+\8NH:WR1NIN=G6U]I+7U6A@[+JT$2^( $3P:Q\Y3H#$VP$%HB#'.Q?4V&L?7H]BY>7RFS)1+ ME+"\? /.E)DR"W^FS)3+4:JRM)OUO^J>[EO?*0[\V="?&E\6!':*Y"T\I$#% M#$KG2]"8D*^2S5D->EU7I/<97XSO/'OE^7EKVES>6F?K_5U M"]0Y"R4"" 8-J,$6:*,D0!2CR":%;(A8(52'HP>?D[LXW7GBA,>G0H>;D/4I MP>$?3\#Z.5B^3'!YPP;PO;'RALK\DT$OSEVU_=]1=WB107%>4)S9UC4,":=5 M -9("B)".B"Y&B1F<[A@8,Y ) #1+C7E0 P8R"30%B),C.9<\[4-UN%T46?R M/'^@^#EOF&VG.>9FJ3%SGKW!^R/F)&]N'NC,5M:# 73&RN+1\$4J$$!#\( J M9X#QR@.FN/5:**H06ML@I*,>E'^S4/5YD?B9P7.E'$_**'11P>KN8=);%?4- M:Q2D\10Y2!9C:F:\?"A>SB8K:JT@"T8#YWCT2@E10!'C03!,""H$]MQ'O.2X M@\2#,XZSR9E-SI4P.>< 3NNP-M[80*RF4*04?Z\()RCZ@0$*F2-VCQ>QFQR0 MVR:;84\5C*L8D-Y#0'G*Y)86 JL)#D@H&1D2O?%%E4QG:S)#XXN'QKDR=;72 M'#$))=)1^Y04&EDEN/,!DHB1V1M?.@3=O8J@4#+(N.3 :,< U9X R0($F'-# MD796<[RV@17IP.R/_\3$G>SC9Q__P:8JLXYPHPR33%/F>+174; \"&5DD$1D M'W]94'BF:$*CNJ6[ XCX *C',%JT4 "G R'26HV#C$X^ZV#YX(-6GM['K[,/ M?QEJT_/Q7]?]LO'O^J^%*A=?9S]2+PS_[^NS054WL7I5IKJ@[A?_.KTT(/6W M9]]"5S[=(-I(Z%]%TLLP& S[@Z%_EF+?\__S[N+CW^[,8,KWMG[K[7[:CK0? M3W;_WH9[O_\)=[\=1W78B??<._WPZ>33QZW-KQ\^?0SQ]W%\.W',']C^UC;= M__.(&ZVEMQ0(I2R@F"J@L"2$AUSBA3#-=[P:)Q2?#X=FK7WXY/S]? M_VK*WOJ@//X%0TA^*>/E7\:T:QL'WA=[:9(1[A2I@A##U],@5!<5BM=% T8U M 7J=$*T(HW)XXLLBKKEV5%61S>NU]HSOO3%1FK$0CL5O2J"MCPA;MMB_\6]3 M_C+?UVHYGZACHUA1NGOZK/*OQA]>C\V";K\6T?I+KT]U>=SMCW7T!HFLG]=< M?GW>=<.3M&:LPV;=:/-[VR>WE]?K2S,@T5S#:ITR=NMEN(YNO?:]V])U0<6] M[OK]:XS<_LS[CY7#^X[G\#T-+IGM65RZ]M=Y]BMP85G.Q&'I=?5J+Q8W%1$TG)P/IML M^LRFY;+I;FU#ILZ[H-NO/[?]=[\W5=]Y_Q<^;=:.3D=USX9ZKO:31=_,VN#T MK/0GOE]%MZW^S4[?#DY]\<\_!E5U+3299_/J;!9;/G1M=_@3YNEG5#,^_[D_ M'$0=+V[W7*\P8J5M@*G8_!Q; LO._R8/OP&J.AE_4>]_!U5\2?/X5C?X7S?L M69!Y\0*GJ16W+&/W,^:K[RZ,WQ.MW%DB4ZXL91;^3+FRE%GX,^7*4F;ASY0K M2YF%/U.N+&46_DRYLI19^#/ERE)FX<^4*TN9A3]3KBQE%OY,N;*46?@SYX?OK_8V]H+N]_^ M;,_1WA[N?GK_=?=P^X@0(3!!&&@D%*#(02"Y2@<38\,=I,ISL;8A1(=COMBC MM'_2:=GW1*G9 UM^HHXOV^E2__@Y#)R#< $M@I+PG5GD7T6B7@RH;*70P5H82*^@RQ MDHPZAXV3VGEDE0A&,P&SH?+4JKXW8ZA0$HR%-*FZCZH.+03:.@:HU] ;J["@ M>FV#=BA3JZ3NV4YYV7;*/^RBJ[<]8;MIQ&9N X1!@J M)B.P151CHJ,DRK9;QK85Q#9NB(*4,FR"I$9[HT.03L057T@-(+,27H MJB%L!\7/7X^$\5A"&H"G 0&JI0=24@D\)\Q'8'/(J[4-EJ$K0]>+@:YYW$X; MN)(X:@&2BG(L%# B'AB>'8[EP[A=J\BG'3.>XT<,%Q#0!6T(!K; 3"* M*>?">DPCPF'$.H)?#Z:_3,?S9V1<9-1\V:@Y3ZS.6:4<@DYC'@T^:IAC6GCH M>(B0B7%V9I<%*^U5K*2<<.TI UBG+<>4*V$@B=+,I!7&0&^%7=M 4'8$?!X9 M$W,G>(7ZOQN?+=8%6^)QF?$<9[;8=GSF;.9LYFSF;.9LYFSF;.9LYFSLX5 B7<:$6=D A[RIF6A&", ME8)8<2$T/=JJO7D!$:@_J,7$0J,[L].W@U/_1_1ILFL_AVN_]P9^O4PFWK[8 M_62/HOM.-=("!$LQH $IH)3U0#B+$33<^H#7-BCK8'I]K^?N0=!GJ?L_H^PL MX\GM6RK46(NY9IY1*CG7&EK" J0*8>2UR7BRA'BR-X,G@J+(02: =Q8":@@' MQE$'.$;.>Q.X1>RYX,F"BD ;1>4W!PGKG[M]Y_O#5T"=+4_4\+=!&7_L%W94 MEKYO+XIA&6_6T[46:_=I5 U/XZ ?4C+Z_.#L?H;O=\3BJ??Y,I6R!E"/E"MM&"<&LHT4HARPXR(_]?!*CV/,W35W]D?GOCRS>#TK/0G MOE]UO_C&_6D-OC>MO7>8S+UFG)M]=WAI_&U.;+_H.>V'0_WU[:"L+PR'9=>, MAMKT_.'@K8ZW&69_:AY_Z@!^O6Q5T<9G@A0^. D\0R'Z4Q "*9T"ACAN&1'8 M6Q?]*?CP!+4, QFLGSQ9\&5S_JFB87D!>#X+P+6 &D;20^R!0<$"&A@!4N.X M % EHFAH"5-Y[+(L +EI8*9<66SHB^N>F5U0B+@ )C MC HFE5?>4\:#9=HX#>]@1]]07]+TM]H:E7'NWL;7&+BF[]5V"WDUT=L6\-Y& MO,L[RW,9PA<0_=&4)%_L'NY<[)T?&4^#M(8#[)R/=K"V0 LC@-5<(LO2GV@' M8_;P3>6LR1EO,Y?NU:S&4(,-=A@21;EP2AJ"+3->84HTM8O"VK]T;^1OA=J, MM/,A+9M!6F$]E!1RH"!3@ JE@,3" "FT=3;UZ&!F;8/)A];Y947.<)NY].*Y M]$19M,^/\X^[.9 7VD=?:*_%]C5$7B@N ;3! :HU S(@!X()2&JG/37+MM+F M '^F7%G*+/R9[#_SB,@ RES*7 MGD48[W%SQ6\*X_TVAKP5%^0F078] Y"##7$&&W6M!!J&I$EQ+P!T7@ K. M@ G6@%2*XX+TCBF]MD%RNM ST]QY&K4]JM[6!5E9;>=5VYFZ*T)Q?6(WX$Q0 M0)&&0",= #<64LDPU33U5'O( 0598[-%E+F4N92YM 1ONIQURA"VR02 .D(?1\-&1-U(;!"PWR%(1.-1D>0R?%]7S1E+_FOZ['/NT[/>ZLA#S3AS:02Z M]U9WW4[_C3[K#G6OCN>;9#6_F;(AWOG_CKI5=^@/?/FE:WUC2[_S=G#KYS>H_A_LSNP!&((F8%4!:S0'E! ,=6 !>0DQFG%,0C*64"A]$ ;HD&0CBN(!?=VZ9;E MW&0K4ZXL91;^3+FRE%GX,^7*4F;ASY0K2[F@&INEW=O^5?=TW_I.<>#/AO[4 M^+(@L%,D-_LAM35F4#I?@L9_>D6BP^4&(]/SQ?B%6H+XWJ^2.U8->EU77WQ) MD8X;2PF,)8$)1:7!@BH6%)-.82D]HIX0&XYV;HMQA$%YJH?Q%E^'K_JC4^ & M0]!27$O7J9_<-#?(P8JY@A6?KS4>1911@Q@#"DD/*#4!:.,(P,03Z975S$:\ M$**C!%Y0,<&"].>)<_R>$B5N0MFG!(E_/)$(S,'Z98+.ZT'B^^/F#9F,)X-> MG+MJ^[^C[O B ^2\ #E3LF&)H89H'$5$<$ MLL!([P&#Q"N&N15"1(#,V'C/ M7.5L3=UJ3:$("-Q2S U&5$&C--)QO39>*1BT8MF:>FJPF"W+#!'%+7,:6*08 MH,$BH'W"#H^=E^F1@SL"\,+.52"D8$@A# MEKS^H(F&C$*++#$.09F]_F6!XYF"(TH0HPY1H(-G@+*0ZH"M!]X[)X+@F*D( M&IQV$'XA^TYUZN(O0QV?&/]UW2\;_XY_C4<]=2_KHX"7K>IM_-N4OVQ,7C5_ M+7\M?RU_;8F^=JK+XVZ_1LV9KF%7[K(P&P+!&2-"S!H1.!D1O_T1U\__+7;V MMMX?'+[;V3[HQ,]OUF]]C?;+-+W#V:"JBXM?E;ZGA]TO_O5YUPU/QN;)U+?: MQ01>?D6;N&Z,AK=_Y?$GZ)J5)6@ZP^'$%]JF-FJZ?Q$7MV)O,(QWUV7\=;_H MQI$=E[I7G.ER6 Q",3SQE2_>]_7(I3/7BC>#ODL]U^I/]5*ITZ]_Z_9UWW;C M%P^&\1=US??MD[XLSGKW?VWR_M7.XO56\V=_;VMX[:#X=[/^Q ML[69?GUP&/_9W=X[/"CV?XL_[;_YW__9_V-K^]U!W8Q"O"ZV_WR_<_BA^.?6 M]F\[;W8._[5$XG+S.^_%WQ2[D>RD*K:C&KCKY1HH*I&[6K>QK&_SSYU^U.[! M*-[#54G5WZ\?K$?;N-?3956_1I/J-S]?[K'@U/;Q);K6!KE-0SFK_*OQA]?C MT$*W7[]._:77[4+40G+"\=FJGO2\YO*E6J[#1C7;HJ+VR>WE]?K2C(/17"-P MG1!\ZV6XCFZ]]KW;TG5!Q;WN^OUKC-S^S/N/E$5M^:CUT>_,9)P').DI^\VWF M+#5]VFY@-\71)N^D[O).SV;1WIAHHE;?R46X;;/MAOVV91>GIB"QP;VZ M*O$.*^V=WO\.FOV2YO&M;I:3NJGG@JR5%SA-K;AE&;N?;U!]=YW]GF@M\H1O MQ&\^9><*F*=%9OEZ$VUYV\:ZT<):$_U8MEYBN;S3P6F"E4584.>,9%0[I(PV MWEL!>9.^A#!!N5Q^.G'I3_SQ]QW\,24=_;W[;7_K3[IW^/%D[[#W>??;A_/] MW__ZM'OZU\G>MX^?9Q.7]K8^?O[PZ>/G/?P!??BV2_>VCM'>Z3;:__O/;WN? M-FD<]\7'O[?)WNF[,.FK<0 OXKN1W3^/F'98,2T ]2C^A20'4DD+B$1>*1(% M&H:U#2$[G"\X;>E.X/L,$N[OJ>C+%CJ[;^;F'5[_>>+;]=S,^X/;BJ1?/AJ* M?9M!,66E%AYCP)"!@$JA@,8, R&08%H'2[&MDR)6"L"RU7)'JP43RHD@AC-% M*85!!T@HD0I)Q1G4/ELM3ZSO:$;?J3;!>X& U]P#RJ/!$HT6"9Q4)'@E!%5D M;8-UF%QP#>'2ZWPV6E;!:)FKTN_>X)8K_9X"Z\@,UMG('2-338FE!%#A ]!2 M.$"R19P='/&N8QSR_/><\"6XY;@K6S%CD;J$1:"RF]9D@+S7D$MSO8J3(4*"0@H"XD>YM8 M;Z-3BM.^H5Q<\YFE1[HG;"^3T?-9H^<6,@M_IEQ9RBS\F7)E*;/P9\J5I6,@M_IEQ9RBS\F7)E M*;/P9\J5I6,@M_IEQ9RKF/_+SYH.>Z6YRX^<3/93G?<\\/ MB]Z@NOU@V>^=BW7#:S^/HZ_J@[_QZSD;!GZ'RS^KE^K,(^]U>EGF4N92YE+F M4N92YE+F4N;2BG!IGK,6O.$00RXETY0B232B5&J(F+ 4(\Z/MC#$",;_@?J# M(G 1ARY$XWNG;P>G_H]H@:_EWN%S] [_MCG*Y=L 1 MYP&ES@'E+0."(N&"#T*1Z.(AVB%$/."\A256Y)_A*F=PR.#P','!7@4'HCQ! MP5B F0R 6D*!A@(#ETZ(D H[@M5R@FGXWXS6&H^N=NW_G^\!50 M9\L3E_IM4,8?^X4=E:7OVXMB6,:;]72MK-I]&E7#TSCH>X6M;IBGYX%:]S,\ MOR,63WT$4.92YE+F4N92YE+F4N;2\AR?!BWAT9.QRFE)K<4:>P8IQY@AY24S M=W!YKCHS^\,37[X9G)Z5_L3WJ^X7W_@VK9GWIK7R#I.1UPQOL^\.+TV^S8G% M%]VB_7"HO[X=E/6%X;#LFM%0FYX_'+S5\3;#["S-Y2QM1V=I^ZJSI#!UC$$% M&&/16?*. VTU XX'SK#C@DN\MB'@@HY@RQ"0@?K)SQ!]V9Q_W'A7!O_G!/XS MD3(H/'0^<(!%8( R9H#&Q@"LJ8^BP"!*9W N%?CG;,5,N;*4B\Q6?'9QXOH, MYJ);52/OXJ+F?%GXT[/>X,+[.))T[6Q4VA-=^2).7#^G.3[K_2!^?F<=;E!6=_+$"1)]D?=]+HOW1OY&]5Z*S/\^KSQ;0^ M'Q]AI83S.@!K?/1NN59 (DL L4%C9HV$D8%1GZ^[MUF?7X(^,TNH9X%181!% M'&FHD=04>2EH9+_/^KS<^KP_LSY3ISG#R #H) 740@84-@@0"I'&3DC);=1G MPK,^/QM]SAY1YE+.GEY>SC]5]G1>;Q]_O9W9'H)''//@L;" !L[C7\( %3P" MGF"D-9?:F2++AY:RA3KBQE%OY,N;*46?@SY&5SE+)^ M=^_RDGTUV>:Y+MWO9:YYG==5&[MIEZ%1:Z0PR@9@N6: "L. P9X (ITTG"'C M E[;0!VNZ!+E\N5$[E5,Y,YLS!=^\;F7B!N\4_*S3QP.C#;V,^Y0C$7!&(XZL1B,/W1UQ0%H4B NM!]0X M [2B""AKE3+$:4AT:KKU0I,ME^4>+Q)6EKD>(Z/*(E%EMB1#6".]]09 XQV@ MWEJ@C) 2>B-4@IAY=8VR(.#FDN,+*NETS[%GJ[-.-P] MO9DR,-[Y M_XZZ57?H#WSYI6M]XXF^\W9PW*_O4CNEV>N401HVIZ5-!! C0HZ**P#),NW:J]0/GF36EB<=X M'GIW.*BQ[M=D"M1[PM5!.Y2\R,^QR&]?S9P^M$=<: >5E0 Y&]=XJ#$P(7 0 MS3]JD&96$Y;J,99I/SCK\/)UM+^'!F! 0==''MQ2SK[K/1W>S@9"[E!.CEY?PC-ZK/:^LCK:TS><[DB"N):'1K M ")0I%-@4E-Z! %W*+HX4D+-:5Q<.5J.Q37G.&?*E:5<4([SW?9I7/?+^,;M M]T$B?M6<<_PTJ]+^\,27Q1AW%CH MH[O,(379X.JWCI]5:9UJ?O%OXZS]0K@ M=7G]:.>T(9MN$%=3= F6<5Y794]]J?L7U;*4[8>Y[(?=F3Y%GX\TQLH1PP'A M*@!JJ 7&4@J0DY8Z9DV >&V#(_( \V&)TVM>I-J^N"2HS*7GP*5\CRRUST]J M,Y>> Y=R&NQSX7P.\&3*E:5<4$[NTB;B_JI[NF]]ISCP9T-_:GQ9$-@IDC?_ MD"Q<,RB=+T$#)*\2\E2#7M<5Z7W&%U.8YNJ5=/'Y ?2<(145>-",.FX5)589 MJC5F4D6G76NN[='.(@ZIJI_>(OW"3'B)HA]2HCXQ],(P!R,7R;< MO+Z??7_0O"'\?#+HQ>FKMO\[Z@XO,CK.BXX75]'1(,BQMQA8+ B@1$B@.',@ MI"0^JK1R)J*CS,#XF(;4B[>BM-"4*>2)1";*G%;>".8Q5$AHYJC/5M13X\3> MC!5E$0K>20\4-1Q0&/\R,$C ,)*&*1N\1FL;K,.I>E*L6":@R!94MJ 6E1)X M?\2<]$*=]Y3D;&@]"$!G#"W$D&$81M@,3 )*@P*2:0F0"AXKI"!4?&V#D(Y: M1-K]BS"TGLJX6E'P?$;(.0=PIE._G-?"**:H]%8I;K%&01I/D8-D,:9FQLN' MXN7^C,'I,,?:"@A@T# :G!8!:04%D'(6A+),^[J\$'>06-1I#=GDS";GRS8Y MYP!.Z[ VWMA K*8PXB>G7A%.D(N.'Q0R!^T>+VB7<'%28V+A$8WF(H':IF+K M *@U&*B $: R6*%)Y)MPT1N_7F*RPF&[#(T9&A=6H*>5YHA)*)&FG"@I-+)* M<.<#)!$CLS>^= BZ>Q5!A6+2.2Z!)XX!*AP"!@L+M.<2<8FU8')M RO2@=D? M_XEY/!F5,RHOK/6W(]PHPU+9-',\6JTH6!Z=12.#)")[^LN"Q7;&FHU^!1'" M &N(!)0@"@PE&! IL60"$XQ#=/59!\OK54_/T:*MLQ)_&6K3\^/ZQ?JOA>H7 M7V<_TC!\>_TEJ;_]O?K+XL#[8F\P] 7"G2*E.6/X>EH]ZLQG\;IHU*0F0*^3 MKA5A5-9UIW%-L*.JBD]?OUK-.9F-C7^;\I>-:Q?'DS0U[=9'*"CC#-?3.A& MAI5Q,GOZK/*OQA]>CY>C;K^>D?I+KT]U>=SMCZ7BA@FHG]==<.3A%+K ML$&J-LVT?7)[>;V^-".6S36LUBECMUZ&Z^C6:]^[+5T75-SKKM^_QLCMS[S_ M6#F\[W@>?ZS/9U[9ND+/9:Q\7='[W?7QQZK6):?/9*QR7=(GUJV?Z##GT2&H+8Y;W^XZQVYU:I_M1!R67E>C\F)Q4Q%)R\'Y;)+C,YN6RY,=:ALR M'>\ NOWZFZCOO_\*GS=K1Z:AN$5;/5=W5HYFUP>E9Z4]\OXI>0OV; MG;X=G/KBGW\,JNI:2"S/YM79++9\Z-KN\"?,T\\HJGO^W.Z17F'$ M2ML 4S'A.4(?R\[_)O^[ :HZ"7Q1[W^7)A4O:![?Z@;_Z_Z0"S(O7N TM>*6 M9>Q^QGSUW87Q>Z*UR(/*$;_YX*7ZYV[?Q:E[!= -K>F>O@)\R]NF +P@*%6 M(_60P\M7NL@;>T&"U(@;':A'T)@@?$#:8:^L_ M)Q\^_1K_;*,/G_[\MG_HXK7W:/?O7;+_]_NO>]].NOM;[_'L'M(NCO<^_:V[ M^WO\<_A7-SZ+[>'?NA\/WW_]\,VRCX?;9/_WG;0G%7:[;:;H ;R([T;VCH\( M982A8("#*E4G20LT]0H$*R._+./"T[4-3CJCT#\67K?#9:5L%HF>NXL7N#6\ZX M?@JL(S-8YQ5Q@D@(N!$1ZX0E0'(?@*#,6RN9(Y%SJ?R9RNO5?'-W-L\XEW%N M>=Y[GL(21[&!CD.K.35&*6,\H9(%I8WC4BW&ALOH]D!T8S/H%KWGN! 9"[#@ M$E!..)":&Z E;;F,<2N-<8)X*KSAR%I-/6:&61L1SR-F M/>1&Y@#4HX71K_9*_7"$A3*64 >8Q Y0;3U04'+ K406F6BG2;6V@<2#>WQE M#,L8MG08-H\_RJ7A7 B'D854D AB0@C(H9).:^%]]D>7#>HNKD)=2$=QVNB& M0A>B0^H-!-)%DTUPQ#Q1*@0M(M11W,'D^I[AB_5('[7&-Z/G"T+/>;Q<& Q1 M3D 5("7,*H$I\H%RA2%4)'NY2X*9>S.8:2@2 J7^KU)%\]!:"I0A""AOL>8> MZNCX)O,0=R!^-B9B/A\G4ZXL91;^3+FRE%GX,^7*4F;ASY0K2YF%/U.N+&46 M_DRYLI19^#/ERE)FX<^4*TN9A3]3KBQE%OY,N;*46?@SY<_[__(S'"K^<\ M'N([7/Y91^?,//)>!]5G+F4N92YE+F4N92YE+F4NK0B7YCE:T\H@-288(D@H M%4H;'0AD')* .*'D: M##.-5!.H/BL!%G+$9C>^=OAV<^C^B!;Z6CXJ;XZBX M;^^'NX>[P^8TX9TX'\<71]X@Y)2U("@> "4B $6$!C:@@(PQ1*ITOB:2'2'0 M \[77&)-_AF^\LJC XK((!AW-GA*N2.*>$8\DI")I<,'>:.0\V'KX Z M6Y[(U&^#,O[8+^RH+'W?7A3#,MZLIVMMU>[3J!J>QD'?*W!UPSP]#]BZG^GY M';%XZC.?,Y6R.G!"&GH O;":&JUUH+%'R!AUL6;*S2/ MTW/5K]D?GOCRS>#TK/0GOE]UO_C&S6D-OC>MO7>8S+UFG)M]=WAI_&U.;+_H M(>V'0_WU[:"L+PR'9=>,AMKT_.'@K8ZW&6:_:2Z_Z4/TF[9GHBI8>HL, M*1 M &@(%&AC P@&"QQ8E!(/H]_$Y0-\I@P$&:X?Q*7'CGL]6\X_5=PK+P'/:0F8 M"9UYKSGD/ "$$ ?4&@D49G$)T$1 QK'4D"_1$I!S%S/ERE(N,G?QV<6,#X8# M^[GH5M7(N[BR.5\6_O2L-[CP/HXD73L;E?9$5[Z($]?/28_/>K,SG, MZ.HD&IW5C"5-@^>$T3IP0HW3RC&&H>0A(*6INTLPY:H!70/=3HUS6Z,RSMW; M^!H#=U _?+N%O)KH;0MX;R/>Y5WD^4SAX^%>;09O#W<_' .HX 1H+B@(6''GL='0Q968P>78/\ZJG 'WA7!ICK"%1AHY9Y@D,% >A)10 M<22I9UA+B?&BP/8OW1OY6[$V0^V<4+L_ [4T6*L(TL J)0$-F@"%7.09E:DW.>)NYE#-CEY?SC[M!D%?:QU]IK\3W#SECKZ'6ZV"G_GVF9@S6D"B+7*$:JX4$D1CPDFJ@$66 MW\$AFZ- \;N;4)?LJ\DVSW7I?B]S)>-\[MK>UD[KJHT#H^^/4I4ZIS+*-F(( M4$@8T$P8X"/#L=?$&@K7-G!'(O90AVV),SY?I+:_N+S5THR!P#A+P68%M-0.$"J<=E1JA.3:!B$/CC9G5^<9N7FH7%BFX6KB%CXBAW!JL@/ ZKK4<42")8H ($:@-B&$4 MEFVM7:'FV]="G&%0!M^];Y#SV::N92YM,+!AW=^ M F37(Q YR#!7D.'/Z2!#O7OOK9#(40DL3T$&(BTPALZ5X?[3;*IWTP9&._\?T?=JCOT![[\TK6^L;3?>3LX[M=WR4;W_$;W^ZNM M6P]WCA#W"F+"HUC2:'-+CX$."@%# Y*!IS/$;.I0@.$RM93+H)"A.W-I.;F4 M\Z>6LL@O+]K/=]&^7BPHC=1!:,"5BJMVH '(8"#@PHIXC7(MQ/*MVKD=8*9< M67\TJ81Y,7W9WFH5PMG MT!&7FG.!-3"&6D"#TD!:SP )F@6B)([K;[/ZOL#NP4L;#/]5]W3?^DYQX,^& M_M3XLB"P4R3->DC5C!F4SI>@F>T4\PB2[6+ )FQ\9YIX]F:NM6:0A$0N*68&XRH M@D:EV"UEQBL%@U8L6U-/#19[,]:4H80XZSGPC = N5= <A",SMA<%GL=A,,@
]GA\+KA=?=6-!E",X2N$(3.DR3 ?%0Z1Z+/$ZC56'.H M%=5&.1&T%6HQEF<&SH<"Y_YL-$\*YY!5@).4*J<%4^"Q0]HC'"##$3B9 M[ C,LP6:X3/#YT^!3V<5X0CA^'_*(%%>>4V)P$P$BC3.X;S'"^FEH(!@K*3R'P;GLGR\=B.Y>!5'%D5->8"!]BG,:"8&QT>*4#*7#,T.@-((H MYJ@#;VB L:(>^L_(K,O G(%Y868KD5(P)!"&+'G]01,-&84666(<@C)[_P[U:F+OPQU?&+\ MUW6_;/P[_C4>=:L -%7JGPV:+-=7I>_I8?>+?WW>=<.3L79,?:M]%WCY%6WB ML$?#V[\R-6CKHR:5B]9Q!'^DY(*FTPE/?*%M:@^N^Q=Q;HN]P3#>79?QU_VB M&T=V7.I><:;+83$(Q?#$5[YXW]_=?NZ;[OQ MBP?#^(NZ']GZ1%!F)WU9YD)='>'TWVFT-<)0*2'&02'B+46RSKSA7%JK( K1 M)3PB=&W\I9-R_ 9G^M@#4WK].;J,\05?Z=ZYOJC6?KDR#Z?=_GA C,81S\I. M,RL;_S9E_-[R3*:8G4R2:1I?DVA$J=00,6$I1KRIL4?C\@;46!)7S8/]\ECW MN]_J9H:78!1_V.R[MV6$K?ZP_G$_3-#I$IRVNI7M#:I1Z2/U013";H@K2'^X M&:%QU!^F"HAX/]OUU6$<\Z^]:(D\L?]N)S M/GS;8?N_?^SM_?W;YX^__QFO?SS9/_Q\'LV'GO^?=Q'_Y^]_GC5KQ^NAV__VN(8Z+[FT<>.BN, M48-D:A]W^R+O-9-I)3!11T9I@R*4](1.M16DU M,<(I)U4TWGRTX\X2")2CZ*-,_#.A$(:OF^OU#^AU,2B315.TU]XT5E![\5^%C0MV,H9J4R[-33$<%*5W M(^OKK_G^EVXYZ"< B99.-W[9UD:2[_OR^*)(D]PM.\5YO$G\IY=F//TY\X.S MGE\O-HNAMR?].#''%\"5T<#L=XKJS"=D&EX4QZ7W_<*>^--N?).+^JL1T'31 M&FN=HGW7$]\[JPH;WW<0Y3_:;K8<5%6TW9HIT+U.^DJ\9.O/Z3Y1N*ND+$64 MU,]^6*7!EX,O]6MURV)[^L4ZQ<'@\IN_1ZHRP:)6;;BJ_Z^703EJ $C&_I20(_&Z*MY,!.QP+(U1 M:R;Z\N9PH@Z5/TX2$1WX+[XW.(N:%0![4;3+JI&?L< UTGTI[;6<1Y\MZMB)'D85.JEE+*E9E,P0,]'E3_IU MU7J37C-_H@6&F\7;[3*/ M/]Y,Y#M>' MX(S"S>G%[UGTSHIDPJ*-"8.TH)9Q2[*1QP0E,.$/$QA]A6Z1- MQT7:_&H\=&?OMRL!T3B1-@5%SP>EB^[+K,,3S5WCR_W0VF[]XX-F4)=5V7#% M?)3=PUV\=WP4B#.0"PX@-"F726)@ G7 (H6#L-Z1P-#:Q'-8C">R[', MQ67KS6&M:UN;G3HL5B\HU>CL;% F@(H0UHT(TKH+Z9OOHJ^I2WM2_#]]>O8Z MFI_]P9?6YG9?TJKFHBUH!O$Y@[CJ1L>G@8&XZJX7OT7\"J.RQK6XBD:CKFK1 M93 JQZ-+EF@:T>40*^^+QMOFG;$U^^LHPE<"O58L.L7O?G!1N+K$-XRK M112*OAV49XG+D=^COO.-J]'3<1UIY^]M6OJ2E1-__K6,7ZQ.XLUZ4:V[.JUS M2$FV'OE2[-OA(-6@IP8/G?JKXV?:N/8=IX:MM0BVSRO<(-I2W9Y/"T^BKN,< MZ2E;/CX_"O&=PG _?6;G=%]_Y:A/1-0ZUA$, Y Z M#.+4TG30JP,X^%06(2'W9C9D(B3'TCF,J>74:&DT(])#;H2F2E$X&_6IYS\) MZ72P[ONAG6=@;=\MX.DZ4:EYG)(3"= MA",) @9G$9H:Z([O%-VT9DGH^V3FZK*VN(J@N^7E3<%I]?>U([*VG*+ M ^_7\:G&-+OIK=/;V=[(->MU>O\X/?U![7:>Z"]QK4Y.9AS!67Q*W=4Z36GI M:M>R]BSTV5E4[^32%.6HUWIVI3\>]=K7:>?@8/M-^K4N73.TY ^>3HTI/B*: M V-WP0W2*-K!^9HGTVY'33()."?>)6NUL27T97@SF?ZV>Y9&=9SL_WI928[, MV;!YF32P]_U:)FJ$KT>[62N*GMBX[]WE&]737_D;7GI*_*J3P:@77Z#VN>K!15GY-.HW9O/$B1N+L)W>++SQAFF. M:DZ.9W'RQK,V^F8_JE8O6EUIO.LU8$PKW$:Q&1]W=C'F9#*\KWZGB+"CO^AN MKQ:#07_,\,D3SKU)!R-UBO/S\_5HDZ\?#[YTIM;TV1%%'_9SO%1=G)I![S+R M>/B_$Q9$#L3G7,8BKS\FU->Z?;<>6=5HP+0(I3?4$6S<>+RS8VAO%D4Q3F$2 MQO3=0D]MY,:W_K/QGJ)8M;/7J.A4M+UF>HM"8]ELF#,L(RHV9G,UI6R^%]W< MOFXEU$[OPUQQL2X'5G^WV__BQXB0U#021.&9EI)J%%_(=76*Z?[0VUVZ92"] M^8^%_@;,TE5T^!NG5P^OF'[GW5YOLN1&NLC9'G4OC%(P*UGP,_[=<3DXC\ 9UX'X M0MU$60Y.H\,8W82H]='R=XU*385&IP4D&O_I#O6MC*\AWP^[*9%E#*5-,/:L MI^-R&.' ^3.?TCF&8U!I47%R=^WB2I5<"=N<)+>>=N/:N%K[JROWJ:V/7F2& MKW&G4;AYJB=I/! M.6^&3<"LSAL;:U^[N$UF[*36HHB,M6<>[Q)7Z'&XMQ]7_WKN;AILPYD9]OFO M9]$BJ9\_&L:!?8NCO *N^C3!:7I.?2>=4+LXCQYZ,3I+ZQ1J61=E.?V(UXN_ M3Y)7=YY HM?U]7Y-1(44&FCN$,E[M7JT\]. 1!-B]<6H:E;B:A1"VCB-SYZV M8*I6V>)XDTC.OLZI]^-'-9QNS9;+]3J^4[SM68UO Q/U;?SM%-3W%W'040;C MDC2*:URQ^^WVP:=M'(V45J7-@_ZM3D6 MS:9Z7),=,%L;(S6:ZDO&C3?H^C5U;PPC2XF3WX61S=J(C6_>NXC&0BT2TWK? MRD:[DY)PQ7^-(CV1V%HFFCA^O#IA]ZT -!-QT/VT:A]'TR'RVS>/[J4MH8D@ M-RK18DP8-3;\3O-C'7"_MIA-D.#J2%N42YB2GCDEM]=EM-,(Z$TWO5%@HR"E M@R^K<-'@QQRR.ST=4TH^U)_])%K6!HS37D$9+3G;,&(B=,4X4W"].*@]HM:0 M.M478X.W4YC1L'6/AD4RJ]+8AH-7=Y%7DO(7FVQ)D+*M7V%QHP0WO^K6:/T* M(/D(N4(WRW1M&O/73[2?&X=P=;H076=I+M[I;KT)U*X;OELSMQ7MLU$4%#O9 MTHP2]:6KDXU==K^D5;)>6%M/.OCDU/XPY)EYMSC>'?CD0!T7;_6%/?'VAD_'I?Z=.*00O#U7-Z?=YK3;V_+^[IW'ET%Y,:"\ MW4^I1MU^-(QT809EM# 31@=M&]>M=E"BTY=6T]/DZ/62*UE6>>5\S)53]^KM M0O^U=J!3<*Y?N\31&/\E>6#Z/%H]=4Y4KWI]ISA,9LUB6#-)]HB*H2L_'89- M'&OUJ.NSPCR%PDS"4RGSK/!U:#I(BWSY-%Y FHE2:6(5_.)6J&C+YU9\32QC>C$'@^&W3:8W>Q'M,O*Q!X;IBSG<]3NKBO50*K*:-Q7[:J^P/ZHWOLJT!T<,F M;RCZ',-Z?Z>AZIZ>]>KX:I,&T:3&U-L:#6I%J=9U1M1LE<;/321\7_G]L!TG M-;E(U>HE#++=/X^TA- RR %3/C67\ 8H)S 0CGG$#,(4J=D$P&=001E9F]!P MPMSYTVB?01WE)%6A24*9[+W?F++2)/FDY*))]&:2<3;><*NF4@Z;6IC//CE' MS1PV6\?5N*ZEW;;4(:1-LR8++>7!G#:I1VEKO]G:;C:[)[GSG:F4NGK%JF-_ MQ^F1MWVAR?6[_H"Z*BCEU+2;^/TJI>9OVN&HV2>OLQZ;/6;733L[DXV :NJ] MUJ^'_:<36>\K+#\7N]Z6W4'9'/;WSMM>G+DZ6:$NHY\D;6Y%O2V[-;=6#]WH M[N:1H%P+Q#@(5AI D6- IGH3Z0UC"!,N_;6B]F>29#_+]1<,<6]:]_,LR7R; MKSR!@J\=78LF],]!]@S,U;C7?K*Y*2T)>YKPA^K+XB<=!3 M-2'EH!\_-MOZU6;?O:D+<*J=_C3-.&][2:I&X.Z;<7NR=Y_W\+O>[J=MMG>X M@W;CZ5^G'[>VO^[':[,PN??[G^3C[^\O=@\_Q^^] MOXAC^_SA[VV\^^FO[B[^@#_^_?'S;C+^/OT5=@\MW#L_L@(+E*I&M$U5(X%J MH)CFP'JIK$"WWQ-87XH>[$\'G6;ZIUN?>S89#SQ$7'$XXM- MPEQ5E^?ZWN"\+LU,7D"5.M75Y3<^A0CJ HKXOL:/,[O2-R]K@CJ%34&QRY4[ MCJD;/9_JRMT[<<3CW= ZYM!+-3#Q7=S@;'@YQC9C<"E#-',:B>G&-S*^.0RN M^'4T3'7 Q68[ [J>N6MG*:-EG(H?>L5)UL;BMWGP/K[H>GP9I #"DZKGGQQ( MO)5=-X]ZIU_GKA[JKZFQR^'@+"Z4@L)_O2H.4@@M3N>XJ\(44U.5V/07GRXV MNK8QJ4<_3%5+52MNT5H^':0\Y[J+3%32.E]A'$1HK/.V<&ZZEBY:_,O%G@E# MUG_VP.X0\9E:4E/:M:_#,'6-8*H/[:;&$L6%UV75U"7TZUV%NN?&5ER@:^U& MK-'NZ>K,UG53R55K\FZ; MLK2T91$F_EO-WO.3KCWY3H55 OF+Z[EVCR=?K0,:+5%->J0*L"4GU:H*I$M&E7#3NBY0<(+*D2#G5*2;Q^DWI77=8 M_-%4 :6*S0G/=OI5M$M;RW,)D;'./:\:V>W7,0K7!!221';+^@U/?=0_5_>? MJ^.X;23CTOIK2J2OT-42WA:;5U-!W#I;K"WBLAS5U:G! M5]H*J@,H3;>6^N?X;6]U-6Q;1/T \:J4V.W+J?KNJZ@S%R+BJRC3K::* %NX M&2_$M^#-E8+WD:G\?T=U@#L.WK45\0N&FNLAI <%E:PP MT[AX($J'2074<68OF](N37QA$F__S\GNUC;^>/CY?/?OO9.]3W]^W?VTR?;P M]OGNM^U$?[&WM4T^;EDR&U_X;WW8/T]AV MXAC?D@-G2SC6%"J 8^^.:"2&*"TLD I(H,(E'IT+9"DE'.=V*:KY)I^;!%H;FVHUJ^;F*Q%9;:F37B8F.V&( M,H)!AR'5EBK:'BMQ4QNUFY5KBK=O?9D"2OK8[X>_!@EX=Y*-&E>TAJJ<.M0< MX!73NSBF(T>(00@RP.KCSIB10 L1 +).C]5V'?CV("+YM/@ MHHD =?M)RXKDB-BZ1TT<[;?)^ M4252*7S;)2:MY&6=:Q>G:*K=I&]K7&V;X%6TAD%;_YXZXL1A'.MX.UNF[C+C M,NEHE-4^2!CY7FOD)]1[[="^@J\9:W7NS[3(\U3.XTY2]IT!?W2O(=1OCZU0G ME['?DHS[YE4Z^.%%-$AUTSFG>>^F'/RV;LR7)<+-I$QGS*>X8-VSM#8\]5D< MWM?:H(VB\(\YSK^1%!OI+9;<&QJL4,$+X:/V6(\QT^H'C1\!F^L@G!M,A=3P MONO:%SU,;QA\LOG1!,/XBD'87AS3D0X.88LDL$$@0!T40$+A@.9:$AH()-:N M;1"^?OU(VR*NSKU:AR=-H*8E)QEF27>2@=UIVBEU:VU_.&B7 MN+$D^>KWU#-\A87E SIR6$5'0&.@J)" (D6 (EX"PHQVPCI+H5[;P&S]^HHW M$9;D1L?%JI.\LT\I@2DE#+1Y!E>ZGC4)U>,,)3NMODGB7)UB8RZW&.K4VUN[ MT9Y$'[I:"DR:LK":,[HF5E6S-[!?IG_3TCIN7WM0#[ZYNKH"^.G#UR,7HG]# MO /0L&AQ<:*!0='A<<@Y0S&-XB#3 ;/K['8!;$0AR6%[.D!J?5ZWHDZ64Q/0 MZ4_B-JYI^3=IV[V\T#7'FG>CW&WVW5CP5E?(ONW@(V*$AH9$;/-< &H4!(;1 M (ABA&KEH')T;4/>(&/-<6^MH'7J%*6T1UL'C^I&1F$P/E!BO)WK1G4/6EVD MV 48G;51^C;TUJQ&RRUW>N<0=[I"%2-Q9;U35\'4^*#\WS:;: MWG7]<8'-E'&_PA;7[N'F^>[Q MD>8,:F\%P,Q%F\LC!;20#DAE&-8::TMYM+G6;SO]M)6I]6+3-3M0J4OOU>!G MPIZ;]E%NB27G%D!W; $TDSZ46P#E%D!W:0'TX\V-I=S9F3:1;@L<+-*]N]_> MRT*\NO;EKOAW?[2%6Q3KVQ@;F0 MMF76\?<7K#K>?1FKJ>.8M0-WJXC4762KNN9K49MT/S[K*!DTXT#1V\$P2D57 M][9UV=\?#=^.![0T!QX]A4Q\V_WS"!E#-+46P. @H!![H(1!@/C@-$GR0L,M M!QZ=C2%L):5VI5<8,LGM^%*>;4FXL M<,%10*.Z AEG'&B.M#0L1(V-3M-W?:9)*M;8/V\"BE,[>:VS5(V/ZRBK87M* M59T?<)-X#:P=E46W];5\'SA]47Q))R#Y=C%,&W-?XA)P[)O(9AL-2&W(>W6! M?_+7O*N^+YIO?5E'F1>=7I"D;Q:,#D]*7Z5BO?V^7V%!?E M3J&40H" %# Z5P8I)!1TPI'HK-^ 2NGXC)K?28*6C[>'YX-5YBV*F&(19X3) MB-Y&:T!YQ'%#D 4*!BR^)4IN=W"90 MWFADW^/HM,GX_W+ O5_UZ,?73*J<6[F_&I5$C[7T 2'$+4DO8 M*,8& TB#(EI:#KE9EE+^'R;IM.C>G9U2*%2<"A'? XF%5&=0-Q MZGKZK/*OQA]>NVYUUM,7KYJD+%!_Z?75].'T@"^IW6)$Y_8A]?.:RY>1G778 M1'>&9?SCQD]N+Z_7EWX9NNO7!%LG'-UZ&:[??NU[M\7K2I&%WQ7)=4+YG6[[ M2ST1S63$^4Z<_/_6R-J$)=I^/BX'H[X#K43;:'B%,&Y<]0J??2W05>:F7E:S MO&C8\/@Z4C/[L-3.)Z2<'&'E?-JPO&QRT<[2?28 IM>_/M-WFCA8/(?I^\?L M-,WUBM.O5J:[+M6[S>'9.N<")09ZK3QU"$FDK&)4(F\I)=JWIB5#\HI#2QX: M&7L7':GC?GPGMY,:YG5#-\'?9@W=XY3ES;[[X[+%4;O'L],?ZOYQ=T*\GRK4 M#D]T__?!P*738":V+'F>1L#)A].OO?U/._##IYV+W;_CF/[^<)%Z'NSA_W1W M3W>^??ST'GT\W(W7__SVX9/%X^_$9XT^XO=\]].[[NZGG:\?M[;9QWB/O:UC M\N%TYZ+NE7#X5V_WV[ONWM9>=^_;Q[#[!E[\<;@]W#V %[N'D?;\R#!O);<: M:)GB+Q@AH!&*GYR.@H$D##(E[G1N2I9NHG(/T:P(&\7_S]Z[-[61--G#7T7! MN_N+>2(HINZ7F0TB&(.]S%K"-O+CQ?\0=05A(;&Z#(9/_V9U2R D, @$".B] M>(2D;E5799XZF5659TX/NQ_BI^)_7A;B7VY>SHC_H],]18?=TWOA_=3C3^/] MQ3WH?%UX+?:_:(#TS%OK,".::VZ"=I$I;JQC 7L(^TD%D*\;('=G %)9IJ6E M A'!%.(L$N1"8"@ZKSP+0D7J5M;%*GXX0%X/4D\#D"^0$K\;B>85%4T>A0?? M"1?ORHE?-"Y2&2.-$CL; V<:&VT\)4%Q3Z61K"*.KQP76[/$D3BK5?3(:>KS MPDP "DDB\C@%S:W"3 ,NRE5=$<9-*]X/%"NR>$=0--8DS0S',EE. M)'/$RA@4MM%AI](R@N)(#:D"OWG [VP&_'+&)'@CD>.)("X%1T8K@K13C#-P M!RO"RKI:1-1'50_8*W@4N[75P"49T]4@-O+&31B!:L<1[0>ALZC#Y MJ(AV$GF@A(@;EY!6(5=TP#JP()VG*:^M8#F[U^A?%4%\'.=^W_I9[!+)/E+Q MQ+?&$S^5@J9GG]JV,Q@1QI.\!Z_"NGFP;C8=J!V!4-CI7'(K($X]00HQ M0(B=L%M9UZ8B@4_FK>-%P(H +B'@,LG;;=:-3 M#J-S"PSZ+W2'^13$N =&7\C')G+O%O7<+SY\S=O'%]]!U73P!,OEXUGDVJ0! M.%TUN\PSN\RF0BFSTB9)4'*"(,[@E<46*+'#2EOLB7$Z5[-=%>;!&8*%N^"# MYJ;?BY->CR)S:I9;YI0_E?[$EU+T^GVO>YQ+L&2S^=8:'([WAR[+,=&=W0O% MYY^-\[V?C:,O[;VCOXZ_;\+G]/MA_>CPL'X.[OGAWT?U\P.XQX^?LXK/6ZQQ MM$4;'_[=JG_X_@/:.MLY\/6.;CG*;3A? ?:N]-\G^KG==;8V&=@/]IH MCCSQ%G%!''+$:*0=DXY3HQSSTRH**N13T8(YG^4DL;?)8 X^G""2U5KY687+ M4G:\$!,?CT$IE54;#\,U,I>WREK>WHZK[?:"1B6M-883S@@$UTJ1Q#0$UYA[ M0UZ&G.6H-_L7\D+E[)6+VG=*(:)N>WS(]01ZO"@,>=#-$F)9]R?V_FEE :56 MORS[79:6O11]+H>CU"?HC%2CI\21QC(\E_69)JO"E6I)_;'\) S H!W#J 1A M(<59'&0O%=)FVK56V^YQ1YKUA=2:+UN&/I1E>GQ%5=KTEUHEO5G*IN7 M%3:R*,&X FZ&K-I6:*X=VU$-SGZQE)[*9:)"Q*!7$(:IL_2U MS5$[QF(BLPW)M^S%@F 4F;M"C1/Z^F@8#HKRL>X,OM.Q!T45@'%#2IFD/'XE M6RD4#B>+E70=V*@=24:-Z@#D[US?T$*\H+QEK=6YOJ6K5\3@BJ*CA['(#O_" MO.!1\O 'Z#"X8EB*K+8N))RR-TT6),A]OU;[]PUM/#O)LVC[8@CZ(VF); S0 MAX-AKU/:1*L_4?K@HK)+H<9:&G+>!G$7RP4+C*U_XEIMC%W6^UY1FN6*J%>A MA '_'G1SM\ /MD97%YY2&YZ4,E4W]/U$ 8?9X@M/#BZ$C@[;']NCK$M[-@$B MI=<5^%UT6!,&NC32W!W C4J9B=H)],.@&.:L53+AI1,.5EQQV.T-RH4'^'*A M_1'+\CJ;&Q>WOL"V_A40Z-OV2)9MO#I7*[4)RQ^%#_(W+D=N+ 4&XS)NS(1T M6C:9"1 M-=W@/E<5S8#RP]"/?CD+MQS#XQR"099#7DJFC*H^YZ?JCQ $QAV^ M=)V.WHW$]*E&FF$D<2W8LU+O+0#<@>?XHF_,^(-G4@ L&@B-*L0U.V/-E<+\ M6IU_NGD("P<]&133Q;@FRNIHA :%'FRA\/RS@+907CNRHN44G9Q3T'&SU;<' M![UX<*&@,[+W97RV6^M[7,S>K01\I*C;-IAP^PLD'T\\A3Q7%Z;QPM_'7\O: M/X-!K^6&9=$-\/CQ)%$:QF\%/J'<"QDJ>A<(4?A_[LA_34QB%Y__EE'AYDO6 MLF#[Q*_84FMXI.F:KUTV "CZ?4[),L^!9E-I1100@DF@T=@SD3 WA))HW:CL MG1J7O3-7"U#1R57)47_MYN[:Z&],*I8U.-_WQ. M%>TBA"NT1"8CJ")6.NS%,A#J9!7((IZ!X+F3R?)N/!D4^LYE:IWA4O:^^';& MDK7:\Y3\V\JYI+-O$$!O7T;.$^G=K9]%N-"^R"G^=3;RB/Y&)^R.4A-O.N%[ MNA]4B/T34C^>)+\O$US<2];OOKSP2[^4>KQBYC8_G=&G3+[IRE MV#*H[[3/X?HUZ(MG,G=YIA)(GFG[QLQ";5EDK" )UW.#&M"".VPNNG4?Y$OM MF\;-M&FF:]Z,H4]L*IMC^\22CW0FIHMZXAO=X+7V'%X$1KS6SJG,:C%F]42' M$J#OGFD?Y2BX^>,A)Q(69DCW/O)0-7*I&[G(S?)J3=UAL_SS.=0X+_20(U2O M='/ZZ]Q>;BDF7G,K52#<*G@9([/,618XCP;?LNPUYS[S\1Z]I=D8?L]D8[DQ M_'B+-\ZW?M:__?NHL?GW8:/YI?6]^>]6@^ZQ[_!Z9_/OHT;S_7&=;O^CT&Y\V.;UXSJI?]L[WSMZGRNI_9S:&"Z] MP3)&@C .'G'B*+)$2L25EC[(* V.*^MFE9L'%QI:X!G))SIF4V'1,CW;/$== M*$\16Z.%-EQ9;3PF.$9!:50Q4G/+5HH*BYX$B\ZG2WU[F!Z$HHA:*1 8@4?6 M&X&T\H;3I*PA866=T%6L%G5(I0*C"HP>G1@1S;WPAG"2):.-C51I0K0$Z*%& M^EOV'U1@]"1@1*;!B)* (V;(^X2!& 6&M# 882F,%Y1CKNW*.C6KF*@*C"HP M>B%@9&QB"9.H*+6<2ZU#DE(S*8C&@8XV)]Z\J:T"HR, M0UQG9A081HDQ0KF-6-M\?!? 2,Q6L5G:@M?CG1K0V/AK_*J^>?6;"TK'OXA$ MXGA7V8V9^3=?YX=0CP77QB6>N-'!&!.HM,E095GP]@Z9MPJV'PS;C=V9Y%K@ MEBK')%(,JPK7PO+B+ G-.G."<>IXK M=3(=&?$B*N_B'7)1E78G'I*$8QY#WJPB=D#?$((C_AL#2<"0_> M>4UQZ,H[7XUW)HB"(L7&:RHX$<%:'X2,UE-&D]6A2LXL@^M.)V8^- M=D90F7"5S%@&YYU.9A K++;>(ZV20N"P'&GA%4I80KPBG21)95D&HU]3H Z\(L%%I MD. J4"$(3=2NK#.R2LBBMH17,%K!: 6C-R_O/Z@.606C3P*CTUE.1HBW)! 4 M.(N(&YHKF5F!HA..8"&"QWAEG9-5S!Z\_+\T,%IM^%KD-J[E:_!+^6;5L57' MOJQO5AU;=>S+^N8=U)66HZAA<<>[UWW?Z/6RA$I6&ACI#M2'[4'K!'C4IPD5 MD)U+%9"761"^650;O52#Z&0C^VVS5_&(\STRN%/RZU(";$'*Z1I)BL M)'^IEC,6PNE/R^!U+RIM7I@\6T M;2E[<&RS4D(GC_SJA'AW&G8*P@ZMVYTJ:3^E>E'*F(RU+T:J%KE4;!Z'R1;W MXEAL)O=O_VIGP37]UC&8H^U$>- LCQ$[,;4*_9G1E\>5_D=W@::]AY_9W%B] M^B,3C2MZV\-E[3B6.H"_CEO]/OQ5W#D+OTST1RT,XW@@)X1&2I61"U&3"6>Y MZB'7BZZ-?&!DJ#R?23CI]HL1_Z-0& %CN"S-F4/HB:M&,0^^O,0Z&.7AX.9+ MKJLP6K;2]7Y?O]&G;[KLJ7V8T*E.G?CWL#=NS8D]B,CUHOV!;(+&_F';I_:L MO_+[59P"D!K=7'#X]>DN6]*.N5[[[OW'G>;6_]2V&YM?=YM?MK=V5^'UNYL5 M29:EW0UH]FZMN5/[VMCXNKG=W-JLO=MI;&XU=LM7NSL?MS9PS72KJ]#HFV2PVNM3R%'0+VV8OIX2:UKDFA(I@+_FGE M?,>%MA2 9"]VO1_V>OG/"<2_5#H:U?;NQZR856HDV4FZS:SH[,)V!\< M]KK#@\/N<'!%ERLWN-4-TU,I\5N(JNK+XAT M/>B4XKE6H:]J!205RFY@M;;0R4+PO.@PW#0E.J]*,+U;+5T=69@I[=X,$%_X%7?2!KUY+/Z584%\2+6N6%1E5WV*L= M &OJ@=U!9T'_=GO@;*V14)D-9Z4(VN&([D+;+S4;LZ5!GX5N8<&']I^RHTO% MXK/\W6$_7FE!5OYJ];)67:NXE^V4U/&R+ZXZ/=R]N*V%AF>O^D5O3,!9<;>0 M7FVT+/N@!"RB:GGJ%\5U('4YVYZ77=SO^ZC-D>'4Q7E#RZT;T MBB7?0?G@PGM72R.\0*'_>,(59G&?I9$LA/"E[/I/X*RMB;42^3+72AZ@>+ M M=C:_GCFJL[ES[R[;SA/#RLD]?82+H78SSI6QI MGG6+K,X-(L27W#93BQ'/"1.SU0VLOYA.B^GK8K);S>2AG -+ C&6%FUEMG-! M9FU[[4)-N]9NE;-\ZVI>J3! F&W+],G-K; CUCOFO&MWR8G<38A>T)5;A_^Y M@MHL1"^>2HA^>TSG-EM]W^[V@9@NB181J;?&J+UW]GWS!ZL?O6\UZ&= U<]B M[]M7WCA^?PCO\_I1XZC^K?YS[_C?[1G4/OK[QT[3G]7S+H3-.FYLM@^_-P_H MWK?W\/[!69W"=>?O6]^__3LUCCZS?:5B\(E@%%F>BY-DR$621?(P9E0XP:*9 MEG"GFCFO<5!,P$\FHJ6FG'HB:,+"8C>M7#3N\^P6]U"8O_7GGD[\ZL)ZWD&4 M#*^:>6GC#=L/WH\8VV X1\Z%!%Q.>*3SZ11&M&$J$9=R?]Y5R>J9IIM) \T@ M_&!M*GB.%Z-$))F6<3IJI_>T%G.ZX(&=@G?6Q<2[+'N7[LK-RC_+1-JMO-HZ_?_LJ M\C5[YU^ E?U]N'?^[U9],[2A#8>-HR\_=CY\G=FC7#_RIW7ZO?V]^0,87>.H M\>%]NW[\_JCQ;?NT0;_"\^8=QKJE/9H(+3%@4!%:Y I)%,(P!_@Q. M4):<#&%E7:YBNJ@*94MSD..6&BL5S%4P-UTY5U@6F8Q9%H,'%:P5@&N*2&*, M4DH4,(<)9:2"N>>%N>F#P9)CDP7)D5;!(1Y<1#9JACQA0E+EG>ID(N2)>BY<@828$*)8LT>&L^ZQ]8\D;#P($+BU6%%W4J]5F* M[[W@>O<3ZQ4/*7G_L CU1>/3TU*,#[UNO\*E>7"I\6Z&6F3E4"J-05K*B&"\ MX!6)!HD0A5 D)Z)R"3RSRA\N_?;"4E&5TR\A*:F<_AY./TU&0@ XMD$AJ2E# MW-N$#)8*,1(L948JP(&5=4I7M7DQ^>=%2GP3L\P\Y6/LY_WR>7]>>3 F_O3Y MK>)T9#Y\EW?#76RP?V,)D=^6EJ[\V[;+_5=?RJ&K4&PN%)M=1,/*>R^"15X' M@3AA"CG/ M))14ZH4;S8#(U7I= S*/:O*B'R&ESX:_"6DB"[):Z\3!/8E>56GQ"3IH MN7%\:9E8(PXJX)X'N*]33F <.\+ 7 'HW ZS7PUMCARZ1&E6"-NB$,N>(UD3-(( M3&.,IF"^,/N]&@2]6^6Z>8L>/=\)XIN\E]!1K;>B@DR_+!F1J[D4Y43N4:JA MK-TR3X$&+J,R69S/4\ZCS*?#J: N6I><3XPL]O#^!3)\Z[4&<;-[VEF64_M/ M?GZO#NW8SPJV61L142(,XIYZ9+4."'R;6\R"3MROK..UFW;KC(_EC\H>Y5IU MHXI[A!C *P ;'F5YLM98*#"XMX6CC=#\J M(51DX/V$YU@)4V1=T(A89< #E=5.93"X::GM%C"8QQ ,B<*$E )UC&O.+"Y1Y)QB!>M$E*$E76Q M=I,NVP*QAWE)F=(: #!R1X*&Z<<(&C$&I] T5&;Q-&9QMK.Q'P5QV'B,5"'C M#L:!C*$<,<5%)$ 84Q0KZ^S.9O$ ;A("X(XFQF5N ES$1"$PSYI7 B8J>ZN4 M>&46#V:I_C0G)78^[W/OI5<&F(H*$EBJMD@GZ9&.SCNB$W1^7%FG:S>=UEH@ M6LA$A S6,.TLCR&'KTQJH+"4.*FLK]CKN\5+FM>WHG#M. >@T&OY89E M 9E1$UA6_ZW8M=58LL(B:6NXB8?*HB8I]ZW9/8&YQ] M:MO.8*,3ML;"!\M75*QQ40KR^^'WXR_MG>8>VVOZ\T;S\]G>^0^QUVS\@-_G M]6][/V'*/=]K[I$9ISQ^?_S]PU?1. J'C?,Z:6S^#;_1/JS3S[R^>0"_M<4: MS<9AX^C?J='<^KGOA*-2>HF\EN"&FD$<2:E"$L@VH_ /QW*ZJ!@+P,,AUJ-& M&@Y^;"5A@7JJ8-9ERLCI(E+C,2A,_V( [E%>[/8?OMK00 RU%J#$N\!IDE8Y MP[W0V!&7K$BWU+=Z)LM\L_8($\Z^-BZ)* .BPD%L$8)'0"HM0!$&$A>LIE[, M%"E[CD)D5XSZ4D[E;C7)GK;BF#%K6K![%ARC]%$*CK%[UC&[K>#8(S665P7' MJH)C5<&Q.YTD *BKZHQ5!7ANC<4%DU9HSH!"20,T+1HG22(, C_+S$)VY]W( ML>#U^U8A!_,QAX5?\C/LI*_]N-'OQ\%?$7XC;G@_/!X6E<@WXTDOYA+1\%!P MZ<9Q%_K\O/AS:?:LW).NC?:L?#^N;^[]K)]_;]6_O6_E_2GUYOO6WO'G\SWZ M]W$=_MX[WSAK''T]G]ZSTCC>.VT<;9TWCK=_[GW;SOM3?M:__=W*^U?VCO?. M&A^^'-4WX?UFX[JJ9<1%H.1>@T'FK*&R#AD:&?*"8FV",,KG,^RK1K^UHZ(5 M:%:@.2T>[U2D,A"N&.<^DIQB F_AD<;(I(X+V9%7@>;2@>;,1C\K U.)(QFC M1US*A(P)#FF;%TEQDB:9E76ZRLE;.VJ[W+RXUCK.2^BE=MH;.T0[CTB0H90+ M*K2*@G.;++ 9;&A1A.OH[Z9&U9(MM1(-GOF(UCNA,]2!%P(Q%W,H@2:H>2] MQ]2$H&):6=>R*D'VBOU=8:%\B!@[[,#=J58\$"^]M":OX\N;:4WE[TON[S-5 M0I3F >=:0%PZQ'$,R&F&D0W$6D6$YSZ?\9(//I]0'<^]NZO^-6RUEV M=I%"FNW!;.6:CGA]Z 5!F=(T&:XTX4D'G8*F/#A!=/2$QRJ3]1JA;;:@JK'2 M!F\(8B3:O)1ND&80HSE&I./"!)YHKK_/)%]04+9$R:H*#BZVI,8@A$C<*9DW M&W -'"8:YXM#4L2%*D?S.N%@IDX]Y4QZ3Q$M-KCEG36:,Z [$DOIJ7% <&Y SZ>("@S7./D3)248J4](9Q;6M&;5XAG MUQ1U%1"9.Z\#LH+E8M,8Z W,:2@9(1,+7D5BLNZ&$K-"T56NYO7 0>)YKR/% M 5Y)0G0NK1.%Q\X%J_ABBD)4<+!T<#!-;U* J8!&CQS5$G%&'3*66:0L2XE0 MXH20!1S(!\OP/%TJYQ4H[;RTW-/[80_ 9M@K#X\F =X766;;CYMG4F8PMXD MECBU3.<=TS@%X?+Q&?V+?5,5Q"XUQ,ZNC3FE#%$L(DSS7GA'$]*Y-"V./%%B M/,=,0 3);SHB5:637H&_"X,ED=H9X25/$CB6SJ<5B?#"BBA9M3;V8OU]FE)1 M*RDV7B">$D18BDKDK)-(!L&5]UG?@)&7Y]"JA-&MB.65 MQS0$ZC&CG+IDO#5>FF"P5]$3626,7B.Q-GF'N0-]V MT^#4]F*5B+EQTR*0=*USX4O)N-91 Z-AP'E82)%HGBJ:\PIQ;>>:=3'*I)09 MS2*&T,WSB(RV BE* ?*$XXRGC&N4WE2"K\K3O (XD"D*GR2V"=M<"L2:H+S3 M42GA@?CHBN:\3CB841^2'+ND*/),0-3C,$,V)O@SL.2(XR%Q4L"!6=1YUBJ- M]])0WEE-: M.O7H>Z)?A7N+/S;2W!A3Z"J8P0/D:ZMQ88>/4YI.LS1O,)6E^EFI4>ZQ-TT')/"Z^%'*9![%53 MPR-,#5LS#-$X'[FB&C'#'3!$")(M%0XI;XPE3@5A8WGTYL$[11?NC<^L5>X\(SU*,/J4L:221DSX9'0Q,VG)EW:QBO:CJ M5L^/RU?5MZ<577XM0#3Y4\NGMTW+6OZ7[E*+/T]BIY^%G@;@)_-)CT7L0E2$ M@Q$$KI5P-& 7M2%2XIAH6JQT]F2SET9T[*GU9.K-[9_[U(F ?<+(45_HY%ID M1(* F@3F :$Y,?IZ>=3:6&%L7I4YSYWW5%J1BY=J*:W%GHF$N2&41.L6JTE9 M#?71M#CVP5E]8S_8Q*GW&H&7\2P[*)'6(B!EO"4B1@U^-X] PSM-X&_GGW.[?NXT M#_:IQBYA91 +\ \'&H]<@EB:64-(I!!61 M?QP1HQ%)X5G_ZZ3;;^4O_-&+0/'A5B/9KU$<,W'5B"?BRTML%J(<#FZ^9$9J M:<30UO_+]7Z?TNR[PV5/K=)&V%2G3OQ[V+O4ESJ(R/6B_8%LCI?^L.U3>]9? M^?TJ>07F.KJYX/#KTUVVI!USO0KG^X_@H?]3VVYL?MUM?MG>VEV%U^_6EK[= M#6CV;JVY4_O:V/BZN=W[.Q^W-S?RV^^W&QN-=]L;'VN[ M37BCOM5H[EYG#'.&)]<*4]Y!:/(YK'_S4M$VM7K]0>W_AK:7S_IT4P%$JY." MM37?MOU^*[4 LUJ#?BV?_LG*A7"M]:UV:W"6Q7/KW8X]A":MUIKQIX7_V'[M M,+9# 8!9ZK;F;!_NT.T4]_99^KC7LK7N<)#;![>^V/[Q2#U2W/&/%H1H+7^' M/JH],;WD-P.\B#M#N 6<'V @Q'@$'PI77]EF5R*?YS8_==\8K\^:\: MDWBYNG"U-DY.P:NGV^#EZKU6YR@BGC[QX?MP9YI]*@6[.U$WB,_*H? MV^WB>S8GT[(#9-< +M7/!^4 "$(QCY8BT^-[QCIT6JLO_?@"/ON[U=0)%&=_ )1FDG;;;Z0%9L^T.O.SQYP\QU M0^PTO_X$!GL&[6,0WW*:ZW%2CV@@#'$J"3)8&B1B,!IK3'54'O5X! M;X5C9\PIWNUVB@QT@5+.MO,HU_J',0X*'C$);CG7ZN%*P&# SY-V',0)'"Y^ M*L,K_%P7 JZS:'N7W'4F<+HD>H4A< WN09,A+'I.M#)<.RFU]P:3Q W=%WKE M5G;X7/RW"QVA:ID,$/IG[9$URO,VWAAWP%-M)BF%1_:719]\Y]W8K^J\0;\< M%SZU>7@(W_^Y\P&^<_3CO/'A,VO0[%-U^-V#G]-^M7=^P+Y_^)Y]"N]\V(+O M;/'OT)Z=9AU_W_3L._A4_?P'M.L]^%6=[6SL"XIQ%"PA0T- '(P(.1 MV-*@? S30O22R$"-XX3&R"VEED6K1%#,8*VBQ3.*YD\QK),P^Y8'E38^[SN3 M?-#1 "+RB'@T!FDC ])>6F(9XY&EZ4'->$%##,)"L!>T KQJ\XD%K@4\5,FQW:AO# VC"1(CL+Y@] MT(\BB"VBA%^YJ13"!J&,U!+\4G-PU,AH9"(Z:M2H;A_!.M.I"=X$K?9_A&'O MM-L+$&-\4YZ!S^>Y^BWYK_GVV)G\RO\Q@'<>XLV3O>QSMZ< M7RDDG-8*.Z3!%-,$&\5O&': 6N#7@OX1M[56>N..[H418*8 MK1<+.:3,2T9OW9XH^=\R/!S$3H[&NL!>3\8AVXCN%-.Y^O,.29?_S7]?II2S M#95W'YOH*3"S'!IV#SI@]+4N_$JOEKD81)ZM#GPKKN;_MH=YZ;_X $S<_HRE M]E.KTQ_V"EK6_2>6&>WR,:$C6MUPS8/-N7D[6[G ,$[ MQ^->O#2"(L#_$LL4>FVGU2[- GH.@OL:8+]U>0Q;H\X=#6G^$[X7>MD"H0]. MX28PJ#87;=VK^,!ZW^H/>60VZ]@>0Z'*8+W^\'$2X5_':;"2=*P#>,_A+[* MCG*=-\*%K5ZLW1A$6]^+TU6!@K<06C&1-) &Z9WT6J8$\141UN.Q6H:Z&D5O M-][/I$1ZT>ZD+!I[$<37C^^<>_W*L?\2;7NKR!6.DR65)926(.H'^XJE)*3!B%"(Q;C5 NF\R<-J MH%F,"R&,6%EG>A709G9O3S\G@6&2[78')=)"O]9<.W8*HQC/O:NCQ0Q YV^V MW*NO5?P5SR.F\>J7[MTZ&%#;%V>@@7UXZS(A%\K0O8%#+JM]PPW_.@W74VHU1. M@P#Q6P*O8.H,7P2*'V_\#._ZRYT4RT"B;PJO7KNT\^P1U9=DA%@:6"=]%CJQWTNWE M!8+#:,/HB?HE"POPI=3R(SIQ#!0M3'P_'I^TNV>Q9!<%KCWCPLN'PG+SK L4 MVQ\6#=[N=+K_E/'ENX)D72QO??BR?;&^M91C5@N7M@816A>>9LK8UN#Q:GE# M;7Z^U0GFW&Z5++ \-@;#E?=\=$N@*3;8HFY"V0#&G?%EY^O%6M\H?SK>77*# M<>0;YRZLG0)Q!1)X##\\[)5K6? 7V$D)&$!G?.NDR+X6A!8<.7;Z!7F<2K^& MF+]0+M@"SX5/.]V""1?!A,WPX=K9?'L#VRI6RB9YU,5]:W90O)$;M_:L]M@\ MG.B8@C_#, !XEN@.W!N0K-"YO8SLQ@,WIN\P+N/Q*'8 YP&<.:XQ"88 MI3GWTJE O!/4"9X,$67-2/S Q;2KV8&I!92E615Y:@K1.-H0^S*19%SBB,:\ M#H(-058JB;P&WFB8\]RY^;1_GWY /X[QY&T/90Q8*V,T$#X"_"]QE\42,,)* M<*+R:I' M9F9/1#[Q IW7R>KEMM4;[WG(W[H.P>>!;^QY\,9:S[7->W8ML8;***ABUEH6 MIO?L+M+MMR^>YF.WWW^SO@_OT7W/#*=:1Z1MU/$IL!C2BHY/HI:2#4,3T[:14Q;I/3ZA[74 M[IY"6%N"4Q&&9WG-G$9HPR?]VF]%!K$[!%,+_7_]\>LM"/ MYN)HP?7[$6[KO/7_*@XB7QYW*0X_@_.U[4D__C%^\>=8:+75*5RHN.C/4:M& M9V1RPZ8+#^5VEA]?GOU8P^7YCU'=H]$OCSY>*SZ:.LQ=?L;9&A;TQH_Q&KGQ MLU_=EM U)F[^^%>W_?5G@MWOKKH6?Q&N?FY?2L,NQ.M[VE M:M>MQ?K,S%>OJ7M2^O4SU?>8V4B)1\O$OSS/>V.1TC?0-XU?DZ,K7?-0^[E# M,9]YBE@L><]F8G4'R[K3$U==.NY2O AG?7.]5AGB(QOB$VG'/6N9K)VI'9*C MP&3>^J.++ZOV?&5"[UY3;>Z'O[4XT_,]]1/60IK1-K^:7\OYB:6I97;/W$19 MR^QX2^PT]_#W#UN\?K1]6H=K&D=;_'MSFS3.#X\:T-:]H^^M>O,KF:YEMM?\ M(7+ML[WFP5G]:.-G8W.+UIN'[?K15[;SH($Q\)5=J+7'V8\@<7,IO7!>Y>IZQTA446**] K *QA57Y MJD!LX2 V+2$3J3!,88^2SG5RH[5(:RY0Y(FS8*SW4@.(B0;GQ;B8';"C6!'.*,-,><<8][K]=T%9+0JWWT"WYW.9$68;8UD% D";LL#EOE$2 3?I928 M"/-P/LM$;M(2><&BS2\FDM\NBKOU!UF@8*;,P[UB^&LZY/4ATJ/&\.,QV2K3 MB!4*S8-"NS-QNW9*:\T-"EH!^9>.(AV)0QAS&XF1TN7ZU@_.I?\"")Y)W+=R MUR>)VRMW?9"[3L?JS.!DA&$H*AP0AX@=V> L.2H>4C1+<540$%#\AG[37V@H!@[FR;BIW?;WN^JCA M>>6N#W+7Z9!<226E4&"@EE#$<; (8AB",/,J,@)A#5$0DC\X%;Y ?WV*Q?7B M[U8GQ [8/UN[IMK!LSIC,U?GJJ7K-IG4:@]9:;]QY\\KAZR%Q>]I\&,$5]46 MN/NBU.QQ*Z%I3 10*BD,(;MP"3D8,J2(%288ZE-&*?G8V]]>ZFK 6_7JA87Y ME5K1+%&B<@%#Y9I57^I5_)W#[N]02G, M]LO2,U7>\M$6\8LAR/*3%0K="X7.9A(!)&AN>(K(AP380RE%6I*85_$-C!,S M*?!K]ETZ*VU6R+LL<( -#;^VK6K;U[]9M6Q5<>^K&^^M6(8Y>:]*F^5I*O,.!YMP??]O@Z8>*$LPA <(8ZE1893BYRQ MCD@/--GCE74J'[U"ZC(M9E;@58'7XR5C*_"Z-WB=704O%R57WEC$DW.(AQPV MJJP%F"C+8!66],E-I0DG=\*_.F=H=6X%6!US.5=:Z0[=[(-D7+K!8XD,A1E%G0 MFTM MI3 FIT(43O!M6.YG#/5+X.8C=)[XU:,S5D4R/4,!7DGGI;!(X7N,$L> M+U*3KVKEBV_E0G/2^)8#I,@LV?'1=UD$_<0""L ,4+/'\*"#?JW5\>UA%K,M MU,]C[1@@?]@KA-,OA=4GJD'=KYSY77?*5_=8GGLLM B:67+B>:G8Z;.;I';W MM%]+O>YQK7M5RW.F'-J#-Y(L75_NYJ/7G MF>4:CWD(TFKDC32()Y7S!32@*)**26#L#%U99_K!9\^6;T-;A3VO%'L>64>S MPI[[8L]46"\8%]A0CJA@'G'L&-(<*V2U]EH9%@(/@#WD%>YYK[#GE6+/ M9' M[JT<5P'3/8%I>B5%>ZY9X!SID CB+"GDF//( "'R05M& M"#0]IZAE!4WWA:9ISB2TX](SY',1;NZ$04"5%&)J#E;S?\TH#C"!II_-QE)\_J\!I+G#Z.I-,HD)0F%4D[#?7>*6' +]) ;CVB, M!G'+!3("HA\';Y/(HQ!6+4 SH'+=Y77=)]$,J%SWP:X[G:YPCBJ.;4+.$XPX M#%^N3A"151)G65V-/4R[02=@!*5/O5:,#(GMCU. M+C;B8"=]ZL63*MEX'W#:FXGG.40 5CB,;$P>\1@@)J#"(\63\=Q"6*]M)?OW MJKWW$?0 *N]]).^=HA8DDJBQD2CP"-YKM45:!@S4@D=&!"&)2(CH'RS[7;GO M\KKO(Q3^K]SW<=QW.JH7BEJL.4':D2SUH3#2N-B)P(G7W!H>^2X" M^]\'UK7C>M&L;(RMSM 6[?JOWT/KGVO?GWD'OCAUMI'G"F0GW7XK?^&/7FS# M-_^)?YZVPN!P[!<35Y7M^@-?7F)=O]L>#FZ^9.)1?$Q=(!? *V;!S6SW] N][#M%)G]<_[/ 8CC*'(F"1SQ>F ;"YJ&XE2!L9-A B3=(3Y M^B2;?V\8'WWL)JE$-6;38[8#8X:5P1%ZT >,$5<.4%L%C@+$WBX88ICE,V,V MB>"V=P @GH]GFX(;/\>4-!K0%MSQNK/,-=N+-=NOI6Z[2(K_5IR![@[A)T/_ M7W_<"-!7G^W/Z_"ZH""77* XJ@Y/W;8G_?C'^,6?X\*IK4[1]N*B/T=W'Q&( M:T2(B]\K/QY-C,:L:<'RW#A:U!C]\&C:7"NFS2D>5GY&U9KB[,:/\1JY\;-? MW9;Q-:+%PF]+Y!J7YEZW_?5G@M%'::RZ6X-N68]:3@&J&=)0L+.]:'O]6NSD M!MH6[ '$?9?]$EI0\N5:=<[J?]^.NEMC?0%Z.9][J>N-8- MY /$$Z^I=K,DSG-]8B6SE=IO\6+66K_G7PHH#3??8:SL>,_?SOYI,G/"!26>_B'K&R;@O\=CF.CB]G?2^E?-P>5IX'1FY(_^S^'WX&.[QU] M9KG]>\W#0[@O@3:EK 0RK;'+DPOYS(QEGB%.<#YLS"&@"I0:B85T*J]EZT7M M<)T'5E]D@<0*["JPN_L6P@KD'@/D\!3(A8B=%Q(C*W7>Q!\ Y#RG2%/FC9&> MPEMEKOEE8-Q;$!T&7Z+W*@M7+:,^.I[-5>WU#LQNIW/?! M[CO-6!SA'$OA$&$0#S:* V6U"JYLLZ7J<[*@HH9+#LI88]:J_;- M']A:*E*28Z_F:;<"LWG [&R&BW"JO8S!(0N4!''C+#+*2>1Q(CCOWL,LJ\ZN M,K(H];,E2B15KOW47*3RVGMY[30%(2J:9!5#A.F(.!$,&0O_8$*TC E+<->5 M=;8HV9PJ+W)G"L*KO,ARXM1C49##7HP5G,T!9XUWLPM=P00?#$7*>@UQ%/7( M10 V*J*G)A'IK2U("*_.CE3.O1@24OGM_'X[LW;#*7;8&12MRYD0ZA $$ S\ M%H*)* 1$$AYFQ0=7@J@R(?/2$%%E0I83J1Z)AKSO#JN5Z+G0;':[#1%661D) M"MH#FCF>QU[\-.*G>>WYVG MR0EC0G+M, )'-H@3;9#6EJ((HZFBE,1BL0*.JRFA?RZ10[^%1$GS,/9B<1RT M2I79C\U2ILMN5,Z\2&>>YBA*.PG_3Q"! /Q MY#W2'EMD0F3"<Q\I3NP[=%YXG&]F66IX@\2?F<:I+(&9Z09E@9RXU4(1>.>_@Z M8'6&:W%^F*?\/VICF80J#3=W!_[VHDCOKIQG/^JL&\. M[-N9W;IDM=78&XXDIP)Q2C4R4@@D1&2,R.2B 4;'5HV2,^AW]RH>52;N53KW M'6A*Y;>+\=MISN*]Y<$HGBMJA.RW^=P#P8B&(+Q1T1*9MQS.5II_%J=]:_FV M3\!)@)S7_K'M8;RVE-\S9M]&A?H8]&?H#G/9OW&'5#'JPCIHN:>'9:-^-Y"^ M:I*89Y*8W1$6&-]]=+GO+&Q M+P@3TF(*^"8CXHXIY 3S*%&:K,JJI@E?5_K\>6J<[PY/3MHQKUW8=LW9=E%< MMW\8XZ#6ZI2<,<-H(5@20VW0'8M?B[9 M&J7J40I_W[.F^J\_8YH_3F/E76][#14L?/[JJF#/UG!^RS7! M)^O$Y\[ =^B,1[6[%W;N;V%5YQ^VQGH'N[S_0:0G;.03F]8+7"V^-*TR$UNP M8]1-:-C/BBJ973XD+_[:8OCK'K&*PN^?T?R26[J3OO9C$/_CIN-+^> M[FS^]:.Q">'ZARVR=_25UX\^PWW;A_#8IWG#CG&)V<04EROK=!6;!U<06KZ5ZPJ77BDN&6%99#)*'R0/*E@K (@4 MD<08I90H< D3RDB%2\N!2]/K+<8ZRK6G2(@4$:4_V[803CG^RD4"J$"R9V#:+_ >%:F_#5O?#7N]O,OBI-LKL+6;:MTIGO^+ M'1?5//I*Y]%%K;+=L"EA9'757#G'7-EX-\/A$]/86N618"DASI-"6D:*HK;) M8.!!E(>5=:%GMYTNVTQ9,?@*>1[*X"OD>3SDF6;I.$H.4X) $1@YXH)Q9"2V M $0B$JX<\X2MK$NV_,A3+2G<>DJHVSE @]@[GH<9WNEL0%5+[)$W?S:Z'5\! MWOR MSM#M:@PDN.H$'&.(!Z81E8XA3R6ABA#D]=T95VM:EUI)+QB9WZ&_&+E MS ]VYAG!$T:M9P'B)H4-XM@8Y$@@2#+J;()XB1*:]W0OH-;XHSOS4J2X7LRA MHK*(SP(S7&]VB_K_HHXE1:L1-<50;YVV^!D/P:GV* M6@>=BZTMY#3/O ZRY FU"NC>'- ])]FM@&X^H)NFN PGXC'1B/$$\:K&%!E/ M-?+"&&E8C%BG#'1&OW"@>Y0U=EZML5=K[ O;DSTZ:OB0'=EWK<2R?/>H\NNW MS<@EW$[^^ZF7(]3!6(L<\"YD M-<6)X2"#XBOKY.'J\,NW4E!ATBO%I$5MRZ@PZ6DP:3H>],0*&"V.N+41<4DQ MTD9H)*26!CXCU(N7@4E5O'&;6T^X$/CB20_^W1J.HW+HAR5<"V@/,B MS8T,:B7A.MHZJQ_Y?4V9)YX%)!0'>",Q(LV<04K9J%)T+E*ULLYF"T]7I5=? MA>L^ 3.I7'=!KMNZZKH^,F\*C=6("0+(A1@)4X^"B$QH38Q79&6=+G75Y*7( M;[V8_1?79[96:YTX=WKKS2Y(5F(@C\C2*DR?"].W9NA8#-QX0SFR"@?$8R1( M^^B1< KF9 @Y;92Y!.""JZ4^__Z*2MNH@K.ERZE5<#8OG$U1U$@X#D0+1$( MBFH"4%2./9*.21LI#][%K<*Q+PHN#L4791B+EV4;S<)>YJF?R9*A6DT<:* M^^_BKI:E7O84^JC5P*NSPO>90^LS(8$U5AI)&6(*:\2QT\@&X5%TGE#,:* > MD.P%G+6IEL,KW'D\ZE[ASD-Q9XJ["\ZY%L*B2(5 W)J1]6:/@SISPE2^A+0N)JDXMWQ///L_PJ*2T3BF?5LOY59XT M1580@:2(3)G(HJ,4\&Q1!SJJY>XE]-5')1Z5K][?5Z>XA[.&>LL2(@$"'^XU M1R8YC[S'"I,8&8]X9=U4]9%>U_IV65]@87FI:E'HS2T*5?IVRP/K7VF:E60#8OD$WQ4V+R M. 2'4G(&<6$M )F*R&D?1:!1$Y*5.L6#">KK6]VU;E0<*LU8^_X(2IN54F)5U[3;DJ7;2$%)EY2VNQ:L>1YPJB) M:D70%/]'&/;.HNW]NE+1V&]';GOAM<6'V6=)Q4SNP$P.9D(L(X@R.&"4:+ Y MR\V093C /Y8YCA6G4JZLFS4R+:Q=RX.V-.557KP'SM!2T[L5,T.\GT\$/4N1]->#R"-/S M9)Z@@I:%0,N/V25HSP#S34(A)9N7M1*R!%MD;>+*N^A@;EA9IP^ EB>)05Z\ M_SS"Y%SYSV/XS_1Q$A:Q(5&@)))&G$B&M/$,*>)P'LO@+5E99P\@MU7&J\IX M+0L=NF/&:[/5]_!,@]H7.XC+,D54J:XE9-)W3G6]L7UBG>&QB[V%["2X14AO MBAF,73=[[J?8\Y-;QQ"M2,+M).%H>X9DJZB%T5@A)C!'W'&&K+0.!1R%MR*1 ME(!DZTN2_;R;QY[#$_[S4=-\%7K<=_F^0H^G1X_IG:=!$$Y50(8;B7A4&AE% M#9)&W0)2%F%'8^,'=-9WQA54:(V8&X0 M-Q@HF2 .42$#$0#ZG!5;&I;D)/*R8L<"*-GO ^O:$?X;6O^L3^?8B[^SO[4Z MPZ+ ZW7OP(6E$W"M,:7)$!8])UH9KIV4VGL#\SDW=%^QE?$/Y8M&33NVO8-6 MI]@(6Z;5)WO[1I+]!+E9FH>AT1W$FJ[]O_]/4T+_K/UJ"2HZ"5@C=:8Q\/S, M$LZUQ40HSRF1;<.N_VEW_XWE1AM7/ M1BASY'_N??MRU&@V6HWF 7CW9[SW#:YI_@U708LVO_^ Z\3>T?M#0(QV_.\O M9]^_A1-'N6R/&T?(:=]XJ9E5H$[#Z!+A_TAN )N<-GK7[D>-.6.H$71\/^H)7.1M:Z M_E^N]_O4=5-^4H[@[^!2^F3H.)N208/_6Z,&^$_OM>]WB[WQ]F;K"3 MLJU<3/WRC?EDH_ECW[C *4S6*#BM$8_,(9V$03'*& )A(>59FZ_-UBVJ@9&U M\Q"WNS:/'TNAW[3ZLW M[-W9-:Y@P;*."T^ M;BA[!BZ9QRN\T(E8X8UFB6/K;0!7,# '.2F$UVSD%8)H-'YQ#Z](@Q]_C/L& MVNZ *^>&;93-_V3/>MUV&UQF4'8&O#KHV>./\#QOUEOJYU_%/C7$ 4P)%(F& M^8OEK4$.!^0"L-( *!X%$")\3=[QPEVZ;F"AWPMK'=G2);"NU9JE"Q6VTZ\= MVG_ &NI]1,N:'6RF?<'-3#BF.UJOKA*46&=,C8 T'*8:RR7, U)3()T3A%3 MQE73,+O=>'\=H]GN@"\-*!(*!40]U(C[3R#/[53W$-08.W*^FQ5U?\LT&TT]K^BI_>:0J_9*G7:[85^ M[/QZH/.6J#-TW\%$F+RPR!$5$<=* FM5!GD!][.,)9-K; U.NRAO M8)K9U91+-JW6H,^'O;RJ#PX/@T'7:F-R^4S!T?4\K]&MG=BS/-[]##& 3!W? M.K'M6K=W"4"G\!^@?3 OYFDWE,^5Y\'\_+4(7"#4-H$59A2J,;(ZFBF[)4, M*A!C8>(=^/G:,;3IL#^Z:C>>#$:7X>(RLK88[KZ,G'ICLLYK[ID2](^!6KA8 M TYTT() /CML_O\#X-@%EQG1'. N6?D*^BWW/MPDOPF/ENO'%B-7$M[:L _] MFN]Q4D[K "%]&-S<_UVXI $)6V61G/+"X4EMT*U1#N,> M?_3AK7:[>UIL4"D(3@_:6?*'U5I_Z(Z ,^3OVY![M[2D?)?#:$.Y!>KJR%R? M?KBZ.8_GM:&3;LG"_NC%-GSSG_CG:2L,#L=)QHFKRBS/'_CR$NOZW?9P>UI2N7/;4I$3'5J1/_'EYL=3R!.1DY8.0_D$W0V#]L^]2>]5=^ MOYJ]:77&-Q<;6YNU=SN-S:W&;OEJ=^?C]N9&?OO]=F.C\6Y[XV-M MMPEOU+<:S=WKC.':[,4+S48 ,@T+KE3BF(?P"W"K?*YVZ[@UPC? P']:H8@^ M[: &_Y>7;@=/S9MSL'7)B7?2.\#?+Z/)L]G]*VX G/J(&&]2]YSF2@/^BN9B)WT.W"36QK<+A:\WFE(9V5 MMI:_.RHS5XOCC,:PD[\#T=_@#";Y$"_F_.(W,K'J0!/Z?=O+/P!SZ4GF!S"U M'W2+*;[<9I2-?O1\H];DJ+'5'S6@Y4LW2,->,;O?T/S:P/Z(F='!1.W+:7G< M7C=.FN3N_*5'^2LD@^MTAF'?1K'8+?B[D+_6'"1K3RG?\ M]<- /UKHCTZGR"!!Y\&S=+J#6F8EQ?-T!NTS<*U!KY79!'#1W'QHSKBA2TJE M-R]Y<3_;0*C]W]#V8$K)_92I[53NZ.2DW1K9Y!6^-Z)V%UF!,DG0N]9:5R_& MZLH=)NFE'0!%#+8@$_9-HP'/$L;1F?4X(G; ME\\)GYWE"\8?3C6G/_2'HPN"WJS9:>S)MF])XDH-+\#0WH AEELX"E"#WACY!HE1052&8N6C.CU9CR! MP3H>L>G\3A.(4W_8.QNG-R_[H@4^0@0ZZXL7(P4XU *+2;WN\65_ MCP$^I^\N\KS9J 4>\/)3%W.@*=A-I&QW:[5-@!N>SEF:X,EA9LP8J8]N;90 MF"N5+!T61GMGM<6<9]52;Y F0F>3T:/&2CQ?'"(F<" S@B*+#8)28&U\40EDH^5 M7I<[+J%@G$ &ARUG7: SW>,X!FH8^J+@5 %#_9R('6/7Y51; N4EI/ $@?+TO23HM- MO#T$VCAO;&Z(QM'7G_7F#U$_W]O'%F)\Z17R) (<81MR<3R.#-9"2@61K>/7 MK_Q>A:,9-+#M@F05-M2V_7Y)$N$O>Q%AC*L%GY6 =-5$)PP,$"R4*.9'D9N+ M8 %QE$9N]2XI=3:8B]_N'\983KZM?A\FY,)">\6EJW,9JM:>P,RIK! 0X OM M! 40Q\E197E0-Q6JG=-0(2;*BRMYDKRF.OF;,];S VC?-OSM3^OGG\\;G_=9 M)-Y@;Q'7+B(>HD&:"(E("LXKAGWDQ8GRF_8ECVTU6P2 Z:55 J:U+U0U O3_ M:JU(+8TYF9_58[OZ_1)0E]JDWJXA3:%>H[FQ;X(AFG");!0<+(DZY$@N61^L M)4(QH[,:^^VH!X:SU(/^YF>\JR!R5O^\KRB1SAF'K SYQ"D%_NV-1=%2DA+3 MCM&\&K_&;AGZDNI>LU!96Q!Q?=S]J+N98P_;H\UOS2+O_'8WI=*=C7T2C=0A MD5RO)"$N>4 F&H43CU%36RA%7L3H\-8\5J3X[7LGM MUWYKY[S2]77HL2R/#$;7O2CW^,7_PYWJW>ZA3M+B[Z M<[1/?+1=M;CG?.4?_C%X5;RC76I2K= M,HOL=SBV\6I[8V8;SY7.>*)2/H/NR7.=^2VCVQ-[!M.F_Y%7E$=[8FL 9^7F MYX65B7_3(A&O5"'BGLR?/3S<>V;5B/NRN=%!QL^X<;[%Z_3]T5[S+VC/Y]-Z M@'K6]N MG?[_['W[4QLYL_:_XDI]7]5N%>(=W:7=4ZEB0[*'?(O)A6P.^26E*Y@8F^-+ M"/SU7TLSOD. 8,"&>:O>K+%G-!JI^U%WJ_7TWO8WN/\3:5XT6_D@X^@0X\?B M'-H_3\F>2D5N'$.1*' 3*&%(68N1**CQVG#*) WX\NS.E%OS4Z&PTIL)-SYS;:Q&@*%/"8*)T M83@KK-3*!"V)P0X[H[&ZF=65CUVAB]#KUMBT+&PZ7S"XO O*<1^1)E@AE@IB MZ!@=HIH5CD8G*9$O7E:G]5>#SZLFY+L/I;4"3&L78@C&@](:S2Q72D01(V4, MRYL6TZN5\]>5<]YPH# 947""M$LYV(H:I$+AX!^A'.,F8E:\>*FD7"'%?/)! MJ7)HI__-)9GOPDAW!_=MK3$'!QN4]5@:01F1Q 86"D&LM\H4\$L=GGE,0&J^ M6K 6"N:UY9BCJ&0JSB$Y.#$BHFBYP%[+P%U<)T_F$1CDGJNN,VUDQ,H*$S4C MSFE5&*M(M"%@%7111RT>6=?GC0_.L93>1L2X!..#6H64X0I)5^@H"ZYYBEKP M#2&614CYJ%&+NU&_K03#[[J%6?[)QXBJY(@J#;7U[$HN_+;*!M-\)EN-I3? MTL5M+6J9TR*2E-]M$?-6(L4(13(R;+$V.F+YXB7>H'2Q&OKO=7CE*:CN@]L_ MM>K^DNK.FT%*4R5C% @KS1%CK$"@R04*ACML;)"4IYSEC8(MNCR/HKI/W\Y9 MMXA1C@\M''7HA'P^<"XY]!=MYBJ)DX+,^.XPI81FN[G."[CKT*SV K3*IN,E MAZGJ)>CZ)6AO,>IFBNBY*")*#,V(A4B1Y5J@2& "O3%22/#$Z0;C9+F>^)U4 M9SU2IFK@K(%SQ0SW&CA_%3CG;?<@B9;16A1"HH"EDB'#J43,4>V9L-I'D=QN M@>^\@[H"P/G4#/\5[?!M"WS\] 17.<6M3/KT!Q7C[QUGGSPL'][\\/CH^. MOFR_.=[[^Q/=^[Q[=I#;V>+SYRVA7;R[O7N^N[U#FQ=P__;;UM[?;[[M?MYE M7_8=/[CXZRCU>3?EEUP?EO\]YAO?>?Z5& MIRG&2%A7(*:I0+9@&!4PP,I399V7\S-,I3#$J,(7W#/XW1(:M#1YLD+!XOP, MIREHY#EH3$U"_U(XO+(2S*6>(4$,$61F)F<=3<&%>DS'BGI,3N MQ17/N?:-?X*=?RX"^2,=.L[S\#W/0^8/C+FX@>F7A)$GF5DR$Q:==8?M1. R M18/7[37ZH9THHAJ)0:W?3P&IQ#W5*OFH>M"O&'H-,V&,R6R1B70:S)CV>7E) M94';,#A+/%(P4M^@HZ>)?*HW._4[?SX,?^F^6Y:[7RP.S4^Q<0YYF&QN*? M/'5X;,F\'W83D1O(E0LEJVKB;PV5/I0D[*TTF,E^'XDU?#DJ+"AY_D G.XUJLC=*YE2 U_^=F>T,I2WHN.E=/K,;T.F.Y M*.GD %(2Z6XI,[E6PXAEL(2ET47=22_A&I<8OQ+Y8*_7!=\RDP_:\^F+*C0& MM#5E+X>V/P @*9E3,Y0,V^U<)&.$GI>+9D*B6CP?6CSI6#P_3BT"PTYW05C' M$E)1/9>2 ),W*$6ETQW)PIA7NMN;W#6F 1YD46_V@-X''N)@4,)G8NJ,=>ULDW8^-D4IZG M?Q/=6"G+,9E#SO1ZF2>ZM!2S 561I$^98*W)6\ZPVIC^4VUBS3X2S)8;)B-U:3_WR5 M*$RW . 2"*1%9Z,Q?#RL??'RM-N9(V]O5&4(,\(EJ6_G,'[FP)RE81]?U0NM M$SOL]4M79FH8*[[>BW!Q'"O>RF[-5L=/O='HA?8ZX^[#!_%C2-^[F,R:B& M7DF?>-H#<[(SZ%^ZV$^''MTN.:,&6P;RHJ>%F<\L9LD%,0 M@MEE1';K1 Z)]:;F9.E\BW*S4/?!#2@C@1_IKI)L_?Z2\(>=F M/5UU7V\KL.QFJ+5\.MNDC\[+J&]&R_E4%@6#QGXTAW0]7;7WINDG%-&_O M;2A[G^K05/MG3Y+*^38C0)[]"-!;C,!:O-:3I2BO-;O6[/O2[*Y2#X8=H"2^4O6[XJ=+DTVI>%,T5/^KC5#=[_R9RI\@4V3"M,K?=,\\(Z MQYD*A9#$1Z?T71EB7W5/3EJY?'3_DB, *W.LZA=C^>6QJF/?:GY^?;:;ZFSM M?X+VWY\W]S\<[9)_VTWROFAN?VBE_^Y]_O)M_EA5D^S@@_TM>,ZW'\U]>)?M M'=S\._7W$_VR#??^O9/^R[^WE M\>OSW6/W-6I%>&$QHL$&@$(O$,R@18"#OC#8QUB0IPZ%-=K5:'=#M N$8,8= M3ZK! O:6$:8((UY(Y:SE2R&IK"%ON9#7FH4\ST2(G#$4*$F\75$CA3F GU>1 M1$],88K$5LGP8I&(IP%XM>U7H^$RT# 2CYT%(X\(SVCA+26>$<-D(5S!HJO1 ME ^[ #_3H;'-[G4O8]$K.O^FSL.EK^#&1GP1X MCY/,6#K-GQ(K LH145I_T'7?&J>AEQVS=+HVF%X')>K)TU[W>V9IV\B<*G!3 M_S2X,6W?VW=TFI]Z(W/2]8)+1GYFR#85D7@^P#)FN"ZY!'_6N<4.C/BM$X,> M7!2,.TI=;G5]?FB^VS>&_4PX ]?M)E^U\'-HR3:9]?I-]A>&"F M$IOLL&U*ILWJ[<=-_!VZ)V&0R)+^ZG7/.BT0@]WNF'%Z1 @Z8JKMM?K?4"<, M82S:C? C#1&T!,)R-BCI&[]WTX/*=W],9CX8]UYHG(5,A3MF'\]9,7=$F7HY.7:_X8>]T0R4L]-/,Y:^6A3=RR7W1@3;*T[H M5?)@_93+:YH ZPHZKQ5X[VM9GN:)G !KT3RQ_#2A*>@SR,7@/,]]XC,]37*S MT3CL=GWF8TS?CVB9!Z9SV,H,IE4[U[%"I:=?Q@Q5)!)G%_J;C>V)4)=4^"+J[&0E^S^W"+4Y(93%W.'@!..$*J.]4IKI*+A.U;$215LQHF@K"CH7<^.W MBKGMC/NY%U/)K'\2JVDIT?\=VOY-M_>I/PF]B?4,O?TZ55OJ0ZKPXC@V+B!5 MT+1U6@2DB=*(V>IGA"*7+VUG%ME2Y#=! MNCKF,%0"FA>=7"8AD0=? <$9W5T;&FC%5KD,5ZA]G20O0/25TCSFFIU^@;3P M=5*-AEN*MPB%8TX71EO%%-;:,R(((5YXJKQWE7C+D7C/)X36XKU,)L)#Z-\. M?(9G['\J=L^^)*WC<; MC;)([V4B,Q:M*0,"C--K!30;?[<1MB P0*ARU%#!6% J4&X-8=8&0[D3\UA: M"]M#"=M.L?O^J]%';KL-2GAF>F6%I:U)_:)E4>FNNB#L=!*L M'0\[;N*49K?7G)>X:!P8UR6?>-(%\-2O6,NG'/09AHG;KN)>BB"LX5Z2P(I( M;,H&#!X6]@!V*I;E?G#![V2;_I6\\]#OPUM8\#)2GR8,&:^FNS\2A//GBZ[' MW]CNX=<(#@)6KD ":UB^@Q!(*6P158Q'#JY"U J6[\W%LM:-\<)]->Q<72CK M)G;HQ,2,K5Y_<$DD:@#Z%S)]?[[L2F%-9H!Q1ZTP0GM A$$[U468+G\V"3G- M]?N78F*+U(23@!S(;R_D>B_7Q>$N"Y E)_4VNO>+QSIOIWLWS,5X=FIVL8O! M2BYDC)Z#N:*CQ8F[VR,C342$",\-YS S\L7+8O.J(LAC7=M? .E^PQV!Y5*6 MM+I<<*_4B[(@3-:+D9.YJ%YE_.\TWY,*$E5&^5PD[H$XY'].'9]7ZT]3M9EV M$A[!S]V.@[OR2S]C%GF66.1AG%T,'G$?/6* _DBG^J0X%(777.FBH#]CD5]5 MD^=:4ODI+;E2'\9%82Y=F"8_CQ:<,DJ2M.@&WF@9T<[FUQS#_(U,[?6GF*=\ MDVN^? YHMDGXKU%+/P)A]7UU%@RVNK/\9KSE=Z4 UNM)D;A_34QW&>R1:SHT MS9_#]ST12%^9[OHS$LK5&[P;\N]>_[;/:LB*Y9*U/IV!J66I9KZ]]BC*B.D? M-6P $S9'94KOM=7U-?UM?3[INEUEAEET4F+C&2LPU8HH3PILC94>1U/%Q,3/ M21^OB8F-HQ:[D\#GY];@:"%"T9\-4?1G QKC8'5NZXD<:WI[O$O>'AU\>?'AY&#_;6OWY'6Q>_$-OG.L"<]O;A^7/_ MT>;?7XYV3W;.#_;?7^S!=\V+0PSO6C2/WUY&G1NIB"Q:!Y.F&&(%$4A1(U ( M2L/WV)D@TZDFO.Z<1?6A]AHF[PJ3TCNM/2Z\(8)9PRSWW,A0>!&I%814VW8U M3*X]3,[SZDI),7?>(<9-@9BP'%E>!,3A^^"METKEPY\P^S5,UC#YO&%2%]SF+,^2,RT89XIR2WQA0U*8R&* M$$FL\IWD3+[30^+=%7#W;MAS1Z8?^C7DW0;RSA="C#AH5:C"H^"(1JR@!&DF MP2BD GM'4M09+PWR?H(L]V7YS3WRRJVV9X\$CEGGB# \<,:4$,84CG(P?L#( MP<'8Z\ZNU4BP9DBP4)V*<^*8LXCZ( )N$'&1(,-!*N+!)A0(KGP M+@;&A*E?BGI<,@IK@FN_/6S8HP\O M#)_N&<3^-JW./]U^?R?S#@6_TWEM>BF#L$:UVZ#:F"YZRMU1*EK&(_*1:L28 M+Y M/%@ZWG,KF:!1\!(=#VO;U+"P+%B8CX* MVZN5Q1YA 6# I//(4EL@*DP(/'+G.?@^=(FY1#4ZK*2%67K-?$6V/&+8KNI$Z MP69M$VS&*\9H:OM[P\3QF2:6UFO%;=:*Q0-\1#LNF%7($$;3 3XP(46(J'#, MQF"4I\;5.VGK"@.W\2?7(]Q4@\$2P6 ^M(0M=L)0C*0O)&(62V1\4,A%8VDT MVMB 7[PD&_Q.,><:!5;8&%CUS)I:_Y>H__/QI!@]TQ9C9$+0I?Y;0B,28!*R M @O/8YU6L[8P@-ZO.D2QN@U5X4;L-\[CP55EN> MC$/NA0&3(#H1I;8J*BJO8#ZG]<'2E4/[Q5-6A6!4!!415Q$C,/H]LE(J% /G MPGE7**M>O)3+IG%:@H*MQ\G\&FIKJ+TYU%*E),<2DP(\+F>BH:;@K'#84>MQ MH2JFJ,>QNFL<7B(.SX?@:"$9M2(@S8U+.&R1\@&C@*6#;RQ1(5.@Z&4S1=5( M7"-QC<2UT?N4P78^WHD)#XQHA:B2#*6%%HQ>99!R!!LE"0[?UQ SZ_VESY?C>A MVQ\;^WN-3\VM3]L[^Z^W&Z_VFMNOFQ_+3Q_W_MG9WDI?O]EI;C5?[6S]T_BX M#U_LOF[N?[Q,@AZAA///W[ [" U<-*K=^<8]UY#E%N3> MQVH1//[VX\O?.S]2+ M_IMO!\>OZ>[VSOGNY^91<_O+T<'G';)[T6Q]V8;%H-&/9$&3B_7$P+Z=S24<[(]8^;[5[A+(B(Q9$3 M!A:9UMI@)PHGI!0@-.3%?5B.@A^VPUY\'6-P:6D;"]X',PASQ4C38OJ, MI?!L[_W7HJ!@(Y. 9*0@A;Y0L#8I@8K"P"1KHB15ZUB1="L7Z)W,]:@:[Z?- MCYN-&%+1T3;TR0R&@V[OO#$P/QH]$)!4W7FJ%'L&1_EGOQ%&XM1HE2HUOJ'5 M3T5*R^*G_3]N4DMT[D3$^I4297R3TYL5>[Q5#4F\*;!>EU*B=6?A-T7HO73V MALT^N5*BU]MNS[>6Z W'IBXF>I?1JRM _M*8/;=RHK4T/9PT/8P[D[SS;R+?1/'>FOPIIS+CZ.IG+EXO/V!R'HZW=7^ MQYN3W>.#B]V+;Z1)WK,OVQ_:>Y_?\^:QH\V+-T=[^[NLN?VVE>Y;V/_X?'"> MVM[;/Z!?MH^^-?_^Q+]L0SL7CNY^?LUW+PZ+W9.WX*S_>UD5S4)S9@VEB#L9 M$<-<(&.I0K$H@N,\%()$0!*PLM>@I,=C*-'_OYX=+A&I95 MI86BE51X@:U#&),",5AWD)*1(65<%#H!%*,U*M6HM*JH=,>SS#4JK00J+5#_ M8T<4%A)9(P"5..'("L"G8",&19!>,U.C4HU*JXI*=SQ97:/22J#2? 8;E5$9 MQA4*D@3$9(Q(.:$1MMX)9SAQ6-:H=&-46B9EG=R4J\Y9EY1R>B1X*?\>XT\(AK5JQ'U"QY\---AIB M:+3(. V.70@6V0"?C!0J>AT4B_'%RV*3U$J]9DI]-?'4?<1MKJYK4*OW ZKW M?-S&>R,++QRBNDAEG%E2="^0T(QJJ;'20EVNWC6SY,IJ]H.&/NKE^C'U>3[B MX34+3";.:.HMV.%%1!I;A0IBN&5$4X]UTN?%VB-/H^+B&H05FMT.RIDX4Y$% MWS"#AF^!YO1"9Y"SM(]^!IWCR#H MU7S):KX04H!9%+PH4#KEB!C6!*G(,?(FLD"QDT6XL\]1:_AJ+]]W#B;4>OWH M>KW 4V\C"5;)=+8Z@%X;AXSB GGIJ \&&^)]TFM:+]]/6KGO'E!8WH9?K?1+ M5OKY@(-UN+ 2.^04X8@%0Y 57B,JN(8%G7*A_=(V_NJZAJM_93VP:U P<@W" M9 #9O6#ZH?%;+_AAAHO?&ZU./JU6I=TT,K%6\(E.HC_HNF_(P@V^8?OWW]PX5^'V[XJYS>=Z&73H[6 M2_2MENC%W)Q(),9$&>1HJA^G"O"W8<*1-CA@IHBWVEYNE]=[?"NK[FN0DE,K M^3TJ^7Q037@E/?,%HDQ2!/_W2!V1?UK%Q> M#\S39)I>E[-48]1M,&IO,9@B[/!Q.HITQ8ZY'4/B(FE$;:1(.")<0H&3D3(@43[APVK!5Z MI15ZE8()M:(O0='G8P;:&^F4(X@:X1 C0B!%HD,:@X%NC':2N37,TWEJ60\? M0C^8GCMJF(X'_?H>VMW35 ROX7K!UT0C:T,T E^^RC/6'\UHC6"W0K"/"Q$% M;%G$)NUK&IF.#1"&M, >*0'3@3'W7LI5C'K6>Q^KF,]0J_H*J?I\A(%HQGAA M(PH&@U=2N)3,8 H4N$GPK@S3M:H_$U6_>ZBA5O454O7% (2DOM .26T(8HI% M9$+A$#$L*J\]+;BN5?UYJ/IC,)'4*GUGE5X\$L2E,M8BSQQ#+ B*+)4.<6K M#=.AP"2L6BKB,TM-&!^N:'4:WTV[JD9K4G5-TW%WJ@2TABBU3D/6:!9K(+L5F=+^5@*Q,NIP_!KZY[YZXV4T5J(T MP8C!BH24PQ9A%9R@AFK%\8N71-[IZ$2],[+:ZOZH"0RUNM^GNI_/JCOGGH*/ M*5#PQ""F&4=*@;OH@@D"N\B5344L+B,@JM7]J:C[H_*G%O=J5,% M^"0>F8A!W;V22!MKD,6>Z *G^EH6U)UNBEK=GZRZWSWF4*O[BJK[W.IN ,8E MMF#"&P_&O"4"*1L8DH%:P@L2+(LO7F*YJ5=#W9]9YD.I+ZFXRJ@>\9@0U<%3 MX/OFWC\-9WJ]\_3J=2;$(V9"Q,&W&^%;>G"->@OG[T0L& "!ZR,15$P,&E8$9 %[Q4I1KW@5$JFBWHWY7F P'WG2-0@L"H@,&_H M..(,F+2(4P4@(#5#VDJ,K+21,JZ9-+$&@>=/5&#P(J P'QP@VAF&(X2 M!:N06"E06!9>16ULJ^*LL^M^+E"F_<>6673 MX8Y"(^LB0]X1+6VA94'R*2ZY0HI>\X36!*SK=>62 MFVRVAJZE0->\)\$)+$ $(\.]1,Q2@Q3E&GGMBD"Y((S0I91[KF&KAJT52P5Y MX,RO&L"6 6#S<4]%?:&<2;QS$B.&!47:"XU4P$IKK!4C;DG%Y6KLJK%K14RN MASDY5R/64A!KSN12SAOAE4&RH"EG0SJDG +IYP4K."VH<"(Q91:UR75GV,HA MO/\,#+PN_->WOK\<#6IS> (/<"__"[X<]?'$] Y;G3P0<]ES:=L"E+!\I9?_ M97O_>3E^3FYUL95JO-5L0\?#_J 5SQ]^<$@:G#?MH1N4B:;]=!0PC*-_H[!? MOW%DX,^C5G_0[:4Y;9\W; B=1NOD%*0P^(8];P 80%<22U&Z;3IK[ZPU.&IT MN@W3[W==*]=JFHHKEFUL-%Q.@\T]Z ]2XI\Y/>WV4J\R]5&$B[J]_D:ZM3U, M M@8'(6JLXWNZ"9?)='FIDU.H\TL2NV6L:UV:] *T$3ZHG/# NP;C?##!1#S MV.WE)\XD(#9G/0F3*U$RC^JZ",)_S?6[1/+"6;"%+8Z<,.:,UMI@ M)PHGI!1@'9,7+T>)R]-#V6_T0FRGJ4ECEB8C3%([PPG,K.F=STB)#8.S)%/I M^CR^:8K-"6!7ONGRNPF*>1AE>[C*I;46X"L3BPHRNZ@\3)5CU:[]QTNT% M&(MO ;1Q ,H#(CW8;.QT\B7]_DA#.J%Z77/9(=^-?$WBZS>=\V1.]*&?O7ZZ MH&&^FU8[H62C:X\K2$C#^3V)5RO_$-)KY69 H(\:,(:M\66=<&C2'],J.X&0 M1COQFN64WM->0!D)ROGXK=WM]W\O&TQ=S;U*RT]&#FOZK6I6T]2,)SQ5\AR< MES]O0..'K7X[/WZ:0*W2_7(J*\1+7_1:_6_]:7S*D!5 &4_RW$,GXW PA/&> M[>OFHJXW%I> K$9,J8*0J#$-#OQ*J9FR0BCG=($CT^2K(B^N7C?2ZJ.ST7R_ MP" O!89F%Y 5XT85K&[\U\QJN03_>=;N!&D\:0WR?&UU?&EO'H*4@;YOM_H. MQ -F8A^>^%>[Z[X]KL')=EN5P7GRFN_]_>E'<__MT0%Y^PT,SK/FQ9>C@POW MHWF\!4;DAW9S&PS1XT,,QF,[_/>'\R^?_:DE3!SL?V-?]E_CW1/X_>3#47-[ MBS;A<_/B-=E-1N3?GXK=S\W6WC88CQ?P^?U7D!O 8Q,0I>#JX(]=R4[@%(9O!;:6O(!BR,T6!/2L]8\"H&96)DF//$M<1>@,0[@- MPXN74_.0M61F)A9,IAFQOW0EN?[YL_TM*(FPSN#"",M(T$HY<'&\)Q0SJ3!^ M\1-->=!5-;?X1VL CW,W4*=_ ",/\[A<9RZNU,M<;C3LA]YIZ(3&Q^'I*2Q$ M6X>]$)+(K.*K_?1%M@:-[>!"\JL;%&\TDHL\LSIF])-_@J5BVFGI;/2/0AA4 MBUNR'6&M<@XT9V*AG*>5X_]*:8>IT=QQYJDR5()N!\F,)%PI M_'4G=0NT $][[HC/;@!WAB?(=P>HNF(>7_^!]76BR^=;J=.FO35X55E=Z=S9 MY*B9>&8 V[PX@+8^,?#2SW8OW/GNX=<8C'=$.10$TXAYHY%E@J' #"LT$6"] M 5SJ37:%-_AR993ZW2TAFU MT@O_.VSUQ@8OF,C@HN7*NF,3"O[H!WBW9'##(E#=G\SG7/1IW)3IE\9KLNP: M9_ 7F*IC8Q,:2>8P6)7)I-QL[$\;I*;MAE5YWZ,PI5=EC=]N9[5&YKZ'9NU M=:_3V,U,QD1D1,6S_D8:KC=ML"Z_-5X=A1-P#GKG&XU__GG5^"U-)BG^G/\U M?XW__!T,>7"\NNWV.>J>==)@#RT,62MYE=5 5P_9 /^PG:2VT39G_6%K #IF M6IW^H+$%'0L]M&TZ+?!$T&[+MTLSI^SN")E!U*;LSX*3.] M?O5J=$M^1W!E8%4Y-;TL2>,(A^L.>VD!:?PW("]X-:^2LPM-@6UK^J4BC/J< MXPS]AC]^Q'/H*7485M"TXG# DI;_3 NW(P^F' M@_/-;/R5?GLG=(=]>,@8PF!\4U>J84_=W5A\G@]M<,9Z>2) Q$$C*HT"51M[ MN#][EFER0]R1&,7SI*[@*,=C^$;Y5XA,YQM[IA='_9'GR9 M!2T_)LM7NF,D84, R=[/96LBV6!YP%4@LJ#O>V[03384T3?5^$8I=GY^\4LQ MB)'.]$*_V_Z>0T+P;:4-TR&CZL+-D0JF[](8?@R#03LW.M9(Z&2W!S?'%$!Y M:\!'@3[0W%LREMRS5G[Z>1K"/!"%LP:Q7&9$8-Q030:?9@Q\MCMC+RQDS$9@:T<3=L"F8$%<+^[E^;N'8S; M^;,U]M*VS-[V#O39G4&?2//L*V/"$5U$A+T," QOC0S3"E&I:+182L-53J/G MUUE[E=UVI?X XH. Q%;O))D2%1(&O]$ J"Q1L0KA 3* P'9MNYK1)),CHZ-Q MI016SYV3PAS$M8I1:SP#)UH5)E@1%+.$&QME]C 6A&^G^68JL>$&8IA.B;RK MNK@W[OBG!"KMY&.\*ZVO6O!*P6.[[[]ZX7"(U*02>1&\C,"1MH(@BK4M.%.: M40J"5VQ>)WBG:;]OQF ='/6ZP\.CA'!TO:S(O)!NP1J55H!A>S"V$HY:/9_, M\]X@K34@LO,Q]<4% );9KX+3/IQ"&ZTJ0@[::TY2<+D, MP/\^CMW#8(8JP@T];9Q ]X_ Y\A.Q<=P.I@)(6!89W+9VW*3[#;K19%V[PWC M%%O!"A&MTA1CL=F> M&AKXW Z9EJ;CMZ9&Z!GK\@[?V_YT ?T] WWFNX=?,<>4:Z51(-$BIJ5".MB( MI Q26E(4,(L_2>]8% 9%BTA$L2ZD-Y>Y=M_-'Z5U^#W^>M?S@:)2+-'57M7M=3&XQ%NSSX>#J6WXQ M;^*JVQXZD('5W*!._7O4&_7F%%PGE+SH;\A$Z.P?IGUFSOLO_C.[S,(:6S7. M&3Q]?LA6=& NW\QX\P]HX?]K[#2W/WW<_[#S^N,&?'YUM;.^*OUN0K<_-O;W M&I^:6Y^V=_9?;S=>[36W7S<_EI\^[OVSL[V5OGZST]QJOMK9^J?Q<1^^V'W= MW/]XF3!.YU3P8'*61\< MF4'#]%HEWWC.3$@+4CM'P?HY&F2'?6BE#Q#VNLRY,?V&+W=\)Z$2>!G0LI$# ME:*E91 DY8AT4AI2)P-B-M9 $PKR$<_?7W:Z[H0TD7C3H69[(Z<[&12 M4 -&"SHXR3&Z+-@\R3X9@>%&9:MF$[P[3I),SVZW_G?8\JW!^8T49';2;Y5A M=J_) K?<[\QQAL8UN\DWSIN[K8Y<>7[]\94GT27 >(SE(U8%_G(^2HZ!)4WI M&1_2SF**W:1 F NM[VD[8".IQW1LS7=#J1 PJ"!T*4NOVJE(*=8IQ M?EAL. M.;6N]&AR\Y-6^V4*D?>5*.?=$'/<[56[F9>I@#/](WBUT20^!D(!IGP/_3*U ML/+0I/]5F;AI]@(J\.Y,;Z0_SGDN5@=:_48K?#1-] M^(HG^I"'2O3Y> 30>]1MIXRSUR"H@_/D;:0O_TK;:>_*.&M_55)]FJ/<\I.= ML[WM+ZU=_+A&SRK.#ANGQSL?RH67(GC+=8\ MV;GXK0"KRD/YD%$\GH>[/^?164LI\D)23="S6&V^P9<(&XCSS+LYK$+U3UD>>Y)U^'X2D M?+EW,*+=4MWZ>8E>&9_]H16MN7U(OG*L0I18I/!K.O1:I#-C#+3-$.&"L%KZ M?&9LT4N?C;Z64UU:EFD'-5^(++7VHA?9U-'Y[F=XUO'[L]W/_QY! M&] 6*/SG-Z#T_[:;9)?-*_KNMF_M7AP=[VWO0+O?SIO;T'XZ<;6_==[\_+9] M $K_Y?,G>G!Q%!-@?.640 Q(]K'P@LUOZ*.!KSQVS\YF1T&OI%'OO$+>;/7/OSE XO/.]!T M=_Z,A8@ELK6B"%@C#).3.)9AW2 &9,KH&+@3@5,]+Q3K8"_]E2%Z#,O568R$ MS@[\]]'REK>N)ZEY-IWD^=[*<9=.F1([?9#C/*\9Y6-3'">ELQV&1GF&-7N] M4TW#0C$VZGV5;9;&S/KQN/W4'XQ;8ZHX3.O*RE,R!OE6/?S$-?S79EHDY&;FMLH8Q-UN*9@= D?^" [^WOT.;95T=H8&E) M$X9&Q)1G2$M1(&.X*J0K:,"P5"B.-V2Q2'QPI<@N+^_NT2-Q[\#J@L4U1\;& MJMH/#MRAG&26S?5R3RU9L;WN274:L022T6&]2N%RQN[8;AU#U4^2 DI'8:RY MR1"^95)!,3J7T&^E$P@S9V%/&F?=8=M7X>L4@1^TT/@U)T'LN7[[81B9]0D: M\Z_0[C"?1_03-[B$X,L"83/6S!T"8YJMN+W.'NP$G.D?O6EWS_*AFNP_F?;D MZ-NJ!,1X> T &8/;I')[)F_O_GNR2]^!_OU[8 M6]^]."B:G_^%UG?@'G?1W'Y]L??WSD5S_^TQ] LW/Q]_G*V0[ M/[Y*$D1@-"!KO$&,$)G,>XX*$P5(G)/6+/A\CPA:ER]W,U*<]VABDN+61(J3 MS6G2J?1T'!R,Z1R6Z@[AH;[_^Q\+"__CO$:Y:M[\WU&W,\'')&,ETYGD?;#3 M?OAC].'/$<=OJY.?G&_Z7&S+&99%NG_'F2OK%9E"D<%3MP]>3JY\W\ MTQP]2_F;))N27OUSL8FO_.UGS6*\*;#^I69__AN_I\Z2FW7H&@;FGQ MEPDG M#\-,HVY$3',Y><_XK?2JO=7UYE)^K>;/;=A%-I[G,9U3'&E7L2M=0K"TXG.= MK(UEO?&5S'!/=>2*VZC"VI'AUQVN.UQWN.[PPY3,@"7AD>@%%QVMT1'1*5_K MCYLLDM?0-=Y]]?QE;M9[Z>0RJQMCO<;7)1&]Q:NN.9.)H@9)W)$;O0(J:8;+]1=?V.[V3LKR M^M'\O'/6_/M-ZV _W7OTK7G\B>^2M[D<_'R1EC0)FD:-?*$#8EYY9%EDB'ML M1!%-*+Q,Y>!7J&3:DFHCUICS1#'GCBS@->8L'7/FJ+X+%HVFUJ!H>4P$$RGE M%!MD0Q!4*T%=JLQ,[LST_7!E&F]JP:^%G39%8?Q;>2PF^-\O-=MN4[=@#8L/ M7%TXY5X,G2O*IHQK#X1^#4"_ D"O%XR>P+&C41@D(G&(26Z04E@@IKTWP1,= MD]%#.;Y[=92'-'B66&5D#;7U82V$6V3VU0I\=P6>LR"$<3A2QI#2PB)&<4#6 M28^HC(E:S.F8""7XAB9W=ER6J,>5$3''/(%)UM)E5WQ?W$#\I4ROO%/Q5P*\MAL2BUIY(SDN*=05.P' )!Z7@Y*I3@E)I$ M48I?O"0;ZA+COPYYUKBTFKBT9(?JM=4,AEEJO/.F$LA_55[ M4T_)F\J4&R/Z#@2S"U_TQ^S%;]_1VJUZ)N;+DMVJ1?/E&@J@7.]I:R)__=JF MN95-<[C@9FDP8WP,"A61$L0,T4@;F>*UEG#*%5@ZEL?7G]L;*5"](-9OMX K]1*)XG+&MJ]$.$- MRN+75VV(S'#\@@B;5OJEE3GT-AN)7Q=0M1-*N!V74;NB"\9W3S,K4>,TTVZE M1JM2)Q>AY ^ZLA^Y-'DB!JJJ-B;"[AC[H:QQ7ETT*H=7UB4O"9-.S7FOVV[G M&MOCHHN;T#G7[27%;9_/=C)UJ)>+H-ZNW*DMN%;.FE35@J7R",81I:/#B873 MJLKR92/+5_Q258L4O?O4&?:'IKW7V^G$7EF4;6<03JX(ZN6IV%J=\D0/3X(P MKF)QR)K;NV?-]U\E=8E#2")*+$Y5+##2'A8)2IQ6FC.OA4]UL?0U_)A72^L4 MVQ[D^TJ9+SL6"V%JOSMBJRZTR1"==U M)@6% !46B5Z'B85^-<5[48Z/ )U#+<>S_B5.(8+XB4*#CO$G(I(^8(C MP0),E^"4I'ASL7F5J3.2XU$AJFX*WETMU.U@RK*%MY,1U-6:;N#P+SKA9326N/>3^4%[[W_*J0-,O&H$9)*^"@9D;7:(RF] M$=N MP1H9ERSI[W_ "L\T2#J/%'E!#&(A"&2=3S4P22" .SHHFI#QNA7^7I&1.T^% MU9:G:"GWP@ \1B>BU%9%1:OZE7<0F!H9;X*,;&_K*U42"XPIBL[#2EIHC0PG M AFI)7;!>.G$32S",3)>!G"/[C7>!J[OD1M1KC@W(G\H;L0/I8N:ZQ;O]Z#? MI4SU)_QU*\-<=SY2T;]:S<]O3[X^<+:CHWSOXX.3+R>Z^/]K=WX*^?3AJ[A^>-PFH]@D\_^(3^;*?>&;_ M2J&]'\VSKQ8KD"#PT73B1F2%)\A&%I$'>U=0^,=%,T^02*UR7FH7E%),:VHX M^"C!65F(- ]DGNNNFH1&GH7&U#0\T8(AUX_/['AJ!>L4P:' 8,@+'K5SO/ ^ M$A5\5$F9P; ;E1X'NUZ6]E0^:MF!5?-#^!Z@L495>K,QJFJ^\^'CN(QYIUM5 M'9FVQ'+9B599N2'\@ 'JC%SJA;IEP>=Z4 G#8&T>]CK],1OM>3"]RNV>*_6 MV69CH1QO:_0L,ZD9!3VMV"_F>@A#NFO.&V5K>J/L\2A*5EH+F3JC/((W"DA5 M#+4.&@D@:Z-M\NZPE]?U5%_L]=Y&8[>WV7@%_3GJMD\V2C[?5+]B7( CA0>. M0CN' VY2:&+VK$)=)?.Z*IFZKI)95\F\?97,Z^%R'9:.A(XYS)[@IBQ9V9FJ MIK,Y@TYC'#8Q@OF80)[#MEZM"OZ+Z/NR% M$B%;@-@G'1B &<#-^Q;PW_X0FLJH6I84FNX-X'=PPVJ;(?3ZW;0('<+J9#HI M2:G3B.9[MS=7_V]C5$BP7&):_7$'6BY/[GJ5FB?E^>_&GAMT;:[TE9:G-(4P M>[YT7;9'MR0%[UNVX]8J?J)WK\LYC1J&\ XS;F% M)3+E'IZ,UMS3*<9\&_+1^"F^^-'3J@(:ETIR9M%?>(WA>"ONLK$$$V.P8'CH MV9!3)PQ&); FFU;)&)V4LIS9V>J'5%DBD>;#*)2_PM"-MP=N$X)08%T[JL"> M#I@51*D@F',>PY_*!%:D$ 36F-RI7-OV,+R!H9OR=F T7Y6;':L3A'AP#^>0['4A_*1A8PF?['..Q!M,V,W& MWL1.YZ/B"S-Z[D*J53F*ZT[M;\V"90[E3EAPRX9FMII'QO),Z\F4SU4=\F/& MO'+0=AR"S3XEU\NKT_%06%O56)RMKUC&EXL2>*LJM*EJ;=J[@_\F5!TK;9J_ MVR@N"UH7!<,QJ:DLK!9*&JE9B$)2YF..'19WK+,X/N_^>N(2O0OP#DF!MSI^ M1*>S5>Y&/F-=?D]V#[]BZ@BAMD!.)0:N(GBD")=(:JJ(+JPP5J>@\R45:T9J M/.4C3K3Y=#3D&>=;(_J]JB)B\DZ[MET5*\\N+0C>)=65TLT+U0XWJF5GO-#D M16YA];^-:!+ON8%U)#)F&2N,H8X&QCP16DC#BU(TZS7E/N3PX$?:%BX",TPI MY!6MZNQJ%QC\(ZR&N0@Q;0O?8D:=(]9Q'UW>^@]>\T*"K2 +P0TUEMUIHZ*> MT>MGE&);>!XY*H2GJ:"K1E87,LTHPU922YQ+5@);0)8KH6:CL9);%*67F(WZ MRB0>V;@32Z:L+54:S3E)YE)G=&(E3[*^'G7;^:]NE<\S>H7%'F:,[X7K4GU& MT#]3J;:J_M[H'X4P6#\+*LWA?@K2;C;^ZG7/.HTC6'9L"# C>T6#,A@P6FO M*HF(T MLTJ8!-WT&@Q,PC*D_9D2AB?:J#$PJ'ME[FL M[?-&TJ;Q=M#,E4FIT\M51<=MLH-'!G%_P4UMO/F5DH2S"4'C-^J5^UCESI([ M"BZ"DYN:STSYPV)H,::1":HL%S"PH\C6%^&,6F7K=3YI18- MKUJ%2Q6FS<.O6L,P%\HACEFRIZ5&FH>(5(S!&\<-5_%6]K2QD<2H.9/4L2'[Z[ M];6(1? 4/#01L(%E7@>D<. H."U8\*)0J2KF]\YU].#E*ZY%F3_'MT<*Z++_]S5+B3?SOF MLQ[N'1]<[!Y_(@?DS4FJ"9[Z>)#ZNWUT_&6[#9KW"7\YWJ)?/K\Y_I^+][AY ML?N5^P"R@RF2QFC$++9("6H1YJ1P:7_<$#6?=$1X#%93;1CGX-PH8P6'ZXGA M#LQHZ>:3N/X:@B\8^OU&-0T;C;]#][!G3H]@JO,.L3D&LVULTMZM_.WUO9M] M&[#IF#0A6$H)XXHI7!A,;=!"W'OY7+GA/-=/GY7_ONLQ7/[V]<0#-=$ M&P0.=)%(FSA2A!D$EC=8W41S6&3G)]0X"C HE!>",<@ M3;>3?P$S+>UZ)G\2G-5^>4ZVC$CV SB^*?13D1B!ZS=??/B[:;7+2&5.7$PK M]>&P;5*N7OANVL-R):Z2)8Y:(3:ZX\XEZRL=XD4GYEORN#OYFW0\M7'4/"1R8%O'YJZ+#;@W&L D_I M@K)TLW.^LU3VQY/!RZ7GU?)T>\/>N>- M_>"..M"/PWR8Z3$CR3G>LC^:&IA UQYZ:#Y%=* SIR&)Y^"\#%) WULI32IU M'(;6E6(S&+W,^3@#:Z.2]-#)$]\"?1CY)CG <3KL]8?P_4G*WP*Y"3&V7"N M+E2B."6#HZ2O[K#,6&FW(@C=N6N/4@E:H%>AW8:''H7V:9*YR;.J)U27O?[X M=VY]+- IFZL+KLS/@OE@\'&B[S.8_^CS7VDSS#NH#8RC!R^_W3V%3]#^,*9$ MK%Z:U%/COIG#],EG6;##0?XCM%O?TVBGL07P_I9.''=/!ZV3# JQ/6SY1O^\ M#SXK7%V*6$;1L72E&V%5_%X>+4K5 J?%+2'G$! T'6Z>"I:G26_X7G)V.H<; M#9*%V*).N>_"U;TU"ZBF-:]BN_AY3QU7O7NZ6GY@?N>O9/8(7RYE^ M-NVX=�RY?,22:Q%=H^I0U6G3']DH7 #T%LCP*\VE&^/'2^MWK=3L5H!ZO! MMX3=PT&KW;H8YVQGC0N3<" PZNQ'(]P=T%3H2O)&$UQR\->7A6FAVB<;[:1 MOL[=G61)3OV8$A1/4P@SY=!L4SUOZKIQ6L'XAI0-V4X( MDC+90:! @O(;C&]:R53MO(!Z6J;0#6,]31#K\.$U4 M,_VP 1];)?LBF"H] ZHYS*BP4>7%=D)[8V:FD^;U@^FYHRJCL-HU2[&$Y)E4 M0%$^HI5CW9\A'D/ $/=""X@0%#(CVQ!_ $ZT$[ M&%">#$:'*6MS!$>IW.;W;)#%K"9^F%#%M#-(P .R]57!3]DO0)K-QLRV6KD+ M!^/_IMLM"4.V>\/#QI9/QTB@N0FXO)Y1]'>][J!B,]DZA#<\+X&I!5T?[>SU M\]JX\W&OH8L"_T' $\N'/LHM"WBU,O.NE0Z'],"BVFCL?6N;(Y !,,VZWLRF M-*>-RL2'TAN _=5*I";S*WB:U/&CY\:[W>T<(E#.05&3 M4(ST/_TYPJ[?WIK.1]/Y/0%U=XPOI47ICTU*U!^M"K=ZRII)S>2 M]DNRK5=.76]N2&*>,@3-P#2V %O/DQ'V: 9D[DM2E.VMT;*TD4ZMYF6H]1," MD2+]"M\?#SMS9#^+=)_C@U%JE&0VME'3#>6Z/399RCY,MLTW\J9:M2N8D_)3 MLP$>SI[3: &P>& ]F[)MDWG4+STM>'8;@8&R\*CI&W[RR&0 3YO: MAZD#^74F*:-P>4R@8U.^P%%%HEO:QU..WL1*FR MT8"1Z?AL=U4VW]BDR='FD]://&<)E5-[,[9^LGL M*!/, 'YY]-VB>SPL'+O MN9K,)$(9"\&S2"13R;/(Q^2'\*[C)Y:V)KR5;X^8@K,YEOYH=Y-_.SY#<@@V MJTD'K!J_M3;#9G7B+@>URK;,^-'PQQ&(/,AO$H7LE(/,5IYY1M@$U[^7<^CF MC;:)=C2R@AK7ZXZ6.#!8>[,I("52;I2YD\-36%Z".9E.!$D&*@A,^7VU0K1" M97FF2$1OY$2-C?1T6R<,SKJ];_UY.+S9:>SZP-\MCSS5!_[J W^W/_!W;7!_ M+G8:38OAW\WK#IC?\_85^$%^V Y[ M<7XC:VIKXJ_SZL=GO:%U?/@5AQ@4\10Y*A5B!0](N92SQ"A3-*J",7KS#:I' MPI>/PQ/H1QF+O'3'I3+4+MFJR)LQ_6H[(UF*R>H'I0<%Z/\^KC=1W3.R=GH^ M]%+4JFU.^^&/T8<_1U2RK4[N8K[ISVJ *A,IV57SI1@22I<_3Y;^S:)<_BO6 MW.K)U<^;^:R\+>LH[1 Q41 M6/ ;,D+/)HU?G2M^@\I%/WGMTC5:E1?_R5[W+5[SD97GML*U6CYKEKW9*/&] MQ(C%)K]!5RX)%26#$-'-2^R=Y+*E!EZ\;/R&?Y_SG)>*.2NO2'D67XW=L>1T M[247;;E:M%[#L9_84V<&X F5P[M4>7*_?$K4SL[*'YDCIM20Y./>I>9=Y:HD M94S51G*.=V/T0@]<$.\^P'PM7ORY=7))M0P7]#7_WDE7E' M!SI94EF.MXGJ>H;/I$J8I]0%R937PC+-E3$%9BY*9YWP2EQ[Q/IV5<*F3NJ] MJMC4/K<&1Z.4LM<_JDCU5D[Z#7[?_%B5@F&_'.T\^/RV_V6_2P^./YSLGNSP MYN?WY[M_ORX.+@[YP?%?Q[L77[XU+P[Q%^C[WN>=8G=TS_^\/;(GOKUW[%O- MOP_.#XZ_P34[9P?['X[WMMNMW;]W+YHG[^G>]K_?=K=WH*WW%_]SL;M0WQ K M937V 9%H&6+*1*0E#B@47$H:@Z+,IX)A!5LDUUC[ZH;W&("KL?"I8:&S5EBI MJ"\"8<%XJSR+T=&@8RRTUC? PAKN'AKNFG-P)]-IYE0R2&"N$+/1(NV-1M0Q M%@CWNJ "X*ZXZISJ&H-=#4Q/%)B44H56G@L'P*2(-=90+E)9'A,T#M=29MRX MZ'0-6 \ 6',%70U-97F50E$4 %@1)M$XIY$O1"B,)D)P4]>?KD%K)=[M #U:6.P* JL:HFX"4>^G@E^?^.[QUE=CL+6)K)H6 MUB!FA$/&8XND+J+A%#"%XQO80L81HT:V= MLAH=[H0.S1ET>/V5&2(55AY1[0 =K"9(>461%4$0!?9+<'1IKM<*X\.SU^7' M"+#4NGPW73Z?UN7W7ZGC01FMD(@>(Y86>1.M0%KC&*CFF-I8Z_(ST.5'BSO4 M"GTGA=Z;69P/OAJ=E-8[1(,3""RLB(Q1#D5+A! \$INB"ZMFNC^[1**RA%+C MMW20_?+3(0PD31!N.E??(RH(A9D*!+#4,*4I]X-)&IU)5S(U"X@68 M^/TI($2MS4N(.=3:_-BQAU*;N8R%*8)%$5N,&,EZS00B(14_H8;+5 *); @M M:FU>'VU^V*!#K:;W%U$HU51;KA2C 3E7> 1>%D&:@*E.B"> OPQC)5^\%'>/ M)]39"K^N=-OAM)?80<=,@N8D,>%9C %X&$A062,54=1%3B;2E#AD.;B$V5@:C7KS$=\Z=7&$0>/8*NX0@ M0*VP]Z:P&8&8PP&66JE1P+#$>DT]+1R8V?3.1T'K_(%?5[ZM MJ@A YHK/U3Y2W::R[MO@:FZV9Q]Q7'*JP-4IB^_,>6:=W>]NI3H8O?"N+.UP M_BX510#,>CTJ7%$#UJT ZV A+J (3"D/(6T# F )0Y")(J+ =8"51\-$AR=\ M%+1.'UCQV$ -&(\,&/,A!$PDP2P42%*68"S=8RJ1A6*"@28' VZ1(L6 1M@ISJQ/+#:^5^QDH]Y)/ M--3*_0C*/1^;H#!S%"N)L/$*,>PC4L%)1 L=<2#8A6(E5^Y?J&=PKU2O3YD0 M> W'Y^';N*^ V7HP;1>_Q+1]>S]\M7SYU7NW]6SCV267+8OU^J9[76O,37;9 M*SX9B[K03CCLF2#>,TFYLHJX6-"HL&%!\FQ1%R.+NJBYR5;ZA\6Y^)R"JPG"A*1(LY3I(:I#"T:'"%\K:8"E. M>"?XX@&DM0>[&IB>*##YP$0H8B&4,:RP4H'9AFU07 8LHB2WM-)JVNM'!:RY MW8W"6!.,B0CL<(N8NATBR8=8X(PP-G3 EA M3.$HCP73F.!@;F)-U:[E2B'7_-8-"+2U%@?$&=?@6GJ,##$*<4J#9$1[C4-V M+26],\=+G5FZ,KS7SV*K>_@[[*A4OG-,:80 J MQ+SV2$=MD)8A!DUP(0Q>Q:WE==AY>O8 L81@40T0#PT0GV8!PA)+*.4F9<<>*B5^2&4^=NL,@M6<(R2[7M^S]+=AP%Q"L*%FP'P4Y#J;"CK\V#W>H5\I MC1+\P8 "3"EB5!?(,!)1(L;TGG")F;1HP_. B"6$&VJ( M>"R(^#0+$81BY96S2.C$DEM$AC16 @D3P6[1-,WSBY>4;11TD?CN26!$K<]+ MB#C4^OQ8^NQF]9G9@ENM'2J8(XAQ*I!6G"&8X6@4#U$IG5FOY>(V:*W.3T*= MEQ!SJ-7YL=3YV[PZ.P%.&$8!ZU3-V^J4UF"0\I)S9XPT!+]XR?@&UVPU]/G9 M930LGQO[641&EQ!GJ$G['B!]H<2AZ%S$T17(4:W!3: 8F> B4I8$+0B%-8># M6<$60>CI;&;4J0NKF;I0P\ #)"F4,*",%5H3CXPR$C&P/L"[L!PIS+'CF%CM M"," ?,HP\.Q5]L$2%&I5OI<4A5*5;2JL4U"#C -]!C]#(6N+ N'(K+1$2H=7 MS5N?52U&HU?8!DA%*M2V49BI&@4(T$;$0.*S @B"EO4KDDD0+\>(EQVJ% M5/;9)2+< WWV^H8N'S,F4'/GW1:$013@'C'!(C*2&!1,%$13 M W/MGO!)\UJ['SR:4&OW/6KW7'"AP$Y+Y0,J@O>(&0?:30N"A)*% Q,@ZL!J M[7X&VKWTX$*MQ?>HQ7.Q!NXL 9,+)-;&@)BT"ED+".RX!LR-GJV;1YUC# M?P;&M@/\U[>^O_RO_,]2]81ODNM8@DGQ?_\\[?9S&."/S'/0^A[^''1/_T!D M4RT&*ZSIAY) N#'WO]_P[XW12"[U+=1URDZ2LN\?A<:K[@D\^#POM,$W!O#5 MMAF8QE;'M,_A+?J-?CA,.M=H=?*O_0 HX!O_.S2]0>@UNK&1M+LQ/$TI$EEO MTWF,M^_HYNC-\HR-):3;\Z&7I*-M3OOAC]&'/T>^4JN3.YIO^O/$] Y;'53* MP1_\DD!0DJ#RYS_/6GYP](VY6]4;VHJK_RY MV,17_O:S9C'9Y%+_4K,_?Z10XJ9WWH<7>YL!((+=PP!P\FO#^M/.PKA2OBZ= M)9N2W:Q#E]<1^%D9@5M$1.[GTOO@+W_TE[KKI=<$W.]CS.HK?_7*>K+6Z,IZ MLM;HRGJRUNC*>K+6Z,IZLM;HRGJRUNC*>K+6Z,IZLM;HRGJRUNC*>K+6Z,IZ MLM;HRLLWR$9W3&VV'0_[@U8\A_L>=F\&%\5F4>XSWW9SAM%-?4_A?GP?FS.< MWWC'XSXDYC8#0,F-]Y'N9P">;&<+JF[4[#4H>\O2N0^40')9]=P7+]]T>WF; MN ._-$[@\J-^(W1\\(V/X7003FSH-6BQ<8,RNC]Y:Q^FOCL)) MJS_HG3?V@SOJP%,/6^'J\P"_M"%TGQMBMY6MRQ>62?1F\Q;N):]";/*; MU)"^(CN$;EZR2DYEA_R&)[0>>?5>CMBLC2+E67S5[9VFVMLA$V[L 9;TEJM% MZS4<^]V!:?]_]MZT.VHD6Q3]*UK8 D-W.O5[DUTD.[;Q0UODP4U-NJ]#WU=MT=[AD_F6 M;7%O"L0=0:EC!3*V D(E8Q%W+!K[0CJ!L(G-58$XL8@N$"?=R7R_6D9NG0U/ M?L!U\N73^Z]?/GVV3M^\'KQ]<^)\>?.*GI[_:W Z_.OZRSG_?OIAOHS\+_OS MU[.O7X[_E7YYJX^?WH%:Q3?/I]??#_[].KZR_$_T[,?K[[_^\?)PJ'O M$6#3]>,83Q(E)HT\"YO5(Y/ZOHPIZPD3 M9"&(11;[GK1($/OLR0NGY],[GU*Z?;*PDUM[*K<<[H&PLJ5%'8^'T;, MBD1H$>$39TVYU9T)OU&1-7Y2$%1^$)B!;4O3C:GC,LJ%O=<' M$W9":T^%E@1/Q+:\( BIB1P&*$T8!9Q?4YMXGF=L;5KDFO^3/B0A2[W+6Y& M?B1-:DO;9%S$>*XJ%0*/=&,4/,^PYP?V%@FN@QN7=L]GPA_$8(6-QK_U!00JZ@S/2<$*PK[L9F"$Z_&4D6.C'@UPW (20]Q[FS MB-KB.2D/D?$Z>!%QS]&D SY[]M&DP]F<= A(2+C#A4G<,#:IXU$SLHEO^IQ) M6WBA9%1T/ENO'P]R\MV'#D$3W'BL8^A7^F;(7> EUWF2B^D MPJ9AQ\L'P,L;"SQT#'TGAGX[IYR99S%I>;;IA(YG4B9#,P@"88:>']HDE(X= MR>TSW0^NTNB!3X7?W3,BUCE3\A["#=V9DIN...BH:!!)!A*+FR3 0^%#=7A$ M3$WAAS'W+,"L(QX[%-71QG;01AA0221XF41:TJ0D!MH@D3 ELP+7!O]3>JH\ MP;(6RQ/NJ$E'SMLV='&=M!&) ./6U9LQJ[CX)$PCADRVS.=*'2HC^1A17@8 M/7$6CZO:3W72B?Y[B&1V[+WIB&;%W@*,0D:E&46^BY5A8"U*)DP[8-+BPI8D MM!X[RMW1QG;0!H^)8WG< ZD/_@/E060"40C3=V)I@Q<1VW[PY$78"^W%TP/V M2O1W]8.[5#^XCB:[ASA^)ZTV'E=F"[ M+H\>.\?3T<9VT 8G/HE"+S*)( '0!@,J(8*9H2]"SOW8IZ'_Y 5Q>Y:_V+^X M':KLX"I*VT=0JQ$AK'4(=5=4^H"1_(,["OR1Y-)?"[%Z$G";>HXTO=@#N>0S M;D;<\\PP=D1 +.Y$S'[RPG?NW$BXQ;4D7=WH=M:-=E+@H:3 0D-Q&$C*161: M+@,_.P2D!%9(S9B[=FA;#@,$/7GA;E,%2E=0MGW%H1W#/AC#S@7&!' E]R0X MF"0&M2TXN!,@;;7>P@.=/SZ4/PZ[_X'/B?$\3W@ M5R<$?O5M,XA<;GK4BV7DA!YQ"9C9X9UG%W4UGK_.?$>P;E78:8QS(\VS"S-- M+B6X_64IQS&J1;_K"X0L?$#\;$\V&&2 "C\DB:Z(B9U!*!&86^9T;2 M025M6:X3;)DU7T49ZF_55.LJ[MS U/U]/IMA!^'S^.]XJ+#7;AQZ8OW2H2?K MN]K;Y:YOW]YV\QT'5R)V7P>0K)JQVN$R[F5;W!NC&8SC6(J8VK%O4]MS BNP M@\CV:*RB7509S59M-%O=&-@M-ZTO%@+E/J%VZ,>>*8A+3>I'S Q9$)E.X+'8 M";GP8@],Z[!'O7U.NS_& 22=,-QM8>AQA[N>X[BN$, T5N *CP5^& F+!:'E M=<)PUX3A?"9 V#$C0">F<(5ETMBWS%"*P RH*Z44/&2"XM J=TDSP\[+PDYN M[:G<"AWI4%]23Q*?,D>&46AQ$&:225?&T;IRJSN 9*,B:RZ_X3-INY83FRZS MA$E=5YJ!C5/]6=>TG+RCI68Z[ M18+KX,I'[_D DH-(-M]SW*R;2/[0XNG5E1)-2D2=D+?GI]9_;.K%CN4$IBT# MSZ1.[)K,$[$I'!(SA[G,MOU#J!SIZDBW/Y;4"8C'$! ?9P5$X 91X%+'%*' M$>>V8P8!<4SPNGQ'A-0%X7\( N+@F7D3 9:.F>_(S'R6F1W?CXD766;HXKB^ MR/'-@(G =*5ON80Z+A$=,Q\",]]SX*%CYL=@YF^SS,QY%(P@W M=")B,R)BOD9%QCYGX)^8DL>J1H69(/!],Q+"959,>!A&3UXX("*"Q;3)7HB( MCIWO(>#0L?.&V'FN?L.U&1&A[9C4(2_8^1Y"#AT[;X:=YXL:A.?&S/.D&06$@':FW(Q\/S0C*[3 +6/2B@2P ML^WV0K+8KKH1?CZX@H;[GW]]$('1Q^T%ZJ;V/4AIP_?3KR?.?S#*$+N!-$D< MNR:U7# Z7.:9(0^)%SK,]R..1X\YEK5%T=&NL&$'I,0]1!HZ0? ()0Q:$'!P M,IS("TP!HMVD 9$@ R)A^K8,W1@$0P_1A(YE'Z%00;,L MH!MLJ%79YB/;N!CIDE=SLS($Y[I.YYP8T)MP43'W0? MW?<0>^BX^-&X>"[:X+B>Y06Q:TIIN\#%-#1#26P\(9=(!_[G!'+;+'H5:_C[ MF$6IA/^*Y/+%/^"?^M.M=WV=E.,DOGY\%K*1A8P:-O?Z<;=O_VSZ,7S]^2@O M57CBF1K0D%S*Y^-\],RT^\%B$"5BI=2#D0WC*?G]8=8=K 2S\X$T7N9#^/"U M4OE2&&/XT_&14LN$@R$XG'G=59'%XK"QQ>KS]4,7Y>"%D@ MTZ=L5,IG]0_/:Q=7B1@/4#WU+:VBJG!C M]>7J74L)_D8K41L">.T&CP M^=/[Y.S3*3G]\=$]M5]97][\=?WVTRL'G)JKMV^PIOK$^CP\_7XV[P@-7P^^ MO#DAGW]\_'%V_NW'Y_/WW[X?9]\_O&*@".TV&@)SDS, MK< DX,>:5'#+##Q&32YIR+@321*Y6$71\^S[&CZW,D=L^4C-3K(=G&2+(I]S MQ^;,LVS*?!?D7&!'#@E!FG'7#95DLXCMD$ZR/;IDFV\HBQU+"9PH\&)?6+X@U';4C,4 M-C%MAPO/!0,L#JAJ;@V]?6XT.7B>Y0RL:DD]0J1#[="-!"&AQ7T1!](2U.[L MAPWR[/R! K$M! M]4P3H&7D6,4/+\TPFN?1LXMF6$P'/.CU V!;Q[$%$IO)B MA,=;2M6U^G8\D$57>'J3S/$MV[<\R:0'=@*)[(CX+N>!34./1W$93V*3,_ B?4MXL0B>O B]Q2$77>G(WO!D M*,-8A,(!)]2AG- 0#(/ EU8L7,NFG'9VP 89=LX.\,+ ]D+B8%=MT&-J&IEELE //\S%+;^A$^=F^J]A-E9)W .HB MGV""OU[VP89[[Q] >R/'72X<+PHC-W 9Q=)]:I&8>[$?1D$<.%VF:V-R_*\% MP\L-".>>'9MAA($8&G SD'9HNC2TPS!D-J4@QSW:$+QER0EC[Q2!CZON]V1O &A>><$1R#0N,^=TW;M85) MI>^;H2U @@)V:!@& ?'XDQ>!UP-MMS?"\RL_06K_7^/D[/CCA_/W)Z\^].#GERO5SF]TW6>P M[ _&^5OCX]G1Q^.3\U?'QLNW9\>OSC[HGSZ\_?/D^ C__/KD[.CLY#5,,'M3&D^Q3=*VGG\\>J5^(L]_-QA7+X1[ ?[&,(>OJC<2ZV_8\E'H MK?6-?\PHBEG34D8>F(Y>@&XY)0&0+/A[S"*NSZE-/-UX2^K6O,I!O_%4HE?? M@=$SEM:G()=_7$_IY CD97F.&NP?OW\ MX_3K1_NS_7IX^NFSBVO\C.L]'GS]Q% C;E?T*; M<0"P- D)P$;DD6U&?FR95N!+[(ZT."7:!0 A(\41&O \= +/CI;#PH#9FAV3#3278?362["ILS M^,NJH#D80F_%H=>(X&PYIE=LEUQIQROT4NX7Y*S[;33=+^!T9'4_9/5(A9&; MF\R)[G;7G=OUL/VL.Y?$E!#7Q]3R/"JJV(@_$QOYY?Q; MY;#O2P8N__'YTZOO7\[3],OP%-[US3I]\]>/MV_^^O[YZ_NOIV].G+/C$_KE M^"^G>::96'0V^'S^.GW[Z5_#SS]>7<'ZKKX>1":B*S9 29O+(=EP1>\+UK"O3[63< M;LLXR[<%\SWJVU9$(\D"8 ]?.,(.X\ !H5>-9O/O9RQ\)^-^5<;-51G8,F"$ M2"!@X3LFC4-IAB)DIA5SQW:X)+'G/7D1]D([Z&1<)^,.7,;95N!YG@Q)S*GK MXECA4'IQZ#K -Y+:2W-:<^S.T.N$W('+N0(\V.+<,=U:$P=GT4Q#5W+DI;-8]^/[_FLS4[( M_:J0FS/DG#B. AEY9L0L;M(H<,T@DI894S^(J$M\CDV.CMWSG/OJ<]QT->CN MA F/7JW0++W?_91%D -A.0J0<")HQ8V,7 MD"L+/9.NQ:C M- YP@(1F)1Q8@;"9F:(9_5:H!T2V=Y06W'I(_- MI//!!@=<)1J[TO1!DIHT!(4)3,K-*/8EBSD3!.>..3V?;M,(HTZ3_AJ3"L\+ MB* VV+6"1LP/F+!#:86QE-P*:- YR]O!I'.:-* Q#9EP38LZD4D#QLS MBTAZ6;(W:3=(EY*!TIHL 'GYDQ#L8? M\YD,?"!2RNQH!9^Y$R#W($ 6)UO8'J.A[46F"!W0\CZ-S,B78(]3.R!^R)B, MV),7OK=-9UEU(\7N>Q2-Q023S)=A'%'7\ACW8^;ST'<#5P9$=F[T=O#NO!M- MA#>>?_:DHPSG[BFPS@U*7-",W!)8%K"XG8L?3]R M<38@^-?=.,\]YEXOY;DR)%82P:V)3%GH6]YS*-.X<[XUS[WR6VH]Y MP'QA"F:')HUB8H;=]CQR7T_B4I!4)Z1,:,BIHX+N1+:Q(!B'Q/$O&=MR5!VR!//^X$ =P =U#+Z4U2/^G3H@W<3V8[MNY[@L:34PYF44E"/ M%5$79AILDE3A-69S$8 YD*(\E^-C>XD$:6CY&! MRP1 #<\#X\$:6&J,X[U!:*DWKCZ1 M^I1]S0NC&3W\OXW9/3WL$.0/?"#%))5OXTJ8_7&MUM.:A/Q>CG(@X^SB@[Q0 M0.]F(?_X_!_;<:3C>[X926R =(EG,ILQTP\B'S-+MO#X_&SCF^ESPU/$XR(? M O,A'?(:\3TX8AJX1-[V=#F5?BT%T:G>Q;?9NZ#S") M-[#O?Q@QL?N.^VL#?C@/( V=QM&L7X.B^4OA[??5+P MKS>!W VF6SC@\N5 #I,2CW8XEWR0P57U!)T2V M E5Z:>!HX['O>&(3;$86>-?J,W(?DNQO= ?OE:DVOL(](/T5^Y.V^9CCVOLR MCG^)[.\XA6F?8Z?+MK@WT<_8LV/?C:/(=2T\P3%T?2F"*!:^P[G#Y(-4->'Y M22]A%;B^3\EX4-/NJ^\\G2"0\8!.^)\X9]_W)5#JGMI?AF?GXMOI\5_7I\?< M@G5WLQ^O4W@__7S.K]^^G ^4?ONAWFG_=75V?')U]N,OZ^WY M'_!M[IR^^41,*2DUJ;0=,Y#$,SEE MD?2E+2)J82>I=?=V[ZXZK@B"V(JY24C(3>K;P@R#&'\*)+6)S1W+ SLW[&])%\DF MZ/]OG6>V:^;I*\,$MSI5T> 1*\;7#^JE'?R,GCAVO-W@.)D?]+=CZ0-3A>L.#=BE,>>,&T61R:-W= ,;3\R71J$ MDH>6Y[FQ;@FV#V)HST&P\W(K[FX"%_<#ZM0.5 MNZJ GRW6#U=>T.Y0^Y:?!7L?>;M[/OASMY+/*Q^3VT%@YSBTRSMV><.>#(* 4.E[0>A$GB/#R V%X*'](%W AYAWO#[]<73]Y>OGJR]O3NCG M']^L4QN_\Y=U^O5?L)9_?OV,C1>?_I6>?9CW?$]^G![_P(/^NS3O[Z>PCK.CO](OWSZ2/[]X]5"Q"KVB2144-..(F)2^,5DOO1, MS_7CP+(BS_?T()V[1ZRZO..V,/K2B-4=>?TP(U:/QK?S$2O78Y1;EF,&(:$F MX-\V(TXM,P@L'@J;.K$5/7GA>/TM8=LN8M7E'5<8'/6: 1$*ZMJ0^ MB:D;\\ .G,!WB72$(P/N=/;<;NF%Q3HR%^>7>AXS7=<&>\X+I,DV7,/RK?S]AR)? LX5C66M@V#4P[X@,Z1J8MV*%>T#Z72%!5TAPF(4$ M)+98Z$5<.(%-/3<,8F()21TI/$_*T'^0,;B'&'AVOAS_\^M;+)T??OY^>GYJ MG=F?K;=OW@\_?WT-Z_MX?7K^V3W[\<]OGY/Y );X=CH\I6<__K*_?'WU_?3' M7PZLB7YY\R4Y_71BGYV??#_[^LTY';Y/E@6>/1*&<1#[)K%#VZ32];W4-S/L=>+XCKQ]FX/G1^'8^\!PQ1T8A<%![CK.8!C(. R8Y#6*; M2?BO)"!(G#AV8]G9<[NE%Q9;F:E-&'=%:#*;$I-RQS-#U_=,6\C0Y2*4(G"P M,-3R_.W(2':,_D#VW!UYO;/G'I1OY^TYZN/AIPPK?D+/Q--03>9:CDE$+%U' M$IN$<=?*O+/VW"I9;&?GL]A>V'<)[;+8#Y#%=OI6L#(,=H40I^&'N0T\X.,;QR M#=_Z<7K\C;S]]#XY.SZQSGY\L^ [L-[77[]\^N?7TQ\"WL'=13?M!/9U>O7V M_*/[YD/I[0=>+%@LGKRPW;LW:G3YLBVW3_50($MD\9,3CG+EAZ-.H,^AV2R\L.< AEB3P'"!K0AD8=&%DAC&H M"6Z3D,>.XP88=P]ZA'3YLKUA]*7VW!UYO;/G'I1OY^VYP(]\._(]TV(4[#D> M6"8CQ#8I]3BQ*8UM/,"!A'>O?^KR95MNS^U3O/'(>(B XZ'Z[8L&74281PB7 MCN6'-"1.A">]4!KXH1,ZMDT[@VZW%,-B 53 &7$CSS)I+'QP],';#RW;-WD0 M4A%Y<2")P!.Y/*&Z6\&(*,[QE7@X0/ M4,&420F71H44^3#)6#9.U;YJVBB-*S#QDDQ-K\B3U&"9,"Y8:8#K,5&S%_ / M>+&<%#'CTN"I9!D0%?X=&"C)8LG'\-[FB;[QW#36%X4ZI2X^B49&T\*EJJ7S=PIY$@JI^EGM^*E<@PO-?.K3*K; M0#K#??A<H1".9WNM[J4,+U&Q!.R$Y!>\4V.U4XJ8]L8 MY.4H&8..[QF@S"^E?J+^*Y!I#_@YGT*N9TC@G>$0M;VZM9!CEJ0]HQSE!9 " M_DE5',%?,R26:H](^;QM,Q@_05PA68F( M)*QNJ.: *[!]? *,#<6,8X&V?O MOO%!2N,L'TN#>#T#V4'@,@H012),+"8[Z!W(<&]& '0Q\4$#*LIR T-'><1N 6B[ /HX3Y!7BSE9;()SC] M*BF$\=\)*^!I]0&EU7 (BUIWC,8'Q]O7MGI#G0X^R-2NX? MC0K0I,15R[+QQ3-_5;@N:NP MT6FK!))NZZFJT<*:/L(B /=D?/,C"X7+%0>^^$=4_/WF]=WTV&,SKFW/J=O6 MOX-B6JU] :X\&#C?3!;#8I^Q](I=ET_^/BN<0#)5+W9%L*F.5J^/6? MH*7^KW%R=OSQP_G[DUO#SR_[6K_L,EOW!.']K?#P[^GA\'!_AGU^?G!V=O3PY^M/X< Y_.'UU=OYA&3$L%>T_%]6[H+8: MV1@NE8T@Y+0\,Z:C]X )^ !%)8C'BT(JH:N\(!"EJ3JU&]PDN O$AI:<\%>> MLF18@D(97Z%.P6]4-_:-G5/UZ!<='9^"+3\>IWK[4T#4SG$%MAO$OU(@Y53# M@ *[0K6KW'-PXU&MYP"N6J_^T!UT4P5>:6+5J6-\['_H&V^.CMY5WIU2R8 @ M@7 :5OK^5U5RVT$BAHFT,4S&6EOCYUXJSKB0\)S4?U'W!G#KL8QT:(DU:@Q4 M>N,IK>3G=-IL/6WFW*S-UG ;B?UD(SKPYHMSMSRV4CD!;JAZX?H&_M\IRP < MR :-J7<,ANNDU%P-;' $Y'Y=)LHH?]TP%K"+Y@5USWM93E)MM[\=21TF*+=8 M("X#SFWM@Z^^2SY!%C4^3(:P_.M5&&AV,ZLSWJ:U J#ZSE316TX2QM,J,'5Z M_#]L.'I^5 69?M<2/RF_@>@MRQQ>AG)<:6,5J9N,%NUG]*-DN594#?#9U* M5$*Q3B/\I540.#7O)08AP?4L00."I<#4S0 FT )I=;5OO!L4*K183O@ ;ZF@ M4=DI39+ROGL*0 M.NK@1"0,+ZUD"Z]%S;/M[L$V63TW ::FS*G?B_"LIE_/XJDA6HP4(UDH7:SH M>XP^N)APJ<,9V652Y"H6C28#/,S'*K:1R>)".<(L*7K&%<8E>D:*N,'_'\E\ ME$KPFHUQ/1[ZVA28$\DPV"V15L$"0UL-:+XQ:%68GHU9ZZDJWG_=J^EA(--1 MV,*L2N?EX6PL=]@*FG=I@4QJL/;S";IJRAC,.JSUN&-X;N M$3[-FJ>KS:0450A&D8&*)(C\*H.KD@U[QC 1^D>UBLFH_CL0U0!N!)(85T%L M3*,4=9JC5T.W7BZ@!(S3-.&5" +X*T,3ECN) 2$3'5.:27D 4;03'J6R_I8# M:19&DU+>X@EL Q,0NS+]YQ-PTR2;(< L3_,10*$%)/@-Z/<;Z 4-'8!$!!8H M_B)3H,VBRCW5<%?DV9O'/6=I'=0#4JQH:$J/0RG'+<+"]^6U]L!45Z[213(; MH,16R5SPP(H\3L8L2M(JM3FX%D7.61$!@\%%9,="2_1R I1PC0_B0U*I,WAM M396)K-:FR* F"F0/375S6(>%E>IY]*#@I8K6U+9:,J <*>T$RXH CAA_[!D@ M%29EY654_E4?7^207="@4 ME0S9]V0([UQ5Y(_!DVK1L% M'%B:YE8YR,%=,\S? MTP8:P$?K*(3/@GXZKLM 9+7_)I G\8"M+G8$:_"$.CZ&9A2+\I!,L*;__G. M02@R@[-R8,+V3!!C_!MFL[-2%T7U\:96C<,,$$=@6N*Z5/H^P@,VM-&@U%>= MD&X>SC,P,U4M 3@IHS2_1I+"?#I2(TA)51ZED?(#-J/P#4 8@50;@\<",BV? M"! ])1BDR0_6^&X-&J>"O$F"BSGAJM3@N&5 ],%X6FYV*[CI:$4%JUFX:MM) M&]E33KG9%-T*YE_7;ZPW^_82:QCDU7;O[J>BS1B@6W.5USH9V*C"&Q /V ]( M3L='=8T.*Z16FZAUP?T!9 -GCI=(RBIN,S5>O"5PC=+#\T9KN-349BGG1505M)1;RC*'']2 M5KE8+#GW?%,4.5\M.5,DV0/O+$>3_HH9:U M)WN!Z;=KM')_RAT __VE9S!3%VU[T P TPM TP!@DQ=*LLGO(^PU*&5O"K(D MBPMP;8J)$EV]RO//)!:?JI "R"< *7H^E?FB,YB8! 6LE 5, M:ZW60(T^U-X8/WQJW4-&JMLBN MHB6E\1I,L &W<,]Y^2]D D ZKR\$+ MG<4:&J'@/(%%&>=IHH+Q2X.BB,QFQ5H9Z7QT&^!IGEV8P*)#Q&":RNQ"QWOP MVE?@4J2*6DS@K[7G]/2?+/O LM]G:Y0KWO_*,'E:R\%9$./JAP ?5:)5IZ!5 M>$AJ2M.9A8I2XBH W2QSWV+U:QK!Q^@W']4>ZY;NZ:?N5"LRU%B_%VPH3:#! M3+%_R])38KSQS*B"<2PZAG;_[4 MJK!N(^B!5UXU+30Z!C-FF.1 *DZT6:T-SM;G*X- :]BJ1*$R,@?79D02QR!FP4W0D=:I3M$%]1&Z M 4H*7V0(:S3Q*I>D;/5I5>)'@7E: *<#P\H4G$G'S4I;+,I E?+WEB9!?PM] M#VU)]0Q 329FXB]EE4)H$@*H!8;)]UX=F,:[%P(:E#,=WZD'W-KZL(. 6PZ,U\%77ZNT:2O8O8&TI:K\8W%"%'>5SU' # MT%<.)[H;6)>#K0BZFPO\13FMY2FD.Q#%C1!3893)/XL_ZQNJXQU'RY0E;?^(0M&Q? 48U^KR)( MNC(5MG>I(KNUG3Z3_Y^6*60&AB,6BT4M]06%@NJ]JF$B [;4>CDV_@6$^+W) MI6A/2JOP*@#2^F!Z7<6[KUBI&C!4)VK+OZD@CBX45[T@ _:#%0(=]S2O0VC* M@F%%":^1.AO'ZUJJK15/:]KN-X?VMW1_MXK?*@U1)S?**NE5!2,K$82QYFF\ MLO''ZZ1)'7==*.5!BW>25O)QL8*B?1T8K^VL%_("+V 2Y&*2"!WA5I)?/5BM M%H0N"M$Z2@'.:YZ@"0,"7QGH.L7;9)&QV1B@UE(@P+5?L5-+^[:C23&J0H$U M6!*EB*O@R+*<3P,#99UJ%:+SC954S5K!O1DSV%!]8)61'D^46*OZ4,M>)U'=$.N\V&AUN!2]@0?%]4FZ]W7,4Q M$I7)4.^OHX!:#3;(G4D^"##SN<;SC/[25DX=+5=R>;NY9-W4Z-O).,WS;]N] MJ1N:34!!-JHI4;64R Q(\!F&^5"R7X)*UC4?6CG4V05X--<[US;)=_3V*AV MAD?5@3](8F5P395 K5EGQA?4NN(R1V& QLQ4MT4J?]_^8)70J$)+[>=;G[F2 M2*"JC1 V)!A./<"H!):$@$.3Z3[,K:7&-772*V4A;>E>;B7"3[(BGEGS3$N. MDQF+"- ZP*$HE>5TC81:]^NJ*&U5T*G2$$MZ:S!,GI9-+#(#$!CC*YG"(T-X MS:"LHUBBJI[+A^#'Z=Q"HNN A@RUS1BKBEB$WZIEN'ZWEJ1 UGFFS,91/E9N M2PJ:,;^"W5667@SD#+_5J]-%VDWJ4G6?ILDWF:KP-'Q8[0@6 78&EB6URIQ& MDP@H!'43!JL5(Z:5E-*!*ZV'\-?IS SCG7[52G=7[HRL>&XZ>455GZ:ZX/VB MK'0P4_Y(PK^E&CUU(' >EJK@1O4/5P">DT'3 S&'MJ=5VDDK&-<'V692EQ[8G2?-+G6+=W/K4)N>=:.33+=N6D(%137?E;MNZ$5K!H^CY>F MKI2$&J/[VN*.HQ+P7U VW$.7C(JU5;=A:I(*+"R M4'Y3]F3>)C3MRC?/S25BE2W)*NU:)[NK9<@X1A<%4QF@:7DRTC'"&7K5=]93H72Q M[("E<54I:^^)C#Q.+O#>W<\K3K0/WE1HBVIC4U<>T=W0M_)B505SFC:?N)JMC6U*%C8E4 #[]42AVP;%?/M9.#+0-SQO-M50>AY,!!;@E7=3)H M+(+]5]U6YPE*%DO@^B'(*"P?FT8[T7J[H9)K&E'6/-!*O&(>?EKU@8DZ%,OJ M.ZENZ9)Z5LF<>=TD]=$+U.$^0T53L?Q)&5*ZJ["92.!C]#G+)VH354NAN@_6 MIZ..=8!=QXQFHYG3.&*N"[V;H*3>$3X_C5,JU8/AHKC:5+OL 041B!D$&UC+ M^"X0F'I C9X% V:Z:K44>5ZT08KQ\V&4J 9\.50@51B8C/!!U_V?_T5\[_G+ MOQ.'Z!]?U_42 N$+%GB>:CFKK=6:)@"P;#Z:.O-=O<46(2Y-@ZND#F*J2?2T MTM W9:$UDZ"S (^--/V5I2KNB?(D5>'H/$$;.DY9.:A_R5%_:ED*&N[HW0DP M$[M4K0>72T MW2ZE?8_@/*J3T+]/RWI:+3\-W=9"OFDN1$$$O"K .$Q&F/^6%0.@P@%+L$KN MHE,P!"T)#*%5$_(4UG]@X9IHJ0&4]'4M-_;9S@\O*1FZ19AQ+=KI]R;[KN5N MFZMQ(:J6$6WMQI>JV]CGZHIT$9$:H?+FS\H 5I6 M2J_+7VO*^X15&T@5=-) M/:M)V>MRI*J?3.OY7%>^<]AYQ,:PL;()J2@_!@.7"G:]=A4X.& "ITLKCR/Y MKL 2*_NYE.#MH8QN-OST6Y9?9:W._3HS/3/'H';BX#VQB>JX%<=@XWJP3:FZ MG76MY+Q2F,&5=BUPF@*NK0K2M>FIW>U2B]K;I?2>&.ZO/KS9[LIC7R]R:ELV M_F8[_AHIUQ8L*[!)DVFE +%M]@;V?3=A]G/##DO:6)6F['.M/0+HM*3!1 M^ZYR*&AN3Q=\ZWB!]OS@:8^G=@V0J].DO9VF1.1ZVE8Z[Q+44%9KG6E"6A8G MZ!DXZ1*(I^5OL MOZR=\UL"TB P03+61MZRF<=]X[6V#7O+8R=*C+0B;"]5Z?=W SRTW'R=@N)" MLY\^-YZJ(92-C'R9O=87?F_1AZY!4=GKNC2Q*E?2PS_!0NOI2A!39[":6)3" M4(WN K$-0DY!6[?V3Q'7:KK0\S;S[Z#=_CA_]>_JG4^!"G_ X[!AP*SZ08X' MUVGU9_7"[R E,OG[=&Q!W_BCNJR\:,X*GF0Y.&\XS+?.S.L$"$.A/%%!]0GJ MC]K_$&P(Z 8-.0!N@L>B%(O'10)VMU"!-]4QK3"'U2G3OZ=R\@V^H-UZ\,\S M[;MIQTY5'HR'>3E"Q[UGU+MHQI,,\XMF<+JV*&#Q13)]6L]);H+F!:MJ U!* M,9RNCJ_1%!OEHHZXET!,\[']900TM8&TBS%3B:8&DDP9IRH'6IC\,,M$C895 M#>R+Z@8,&:QJT#8OFB5*LLFBU9*GR&P:1JZJOW0J1[V\ MU::H9^ 8C49M>M,:3:D/!5 UY%7YW&QHJ-8/-0E/=8CNZ-0B=J9\?D]LI0^Z M%.EJ; .F@Q3F]-3'JF='M[5-&[% 0I<3#')C.U6=EJZG:F%X MO3&_@/AS%L8H IQH?.=:HVP_>D]6W5AK#("!V42=%FY1L# M1.I[53;HV8I8=[8)Z__SOT*/VLVA0H^_A-FC7AR[3ST\:>"]KBY[7:@[00"! MV.G@>W_P/98I%F +[2"]PTS52UT; JS7 ?K^ /TG#LTP/@Q0K %X5P3M5LTQ MWE;0'NL6WM=Y(3E3?<1KZ-VY\[BV!MA'F)M.U':U=JE/3E!Y@J14(SIQ0-)( M5R^5XSJDIQ@:7 _,FN<8]U>J%S,R>:F\J_-BPE40@%V"C]WVX[&RJ?E@%9F8 M2\O-5O3J(N!2,C.N)+1>2?L%.K &JUU(\+7F EZ ?U96K;G3ML7Y^O]: \-_ M92FE"3<\Z:95US!1F]MH'@CBD-?0>6%&-8,_ LP?>4F$''.62 M9]-2CJ-QJ@Q5<+:43S^3U54) Y40YOB3'^K*(!P*P :%S&#QJHX3_H/IQ$&] M\(J[\#@^Y0SFA?[#E63?@$(+-DJ$2G_.?U+%VE6[*])SFE]5K44ZW0>&^X?* MXJ:V9=FX5=_(V$0WSP)"T,X'^8KL]4>! T0OX;.R9YS+[TR-I#,"TG>6[J(% MP]G#8]H $;(>AC;4KF(5-,E0;O31+JFFV6/\8\I9JJ>_:6#2A@P#F72I!N1K MC"!"YFI:L=8BTT6L6GB*(G.C$X 9-526+99%<174JKTA/2<(R R&T$ZSJ=,TL5\-/0)3JD1%#'(PY QZ& MLPDTRF 5L,"LJ1&J95'M6^TD>S:EMB@WSMTP%;2> M:ET56T_S"$.6<%\^;!SZ?)SC2:WM8"5*KE8%M)INJ:-Q4\E1S\;#/E4,EC>K M4"6)*I< PC6'^W',J K?JL)(#)&6@[JW";D9TZ*-/)J**9 V^!=,&*JF%0RU MZ[B)7CG2X["1:-5)C=K JAI",MWR@A55D;R89'-QP&JJ@ZY[G)[=B@U:=3VN M;O?$CE569%A6?I/>,V:C-S,?NIECNGJ0%>M!O/LY=YH7$?$,Y":8FKH"!G.FISH: M^RK#5IKFP$)]#LO4\%19C&*:E%O_)=82EACK(Y=JD8;Y1$1LRD:E?%;_\+P^ M,%Q/$S;50\]G53,*S[E3V!6YZLM33NU;FEOQN/'I^>_5Y;ZZ-'ZW?MQWGE]YZ^Q>I%3S 6EW;W>Q:-WN4_1J0"CVZ,U@-O=7H M^N^*9XJ;@%:%&9]9!E%B>P&^X<*M]N@[WOQ\P<*89V7-Q8^O]2QM:*.DJW)6 MB+6;">JGL-D(/>\\9I3F61$Q*U+ODHUCW/QQMAW\M&1/9Q10J:Y M=94^14L*MF0H*\7 Y3W?+32C 7(OVUV!_?8(9M;N"Z:]Q,N=:/F^R'DG(6>M M(]$7747.I017<4U1/U2AT@V49VL/3DT.6H5B;MKNO9'2S^!YEW=LTR(W+.AV M 43WN,BUN;@*^.P2%VN+K?UOQ=JG;:NZISG]W6 81D;M6%7!,EO M=]IB>VL%OG6K]A;T NHOM]+7I&ICS=VNQ;)SGYQG^X[F=HGFB-WSG7#GB6XK M GP=R>\$R=MASP_LG2?YCNAVB>@HZ5F.NSFB.P2G]R?F:MZE/N))-5::C_?'S1M-C:RGT32W;?_/<^Q,[J>H/]+ZKZ"R6HII!VA3&+UB/^+_O[*N;2MB 0< M'&;O$,G9+Y>8Q,-B]A"B%55E-0YSP9/,L&WF MJ?Q>CP$3. F;)]/95VR8%_4YO;\?6/3"[5$2=#[/=B/)#GO4\_8'2]MK9>PN MC3@8O;#VAT;V$TN>TPO7]B2V+WBA@6WW;7=3ED#8=W_5%/C;72(6.TASKM/? M3$IV$YN]&;F/Y,;L(('8#ND['84<1@!E!^D3>T0W4[RW?_2YIQ3BNOUUO=A] MH9!#".B\S(M1KF:#5&-/==Q&J)DEXT*-Y= 3VPXL?&/WO'"/ @-[BZ2U\X); MC*3M-7%VET3"7FBOFR[88A+93R01N^=Z&PR6'USP9B6U?VCA'-OK;Z;8>?.F M;N<,K40@I+]N'J CD%TS=7:7/!W2WTQ3W/Z1YYX2B-5?UZ7=%P+YB86WV3$( MW9V_>F>'UKV\\Q BK\>W%W M'$5.C_CKIONW+\JZU5K]O2PE*_B@.FGK4J;Y",\D.;!0*NF18#.N9A<.6 -) M--A,/+,+*>X(B= >"7^QC6X;260_D>3V/'\S5:8'XZS_F9>E\?0-2[+?\:@Z M% 9X5"8>-H)GKIEX'*7 0\_EP15*K=UFVYG]CXRAIXZ_T'RYB]C97@6_P[3A MNGM!&WN*G=#>"'8.P5,_&8Y84JCS0D&+X^G2>*#A@?GIOS;SJ;/P']O&(CW? MVJ-XRO9J\MVED8Z5=P)-FV;E0_#69U5[G'QO?',5EC]TCWWC@QX[XW_5I@B; M[ ^6ME?I[RZ-=*R\$VCRPE[H;[ +K2N3W,L[[[5MS=IVHR[C^5 :3].\+'_7 MAR/DS3GOW:CD9@S6+TXDZJ:>;C-:GU*WYX9T]6#P3F)U>RW$O:0IXO8LW]ES MFCH\K-IN+R1DR]!Z3V$GC0/:7]9@KWY/,B&S\3-3W[)5/??3@8E#5EPDV2_V MU^^P%[3VM,3[<8$VL==?:T\];"_YJ>/Z_?"Q$][[1QW;:T;M,&W2H+^&^=V1 MYF$)+LOK!X=''8=0)O3NW3LCS>&[<0Y&VZ7,9'FG:-,.DG=76="AJ0L'[0>1 M!,&Z&>4M)I#]1-'&^?@02H2PE0<[>5+)2FF,93%,LD.50'MY9X?6O;RS0^M>WMFA=2_O/(1P^$D&OK(LQZJ1)A\/ M9($'0*OS'W\W$E6BV3,R>6CSKIX2VUJ[XJ8+J3T6>FQ_,^=T=F'Q'2&0IX2L M,0=CBXEC/]%C!QODWT,(A\\V5T0RS@M9J7-CS+[+.[7(WEA9NJ,EMB[YQ3K& ME0&Q0P&X?4,N=EHX]OIC=W8.M]MK1NPK91':Y:S33 M/!9R'RHHT>ZV"+>MU>*DL5Q:T8E(9C).#BXRL7Z#5^?7/!9R]JD8:WOMB=VE MCZ=.%U7<7NQXO2XN\< @/I/C.@RA8Q,/9E\MI;EE\-@HR?WV0# MIFCJ=03="T319*-H>@F.(@;+V%@*HY"7,IM( MY5*.!Q+^OY#2&,)+!J4A,P&W?)"CL1Q&LM .E6/U#-NR2<\0DA=Q MU2M0&Q )?GUL#-BE1%# 3J\E0V=_.&(%$J3!^#BY3,:)+/O&K9C, /$SB.Q- M,6DL16+8#V>12/OV*DA\7WVYM;N%C[>_3?2W8<5Q*CFNG34HGL),O0? 66 M%T-@S!\*N8H" "C(-[@@H,9O@&(AAW@!@0N\!_#_@=_3U)*9A41TXG=X,BX0 M6+(8X61$32B J0K;"IOU'J?TI0D7""%A*9#^E*QP>8I\$ 1 =Z,<.TWY?R=) MF:C5_O.=4[^O-"Z0+=3.*O!55([+' ^28H'>^^M+J[M*N1OMOXV(O[P905Y5 MQ998'\O3"=J;@* 18#:9T@4;YH C32B_KR0SEW%:#;Q-"'\0U;1OS;!Y0/K> M"FS^5\*7$#>P:5S]%'@YZ6]S(4I0JB$NT MG$IU=*029_7%- >YU?RI$;,;1QGN_"5JS.Q:38#RGY=Z84MV7=7 PY?4 4IC M3>0@76&%S?Z7/-A#L5SA7=U4KV[^PS'C29J,KP']^1C@F^E) 48(0;6UE/$F&T]?_GF?]AP]/Q(_4J>_SX% M)0/(-[^@E28 BGP,6&#C<9%$$^4Q(-54DJ_$I+1 CH6%7R9<(H,!TH'E0:Y4 MWZGPNI8N4;P*FKV$Y2-&M3U4"X*6L5C)A)0!]]Z(P I6%#M)P+Y0=L4SQ7\ ME^=7B1@/JJ!&^RD=77EF31]A$6QW,K[YD1:E<(GF]-HFQU_ M!T6]FA&[D&8$@O:;R6)8[#.67K'K\LG?9_8$I%>_W*7P]7F0W0J8FR_N('.B MBFIQPPI*2K2[-J3;G+ MJS/V[8S;6[16D^:8\[)USOFR \Z545F(J:<<)T4YGG<^=@^C[\%B9 4?5%&, M2YGF(V7T-9Q\$RI)V \K5)*^.RM&O3YY4%3..A1PKD3CXI9IG_ M*B^^*<'2#D#-XO-^D;GQ$$;5S3MWY&L39P044J]OSZ+7(GT*7OZ:,8NK08(F M[;PKJ:)U"Y]7+HV.N_Y&B-4/9L,,05L@W)EV5%!VZNDF-X!$KTFQ0-+V;]L4 ME;4EQXPGJTWIJ1+"X$D#5\TL >G[S5^:,,<*+%)#&39P)$2B/<#TNE?[H(VO MOAS8Y;S7L=&HTN;<_=ZV65!3@+0.R%'9"_@3AFO;!^B@' YF"&HEVVC!)D)H MV]/P_52]M:AY][39LD#.= 930T6U3/E9M%M=4?H&_6?T_H'&LO:7 MJBB1 G-+LC9?7FH]M V4.1V&SP"0M41 OIFRAN)VSHKB&HE8!PS*6KRGDY;) M,L5^@@D)%0^ZW:RY00TFXO][DM @L&P[#HDC.26!'](@\KR \] B,0WM_Q 2 M/-E*VO&7T(Y>AT!H*('Y#$2!+/ N92,!&DI44Q^JD-A3!:Y\ A\4Y>_/=LI2 M4)]ZEHQA'?RG< '?;B"'&/6Z-LXE'V2PCHL$OO? VF/-1=8H E9YV^B\9\"I MM5X]0[UZJO7JJY^$!^9T^/HOL5:AA[D#>)M(E5;/3=!,U3@!8%,V*N6S^H?G M=1E"DBE@J(>>5V^O(FU+CN]5W].7IQ&DOJ6C2%5=2O7EZG)?79HKR=+7'-*W MK?#&RYC0O^G:;:\E;M_VZ2^]]O9KKG/S1Q]GL5O1V;D;H-J&Q:Y&VS^IZ?II MN6>X<.N2HDTM'394L+@@ MO^4 1#M@E1+O579\<)"S=I_Q]Q4U'5'?#U$_TMRHC?8C5#6:W;2HA]K_=K>C MA#WG5P]9VY4Y.QTI'P8I$[MG!*DSI:[FAY MZ<:=L$>];3V%I.L3W*B SL0@O:<<-U9RMUH M^4=&TM.@%P3;-/M_VWRZ R@.03Y;H^L,Z7X\8\_EN.* DNEL2@3:_&Q>599 MI<#)56OK9#3"0MJJM[R:QU$F0E85O&__=7)LDM G,+%A!N9O&!ZA]4K81E8 M(9SCQ6J,BGYAW6)]D>:1FOO2S/K($]TL?,':+>X6MK!]D]=8<3S.B[HKI1G\ M$@&8^EO7VG=C2;6 10-+<-V8/C/GYJ=#96Z?78!0JX!9=]?SN8_/CW!16!VR M-$7Z4"Y)#G\=,-UR7M,=J 4LF1F# MQ)?B> /8!K:)+ZO7KH; \&861*O9XYTLA@E@&)">9,NQ_HBRA:5E;EP4+$-J M'Q4)1XAG7#='JIX9I%09 T)5&\&0 <)QK[?)#)^C7MFT.O;\T)YO5&LMS2*3337EJ]PD<,?+%6:'AS M.2[@YDFA!(GN.)O*WWJ*V?+9,M6XK>AZ.B*E:>Y4P].T>"K'0&SROY-$MZHJ M=:&GIF!G0M,$VIJN4D\_UZN>BF7X/MP[&ER7Z RTWX(OG7ZB4-.TU,-*9&G$ MUJCEI6.(KB M]J,%MQS5J_8(K0V'-B@Z0.](G]QVU2$<%G6LPH;W /6.87>381^[ [$)ECQV M&4A]5,2#1!.]OKO"(I;$\I"<3:>_)%"#F5P]->AIZY0T'5.Z:W7Y0;<7[%)O M06#==[O97G3(=/2[(_3KN??=^KNW=;6[W7_9<>2.<*33\^FZ+0<[P9,=K7>T M/M^OWW/]';*?ML3EVQ7EUMW9W=F1='?GGM[YV+W &PO,_;FL='B/HG0-\O:T MO8[T+)]T_8_;BR"']BS'W2(,;9^PW5PR=4='?NV9W+&]?OIY&H8G^;V*X=/I!Y;M^'>7ZOBUZU"VXK>_/>9E4Q9J_J M+6\WNM6MB$(='5:UI0^EF#O4>\EQ[WA_U>N)YZN-"EFJ=DW5-IV70$9X#KC& M8GVB>-UHV3P7R?&5E+,+Q"\L=GWWF\.4%L<;+)L,@&W7[%?M ML^_R-.%U\^JK"B/EC;IA\YM>?>1$G&1 +RAQRC%L2C>2#]BE!(DC\3QGJ<>& MX& "CD?:*>JJNG0; (T*8*]DE,):+V0F"W4$'EQ'X=0<@?EQU M')>)PM3T4[ "/=!#W;.T^[=7+WMU5JJ770FV>2(]RK()O.:]0E:O&3TS#YV/ M&9L(16.X2IQ&(%:'F/HT[/8OK5Z ?O7G#"%+7B21UARM.0TS]-_>%:^WW;JA M(4UC4FJ-4W%6-8JEM3MI2Q0 M6&_C5M8VD4&HY\@DO$);I=-JTQ052ZU!VYX\XE0-]9*9LIF!'^9&ZP!)&%=Y M\>VFE_>-XZE0UQ.4VJ*]Q( M >#&<6!MF P8Z.-+EJ1JD(C:MK(A\ >$#VAR!1]U=KO5=Z>SPQA./9H.3OS- M":83'@TPJ(Y!DFJU2GJM46#+#C&?.UA\K3E^VI*JWO4;"5J3LG *& [$P[TH MTU(-2VR^54U2JLV%WUJ[6_YH9>+-/ K69W-/@J.J+M'LF'U[^R#W;:2E-078 M5@OC5258/10LU6*A5#.YY@STBR*_ EDP%0TJV#8C&A1)LP@'>%W/>0;(%/@& M]:I(SY24XT39\Y5)JV<8CE(&(A GX,D1DCF(P%Q?KQBS>3L3P)(H4BL1UD<[ M199ZOE@EU=KOZ:EY>SC>3L5.>_5[%TQIW%*<%^HM5;Q1C2^L!I^V/SY?VJ.^\!U#L;=;5 M5.$*?+MZTW2V6S5*4BF(/(4/(%MB]+EO?!HD(.VNT.]($WE9N8!JFEPM 5-% MY?7T/W1V=+A02&!VK23*"0Z'2]1XQL;8*QK#!5:LU-C?BJYG!LVB MFIBDHJ<=/39%?&6=YWK:9UI+E:T4D;>K6Q7\@ZWCK,093PH5D= A>QU, @^/:\ W1&;4J<&^\6'"!]7MI?8:=3:D M9T03'1;"O:;),-%!DF?=++Z[SN(+=WH6GX/HU24K)M;)/K/]I=)(_RE1FOB9 M20)5"K0)>*NH@_=\<\G+67 1BOGW)R_>,W ',?ZK;0B95*%$'6^=@!#@M:)! M:7&9,- >8(Q=H@6DC";E+N9Q+-$3?+Z*WNAP=S^X^R"ED%@<"C9WN'K$?'U*AL7J-EPEK 1Y6 7 M*FNXFCU!T89Y@18$QN3*#DF/R50LU:&P[\K/PEA"ICPGL+G^CI8V MNS(PH5& GU$^7RE)T:'F?E#S=AJA4A/$6V4A*L75S/#N&&8##)/EF3UD(!3HC'4XV@!-3,0G6A[49I>PX97-8F40**%TO562#RN^03%:\L62F+ MQ;KG=ARVK;M5U!6/U\%#Q# DJ@K*"I6]5]'C8SY(S>:38#UCI.5I*655G7,T MK?"!=QJO6<.P53'/3VLK[P_)&R^SIUT]1V2=@R4.!IFM;OQ5QHKO!J97/1+A MO@:I[Q7DK'48X;Z&E@/L-C1TX6RF3''F9,MI">*]S32$:@ZD>BXX?:?3>%JB7JOA5H'/YM-(U MOR^M=[_1"?H]L:*S=X=B?4Z'0%A7+>F9^24 L@+IR 3Y M7?]B%'JD3'9S<^>!&6Q//7^+1E1VQMH<=H+-#! ]#$--BX1$"X/>8IMW-;%F M7"2\SBG^HL]=)?D<0(?()Y@RK+?8!67N#4!;SLHDZ/GN&L+VW@&T&^')CE4Z M5G%)SPG6=Q,WSRK+YP1O0>7,C65 -PRX;=)F1XN!BENV%6Q30=!*R4 ]U79F M4HJ:?^*$?=+\9H->C!P54R87,KTNC\[8Q!'JOS:A)=JYG .V%1C7NC\ MX@GL)Y@.IYE9Q,ZA\7@]X/=T XQR[P2N7'?8CW,%\"13G?,-[&@_G()N;H8/ M5EM-A_C46%*CA:NARWJPDK4R3&<*;!VOJT?^A7KDUZMQRRVD4(TT .S[?:_! M;R0S&2<+LYZ/CD^-4H['NG2W-S, 6]&$P#G=/%%=O/54:I0I:7XE"UTLNB+I M6CC0094=XY@5-1$D*2KJ9=]D76=JX9@2G.(!!E11)-5#/M4@91F"P1Y]-I3T@OOM4J>H8_3"FTHI5J=IC3MV]D M$4UH0^P ^;$ZI>RV0FH%(N>G^#79H1EFK&?5S&FDB>I8^\UNUY[?52UU//CH M/%@-'5PH)%BDC9KY]-AD'+R'PR3 ]1GC5]KCA:;3B)F>036N&A.JR; X?Y++ MY%*5JZNI14T_O=89=*HS\CA&_1-AJSV^N%#=(TB357M>-09,/]AHP]4&!>\3 MO6VX=>4^E,$\S2E7:5;"-/'1>7I4,S.0(!E(^(I*-,45$YQQG>BQ:O5(R882 M1^Q:D:&BGW!J@M764V.?C:]R',-ACA.4;>Q::ZW.4?FY+JJ77Z)6:Z_5(_#G-48L+$#6M.;E;:0FN&3@[:4H ]R%PUK9.E@[S72MT MA5XQ3@^LI_;TC84(W8T3@W\C_A*IO(J.6V4F\30B8'NM6)I2;O5Q7L@#Z$U/ MK:-9$*'R"5NZI_+E]>#0M#:A<-@^3L&M3I5I'5B5ZJ-N7@.*$\&,EP,Y5 EN;]"LJ1M:N%S-0F6.N(RA,>K$%!;8+/O MJG]]D*?*#YB=#[^4I6]>>3LLN@ZS]>;G0ZOIA47.I12UGJC=&+ST[MV[?>B: M?AO'YA\L5?W_'P8XZ?6H*-#G7WZHR+V>&_F@V3A?]\?/'TPS,\=(#3S0AWF- MJV@A_GV0C*K)T)-LYM@B (FFM.D0>71V63&&5ZC'>GI^ BM;]X(=F,'+8UE4 MP1"X6LTP*,<%^+N3HCD2238GBQ3-/2.I/S,I1CAQI'YQ?>?3ZK[_O[UK6VH< MR;:_HI@X#W#"",LW<-7$1%! 35/%;8"*F5?92F--"\DMR5 ^7W_V)5-*V[*1 MA8UE4$=T-]A"2F7NW+FO:]W?GJO/]HDG#*P:-QI*S'O&XN0[I/!-G%*"<\'H M21F(2 9L309P*-(4PO ;S-V8J,]\&]$'\5N%J2OO#WMVAKC R.8L4*)&'%709$&(UX>& M$XAHA@[BF6\ :WNP?&U1*[LJU80; O^64&]L1F*+ L2TGL R_RD\@L/G*^S$ M-L;M0'#4AI EC-DX'!G<6C6MEBGS:TGP62. "S]"0)Y,*JY:"@I=2QP$^AOX M"(;&0#XIA'6"[HZO_(+(Y@B3H0P\?$NVMW"*6?R3A$B*OP[_@0<(S2.7V"<: M)Y'5G.,8NF".(6L!>]X*K$)%-T%>-J+F[K 1@0>3< !*IA33P']@&E%E,E@] M.G;P@:=^1T) \"Y10(R3'I*)7A%4L8'P,F4\WW,#PKB(^H[ZV&$>27HK!.*1 M]!=I9!_Y>[!8D$N,:VRG,;IZZ"KJ)CA$X$F^W//]R4QAIGMJFOSQ1!V;Q5=]%:+&-Q!]=79Y:[5X M:YVB11!X+"&W:"P[.*=EW#;Z1,U,DR9].$?"3\D[L_.F&RJN+_EIT3K NA;$TAOWP")! MTX\(Y1B"7(#B88/Z7"F>$VZ6L+K-%M%84< <_FI/(T[5+TZM8S=*N*9J_'9X M9*/Q_H0NX/\1G963,N>B,R"QQ3BB3]G*R"#;?."FW+KWYZ?);(9C+]6=3].4 MGZM.N8WTWQGS3MZ&/N\NP:B-G\;L73/RY-/3V'?[RMU.>4KUY!N[NT1Q3(:3 M0DODP:C/4Q,M0,X0,$5YYD>(T@NJGFGB;&3IH9D"V\6!*8K(W0K%HQWJ'KZC M:WMU@N#KNC[^Z$NZ#DDA(@\/-C&U8A 4HV@2H6%%((ZO3>C<6P=1Y*8,2<,Q M3) !SAI:P))%J>^&,*<8'B:% [1,US@.NP]+7H0QYD31ADT9-/1YUEYA-\+ M?&^2,!8EUKB8A>V3MS "Q34KY2:.B62^U%2H.6P9S*7R1D/67^2JZ4NP39?* MHL#.\-EOX%F Y9GB/)UPN> M)T_LT\56VY&_R:=,>5+VKL0>3&!0URZ1-^,Q:\>E5[(!?MT MM=I;73%_B#$F1T4Z^TQLPM9^ZJ4F*GH^5&!3]>A4L(#='$_\UKV,M(Y'DEE( M]]9%GZ_/=9RB/_2IL@P<&@QS'3!/!:5YPVHO;TT[)XN-;I\*C-"BPLKWQLZC MB&G9*:E.!RF>V>2H<2,1\7XX07^ 4 MPJK69@OZ."5TE\[.5,*(5*[,M,LPUE1L$);-]B:@6]7FV[U@X86?45'&=5,& M41.+1[>?))\H#1ERO%AZB3:X])BS/$#R%+8.AY23LA,B,(I83U^?Y,\R8O J M6Z0Y*>0]8 P>EN1QR$-3%7]*[]')ENI+S=2=]DGF;PPGI9#$/QQ#3AV=+#^( M4[&#L4=]4'RK-".+S4;NP+[M),#+4TK9'F=F>"4 X'H?@CCD3!1VF& M7P]&[>NX)?$P%(O*MV>C1$D!8[(!,*A-,2;,[R\K:IS[@^P,7^YI6T/*]958 M=!4KSQDK;RR.E:]2L=7]V_M'V$LPJ=GZ]?;D[L&XN# .C)N'/\[OC(OK[S=W M5R8=/?VJ.3LZNTFE9U/4W,ZVGI^I/M-Y:[)R1*6GF>N\'XQ!M MI#1("OSYUKF>R)^ M05-I=J%9-DY/9>$?E\^A8HA#=)K2&8 M7UD91@V2,-S:_/,<@6%-=CC\('95C MKAI(PVK)7^9@],22I]["YP(S$]9+K MJ99])G57PU:3DU'H>D9;;7C$O5*+.2OITBH^@_5]L:F:%P4.)OJ4_&I8EDB( M/Z4<"?^_@?P#]?=\/_B0))+++U 0*:LH13$U:1<*8;H%%-,N**X;<#DQ+]7H MYE5=!HNGH]V99! +4]3>PDX7[YF<2_A4[AJU":A$@R\T<0C(ABTP@&?\L/TQ MRGJ3QM)(Y)<"\X@U ?-#$ST'<\%8%N91>PJ@:^ETN)16'F .P$EV -KK NL_ M?;FQN4 5O?*>)\\G KY07%UFB9X$$*VYQR1*I?2 MAC6:,<YTXVTHJW@593$5#X%LQP)/6KGW MJ%EME!I::E J L+%S=SXEH8_\C:DO5*9Q6V.LK^L>--'J[VR@?N."!PY+=\3 M-'UU]NV<6Z(\,9)%?4G<'<4OE=5J5%,DY!ON#6H=OR(FG=+X00WV@W[YH7A$ MX#VT9^X5(L0Y52GJO1NH67ZQPI ^T_:E9T7O*.>K;OVUED-!P*F=]R@KS'OTIC MR%>>MIY#D2*1D$\V\_;C$1>*+^N&K8J)R?7HR_=%7J2!E*!WC[[/T,*@T^.LTV&O6.> KV6GDD^77 M)GTUPQ? W[4[)A@)"[^NF];"[Y;=UCHV.\U.H=LN_Z[=7/S0HH-MP&U;N6_[ M$?C,2D+8WL7"@^6',TGU+75ZY&"[7Y%H*7FK]\R!Y'WI!P3C-Z[':2H22]CY M;%%FBF-LI(BD8UI'.<:8D1A$L^Z@:38;\VH+<=GQ#LCYLS^3B'I]114?I?M0=9"[9Z#1OEMO&_EHSUM?V(QLRZJ*&WNCXGX\=Q%.MJ2G[R)D6UNP3#K7JM>=Q>4165F ;Z M;>):0H7R/Y;9:7X.=5*,0WJKJY-&GS6-,A^2?HOULX-*I=&J-8ZZQ>R;'35A M=DZI:$PLVU<5E8TR%P]]BQWR*@_R#NJ43JO6Z;2*&2HKS<<.6C(Y[E'2G9R' M*GNNZ_5X1EBSNUZ;W.NY7F$]SI5+123 17E3O9 P38;+3#IA^T73%!][]OY4 M6<$2F@]N]Y8%I/"9&\NN_Z34; M&FU"VI;TLPTD6'[R?E0T,%7 (^9NG$Q'DL6@-7DY(U [VUK9SIO)*K[F1C8 M5*?Y"U?A7OA8&?R!RZ_>NL"MG5E@B2U^A47)]_9 Q!,=K[WJAGQK-V1S)K&[ M<\B!6]NT,0)=>V!'PV;YNW[PWU#URDG1,[USBQBI*N>K@WK;5: M:^GA[M3_5G9=!S/4/X!91Z:M+TQ(,/E:RIW>X9U^_GOH]MP,LKB,K<* /N]; M>=GMFL?M9I'"RV.S914KD%Q:RFBV.^LOD#QNFT>-?$6BNU%X^+I0TM:3TD<[ MBPOQWE:#^([QHV[.O.Q\Z?(&RBNWL79GU,P[4LW.:BGUEWSOVI1L"8?;;"LA M82Y.P92\QJ% ->^K!M]@L+&YYJ$[2 M$]NH7:H+@:MB_VYFGLV"!_;KU 1K# M4 S F(SCT9?#PY>7%Q.&:3X&SX<(Z8!L,(?">;3#0\>.[<-NX[C>;AW":"VK MV[0:;:M;[S1:1^U#IW-T?-3L..)WPS*',2P4%;@FMK9KAG,;<"HW:I; MW**LH=6M83<.@3]JC>9Z)SNVCN\14!(UUTK(93F?6K-F((F@1N,P0D(W@GOF M9G'"I")R$&$K#OB_QB*"H;T,W?Z0L*/I)H]$H>GL&WNN#Y.'D VR88A86061 MZ 1*_1BPY51#Z&R+SW=P9HSC@Y^*JTJAC;3XM??_?F@GYMTVM(6YD8=WYJJE M,\5S8:5YAI66%IK/\AAL*%56/KW>**37WZ>:)$MU\UQ5>GM#>CM:27'7^<<& MB>EQ]_#)'=E,1R$<5MQ75,>!I-2,?XC\GJ^I\2L;5/BQHJ!:K,)KQH_;IG$E M;(S(\FTN+T]KDJC/\Q#0!&%%)DSX$@=,'_$C&/K&B6F]JRN1XK>"?*!5;T]]9>C%9I^%)H M>&F:UX\:+:O;;AZ"3=Z4-OF)Y#DE.%4AJ;5.<3D'Q/*)JOPB49_H7.?3ILWE MVE3"O]0/_I70>TEXZ66HK/6C:5W[N9V?S1)J[5C JU(3I5(3 M*E=QU+2L(\Q5M#KM1JNAF1?W\#C,+60IA&\3A!&EB),MO\^[UUM+]SI8#'/I M $N"CW]FLZ!5A6PJ.^93*:AZO7D,"JENM?%'ZW! -H8C!I'5LLWX-QQ;J:.! MD./3-LHIMQ;<<^O$4MUT,B*DY-_&^2+5=(;H?B[Q*M^&P>\)<[63V93HJAF' MIG&4.C1KU%R[9ZE8]8*JJS)5/JXF*):>L]!N:3<.$Z9X1BY.9F:4[0 5D)PL*BHXLKM#VWA&=^",,;8"&WA:HKE%&L:M9H8?6*<:CKT MZ3"JZ="GHS?)D2DO. F-LI\?;QS@>POM1A:I.N37M4B9\06T-E\-)@8:.Y $ M9C$K-:7/[?[GC;2 !!5+,E<9F$J5K;K=UNBN/ C_\1O\:_P,W(QH;'8X%H6] M4I=O7;^"VK(D4$DE&<9'B'4UK?7$NLK6*YC]MO_[CF5)5;G\QO1C4B!@'5CU MO^K=9ITT/&FVE'&^A?!#:8Q=)OYO0SAGW)'MP8DB=:1Q,X K1/B)DW6@!M9B M0GYD-5#,TJW4P.;50.,M:N![0@'Z-C50&27KTT9%FYYWTRBIK)(/I8X:&5;) MO>B3YK&:[7IED^36 I_))JF,DH^E!3*,DKQ:H#))2J>,K/K[6B3;>]/WM$;> MF@;8[$08"'C,7+<(,CQ(=J6;@AH:@S!X6M1-D 2F_\6-1-Y$,L-C@%H5#Z?M M1A+4>#$Y,#\U9M+>"T)% XLA%G[D(I[:MW$$GT21? B.^=+V'\=(8+CG_N?; MW>7^%_AAGQ[VR[?'CDNM$@'B"4?\$X'[<,&T[1$"\_U0",1GCC.&1&'\,]&7 MGUH*.6#/S?N4I"R1\ =N8 HDV+.:%!]?\A7:9!I&\N1BC\9<0BB&.)=@?5T& MT1N&\%QL!'8T1$EZ*?[D8@^FBE,$Y19A)$56T:H7' C!:3_#0ES#OB#N\04# M24^Z=$CFYS1WK7J>_I@-YVH5SGAI9N4T@*$8MZC"",4$3#[IA U;MM-X"&6^_!>#UOO DG9J@_UG2K;$7$& M:0;,C[K&6U_D[;W[ Z+$]:<\)_C P<2V8_B!:F[ 8VLT#D=!Q,P4D7*\CAEJ M3FA$ : 6^D,PDX1QTH_Q:ZO;;.E]8C4#[A8@D-$+4CQ$X]Y_X7:J!L%S[9[K MX5E)=P8S23ZL!N,)D8O" X,Q-GI"#7-Q9X?K([J=/\&W0.N-G,O9X::C;,Z- M$B_57\>D7TP2VN^X+S\O+O@OC\4SMB#&RX'2D2\9J-3M_;L_;WV/DK- MG7@<>[QO[@]^FH9.Z4+2%MM_LL$V&(>^"P9I-!Z-/#+,P$CK!R.7=Q3^@=Q* MZLE1,BKB19%@C"CA),'GIQD*.2>)SL> 4L\$]BX-OGI[/?CJS=+CJ[__C&>C MJ=]?_//ZY.'7W?G]SC$CW&I*!C?W%)-3WA.6__#1C6*$9R6T5@=YM_OV&/U$ M H0-.5P"CX'S,X(7Y\Y%9)KJ"3A:!TJ]D/+B"VH,.CC&PY1N:(_C81#"ZSGS M; [OC>C=2-N%\ZPZJ3*=&JIQ/,<-1>W0[PZJWVJ91\U.$5#]KMEL'Q6"OU_V M7<.L'Q>[ZU)0_8YIM?,Q &0:5MVBL.S;,RZ^7]X\G/\T+J[/?MT_W%VH8R*_1.)?'M_N:Z9ORX*Q1J>)M3LK-BL%YBAJW25Q">,0J""QX# M./P_PDH0=E\?9*_U;2@BHARH&:=#5PSF2W4PX+SAY7^;I)1P5D^'MAO"7933 M\"VPP\Q)7*NIL;Y+,Y=XWI(IO55R9L=B9^R2G.]T'3QS@I(AWZT/D_-(X-XUO-W5K?\9G3X%LH5B0#A; ME1CL_*9?Y)R@GS=7C%VY)Y5[LAWW9.8U7_4!/D#.O#3I\<[B]/AA+W F\+]A M_.3]X_\!4$L#!!0 ( /9!:5,M.67BW@\ +FI 0 9G1K+3(P,C$P M.3,P+GAS9.U=[W/B-AK^OG^%CYNYV.L 7X M8BPJR4GH7W^2;(.);5D&LJ$U,YUML/4^KZ1'>G_(LOSI7R\+1WN"F-C(O2[I M9]62!ET36;8[NRY]'=^5+TO_^OSAPZ>_EM2E&"^T;PH_V$RB7/PNA-EJNL#V;4ZU6K>FO[^(KX[()=+,Q*4^M M\T;9:#1A^;)Z#LH-<]H$%\;%.9A8/\ZNZJ9Y.3$:%^7+:;-6-FJLQ.5E%9:; M55VO-YOGQOEE0X"^D"MBSN$":*QA+KEZ(=>E.:7+JTKE^?GY[+E^AO"L4JM6 M].HC"1]NUSDRTJ/"F M5IOU:EB2X]@29-LE%+CF&MFBN$Q72TB29=CM"K_-]53+5;UPT0\]W!%,AQEM59ZWRN>PA$U Q0'EY$C8L M)E6!#B7\5WF#*<\ 6.Y0BZBD7Y/@2O[:1(:JWFPV*R]\["77 M(W% B?)E_F=9K^53FS8RU76S7^50[A!UV,R[?'4(Y?:L0^)L2QL169+B-U&L M1O+L5>R$4("WOI%'(8'FV0P]54SDN12OQ'#.F ))(N$/,?AWT6]!.X_NL#C_ M(T$G<%U$A3R_$EQ;+FUWBOP+[!(?,%?AJ!G":6A38WXA86J*_UT!;&+D9,SC MRA*C)<34AB3J4P3 ',/I=8EYEG)H/']SP.2,520L$W:4@H MRP??=8FP_G>@WS5'W.XEAGG;S40(\UJ"YC][\TW@Y&T^$S$]YR_1>@M.\[:> MB=BNO4/CN?28W==LZ[K41BP8+FG\VM=A-R6P$?K\DB%4"+:IQ>U(%P4$0B^&HX*,MM=V2B6' Q[#E)?WY] M:'V][8X[M^W^PVWG823^&/5[W=L6NWC3ZK4>VIW1ETYG/%+J]3QX$FYTP4V- M$3)B/0L#0VJSFA^9T&UQ.,#<-^Q&L M?=S2]\.)\*"?1F/V[WWG83SJW_4'G6%KW&5W#T!V"K"J-(Z]]I M&U4GBA.8:/?O!\/.%U:F^W.G^\!^=GK]T:'Y3M,B)]]@ZN M^C3A$WEJC;[<]?K?#L[_&E?.>*-:/=^3<:9)$ZI.!"<0,1KWV__YTN_==H:C MSG^_=L>_WG;NNNWN^,"$I^N1#X#S:O5BOP$0U?R/OU_6](M_:GX-M(]!'8HT M]_MX!ES[#U$+X%HC>^;:4Q;QN+1EBF4 A-N-7M&+GL3U-X/#4V,R#D=M?0Q?+( M%G$^X!9%6Y %HN?&([8+"6F9OWLV$:A*G"3)R8EHZ&(98XN($$6+P!2[\\=@ MXBAZLG1I&1'UZGD];LJ2B- ^^G!%LE8)??H ,&:U>H)Y') *CMSA7!AQNY7( M4EE;(Q?2P21U-:0M0B#UKV%H[4M=&IZ)Q"B%S1T*%%NHH))E#^ 1= M#_(=6&WD4@Q,2OC.K+9'*%I K!HP9*'(7553%PNQKV(&@>EO#ENC^MO&UK@G MIC9]G,.3J6))_1H++Y(B/076BNCH,KN<=2.8S3"CSX2B:CB#XGJ5NC#B/I?AZ3M@^^W.)=&N*1 MM JOK]U4&OTGLR@Z8C?GI88DY[1I5"^5.2VX0^M!0!1M9U!4ZK1J53T^GWS! MPG5J#K>T)2!U1#6]'@^F??$B.AZ_Y;N9FC19J7&IU8QJ,Z7_3\9$]$/4,8LK MG9BYOG9VU^7G.VZH5=3V=X.!\1E M+=#O[XZ(U$#C5=!X';1()0H\2NX!];#-7RL*F.O98&([XDK^<:"")F?:,/38 M0^(UTQOX#=,1#2<:91W_FWY8(AG>B7!_KL<3*RY6L.[,$=A'BLO#^HMZ M?+&/"Q5\ M- T]MM(:\!'"<<_M3XX"LG(';/PS<#QXS[P?ZQ[U;<7)DE*37Z_J\727XV@" M2(LB%9V#'&Y!)B_U$W7&2&Q]+86/(KJ.Q(X=0M/#V'9G>3)@AR'Y5[/ .?:CJR*):?/ M,'1E.\FFW@:^D/QU7=;]< Q>E+=I;&'E] ]:4U(5[,3LZU(^ZUE#Q M.*_'<_1HAQ"F/ ],G2EQ$Z"F'3& M&%4]OI8?!5F?["' "DU GEF2+BV='(9NU&(Q6CH=A9P9'8!=9AM(#Q$R@'@T M!Q@J<9(H*)\=-3V^(!W":!\YT \:@]($5L$YR#,]9/+R"5)GG"@S4LCYD;'9 M1LU\96#(9PU_/RYFQ#(WX)PH"GLB1TJJAB1-4XU&/?Y<066_5/&2UP/NF3O$ MECCCW*C%@[?33K<=J-MM=3LWJ)S."Z,6BS84Z"S\DO<0.OPS.@. Z6J,@4N MJ>SITF3E'NY2CS]-"I T :5%L$Y,Y'MQ7PHAGT%-HY;P7GX*+X6<*^$9,",X MXT;EWQ#-,%C.^;EQUCWX'\+A405Y0\:=@*6SK%'5X\_]UF?8!'I^U#::Q-*1 MT+4^<*&@ >8N9.QP^M<.\-)0M*'7XX^H]F"\B#'J+MP,(?^8$.^J0"I7%'18 MC5(#W^"[CP\Y0+A["&L2RA1=V3$B>CYSK\8UL&PC-Q_AK]OFGRO:W M'OW?6]^#Y%^###YY*QB9TL???*<8[/"S %UO*$0N>$ N#K?9W@!B$U8CV*5P MP;@#$R*.S[LN4>S!DOC,Y75I5S37=ASNCD,T\2GAJR7$-K)X$Z]+EH>#3)

$7,/*6UR6_N,VP2AH5Q?TKK(I,&=?!03:?R7S=">TY<&>PZZZKN][= M0-E?Q+9@J'S3["EPR+K=Z@!Y6NK?F_AOZ%V73-:E-LW5 0OD,D.#5]E=,,#( MA- B=Q@M!F 5?!9Y "B?,2W7ZM,YMZN4M=-FU?>)3NV/'='VZ!P+3MZL;QB% M4\8ITS.$!'G8A*0WN(>+"?^&8O)$D(H6(W(&+S< M0)<9'!HLP8V1>"K+IB>T6GR#+Q&C.97GO##'2G#@F-L9I+XN=@1$]I?"M+@S M\7IO,-=(*ZA_6DNRI-[9'O\TJ+,ZF7-H/C)+0J%8#&9_L7AKT6X-.Z.62>54 MY4$X A8'&"Z!;0TA-Y ,NBU,?5A1B9F5BV6WS/^".?VNLRT\7:KK?@.. _'X M%SF7Z>6/@+DP+VBCQ<1V@Y4S$\U<^P]H=2W.R]0&:Q\7'M_.,H;(.0KLGK> MU@.DWQ!F ?"L#98V!0Z[T)_R1XK,988G2ZY21\-[5&7W$?:FT6F&!U.0/())I1Q6B-_I7.;&>2N_)^ 5+"/$_--#8 ;97$.$U=>?HF-T M UN.@TQ>MS%BGHWE?DYP>E*Z=]@-[="#>T/_TJ^0 O^OIMQXSKJ/[Z\=/Z-T MLJ5";]HJ,7RRF[6VFP.6$,S9Z-MLJA]!2OW2J>U3E#[6!#.5GKXKR2^D0L? M:6>Q=- *PEH2C\SNG&-\;T''D$ MW@'^LAB/-.^1"^; )5FQJ9+H$7C4.Q80LK&R=4C8BCN" %! .5;[EI U^6'C=OX3Y$5YDB\IS+%VQQAB%@="8;A7 MK1F&,#NKD,L<@?7;D# M@:AO"Q+CK%!7*O+. 2X;8Y9GTA%P^ )?*[HP,$9L?@:?-Y,]SE.3?T,#J+QX MX!,1/MN06K2DHDJQ^Q#^#^!NT9W,*K=838W(&^6X=_J5U?AI+EI7- ?#.-O<64-!R@;.B MMJFV."^3.(*)''5PP1.DK2='_NS,XR954-Z9Q6UCLWNS\^.\=\@0+#+W)X[M M?P?UJVM![*R8=! .I(<+*K+O_ SME0D90CX)0GY80KO(8C0'P'OO;@N"@HY: M[- Y(IL3UNE6K>JWQU1UM%AZ+!19)\7\*RMH2I\!AEE[Q[(ECZ"!ZZ/4UB>[ M2:7X9E"<'!;C;[C?FN.-*?/O1[;8#Q:@+,QR"C2,\CWT+7,20K/PWJ MD=,U>[V,'6BIQ8]@/#PP+@"91Q/@]$T6266/-/-*=]9B77\,7^B-@\S'U,:J M [PABS34\GVW-(F-OGZYR,WOLH4I3?5Q;HK[ZGK$ TZ?O[N"_=<5N%#*X^+, MA;==X=X_<13O+1!SSN*ISQ_^#U!+ P04 " #V06E3.I_;+<$E U@ $ M% &9T:RTR,#(Q,#DS,%]C86PN>&ULY7U9? 1YXOQ;/KW7_BO[)<'.$VS/)Z^^_LOO[]]!NZ7__C'7_[R MM_\#\%^/7K]X\&263M_C=/G@\1S#$O.#3^/ER8,_,B[^?%#FL_?!@/1SSV01?8WE0__S]]?.+5Y;);(E_ MCJ?YUS1[_[#^]N'O+X]^?_+\[=,GCX]?/GGZ\LWJ+V^.7SQ_O2K8@T58J+V$15WH_>_K#.JX/<;)6LMV;6G"")]B7-:UPLY^-$SF([D 5-EHI% M"(:12_!6TH!X"4P@-UIJQ**[T.>.0+PNJ;<@B?SBR---#,V8\ MGWZD=\_F7PC(*)JB!4-Z;XX,E)$*HK$&;*:P,T6CDQ%=F' 9Q3::5S^ MYX::IE /WX;/>(E^HY!=UJ@<%&==-4>4,J24PXSZ;_%LHWZS0^G M_CW'O%T0L(+P+YSD9[/Y&XI.7LZ6K\)\>5R>C!=\=OIAA$KQPK.$ MQ*PGA'7M@!L/S#MI5>$B<=8G'M@.X#8LL3\<2WIHIQEU7HQ#'$_&RS%>R,J< M=*9X#2@*X7#:@V<1@81,SGM>9*>LXULLK:+C5^%+MTHT4$-K5ER*Y,[A>!ZMU4@)/"()&;.& M8#.%<9S(:V,)R=F>K/@6TI!2YSZLV%,-[:+I#SBG49B^>X%A@>>R?KE@JI<& M'0E9)*-PP%*HYW()$#,C;ZV4-Z)/;G4[KB$EV(WYT5 AS4CR;#RMFUF;$5FE M++.24O]$C%5(^5]@V8)E@NB&-"=),&>U"Z]GTW5NF S[#GW#I;DESG&Q MO!;_HB6?YARK6P6WZHQYWH M[Y==[>LZHL?E]P6N0!\5FFX4RY^^KPK _ 0_S#&-U[J8YJ/WL_ER_#^K;T\-^#@P,C0C^1,L2'/L:]:Y M'JNZD9>$X3'$"$&'2 F%=> U*K!%IF*9E(7W62*\&=.0LO\&I&HT^)U2_FM4 M'FF6 T/D=<52@F)"5:8&<(IK*:TE(QT/D/%?@S6DA+\!)=JIH!DK_CF;Y4_C MR62D+0INI 1=%*.W>PO.6 7*:Z%U"CZF/B'[.8(AY>X-=+W3P/;8+7\YFZ:S M2$MS3KF@J,L$LA[6R1R\0 _9>ET82>:PSXKO1CA#RL];3.Z]A[S'IN>H>$DB M<0?:4OZG8D:(!@L831ZH)$_H^NC\$H@.F[@B&^&*HUF%C.92,18\EP@B6U5( M+JY*=[$&F)SMJOEO%ICV&_'>^Q27)IA4W#F2$XRM*QU6)?"&:V QR(0YT(3N MDZ!_%]J0DJ16O&BKC[X[%9= *9YXY+9"$2N1B;N1HNY,*5APJ+T^Y&;%W2AR M#QN>>U&DI2ZZ[%5<]L[2,V:B R52#;FC)U3D[X/RMI!A@Q]%G!WA+@D%*E5CSIH9MFQ'FSG*4_3V83&ME%71Q.0>6224YA?;>],F7O\6R_UKXV5+5ZM&K8I_CTV6M9*W%P2,5.7J7(DAI M B5%V@#9;P72L"@%3Z3S/L[S=EQ#"KOWY,>WZ]'-%-+0=KY_/YM^!31213)E M=(%0C;>*ED.4D0%R410A,2GR3D;R*I(AQ=F-B;#7H+?;U\UY7&4/DU=AG)]/ M'XP 56((GL93*2.=_G(/4-@(8433K[EM5KT(I9^F.,)3A?CC[C>[G@Q6]2=CN/R-GP>V1"=*$:#D;5PQ$MRV:R> M8!,F.9X)?^EC*>X(=$CA=VO^=%19P_+Q91A/,3\-\RGYN<65K=4R3N/E*$6C MA*283T81JOUCX#,QWQ)61 PH.ZUF?A_;D(+RQNQIK)AFA'D[Q[ XG7^Y[""% M*4%[77?7&>$@S@9K#&4+K 3#O4'6IR/%MUCNN+\!/Q(C]ASY'CL=1].\04B6 M(LU!+1&"JQO( M-A86E;%)]_&SWY-N,'LB^W/D^D384PU-T[/Q\OVJ;\"QUM #2EIZTJ05HKILCFLI6#):0$>.0%( M]"5J(VH!$EI._L&&/M[RQLWAP>R!M&?"K@-_3?-_>WA]H%[0]QUZP+UY2U]_ M>_KR[9OC9\>OGKX^>ON\IG-7N&V$:]0>[N5L.CO?-EVG6D\_ M?Z#,"T>>Z^ L)HJ[(LUZ%Q1$)S6%3)$5%4)(K,\:\HV06M6#G$OHK RQ> OH M!,683DEP6"1@$+Y('PRYPRX27@-RQWBD;RS>AA W58+L,O1MSYW=+)].]#\6 M$IA23T'GC."\CQ"BMC85:4OI/KT MY'E28Z:9@-+U;IUIETBU$LCF6?$R1%9DT)2L=CB!XH%T^^*,K+ MI>J4 E]%TD*RXU(/EZ\R%)Q_'"=28IJA95['.@:CM\=XS_^F8'37G503_MN(-3%U:VP MAG1(H"D[VBFC>6GK\_X51/2%)JIIR7M0!3@XH*ZZD6$E4$4LMW*QNSV,!QX* DB)R8;45G8Z4[(-Z2"V/FM+J8*ILZ*<^XO2T M;O=F(S0%2D!_4)3M$UG!;"7$[%T5.IO4RR6M$322Y!EI^#6NCG_5/L]U/Y/) M4JMV+&"H+:Q2]O5> 4E9)6XY-SK/I'8C9"&M%2P$P.^]; M!K\UJRN<3:4[ M%W.OSDSZ+]=3I4**C%:2O#$E4#3;P/DD06MZ?A#"VTX=D78 .Z0]H=;\Z:*P M]C7?7\\ECUQB(;N00;KJ,8C7$(Q9M4X.*A=OF.[4N>);,,T7IW7!8A73P)PB MX4R]J\N7"-HXD41"'W.O\UFW+4[?\R[YOC38M,2Z\["W#P8RF>E:RP,,E0*% MC":9<0X\USSJ8*V1?1IP;0X&[M? M=;U3J/<^+ZB*L2YL1U/3TFX,REGT\4C M++,Y7FH&_O0S&60:]/$TS+\\I[%:]9"I9GHVF:S&97VX8\0LA:K24>@\;][5C.A*8D8"SY'4;V(F5RD0F$(I/7DV MC/D^#UC=;U@Z%)Y>G[UM]-DU'@DJ69L#80C64 ;+/3AIJEW)9&F\R2%W.LCT MO7CD?@WY4"FUKPZ;D>DE+B]!T$PGH8R'8&LK#,,SO9UR.*F$5>M/GE-D-@ 9U>J$U MG_8;_B&43CP^_NW5ZZ?_HL\\_\^GSU_2MT]?'+_I6T=QTSL/6%2QE=B-*BPV M5+-?5+(7%!@\9?G=[E8^J)A#^>(MA_3#FT5KY7G#XJ3^OQXE_1@FM7/CG" M:'W1@AAFG:SA(85R*GE(.DBI>(H!.VU\[ -[[_V?]?.O/?5H^3C,YU\HZUFW MTS!<19%SZ[*AO!6]0WO)@'/QF2ZFY)EL>CKPZ M M?EUIHLLBVJFNAJ[&M*'8.$B"*BRLPSU>=T]?>0##6LP,4-'Y<=SA(F20T)8&V'$%Q"BL"4IH>BB[. M:!6C[+:TN27&!G>()<2\6N]Z,EX]?GDZQ^/RZ'0QGM9#%+7%AQ6JH +#95VT MSAQB-@9X$(7TQ9AB?:;9%N"&9,0[,6O#35]-5;;WS*)P';I4EPAO_9;/XJ+,^:%*V6":Z?K1TQC=F68,!H62]V M2!EVA3N '%+YUCWXQ)8J;,>QZS;VJ[->K5VM(N3U M;_)(H>:2:PE6!0%*E@)!, F.#"E'GV*O\IZ[H+QC&=@/[26[:[%=UXA]LKU7 M.!_/ZF6?M3,J/L'UG_3]VNF3]S\AQ"V'MO7]1QW MB@)X="2B4(&S/F>(#BMGIYQS?:%)6.K:F__ MA) *Q7)*L%)*GWW7#L+\-(MZAZ7]?=/J/A8.59 A6$00R=0TAG.(+$G@4A19 MM$Z.]RGUV77A\)X[@/PX;.Y$@MXDO3@[? E?"-E'P1*A*O6B8,TA9&V 6VEE ME,%$VZ=Z9WN,0\ID?WR2[DN"WB3=% FM6FYX9R%PS4"9;" DKJ$$&AP693T] M/ZAP^.ZC10"I;RT6CD;&/J=\2X)!"ZP.QJ8?JNO#J-7XXG9-[6A"\BUMWL$BC'7'= M$M>#(;D=5M8KIVS)-N8^X>WMN(84TMX#B_945/.E[K,.'V]G;\/GVJ6AWD)! MDC^;S=^1SIDF<5L8H0.,12BRUK8VP*+J5 M3=\,ZXY!YD]J@7;5TT%:*F=AA0P4]>HJKS+6DBW,#@K76E+4FSSOX\E_D);* M!S,Y;534J:X.H_-*& ^NE #*:0Z1^P"4;DO%D".:3A>7W;6N[E#-E _$B]W5 MT-7Q7'1TN!152:%XD4D#ZJ1J>Y5,8@82TQ19;$9G69_MZRT!#NIZYGMT1OOJ M[H#W@7F*JG*HN]9^E0;7#B"!LO"BA2JB)-WS?J>][P.S/QF9VNJKY?KKQ_&" M1NG9;/YD=AJ7Y71RGO2-9/$^,O*8Q=3F(2$EB%99\-Y:RX,*N=.9FMM0;4,> M]W/YL69*:NC6UE'YES_F-$)/9I^FH^#126<%9)6)PRJ1>U6R@'8J%1U9L++/ M?>K?8MF&(O[GHLB>"FE&C,M;E]?N,K Z6Q:5 +&Z#3I3"A>M%L <*L-"3M+U MV6"_&=-6BWSLYV)*(PUUC)#/KU]-JPXKR[."'9^L9%I)T*JN&VFT$)Q.D)GG MQ2FO9#S4:O%&@%MQZ>=?,=Y?>4VJ]AZO3CD]GSXC?J\:"ZQ;[+TC2/2W!8W) M_&RS2!O'%26$1JIZ'4"J&Y=$ N<<*XD'D]7W>IK2^2SY;L:2;(CH: M'XJKYJ>75J]Q\2I\6:5Y5F+001*VPE2]#L5!B%Z 53H&I;S1V*=>X@X@MZ+7 M/9],.,BN50,='N0^I6]OW7%)\9B-AF!=O1TN(\1TG6V;NI\?>P=3CJ\Y8*4[N2X)E/-$82 LQ< 4R.+31849]T$CJ\9W#J/NN M]CQ0&+6[VKJN7Z_;#)^95!JA4;&&BU1JHE"OJM,F0C0\ B\1!8M>T=@?;/'Z M.KJM"'6H.P/O<>5Z+ZUU\87U].F+>O7G&6FO&IQL. M$4O,)4MD$!G6;17D0 FB!,VX=%%JECKM?>U^ %S\9"O5#3339[N]]OU9')>S MN%P4:ZU)$EPLJ5[G'B!HID&GHC-1-GK7)YVZ&=-6;/G9UJ(;J:BOHUKMV9ZO M1I&Y*T*2@6-EU2 H(OBZ6,"=T<9*S1,[X(KB96A;$>@G.[C<5E_M+,_FF^&% M=A%=+<]SUA.EI0#ZOX"(S$7%)'>=N+,9SU:$^Q7TN^CAO)/6>X#*,)XNK8+:ZX.$N3]_[ M8H>=16ETH>D.81]>] M^W YURRT;"OBF0<?/ M/TUVX= @I\-9FZ[+K025EY(K@>!\;;5I&4DG=(+ N%5"H>S5!:VO7$/JA?*S M3Y ]6=4DV]Q1GG##V/XQF__Y]9J'K[VMIY>L@0_(A?$"A$FUN4Q,M;5U 2F3 M,BQ&403;(G4]//)!M6T9TN3X 8@T2+=R\UT#TA51>)90A+.@!+/@-461- L< M*SR0'@:5,MY-O"$5+P]I'@V78X/S-:N<:_VYRWO.*@1,GB)-H80FF82'()%3 M'A852UBRQ4/[ELU([UB!_;]F"@R0)\WW?D:BJ&Q0)+!HZ]LY \]4 I\R&O29 M9]/G,-Q=5HL.==1M2.S;2U/]UO@O=OS:\G= MF85)4FJ&KW3%%J&=A6(%@0P'G/+/51'G3I_?IS9@&=0UF>Q[LIX/V MG%CS4EF;0J;7I[AJ-R(%^"@,,31IH:-%)?MTI;K-!.PAU>OPZ;>PQ/DX3&C2 MF2#J#4: )5*F$C2-;N$T7I0M>NU,YIB,%)$,8:X7U"[-9A=A.>(>TE]>#![H/?+Q(^ M7\T(EQ8R+L>3FWZ_>W2\S]OVCIB;B=HHBKYQ(8G^?KD+R>M*]^/R^V*=L!T5 M,B5'*9V^/UTU_KZMNV/*$:W* 7BH!WO)>=:^1T@$+E938JX<[]-TJ+]L#3I[ M[8+P$9;9'+<2)4IU W8J8]^?^&&Y+0'-I,V M]"<;%-5:=L?;:=RW$TE$CA05.6"Z7@^=$J]7D%M(/#M7O/&B](E.NHHUJ&3N MYYPX'?C5+P!;"7!E">]R#2G%(F]./WQ8'Y .D[IC^VPR^_1\2J9AK>'=@[%6 M;]X[,.LR!(V"M!62Q[/%ZU;4 A,87+*)V,)['[+'!_BV5(67\;O>\Y MWDV.!ES<-O45@T"9"WE=D(Y+$DGG]=:;M3DHFUV0UY/!C5OYWSYY2$<<]]-@ M@Y'KI3V.%,;+0A&]KR?@D@L* MU$;569MK+T)?KZFCQ$$GX>M!7A'ZW[=[#=00?%5GCNRCAMY9TF]A>3I?'4LY M2Q$N'539-P_:YMF-,IT[B]$LEZ%9CU>CTO-7?SF_3O+)*8ZLR9$97R"GA+5Q M4;U("LF3*IZTMH*A[#/UMD6XK]VY]3V_3_-XL>IL@/GIYU3K9]_7[T84G&?C MM('(ZT4F6!3]+40PF!TKUB8:I,,/RTUPA^#/NC+ONA7KK]1F?N\&D".IL>XS M:N"9D;%5%&C&*#(PX674R%QF?>YSO@'0$/S=03G40C%=HJ.-DA9GM"<'#0$K M=YWCX).,X)+5F968G>H?4O>PSQN??^,4UEQ8YS6G6"<:4DX]*62$AQ2X-4+Y M;/P!A^%'L,=-F75;--E6>7UGUBA1^"P40Y"IWH48ZP%G+TER;2Q+A>5<^F<< M@[2]A^?+G90Q@+QCQ'MF'O3TP^4>UT4Y=/81,IJ$,D'&XBCCE X\PBS#Y5]G+_G-;X/I#^<'Y=G9#G#Y/]BF(]L3)HF1H903&T=+.MN*O+: MLZ]PM,B2[=-VX.ZNRR=[MK0CK)1"OPCBO3M!=8%12IWJC"!A6 M:PKJ:J0OE/68H,DR,V4A]([K2YP"*.;BU>DF)V=M/./F(O\VF MRY/%*!KC'28$$:2H:#E$K1 P9=1.&FM%G\YRNR(>4L^&05FOO51[N/5G1*=X M*1F,R?4.-Y,A8J;9PAUS]?*3F/J4?M_+^O/MJ5NV,5C%/"5L(8.R/(&7,H*V M DL*EJ5.]S'='>N0,O*F'-MJ9;&=&@\VT!138>(@V<,0< MO#<'W/ 8>D9]_XRZL](:'D;%K>)E0<%(KGD6Y?.$S3/")I&^)/HO6;D>P/OTZSEKDB'E/'> M*\'V4F'O_?[+]8:/PJ0*\N8$<=FP[/(.KVBT\[^K4(VV_V^I0Q@%*>*J,(JS M4ENA(!D9293#:'-"9EA@_=<1KH'J6!;S36'_U8+I5!P-B(.<6:BKUG5]B3)0 M^DM(@4(]G?L[R;L@'NIRPCXLNT,533MM=O&?-]?&7\$IBT>D :JG9+':^@ N MD"%VEB=N$4/4_3WH=E@'U4'A'@C70H7=3[)C4L76'(0+]*"R=1"#L9#(E[/D M,R4B?0XJ;762O9F"% M?!4UVU%A?(G!0^^72 F'?(QG-_AFR5H.^BC[ZSX-+4)&EBD/:O2X4@R3*-Y()[LJ)5^ZS9/,"[?I!/,IQ.U55 M7$*Q]]&H2\\ZMU72,L-#H;S:Y]5Y'%G[Z'I@-EA)) S*]JF9W0!F2"YC9^U_ MYD)_Q;?A,R[J13?31#YJ]<19>5H*UNOKZV]?AR7N<['+G5_2X(Z7 M_01KY$ND7/6URR>*, M-(V6IVP/C+NDH%YC@2A5*XS 9,<^9%HS"&6GKSIKT%,YX"4X'=!23:&[ZE 6V0#^D3_V41(Y M&>TC8%:$BG.@?$T;V5>U JT@\?SS&/:^'. M NFE)R,70C2:.Q!<2:@7G8!/2D&2VKEHDG"R3T?^W? .Z>SG@&BXIV(/2L+' M)V'ZCC[P!"DD(=#TH?4ERA=W6!Y-)K-/=<-D5'AF%$HKD+&V^A>N0$C1@)#6 M6>-=]MBG&K>Q($.ZVGI M.U%A28E.]L(L/[,<;D69E.$'K]X'.;S+S&D M/\^#%*Z#3[DXL*5V)(HT'V.J-9(BVY"8\*Y<.]&UL;:G [1M&.I^#H8.0;E; M+N2?_;Q^B10(_^,O_Q]02P,$% @ ]D%I4V=\)"H!/@ WZD" !0 !F M=&LM,C R,3 Y,S!?9&5F+GAM;.V]:W=329(N_'U^1;UUOK[9E?=+K^DYBP*J MAWFI@@/4])Q/6I&9D: N6V(DF8+Y]6^D+L;(DJW+SBUAZ-5-V\9H/QGQ[,RX M9<2__N^/EQ<_?,#)=#@>_>U'\1?^XP\X2N,\'+W]VX^_O_F%^1__][_]R[_\ MZ__#V'_]_.KY#T_&Z>H21[,?'D\09IA_^',X>_?#/S).__BA3,:7/_QC//EC M^ $8^[?Y/WH\?O]I,GS[;O:#Y%*L_^WDK]H'$,E$5K(U3)N S',+S*02P&EG M(>;_]^U?54H^:N.8+T$R+>DWO.?( A="A6"U]6;^H1?#T1]_K7]$F.(/M+C1 M=/[MWWY\-YN]_^M//_WYYY]_^1@G%W\93][^)#E7/ZU^^\?EKW^\]?M_JOEO MBQ#"3_._O?[5Z7#3+]+'BI_^Z]?GK],[O 0V'$UG,$J?'T"/S[/K?W@3C?EI M\9?TJ]/A7Z?S?_]\G& V5\^]2_AAZV_4[]CJUUC]$1.2*?&7C]/\X[_]RP\_ M+"0'DS097^ K+#\LO_S]U;/;2(>CV4]Y>/G3\G=^@HL+0CS_A-FG]_BW'Z?# MR_<7N/K9NPF6K>A72ZZ@3(7SO^JG_70TIG<$9)*N(C+Z*8XJP3O$N.G3C\=\ M_5DL8X&KBUF'B&]_=J=XQY!EQTB74+S[W!LX5R'6$ MY6(\PS^&H_R7-+[\:8[M]]\>_?[DV9NG3QZ_^.W)T]]>S[]X_>+YLR>/Z(>O MW]"?OS[][/WGZZO73__/[LS?_]\G37YX]?O;F_A65 MV1^L;L,\*#Y'WL53;ZR7B#4<#>M>]9R^73ZZ+J_7E>/'&8XRYA]_&.:__3AT M02 H[0)&JTLHT:JHG' KP?O)[145I/51(;/J,OIP->LD>!FGGI!=-TS+$ "EB(TACKE0C7H5YD$.0Q=);$)-$IC,Y Y%GR4PNW@HTRFG5A@E_FPZ7N^C+G]>NA. M[*3%1OWD:C(D>1?7L!H8# Z'3@P MSWFL@;A,[S2=Z>3D.L%E-MXW-*7VA?NPZ=I>@[=I9QK1;F$W;$4]'2B3O9>O;(F;HA%M][ROA.OE0YO,\_WO>&1I H. M9U>TID$A!RU&'QER$I1.O# O@F I<1%+DD;8-A[-$:"_20YVKLW;1 R];X%+ M[$@2XF.? * MWR^-TMNOT5WC:P&(TC40@AHTKH1<.MZDYLWRY[#M#-!OH DAT#^1I0A,IN]2[H &MU_OO,FPF^22L?I:0.AVH;XOT!*"R:W(P>6#->, M#E5D(:)ECD/R49I NI_6_KF*76DIC9PJIO@_9?5E(8+('\U,DDK9QH49]Y9 M\FDA00[&DU@:9L'OJ&0]LC+30^3"TI(LKY6"/D@6) CZUB"2LZ*R23U79AY1 MG_^FUOG0FI0,*EA&^Q)GNBC!@@/'N,FV"&4S1-NV-G^.H\.W^<;]K>95YT<( MS?#C[.G%_(%_^W&*;R]O%;L=P8?% M"U-=]_&H^OF//@ZG R>L=DDZ!M4CUUI:YJTBWL=4@M BE$;UJ'?"ZI M=]RL MNX,]!ZA[&W..%GN#>O0U3$_FY^-.H 9K=_TZY<1&6%W: =MN+-[!A./5-VXE M^]Z((4-)RF?%#& ALQ8D\[P$QAV 0JYY4&U*CWHDQ!=70D_/AWU$WH '!.=R MO#!_?YU;S8,$1B:5!$O:)[+YR$ *67LFR>>QRO" N0T';D'IWS'H0$7C+N7; MX+[:F^KQ7$T^W82$+I<,Q.IH"D%"/ &V63L[)1+N\.6 ^!"MW)O<&-M4S2/OV^ZBK#8M%;1Q#IG%6DUM#+#:(H7463 )+HI(;6I#=X;X(,C21!\- M[KJ]PAFM%?-3F(R&H[?3)2K@F"(=8S4C(I+8*-+@G3)M:X&<]# MH$0'DMYZF>M??UH3S'/Z]J ^(3]?30GD]&8\\S>83&!&O'U25W Q_1+-3GU M=OG48_M\[(U\K8]'%%PZK95'HZMG$(IS)OD8?3):%C/8Y0''O8P;GO Y)E:# MT^ U9]D5VBBXRRPH5*QHR!@AF!C:1 7O0G7L]K/ALU_B)-$;!V_Q1?G/\8Q> ME6>C&4YP.EO\UJ3>#R\:OI9,CT6L92=* ?27I-^Y+%#GC[W[XZ M8]+Z+M:#PAJX2BO4M)_'X6A> _5X3&1,\'I M)0- LBO=/8[I_D]] *QI+.H&O3\V\[NZ&F0'?,'TYT.(PXM:\92\,"8GRY2M M87J)@8P <"PY7Y14N1C1)A5R -@'0*J^5-5A$;PD4-S[VX MFKV:1M,$09F,[DP (YLPQT 1U5]MS<%__:[4D/@ 4-1-IA M6XUM&]\2W]*MJ"%9*8OUC&=-=II1=/@Y$9B2/J3H5$K:'GBN?/FD!Z+PCD7: M83>+^065-?:](95-:T'JBQ$.9/:^< 4,E"4BIH0L0C3,.0D6LB'37.R@ZKN> M\4"4W)D8.^P1<2>N-W^.!TI(8Z.GW<5AI(,E* 8V [,NE"*M]&:]Z=Q^ZJ5G M/'3U[BO&)LT7TCO,5Q?XHFQ8^_3G3S>^6U:!.IY-)@(""6-9@)_JI2&;@%MG MI+.-*JCW1-I7C74S45%"Q9%"0P3'6M& MH0#;YH[7%D GJ\%N2H+[@W%[*Z-!9F 3K$5T&I?% [L ;%JK?2_$T]1M=Z+0 M'4ARO#9.0ALCDA.:6^92(=-9<\Z"EIHIDRP75D-J=)'T1'2YIZK[-&S91PD= MLJ1:9O_Q4OTZ+T)=W)%Z_GA9.&2XH7U2)99HZZS=.6IRW=*I753TQ7 P@>]@ MVV[Y^+,P:X]1PKA;"6XM2FA;>H6S1],I?BZDZ+8$:]NGMRC%VFDE:R59R@5# M+R\MHQ9FV1 +IH@<.&;C+92-)5G;'M2P-"O+6%161$RER8"V1I/[R^D/]%Z: M$'E(O6W1UZ@:Q-R7'8+^!_.S7$-[95BMN2_%_6B45X'=(4Z7^8-% _R58N)T M-H$T&T@O+!8+#"&06^F*J.D%8%D'[Z'(9AWSFB_M+';/P_BY0SS_A#3HIS;L MX 4^&\U@]'9X_9C+^DI+, M@S$L1C0I>702SO^PN%[.]Q?DW#C3L ZP$Y'#]!W]1:W>^0 7\YR:+<5B\(F) M.AM+AYP8>')?4#GP17F;ULM?SO"-N+VN[Z_&V;*HPZ+$+7GC758&FU9&;M^7 ME4OS05K+]7[>$4*)"F*QS(LZ/RO6"_^H"\N6.^M4A+1N?NV:VF^,_/M;\=7P MIL'(M2YU\7(R?H^3V:U\#8P"5R$HVS3"DAF%9"LDCG)S/!R]HY MASM9SOY V;J\[V_0N7.JP\+1KK>)N9.U^+T;?TFK"T($0!9-;2+C3;W11H>G M,#;QF)3FZVW[FQ\GFY%^)__9\J+!M+KK2$!V'+QQ9-(E16^?MYJ%DC/#)&(0 M@*$TJH/Y'@C:O.D>I)D&@^4.E-(*_D9ID>4T4#)!--HR]"HS72+YWCDHYG+P MH?B@A&F;">EX0=_Y>WZ\:3'M;M\")HGTFJ(SM<,D;?"._O"H$JO7%:PS(I9& M?;:^R@+#8_)/355S[@6&S@3+8[1D/23+-) #"A'JG VA>,PN:AZ^%Q@>2X(= M"PSW4<9)*L5V ?B]P/! A>Y=,G:(-DY"&V[K?1PZ>^LUC3I2@S. 2"YZCE9K MR-R+-FU"OZX"P[9LV4<)/148AAB223J0$QLYTX)V4\CDK!09N4O&6_)A'E:! MX5Y*V*' 39:BA6?#S_<+ASX^=.O\,_QY/$%3!M]+LV\\@C1&2U#FX3BGD"_"2NDI?(:Y+KO@?L9[&]PN7K==H')UILH&MC;D MN\<>.G?N[:/ !IQ[,X&,ES#Y8_IHE.??5&RK[JXQ9"]1>F:=IF- %\E ]*ZVT:-R/Z=UH?#%^^VD^'O.6,!8@E4BE M")^8RP1-U^8)$'EA609N4[;@ZCV)%M39!=XW0*'.M=1BZ,?5=#:^Q,GSX?0: M4HS>.F4"$UX0NYT#YI-UC+PR(KA6Y'TT&OMQ&\S#I\FQ&MAJBW=WL>P5?L#1 M%599U59,-0DT_7,X>[>"/GTRG,+;MQ-\.T_HC,OR'QQ^V>S8)QY[ :W3%:]= M2A,%,/K@Z=B(NJ3H-4C(1)I)O->L.NSH87+!#TO^MUJO7;DPL.$&P#NVF)XQ=:_7+*^$N8S.MMLH0BL[=, M!:PW@R$QKVNTS2@;E3<\IS;IV*V0'B8%CA1] P-HRZH7\3>K@H0H,XL*ZD4H M3^>Z\YZ50'MWAJ@R;V,)W86JKXQ\4SYT)O939^"GD]G@Y620U3CX, M$\[#&%:3V8J M'70 MDRN?1*2=T1$XX^O$="7)_K&1>_.UZGY+M+='U>\CW18C/!; EJZZ%(J\.8O, M !U]VEK)?* S$2RY>26 #[S-G9S#8] M/(AUY\<=&Z':'>M:^,FASLJ!0Y^=!D466%1)%.V1+'9;S.#.3SXVO[J\#_G9 MB;#)<^V4999KP73RHC:))8,P&U^*E"4TZK)_&\OQV>/E)_YC,ISAD_&?HX&+ M$B FLIM5GA]^D0$=>2R3V,$$JWQN]Q%QQU7RC]_AY7 ZFWRZK@LA WN) M;E4+ A@Y6L.$*'5,@C8,> KT;1()T9B\W@Y^8\'\_4_JWQ8\0@WC9C+LT"2L MZ)[ #!Z-X.+3;)C64%F5;9&6,R-QH<\^"C8[J;^\]\]F9TE%EX1PQ7(C&-LEX_#IJAC5&A MM=ZZ-I=;[L?6041[\Q-J+^S5K7\%0IMH@=X_C4Q#!A:#HO4[[:U";XUJ MX*.4KBZOYI4@3_#]!--PGBZF?_KH0T:' 9\]#%E1E.=EQA45R%","L\.33"R%80$_,)./0 M2Q#!09L^]NW7]IWMK0G181_A:W?V^F[VUK4NHM'":^\C'3^ 1VZ3T=D785\:GL07<1"'GDA3:NJ2?/[VACYA'/97S)@:7F(G=\C/X$[?0:%+4NRZV1VHG#Z-T IP&9+;!6+3?-(.($^3 M9>I? MGWV4TH WSV&45Y=5K362L-0\"]8+/(IYRY')G(H(22I3VJ0M/V,X(XO[4!6- M.Y%O@RA?1?+L\OUD_&%N JVN*"<.247EF"VEFG;H:VNJPE!%QX/6EC>Z,;<9 MS\-DP)%R;](-<'B1AZ.WM.#5EQM RF RDJG%LK%$65$JR 2L9"Z+M0JLV>G^ MP][DV G>P^-*]UII$%3Z%=([\@PGGVX*8)6UUUXAYYH5YPB:+:;N<9DIX![1 M%B$+;T*8.T ]/)ITI8$&X9=?KB8DW:L)S@-*'^M7*]J6D(ITUC(/BM=+ J&6 M_UFF)8(041"KVYPTVS$]/&IT)/\&HXO>3& T?3^>S.9APG7:.F>#L+4S.-01 MW&03,5\()FHP/$;)4VAC?-X)Z^'QHSLM=#RDI]:'7,UP<@V)S*;7XS+[$R;7 MMXR4TR!<89 T$5@CF=)&)E;O&!7K, 6_2_'5_4]Z.&IO(-D.Q]34ZVG7%:.O M$XY@,AS/O6X091Y89MY)2=8Q+3,"YV3Q",UYB9;\I5VV@YTNWFZ$\" CH]T( MO$.;<@YHB>-WVI@P#DY4%0MFL.08@]23DFKRZ B'QC;6U75_OW2$C;'1T"%8QYVO/((AT M^ECM2.CD4Z -RG/5Q%YO7T6[Z _Y[WB1?QE/7L,%_C:>U297+\J3(9G.4[CX M^V1\]7Y@C48OE60ENUJ_5IM%&M",.\1Z'9N3(=U$!#L"/",K]C#>K/LN+11S M/N6T>]78Z"P45\"D+X'I L BY\!H?PB\-S]Q%U#?8+!@'U7M%BPX M0,Z]D4 +'K$$S7*JTY9LKBVM=&9%@/4 V7C57<.^LP\6=*[[?<3;Q-!8KB[_ M\VHZNYGT3"FHX(!Q8P73$16+DO8XZT/)PI!#;=IXH]L0]=OBK2.%W;(B.I#V M5O^JNY#1W'KNI-';MD\Z-BRT$\*U0) NJ;A"QCN=V-H44]/W6@7AP ET7@RV M?>B156)(SL?"(7F"TS09OO]R@K,3PNB4JPWA:4\I0I/NR9# 4KR04653&I6+ MW0WLZ.HX^OCQY 794"3-T=OY<][@Y/)%68UN&"1?A"@F,>M,)-IS2]:4M"P$ M54!K[FUJL\GP;6*\#.6>Q[GZ::1\( M1)&(5P\G58#:^5C#;)5,08>6<&: M+D^U78HMCBF.295B,;DVP]RV(7J(##A2[@T*'[_HHL@70PV)#%U)O4.CX):RUX.T DK4R6:@%-:$6 M4M&"%3'5B:@3:.>C:%,'>R>LATR,8S30H-KQ2W#/+M_#<#(/\(ZGM.H"%N>= M+UTL3'.L70%B9@Z5M:+XZ%,;F^$N5 ^9'$?(O\,RQ[O7O0C4@L_*BDI62*%6 M=3DR; FD43D;,$8:VZ9OR!V@^LJ*M/8INI#Y^69!-,8HJXD<05BFL2#SB6RE M:'6R60H$LY,5\O5E03K3[;V)CWUDW%_,>P=0WU[B8R]5[1;\/D#.O9$ 7>8Q M\ +GR"0&+(II8\ECQN*4VBDN=X[*WSOQT;WN]Q%OGXF/( B5I3.06UT' MKQ"X:$E9Y!R!CB$JY]M,.#WWQ,=>"MLU\;&/M#N,.M:5?HZ&U.*?S65!-PZ_ MSP4!\Q="A!*+YH$)$))\9:,9E.!9F?$:^*R7? W+DI82Y]903<1XD=3WGX!TSPW?AJBK] FL>;GXU^'8_@ M'8RF;_YK50?!,X0LL9J9D6E SJ(*U>!$'3U9F9:O#8C:>!]UAT?U:U7UHZ]Q M.V%W/ ]BM@*%E,QN;C,"E>T9J6A#LQ )K76((LSK(W]LX=J+@ ]KP':*=4_4#-3P;S)8Y$3B98;E"M;'.TRH1(N?2 M];SW? 5M'%OS9Q^EM&WCF*USR9;,R$@O3#OG6"A%,UO+26G=J:Q;I=](&\>] M5+2]C>,^\FU0>KCJ"[=$P[,.@NQBEI3/9!8+8%X+QPK& "Z;:&R;*W5?XGAX M&C]"SCVT27B"L9.V")L_Y]AZ]QW0K8\4TS)@YO0V&:5%+C%FQ, MR,B=,':P M^2./>Y7J9SX;36>3JR^O7M)C@W4>6 I 9T7TY- 4FYA2.7(9,O)&LWRW .K MJ$B(>?H+O43/IM.K>N7X1:D/&Z!0"7E]+[Q!IF5TM9S.LDSZ$,4BVM"F3FT[ MIOZWDBYXL,%FZ$+F'4IA)R8JAK77:@(]8;$DST$810HLC4 M9L+%[AB_;A8UUDF#6ODOD=;;.P,RCYVT-1L/=;1LCH)%CI$Y3B8U[8!2R#:U M"K>Q/$0V["WC#N-@\W#N-??J/2UB)9)%/L'\9OPS/KJH_S9>X)OQ?OC7S8)^9-Z@-/[O)*EI MKB C)L %H01CK/2VGF)S7W\\2DM4TMA@2K%,.BQ,*TO^4IV9D:Q+ MPEHO?&RD^8UX'HCVCY?U;0:X+ADPD&B,JP.!97*9CBE1F)>QNLTZ.R_ R=V* M%H_2^\/3]EYRO:UCWZ6.5QN/13I Z>N: M6P^NX-ZR/?6UML]9ET6H[%$B1V:Z$']-WX8LC#3&,+2"[%'I XOD C*O,0L2 MCX^-8@=; )VJQN9H/=_*R&>II:F$X7N M0)+CM7$2VE@4R@A=&<%54X0<)J)'':DLE4DME!E-[O$(;< M\O']FY0=*V'W>VM'>OB[Z,SE[Q8)C@=6(2>L."R(G%7*B M46^N36@>BLEPM*0;9)O6,2TYO@NJID;"9ERGL0R.U]L]1#A"Z"TJ(C>C2QF" MUL3\S.N$.VXB@^(%0ZV(6')*4>0DJ)3KQ06M,K2)2U#;!-3W #F! V7.M#3N%LA-S %OCSP MYN3V4AE;BF+H%A-A)/-53_7>4C$"Z*_;E+G=QO)0S( CI=S@$LZ7B.I5M26_ M=\'5U S8ANPTAL"QFKN3"$>*O7D=VPU\4'0P!>GM0:7K=6;!8I(PGXDA7 S1 MES:F0+]TN,<8Z(L-^TB[8Z?_)7Q*[S#]<:O,\O&C5T]?/TJKX"Q>;/ZN(2Q0XHURY2).ZT3JFD$(TV4@1/KZ\ @ *"\PR#[1_;YC(%%FVY M%ZZFEVO3"*R7N85D(E8X+H&).TUD.9?+%%^FTD.Q )8V2>2)B!TX"\DXEF(N M"H-U*K5)7YYGB<(^NKZ[1&$/N38*)JXGSU'6 ABRM;TIF6FI"9+-FMQERYTI M@@O=+I9XMB4*76G\$"DW"AIMJ(K23G$AI6(&'9V/P"V+P4FF,&*VVM RV^O^ M'"O0NE+_@;)N?V]A[B:G CEH85@6J=;-8"9(QC ALXS>&S)?^CC"SJ)(Y1B- M'RO;-78UWF5E';9F4RBJWO!K5Z5ZSKFFO32\2ZYI M'TGWEUC8!=6WG6O:2V^[91@.$7J/E, DLZOW)P1$IG6L5BR]2(IS5:(J-F.; MHK5SSS6U8,(>LNXIUX3@2\I%,!!@F58BLH HZRP2ZWB22JDV4Z+..=>TEYYV MR#7M(^1^^Q5S3,6; D5)N[B;<"*7N M@NO;SC7MI;E=LPN'B+W/7),R)40O$C.@/;E-*K#HG*@M3",4:9+4;=HTG7NN MJ0D;]I'VB7)-]:*5R-DR%=R\B2VR4&<9F9BEU^1NCD@U[2/ M8#ONKO,?+]6N*)%8CPJP9L1LK99U+!@)S#ANM/390=([J'_W)SX !C02;P_= MVGZ!X>0_X>(*;U1.3U]56W8R'+T]//FXV^<>FX@\ /U:4A*RD)X'F^DEU-Z2 MG5];>2L7E7UX.YQ-R MIM>XG@RG-1A+, 9"Q5PB)!:C)X_/:D=?U==09Z]STD6Z-GF3NW'UOQ>>CGOK M-E.'&FO@3GV)?Y\"??932 M$V\^>WFKX3]6>E^3@=F1?C7DR$+MMFZ$)Z=> />Z/^*LHSNAY]"56G>@S5$Z M:>D5_/SI^LM_'^*$'O+NTW/\@!?SMT?QS+.4GJG:]E9#$N2[@&')>E/=2,1&T9MHGRVC9D?EL"_HL@UF?X] UC6Z#.@^3JB-U;B/.D;IH M:5/=@"97*53.;0P&&$8/=+H7PWS,FDF?A,)B/5^_!]F0)O+;I,DANNAI-U$K M!@ ^M9H7RL/#V;7#QR/ MX(X,3E8)(X3,')>.Z6#H8!()F 3I+!&4J+3++?C#GG[L?O7L\CT]9S'(H%8@ M/R=1Y@64?\>+_,MX\OL4!U)YF71VS &2,9@MIQ#+N'!*B#]FT&/Y]+.XMC$40UV25 _F8+-1K]EJC8&!48E"B M#UQH$#O-4G^ZCH1%4#NT#\7G[2B8(/*!\X1#LG(E(.%DNTDA4G:C?; M@BQ@':T"4?.LE :C'Q:!.B@_:,\2KF[)-B.U$S+G,E=M3+ ;990B[9DSG2*R\2" M<4COE*?71QC"VZ8/S-=;O]0Y=8[124]C:18MUU4I16BF4[ULD3$S #0L*15D M\1*-:Y- .9.A5B>PD[M018.ZH_O'M>P"\/N\JP,5NO<$HT.T<9)Y5]H;VEL! M6%8ZT=8*BC8]37]P[Z7GV7K>IN+CZYIWU98M^RBAIWE7GBPI)[-GTI5:#N4# M R\-LUQF[4L0HJS9N%_[O*N]E+##O*M])'BZFFB/3BCO$S.^=M-,Y-=%(XC8 M''2=Y"YM;G,#]SQKHD\;F>M*40UF9^Q7Q;(+V.^%S]WK_:BZU$.4=O+"YRC0 M&$%GLH)YE217S#M.6ZV*17E+FVQH?.'U:R]\[H]@^^BJYU+%9'F=>0[,R5*8 M5CP2-!V8X5B$C*7XT#@H\_65*NZESCU*%??110_#0&XD]V&4KRM$TO"8,L4= M/O38$L5]<:^5)Y)!XTR4J8@ M7Z?CI1 >"EK&M:S%K#FQ4%)F(FE!#"3^.=_D;=T*Z?@&P;4.:27"3X]2FES! MQ:/98YA,/M$/Y^\*F9E22B-YG;D(],8Y63,Q@L6B0P8.(C2Z^KH3O/[WJVX8 MZ:#&!A$3[=EZ<]AIGLT4]QZ/+\17]^2?0,_*;\5PZ+V$R^S0020#P M')@,2A)847'.4SQ1;Q8 OZ=3H#) M167YR\DX7Z49&?RT\6/4Y,O6W$M-DD"QF@G#@S *RJW&I)O[4-[_J*]=_2TD MVB"5\'@\G;TH?Q^/<[WJ_1HG'X8)GWY,%U=YWDKO_033< Z=OK[ N09&F?@[ MF0W_9_[S 3?).E%7$.O>9\$SLLDRDTX9XTH4PK6QEH_'_K63[$1:;!!16I?+ M(I+&K?:@36290\W$"LM"E($)B2B*-L6D-LW1-\+IJ\5:&XX<+^%S*3!],X'1 M%.;]7*]G1.28Y'5XJ M>6>*!'H'VM3@]:3Z>V*[[36_CX [=DO>X.0]CO#UU?OW%Y\>O9W@_#!91@<- M2 %ZWKF]S@/P7C%O+*TR:<^]0QO7"W ,7 M= .L)>UW =;T9-\*[30G?"<*O)\41TB_P6F_':!0O&3:O!@FPJ8!:7_D);!B MI(ZT7W(CVGB'/=/BGM._7U;L(_3V;%@E";5&'9)DLM2Q;K)X!B5[%E!R/L]9 M.]L'$TYE,72DKKM)<("L.S0;II/9C5#Z8Y@N2&X"KT,((N/T)],E*18\ '.T M-.>US"[OU.J./OZ&UNF[=8UO?O[7;QQT(-<.PX&WT=S@\BZ8]C$'#M#YJ2R M+K2T5>%'BKC#7?Y.;%D6ZW4TS#A#6QDQG7EK$K.*,#MC.)'\*U7[EA.^+ZWO M(]D^O7M45EIA,DO!%J9MJHVDN6:%3)LD,FB>U[H$G+%WWYT&=G7P]Q%?QR?U MZQG,YE!>)QS!9#A>$->9.E0O,H=HZ'S2!"C66$96] .MG5^?8GC$&[P1PL,X MKX^7[FUUZZ/4O<3Q^VCZ'M.P##&O#I0=0'5^9F^%T_^AW8&JQJWDW/'!O1U< M=,)F]'6J(E1/-"46*NVC4B*BA:CL3N[9.2K_CJ.[+]WO(]X6+OEJ=?F?5]/9 MC?-'ZJ)=IOT,A9D/ZY4L1E5[TZ+3%CA'VR@^LP51OX=]1PI;=\J[D'8/A=*O M\(+8G^=5;3<3&@<72=_S@<<62.^#=[UWJ[4:9# &@M,)/:DW!F'\/,V6BA[< M\]G'O7Y;/OSY==&(0_((5."L.%L#-M&R:.FE<:!MP1QKFXPFK^%]R(X>GWZ% MO] ;=^,Q0YP^OII,Z*48"&=UU-J3\>OI=MB>I=*:!!>O'9B%YM? ,?GWZ$RV5#SY>T=5Y4C(]&^=EHAA.; "*=D(=@8=(Y9B3;=,O<$^L HU%)-#6R=+;)8U'-/ M7Y0;/QN8&)Q$,*R (O?;.,% .,Y4D%)Q$R#(-I<1]P#YP-C42CT-LMZO\ .. M-NV? ZMH:Y0I,!5E[61=^ZIEGYCBTG(>K"I:L9Y),2FV:%QX$MZ\B MZJ8,:J^H4]=:5P?VS7!6E_ALE(>JOQ"]HVHZMW5>H@+'I'8F#>6\>@ M*!U4]H9W&,3=".%40=P>M#[N4OH=Q_=N ?K'SX>SZ M1O@.4#L/_>X)LO^ < =JO8LD#71R8AJ!,(X;7Z\CB5*[,=;WQQ16C-+1:VZ$ MV*E5^-=#GSM"RJ=ESSZJZ)@UC]\-L3S]B.FJCCMZ40\(V+1+-4Z M)*V=H9/<6592Q!BEYP%VJO[?B2%W .DWO-Q4>>/N)=\@QK/;,3Q_15RQ4H.- M+#J-Y.T96KU*D@F1K%3.6%UZ#8)NP/CPS9K&>FOBI7_&LWR/=D'4M"C]-J;3 M5*.WTN(=9#E"!8V#@4MDW ?I0G%,BT2;+#=T$D>M64%![XK5X$R;'LU]D>*> M6O33<6(?R7=LFSRB,_%B6 $M#MQ5&W$04GK:$KE-H5[6#K4G3&2B2(.*6Y]3 M=X;K9@RG#=P=HIEQIV+MS^:84UJ@C$*&PE*-)NM22^.S(\,H*H-1>W"B3?O4 M.T!]\U;%WIII$-C=5@"PO*.Q [C>+(HSNF3)W(\D1FN@OR[C:3Y7.SAA@ MV6A#!R=F%CQY7O6J#RJ)2:0V%V1/0)/#S(W&+-E' 1V7RS\>C\I%'8:"KW Z MOIHDG#Y_N;J85:3RD9SQ4D>2:J\, Y$-DS$[G0+Y^>L#UC=6R]_QB+/) QZB MB''W4NRAC&[5J?[U(IWS=QR_G<#[=\,$H_PK_',\>7PUG8TO,"DMT(6E,"IR. M@VZA')DW7GS:XN.'H[F+-FGB M'=!U4^U5>W76K/ZB7^<5/>O%^^70YNG/2$_%ZW(CG/XZ'(TGY%9<5QC58J.; MG_+TOZ_F7L?LW9C^Y@,NJFVGC^)T-J%M:)!<=DK2>J/WM/LD5"R BDPA*,.A M.&_:]+T[P6)/<*6Y:TYOKCP[7\HT\5VO"U_J>BNDFC18[537#0/KS OZ;Z9% M#U0=:,S1LYAKF006R4!#9B8'07L)GQ9W MR\?+678O)V.2XNS3RPL852E5N;ROOS((,CM;P#.I0^T,8$.M?77,%W EB:R< M:I.FW!WC=RK>1\5&^K[-3--=7?L=7MW/GY9_N<@$Q12DJ*5%/@1-+Q, "\@- M*R0PDHVPIM'9>P#8OFK:F_O$K15U#E7M]&)/QQ?#/%_+7&2+<@0A7D\12 MKFGE*C9MF/,8I8&:6>ZN1\%F#*=/U3;2^KA3Z7==67H+T:K*: =,G=>O;T/3 M?Z%Z%YJZ4_%'B+DO"F1A-3KO:^/,.A1#6 8ADD^:T09TTJ3UN<=?C>KO*#+O M2_/[2+=!8.G:7UPE8Y890!UMY(Y'9DUMFV6X)IL,,S-DJ!6C8O"-1DEL =1O M67DWVMKFFA\AZ@;Q\,?C"1UT,,/?ZG"NMS>:J7AK"_W/,IEKS9K/DOD8Z2L) M4NHZ(E6UXNC&8O>Z:=&Z?H%E=<-F!S!MV]7?A'.B%O7=J6N="$?+NL7. M\24H,I"2$9ZA$)+I!'4 *#AF"YUD2#I#;#-8LP?%W]>$OB^][R'BKFOOWN'E M<#J;?'J#Z=UH?#%^.\3IE^=8<,&K6C(F0YW/%LFHB8G7* RJ2">GF1<8W5^" M=^^33E:/<8@:QLUDV*%-6-$]@1D\&L'%I]DPK:$B.P0MEL22M77 ;\9%R%:D MVHY(JVBRWT&SVY_PM6JT(YEM?5=/6TI9ZR!FT_CIU"65]^,X16GEGM)9*[%, M1:A:6UF4SSHK!%Y$3B$HXT+(J XJL;P?4@^EE@4+FMI01A6>Z+C3]"YAB"PI M;6EA2B1L4QG81ZGE0L*#A$!K-)IA'2>BN;8J]M+6SOFZO81 M=:^Y.FZAZ$(6,LZ;3$136UP5Q9*6&1PH.N7:7&P[]US=,2SH1MR]Y^J"EX ^ M8/6;7 TT(SE/+A$X@3Y9::-NT\7]P>3J#C$6N]=-\US=+F"^[5S=7NJZ,V=S MB*R;Y^J,1!"H A.Y<*8AE]'Q'WGZO#1$=5 M%+4P6LWGDSCF91V^9R'/B]ED6 M:?:6YNKW4L%^N;A\9]I>K*RJZS.O,Z]I) M2B,=9E%KQ0HZD0V';-:+M[ZR7-VA&NU(9F>:J_O\2S=^V&^:[DX(I\C0[2Z3 MM>19%E^1R"1P1;4Y"U&;)DVFMR:XVA/T("I4)PR37M;[ WXH[NTT\' M-2W#PR*8UD4R#T$RE4WA3I3D&V7P5@A.T4ZJ!Y9LN?*^G\";9O;V%,.R M-6,0WJLZ($76R5NQSDO*W+&BI98FZ\)3ZR3?(;C[FS=S FKUJ-)S2 =>.RXW M3IO%! 3#.2:1!4O2U*YMF3.P&EBQ*!)8:WS<*0:XWV3Q=1BGC_.TI\&F,>1' MJ:/K*=2W[)&+E=6\ ZCN1Y%O@W/"4>3'J6O<2M:]$0%+,%(IQ;2HM]ER .)[ M(/\M=*@%W&D?>@_WU$W*'>4YWS./DT^/WU@ RK('.R3,6"Y-#6 M$]5:9+9(=):@%97N4/(4TU_>CC_\M/S$A9Z7W\S5/%?PY^?U/%J\&\&/CY): MAR;J"L&CIP/EBM)(L(/Q9 [I2$:RC8JY:).,Z%Q)=PUJV4]OCYX^!+WM*;4& MH?7?QJ/?5WEB23L)!&49JGK70\Z;N5M!9Q-QRW!:3FAS">8&B*]9J\?*=&OJ M[+31N2]^WG/U_.9GGR(>MX,4U@)Q*NE@D%B#QFL/$%Q.)1>3B_;1R'!0(&XS MC!XJXV/*D$J1S GMZ(7PBGE/3@=""L;8D(5I>D.N:67\(>1+&(BSZGZ4" *,%]$5BJ7$'R;]H]W@#I]>+\1'^[;Q [42Q^'7 6V M=+9W@=:TI/,.<*["R+0HDBHD=> M6C7WZID@]Q2"GH(?^PB_!2^6GMTMB*O;#:!3J'>N.6V1M&Q)^Z;3G(GH/&HO MT<0V_O@]P/JWE3M3XCHY.M1 DWM&M]Z)GW&4WEW"Y(]%+Z,2+ H?F,I:UKG% MBD4N(KT8.JJD4T+5B"'W(/N&S9/#-=3 S[J-;X5NU6IG!WS]&BIK",_&6CE" MK_>2I@.E]&&WW,))AV_RFM2:76':2.1ON*KDEY#!98A,>BN8MN"9!RB,*Q=DFCF:)%W:++4W/.7F;Q%GVYC72XXI%5_@6G56W\'4)V7/&Z%TW_)X[%Z&K<2U MCMO!%:$S9'J#8N&!:8&2!0B&@7,V6QV-<-UU1>E9\W?4.O:B^'UDV_7]UA62 ME=,<1?;>EU1L+HYJSEX;VAL*>"VL8P&).B9+;92+AD>YA[X>EKH.D%&#Z:CW](R7V7/E(\NV]AE*Y%0! M)T>>ON!*F))RSKM8+M]P*Y\C@JS=Z:;!I-/USN7W@_FV6_GLI:Y[QB_L+^OF MK7QM]'Q/VW\A$Q2B[( M.*2=S3,MD=;I3&3%T!DI16U$HW8YZ\^^E<]>:MBOE<\^,MSJ&VVY8K+\&ULU+UY<^2VEB?Z?W\*//?$A&^$8',!2<"]3*@6NVNF7*JI MDJ^[P_$B ZO$ZU2F+IFJ*MU//P"7W),), F*_>;UM4HB><[Y@?CQ #C+O_ZO M;P]S\$469;Y<_-MWX0_!=T N^%+DB[M_^^ZWVY\A_NY__?L__=.__G\0_N>K M3^_!FR5_>I"+%7A=2+J2 GS-5_?@=R'+/X$JE@_@]V7Q9_Z%0OCOU4VOEX_/ M17YWOP)1$(7[?RU^0IC0D"<,*I$F$"5$0ARD%"9<$9JA+*5,7-W]%'..&4HR MB!6)((KT%1@'$I(@#&-"4I3BI'KH/%_\^9/Y'T9+";1QB[+ZY[]]=[]:/?[T MXX]?OW[]X1LKYC\LB[L?HR"(?VRO_JZY_-O!]5_CZNJ0$/)C]=?UI65^[$+] MV/#'__SU_6=^+Q\HS!?EBBZX$5#F/Y75+]\O.5U5F)_5"YR\POP+MI=!\RL8 M1C .?_A6BN_^_9\ J.$HEG/Y22I@_OO;IW_N"ZF./W9>%#M/-5H2HV68&BW_^92P M'R]0?R!]5X>Z#J!<9>Z'H73LPO3#8.K>:GZ0_A7>$G.QRO4+]78AQGIWUZ(N M5MV_QD.]%LL5G8_P6FS$;*D\-[]XKW]JQ)@'=9!I):>A[BU5Y;>57 A9L^7. MHT$N_NT[_=/LJ81WE#[./C\]:JO,MX_.7]/R_N?Y\NN[A5H6#Q617[-R55"^ MFI%42D$R!6D8*?VIBA)($Q1!JFA".,*8!&JV6K_J,[F OWUNM:I$]Y+[G0,. MJQ/SN9#E\JG@FR_AP_S8YTU_VO'B:MXG=@60A9:#?] MB+GKR5(6J]D'_1+=J%_IWY;%ZZ=RM7R0Q9OE \T7,Q2'&6S#3IU2IL9%K7;@CUJ_TW/# MC_(6_KMDW:: M/DFC?S[/:T99_2SU$^E<+[!63WK4GG0H123&D,F)0!$3A M-*!1D#BY+ /H-#4*^>V'SS\ 56L,RE9EL*+?0*'5=?-CAA@S.Q]GY)'P3%9K M:T"M(= J J,CV+7H"M 5:(P":ZOV;[H">N7&]5=X.$]I0+@']:*&T&M4#VM M(/>]KR$?W9.R:;'(%W>E?OT^W]-"?ES.<_Y\J]>BKS0&?\X")%-$B((L"[6/ M%B88,AERF*9($!H)QF+L1,?=\J9&M:VZX/OWR[+\BYFEH-+;D63/H&Q)H,-A MYYL<6]C6>&F"J[0%?S3_-6J#2N\!5X>6" W+9V=DCLM5=@ <\)#E;?TXYK:@ M0C[0XL_R>B&J?Q@'M/Q5/C!9S&+$N0K" "K.0XA8'$'"4[T*#%F (AX',18N M#-,I;6K\4NE770#H0H#56G0A(R[$XB1]:D1C] 25HF"M:35_ M/ES_U7$KJM]HV)&0-XP]D])E\#K34B^8!J4I-PU&I:U>X.S36+^']*.U#W)5 M+^G,&D/3EI*!"E+(N, 0<48@B3""B62:SE*:)229K=;GD&>GU,[3G6CIQ)'J MD/-&*P?R>BOD^[E98;E1T"YRC"*N&*.0RDQ[DJ&((>6)@E(1DM&,,\W\+H3? M'[D1"'U0Y"+)16#6]A&*$41QPB'%#,.,"1+CA/$D$K,OLF!+[]AM2_&+GD'M M$M#LOFB]@?#\Q3((-)N0S=[&]6I5Y.QI1=E<@M42?-0+P2$W)(\B,>A':5?" MJ!^=H\;M?U2.7^3VT1 RG[U=K/+5\]L'6=SI5?LOQ?+KZO[U\N&1+IYG24A8 MQBB&@3"'JED60!;HSP<-$4ZQ=GG#)+ AP3-RID:'M:J@U174RH)&6[MI?@[: M[@D_(&"^=^?Z864]X2V1.#+U2\E_N%M^^5$_H9[U^H=JLE?3_-QS1YGPEL:U M4]_V\GZ>X\VC]D-7^J'OM9^ 9">Y*$D@RBQ'B2 M*J&0,2Q)FA#%L--1:J>TJ1'"6EDP-]J"*O ;+A5\TO^@1F/'CW\WUH)%E 0H M@ZEVVR'"409I$J70'/"0)-#8"^SF00V&]C@>U3[>\YRR?*[?^R%1MG.Y!D/. M,P]O(*L4O0*?VG=4*PLJ;8?SOJQ &=0;ZY8XJG=F9?R^MV9W4S_B-MD8XFDN M;]2KIS)?R+*\YG]_RLO1<0.&+X#J('KXDF?U8\Z/>K1D44CQ M>:4?5IU6ES=/*Y/59A(%9R(4:1QKDB290":)+X*$,#U4)%1<"803&K@Y8FY48Y:_5E%QN@G?2R67W*3EWRKL2_OEW-Q MLY SEH@P52R"D31N6(8#O;8.0T@EBCF.8Q0I;N.0G1,T-:?KY[PH5T!JC0VG M@,=69[!JE0;?/Y4": >Z)AE+CCD+>#>Y# FC[RTX@YW6$ZP5!6M-@59U(+Q$ MDR%?!9*.@MN.Q GB9TW)MJ#47*ROKO@U('%0L>O9VT>A55LC6CZUOK[OF<6U M$(7Q$NO_O-4EP(TCAG%&M\FA^ T7.8"6Z%Q 5G%,>>.O()18=A MA^<371?WW.22=^93\$D^+@NSCU9'%>_'OO.,*Q6%$J8288@"D4(LD(*)4#QE MF4)"2*==+1NI4Z.#1NGM]&G'C2HKK"UWIH9&T/=65 />6N%QD@V<8!IVD\E* M\KB[2BY@'&PC.=W<8Q'WC6M*NZ7?7LF%5+D6-*^+>50KQ5>TE.+Z*RU$607W MS8(L2M)$4,BH2""*P@C26&"8288SF@8RDF1V4">FV[UVTL!J;MF5Q1ETGM4[ M'Z;*UKW4?O9J"?CRBU[CK>@W:7F:VF,X+!9]PZ,[DI=3*5YE@3:J@T9W<+NL M=YI I3ZH]:]#C+TA[;!<](;X6 O(89%W6U;V J]KH>GVP/&6GKT,W5F,]GM" MWZ.%)9=2E#]K(SY3CG!M%6<^WA&MVOJAR3M?I#'D0X8S;PH82]_)$/*)R!.3RL<']$/T+[ M)+_(Q9,T@EXO%U4AI]^U\];6?%G7*$M#[>DJ%,. <^WPRI! IL(,4BP#%>G_ M+^-.2W!+N5-;A#=JUS.N5;PN*KLI372^IME%0V%':1X ]DQG V'K3&2.2 U* M8K:R1R4P1T#VRAM)\GKYP/)%M0PP!5'N%OD_I'@G-"OF*C>11%4< M7AUP4DBA/X3OFY#37);Z;WH5(6Y6]UJGZKJM/\X02H0BJ7;>E,2:[Y2$+(DH M3%)"B(IP)JD5WXVC[M1H\OUR<0>UH <@)%L9)\_H7GDB2V- X_:![^<;&QP. M@$<8__,["M,:5<_BI$V2J;SSGB ;N__C"BU;TC#S_E< M%J_I2MXMB^>9"I(@2L,(RC!E$/&$0RR4=@TY,:G\882RS"V88>?Y4_,%FF/Z M2D?0*ND:Q;"+H&W\0F]PE?6K3?:.\V8S,U^KWVNEU&P>[C1%OZ'HFC5U@ M-YJO/:2U\J#5?@!'Z2+4!MTJ<=-@U V37N#L;YOT>\@02>&_2Y.X*,7U%_W; M._E)FH)%[1]O]2H^G''*N4IH!!5E!*)4I9 A(B!A,DPB&J),)/WSQ,\K,#66 MVTME+JMDF6=)"]=<&>>1L",YG_AZYKF#E.=6>]"H#];ZUU< 8X&O+&A[Z#PF M1ELH\8*YTO80=:=/.SRG)^MM5G-(MYAHD**%1UBZ-P6O+3I2#Y)J&MO: M\C^-9[8R':#TY_%17Z\7;=0Q\<]V'.Q(Q@.ZGNEF%]A69[.+7B_S-M%*1G$_ M$=(62'F+CNZ2_6*1T1: =$5%V]S>C[5,BUOS?R;"^@N=&R[\),M5D?.5%.8/ MUPNQ^XNM*^OFZN\6O#";5F]D_5_][WK[_NTW?J_?3&FZLM6-W68L-?R6AI!0 M;%J0$ QI0@,]GE+&&%$1!\*EEO^XZCMQZ$C- FH=0;ZH^GA?U=V\Y<;(*N*H M6$-0_=V-4$=^1>QX>;H#[YG>7U>C7/47W[+(!*"MA[CZHQGV_=_MW%"# %H4 MP/TS,O?%DM6RN*+"==[MWA\6NWV.7U-Y_QI7H?X+>?S MGY>%2>R<,::B$$D$&8XH1(1QR%#&(6%IR% DI4Q9KRY>OC2>VLICTYKJ:B<4 MMS4:Z+7'VFQ0V7T%MBT'E>D';8VWK._9-\S;.V/W39W4F^#Y,SK"2P#^,*:# MQG8?SM'Z9IFJ^!^%D(S;O@OM] :_%WY[*5;6K=KN\%J(J=DSG M'VFN/\.OZ6.NUT55L0)FBA68MA]R43:!['5Q9/E9JYQS67^[F_!V5A 5\RPX@OYF?'7MX M>Q]HNZ_6E(;/\T?K^N.[UTV]95A9 S[2YRI&]KHHC!MK?K[:+.G4L@"OE^4* M;-DTW&=H+. '_0IY5WK4C]!80[#_#1I-;L^$AH/EWC7GQ9,4=;.Y6U.=2\\< M\U6<"2[B-!4)C'!&(%)I#&E*3+5\I#\H"DN.G(YC'&1/[9$QFC MHV,&@P/P=NSN"4[/1'UD4\WLT#8 5TJ#CV< =D]:<(=JV)0%!_GC)BRX W.0 MKM#C$<.U=#<%)0Y<^7+7E]]U_-NUP?,O-%^8YIKUCI?1UT3+Z,O*F0@H$UE, M8$:#2#-?9.( 8P$3@K)8AJ;JC5/WI-$TGQIOOEX?P2BSJ_#%OB3A^(/NN!,T MI:$<<4=HR^RZ),_ASD]YL/5SL%VTMO\*& 3:ML(M"N:%:7'PL#DTUM#YV23R MKOW+;!:--2@G-XU&4\"]>L";)A#WY[SD=/Y?DA8_Z]^4LRP*TT2B"(8\11"E MB$ B*(**624<=\B8VA>E51/4>@*C**@TM2\E< K.[B_ 0"!YYNH> M^#C5%3B#0*_: J>>.5I]@3-&;=<8.'=I/]?VMJ"+DE;!?6^6)MUM%@:"R" * M8!C)T(0#28AERB )$Q[H!3@FR"F ^D#"U";VEH+@CUI%Q\CI0Q#M7+J+H/$\ MG9U0P.D+>V9(/&D'XN]/FBS>?M'_E#2U2;Y1%%2: J-JS^E^&EZ[ M:3\(:)ZG?T^\W/,ESF$Q;*[$26GCYDF<,_H@1^+L#?V(XKTL2RG?U[MH)2_R M1\-![_.%?+>2#^4LH50R%J60(ZSI(@DYQ#'1;GZ(DYA1%E'L5'3CC+RID4:M M[E5;!F)+93?". >S'6T,")YG\CB-&_C#Z LJA0=D$4MH!N62J'&O@W*N## GTL-5$!M%LW.HC0X)Y4*UD MT(?WH_J>)7"OCY7 W2\]5Z77W=[3Q;K,(J+"U'X+8!9E$40\8Y"@&$,P6+:_ MS?6 MGU?-@:[5J_H'"V[[\]P(^#Y@[&!_G,-?1-_=-38OW^1=-DA4+WBY?R3=Y^:BGO[A1LY2E1-%4P51P M9**T,\A2I?UQ(N(HCA/$(J>D5VO)D_.@=^JBJ_R;(9P+:\UW0V]'.5X ][U56]E M\2@7\O/3X^/\^?JND-7>QJ_R@':H@7#,%YMO4/[(ML5*Z1KHT &RM 8P9X/\8 7-2 <^"!>-&FFI<.R*4- M,AVP=&MZ:?/@EVQDZ6#XF>:4+D_RT-U)N_Q\^;18F?I>'Z5^61>K69:P+(NS M#-*(AQ!QRB".L?[BX 2GE). NA70 M0?8==G&VQ5.K?U5DL:K,R ?Q:2\%;[PF3\>4F$Z3IPZ(G)H\=3VG9_0]OY?B M:2Y-$ST3K;LLGE_7+61NS?'3K?RV>J7-_'-&64HQCP)(DSB#*!(88JP4Y#0( MDHRH),PRMV,>6]'3._!I-3>[?J8,TG)11395#3P;2QR#]&U'P8[K?"#KF>.V M(5TK?04:M<$?E>+ : XJU8>,ZG=$:]@@?UOAX\;\.T)RD +@>O\@J4.;\$P6 M<1PJ&<.4!0@B(0*(51) )G"0,BIE%(H+,H 7[';!XX M F]'Q,@AW*F]WELYM?N3')O0W@*5S=^N@"ML8C( :C>='," M!B^\LB_K10CDA,&GF.+4Y6Z44!:KV6V^JA?G(O^2BR M+M\N5OGJN2D5D7')TD@QR$F20H0R#!DA @K*2"8SKA)FY3SWD#TUZJC4KW>I M6@,<*W/T&8!N/O$,JV>.Z86H-C';I&._M<^X?21.PH)70!(2TR7 M/*)W;]1'6:R>/^HW9Z7=)-.@Z=&$%>B?ZT31NC# )W-<+TRO *MO!EO%@V_IZ';ME_Z =9,<:K*&[SWK7>^S. MM6,-Q)&NMZ.)'JJYQ+N%]EQEN6H*P'^0JQD2+$Y%C*&(C,<=APSB*,H@DSRF M&8^R(';,JK01.[VO2:OC4.TDCD!M]R$8&C[/3'ZR@40#9Z/T%=!J^^P@<1HD MSZTCC@A^X9X1IZ$XWRRBXU[WR/HZH:EM^497Z]K>RP7]L%P4.R6[JP/[&0D$ M8IAG,$$)@P@G"22(2"BE2(,DDR8SR3:JWEW\U/8 FO2^=:M'N@*;XO^F\2,% MVX;4Y?R;&!:'#)T>X]3-9?[1]\QJTP7>/N3>[P",%&[O9R"#O$_H*G]&SG65"WO]^?/;V\^.K3%W0;-S4?L#,0YM^SBJ/F[SL!T?=T6,VY_QJ'D' MW12/7]6W_6[;C?$U+>]_GB^_OIW7Y??6H>G7?)5_J4L0K0N?1I)&F0R@PAF' M2'N$D,8Q@ZGDG,:"T]B4PPPN6ZV0.NM;^)]>^N7U& MR))#?*/NFVK6^H,*>6,!:$VX IM4FHT5?GCI$AP';EC;1Y.1N]!> -9A:]E+ M'M:/,ZMS+Y.D6*R>M_IC;"9?8O;M8IG!-!;:Z\DXA3B,,BAX&L4Q%I%C$=!S M J>V8F[T!97"8%OCWA'J9S&W([PAD?3,;9>!Z$QAML@,RE9GA8Y*3+80['.0 M]7W#M7@MMQ=O30"W"K'BDF50*NV/H43_Q.(@@UE&(T*"D,:14P,=2[E3(Y]M M#2]OJWH,:#NJ\0"?9\;9;FFZLY\S?$B](SC>FX8>D_WB+3\[ +%IV-EU>\^> M/'0AFCF0:!^&I$A!E68"HDA*R-( P9!@D24\B*/,R<79/'IJ?&(T<^RILX') MCBKZ&>^9#8Q2'F;^H:W#MK[9/'[<+C<'9ATTM#F\POTP[^W#XWSY+.4GN3)5 MHY>+UX74"Z 9QD%**4,P2R4V14I,R&ZFH.F1A7'(<2JM3^Q.R)C:O&S5!$6K M)^"5HO8G/Z?0/'^N-@!&GJ?O&IZUBN#U0/#8GWX- --(1USN<#D=7YT!HN., MZM2=HQU$G5%]^[3IW*7]O([71L?%JJCKYN?EGQ_7Q8;"&>*(L(AAF(8D@$C* M&.(L2F'*HH"R-,4B86X[T5WBIK?AO%'.Q-07\HM+SW2N_Z/J([99AA *DCB 86P6.9G D.(8::]*8D%H M$A*5S!;RSNS^W-JO=4Y+M)H(I)X(!W+]30JCL GS*&F=NM.G@GP'S'8$)+SF5[6+5;XG;Y=3$C,14AB1E,@DC3 M2HHQQ$RFD(4I)RA-<)!E-HNU#AF36ZQ5:H)&SRM@-+7CCRX@NXEC('A\K].. M(*/?,O)P(+# XP@"EY#_<+;_\J.^N)[_^H9KSU6SO>N8HT]S"J'9^VUS: M]Q!XI3E#BK>T6.2+N[+9\ N2($A#&4&]\(@@2F(*248HS'@9ZW"H)60P][J]T@#'QR>U34R.>U7>8> MGM)V7MV/!=Y(MGJW*%=%M4=5%0-)%$]3P3BD8: @XG$*<8@2*.(XY)&4<:"< M2H\=BIC:Q]UH"#8J]BJM<@1(NXE_&3R>)[TC,LX3_K3Q@T[V(V)&G>BGS=R? MY!U7#M*3Y.TWKG_Q^[+X4U/(:_J8K^B\J5D_2],T"G!B:B8+ E&4*OT34M $ M7ZA09"B,+NE%TB%Z:H10JPJ^UKH"7BMKM@V,MA M-#@WRH-&^[8/AC><+VHX,A#>+]IHI"?NE_87L8#.K:](UP-?LI^(A:%G^HC8 M/*%GPD0AZ8WZ).G\;;DRA?F;"@2S*,(153&&6$491)1$D&4J@R$*"$N42E2$ M7/R^4X*F1O9&3[.Y^=A6@OF^_+M:_>!XPG025CLO< BP/%-XBY-1$M1:@E;- M 3,1S@ Q;++!*6'CYA.<,?D@9>#<]>Z>HF:>QR<]V=;E1^A"?%ZJU5=:R+;7 MIQ"2D3""09Q*B$QB $GU*C'2)J>91#&VRPFP$SH&TWS>&NOH%"#P_YJ@I]OEZ(U\N%R?Z2"Y[+TK12FB]-9/16CR."5:!$ M"'%".40RX) A_5.6QC&6023B+'4-'7)18'I;^%OZ5_-AQP+7B"&GL;#S\OSA MZY_#3P,+-KJ#/[ST/.J'V\#A1TXJC!R0U >>PQ"E7D_I755N^2!-P,+/VIQ: MV).6MPDBJ4OYNE\*T\BI;(QI M,RPQYA+3B,- I!0BP21D@F:0,,EIQ+*4N?+E"U@Q/=+]_/3P0(O\'U( M0X* MRA?:[H:*6\J^QRKI W^FMC1^T3?Q4\?Q]JO=O ML:IRQ :"K)) MP@*L2"R4]9[.[K,GMX'3J ?>..PS[,%EL3'3'P3?'OS:_CX;+GM ..RN] =D MK*V4\R^&VV;)<8N[=D;V[AAO&^2XJCM['B6;"GN-$!1"'9I.520QQG :0 MQTAF"4F32*0N/'14RM0HYV1+JQ(NW 8. UXS%) M(Z_J.HP]7'=U73Q4IXMKSI=/>NGU27*9?ZE>WCCD2DF)(&:I]DL(#B +6 QC M&4=11+7+@OND5-K(MGKYQT^N;!4%Q5K3*[#HZ-/0'WSKK;AAL'S1WA=K6#=* M^^Q\<1HBSYTOC@A^X*]_G<_KNJ%UY.":-&>84!$D"$&]QDHUBXD,TD!&D*49BU7$TI23 M/HUT!]5RJEZ1\UFRGS&T(\,7'QG/['D\P'EC(MBVL4U@;ZVLSK*W[&PCH*_ MVE2O;8)!*G+*0D1<)UEW_BF_S7[GO;SGO\T]WBO[Y@B[_W#O_T-_A/OQ2]-OB= M]_=?:GO__.[^()O[)UM9OM?D^&XE'\I9$J8L(7$"PS0@$&4XT8MG$L-4,B85 M05$4.U5X/B]R:@RUU[)VMV/M0%V'-WC;N8C#HNB9Y#H!!'\8E4&E\X#;*?'R.EU1%=,8A;&00!%%B"((B(@02R%D@>13*BI M,R]=:,A)^M08R3ZTMV?G"[>QL:,L;XC[=M$&!-M/%+77R#0W#:870WTN&JS? M0_I1WF=^+\737-ZHSW4H[:)O7WUW/RQ/GF+LT0(2AE,L1X?E 02 MDHC',,BB-(U8BFAF5>'A AVF1G^M"2:SM=$3K*T 6V9!\^DZ&<(G.GQ A ')HQ*E1< M4^8ESQJJ$/>F]6]+)ICY*:@JV+: M'<0L@"'"$B*,0TB3$,.$1B*,8A&%@@YRR'LH>Z*'O)6B@#>!#GWJYUH!W_> MMR>.+WK 6T/:QHY<=T,ZP GO:8P\G_ >$?S")[RGH3A_PMMQ;\_V:%72E'QO M'O^QR+6W^$CG'^ESY4;.HC *99@A&!.E7;:48\@B%,%0QB&7$<)!DO6@HDZA M$^6@5KVJ_G2=:B;!W%C@2$7=B-MQT.4 CM03K<&I4O0*K%4%K:X#]D2S@638 M3FB=$L?M?V9C_$'7,ZN;^A;NKA*,JK;-\@U=T8:S9BJ0,F QAP$73#,*BC6C M)#'D-,W21/](4ZNDGW."IK;2JW4%6\H"HVW[!7:MYGT"W6[V&!(SS\31%ZX> MI;V[L;B@OO>)!X]N[^=E?'@R1WPW:MU5NEE3E;.8*A2G603C MF!"]V-%\@'&60((5X1PKO?)Q.I0[*6EJA% K:G8=EFVVYCHM'7S?_N18!^XT MSG9^Q2#H>::";!O6?S^7S.[L39Y$8U)4X+6U4-^*LT?LNQ/D;^O%%6V7\ MHRP^W]-"OJ)ESF>4A(0106"0D-2$$H60840A"V.2!($(,+<*)>J4,C6>J)2J M^H^)Y7Q.B]+T(0.ET=>1'(Z#:D<,%T/EVU]HVP)H!4&EX16H=!R.$3HA&)0- MCDL:E0DZC=UG@>Z+^^Z4"JE7V?E*OM>>B'AGZIW=Y>LHQE]-?[[7*89(B4T-6023C .(HE#!)8JJ7'$&6!DXU9'OH,#7VV)@ Y\8& ML#&BV?2[ I4=H#($&$O '[4MSNEV[B-FN^/J=1R\;\#Z&((>6[*]01QXA]9= MCY$W;'L#=;A_V_]1/7O,2_UDN7;'JKV=-LS[N=W;>?,D_TO2XE:/JYP1G"@- M$X=<(M,"EFM_BE#]/UF(&4H94HE;*WI7#:9&F?J]18X=ZYU!M^,]KU!Z9KU: M]ZNM-5JS![PVX JLEH!)\)'FX@H8&T!EQ'"4UQN_00G/78M1Z:XW2/MDU_]! M?>>XHJ+N8>BI+ZPK6 MP!5?+(6/7._%#9+#:B^.][MGQ[5$>+ML$O%.1J>__<;G3V+3@,6D\[U>EJL9 MCVF:)22$BM,0(B4))(3&$ N&LPS+B&:APZ'\,%I-]-2^;2XDOSW*AR9I96P6VS +&KE$'RC[G<-P! M&RE/<9R!:S^]MBR4I95'5,WBT>GZJZ)AHEO:"HB]OJ?SX5A=;';#B7Z[5&]:Q9HI(X M1#R&86A*)649@BR. RCC+"2"R@ 1/M-VYDOQ>46+E9WO[T57%SK8U]CGP=.\ MBMV">I%^ER_,#G_5J*Q2P#'DSZL<.&'KI,B"@2$8$\X2:?D&C^CP,"4YS&BA,L$+=*I-Y_\-3V[5K=@%'./E!T!ZMN M3KT$ <\T:&>\4]CG,4M[A7GN/&BTL,YCZF^'<1[]>X^-JF85\&[Q.YW/97'[ MGTUQ'AI)&JB(014G"42(4XA)3&"2I93C),0HMJJ-WB5D:E.PU5-_:T&MZ16X M_4^'_8E38%IL#PT D>]-GZ/H]"@#=1(FA\V9 > ::\O%[:5RVSLY T/7CLBI M6\?;YSBC_,[NQ;EK^^U)_$+SA>F(<[.XE<5#4U;O1E6'FK,D140A@2&+J5YX M\@Q!2D(!F5))'. ,J<2I.T27L*DQH=$5+!=UYAM8;?1U6SEVXFNW !P*-<_D M6 '6M";3N&WI:E;=E;;#K<1L,!ET0=4I<-1UD8WI^\L;JWLN[.?PB7[]E>IY MDM-Y.4M#1H),<1BF)K5?Q9I#:!3!,,M8G&I72KM3KDT@C\AQ>?W':=.HM0,/ MK7H]VSCL(&G'$1>CXYDWZ38RC,/--"7[AZ9+]V8W%!]NN) M!X^<_=IMWF'VZYGKW;=1.J,B;Y>OI E_O59Z$IJXR)_U*S3#3":12D/(E0H@ M"E L:(UE(:C2TWT?H ?KYC1B_4'IF%)MP M[-LE>-6&8U=VU$'9QA*OT-MO[O@=@I&V?7P-A=/^4'\D.W:.>CQTM#VE_@9O M[S9=\)1^R\A?*;_/%[)XWH[#:3LKA#%F29C . HRB*(,0QPF"O*0I/J#P4+& MK+X3%K*F]E%8JUK5L97]2IAW86NWO!P(,<_8KRVEY#]1\^;6LDS66Z[_TJ>)V F0[WK@<.L^4<>";#%^OK1N# M06GBA*A1&:+;W'UR.'-USZ(J2LFJKM.[!5\^R%OZ[1-=R=W G;9^@PGL?7B4 MB[+Z[=MO7#L^^H972!8GD K]3Y(D)),R M0EF8.15D&5K#J;'1IAAK(<53U4JZJL:ZHM\ JS4'1=,I?+4$Y6K)_X3,& OH M5UH(1Y(:?L3M^.U%Q]'WWEQK&ZB- UI98,P[", T?WAK\H[,>#?V_.6JKD[3 M#&HSL\%U46@957C=%6AL'K!RC:_A&+;JS>!:CELQQQ?(!]5VO GJFX==KHJ< M:\IZK3TLTWE"_\=XM%_HO/*)0AE'F8@0%(G2CB>+$LC,/Z.4X4!$-(O2'ID8 MY\2Z4,9X214;K6M_E*[ ZEY>GF%Q=A XC1$)8@&Q2F.(HC"#)"4Q#+G^2*CMOIE#@NGY$[B%X>L*PT7SPY:Z0^:YVP$S M<'[[&:$CY[7;07"8SVYYWV#=P5\O%V4NFGJFM]JI*94LM*\;SK (L H(AU(J M!!'-4H@SE,!8$"RX($R$TBWTQ47\]")BKN_NBBH/'GPQ21&&??BV]N"1YHY, MY#0>=JSD"V//#'6\+_>.YF!+=:]MML_BY;M[]FD%7KHI]EEH+'I=GW]&[X:R M7_)2/_/G9?%F^<16ZFE^S?GRJ7)I&1$!(1(&F7:I4(9B[4W%*4P54U&B4(QC MXMA*]J2PJ>UAK'6M.F&(1EM &W6=V\B>1MF.HH;"SC,EM2J9;0*95YESFI'T MBYJO@(E!W6P5F"HT14GGI\O[]NDA>Q:CH;O'GA8X=M_8LZ8?Z1A[_IZ>!1J7 MBSL3;/Q&LM4LYF&H1$:@I(I!I&@$*CZ/T0Z: MG $@M'Z.11:W@1,!2A&2 B8,"=-%)-3\*RG$*-7.9$)PE-'9:KFB<[^P;41X M#( R,B[ RHY%^R+@F34W;\R;KC?&O33D$7.'K?JX+6#<@HY'3#NHU7CLFLL; MB'W*[^Y7-^JWLBYP.\M$$C.*$(RS+($HB#&D,F&0$R59@EDJN=,T[9 UM5F[ M3N[;"5"Y @OIR'M=^-I-[8%0\SS3]UJ%58K"I8):U;I,]A6HHD"!_A _/3S5 M9V37#R9,]Q_="6@7M1([ 9BW1F+[\EZLC=@)P[N:B)VZY<*R4'6!B??:*YZ' M37@6HP3S3"4P5L1D8,8*8DD45 E+HB1+D'(KZ=HA:VK+KTHW$/8LU',$2TL2 M&08AWR2R532G5O0*-(!Y"'>SP,1/]9HC\EZF!LUIPT]6DNFXI6=O,;DRV]K5 MFDU(\>I9\X]XMS!Y7:4)H;DVAZ7Y*I?E-2NKFJXSSG&2,I09ER2%>B$10!(0 M! E%:2@BQ)/,<=WEKL3T5F>O]P+D\E9Y0-?:_^38C\Q];.SHR"_>GEE**U^? ME[7JF\[RWQL+-.9_ 6LCP,8*\$=KQX#\U1_$89N?N:LQ;E>TWC =M$OK_Z2> M92R62_$UG\_?/3QJ_C4K$+/5.,LP8XQP D-, HA,/# CB8!9%&-BIN8Y;;0SAVUWCC=& Q;F^*X MJ'&K4G2:>U"/HOOJ"^KEF7.QW*R2Z\S6F8I,G?A8^ST98A#),(8D(C%,$J&7 M3YC2-$F<:^?M"9G:_-^4DELKVJ16]RBJMP]H-P,,!9/G^=\#H7Z5]TY <%D5 MOOV'CE^1[X191ZOSG;JV;[F9)A;T35[R^=+4ZEQ[U(+'B"I.8<(HUG,]8I Q MG$$<\TB1,.,J%:L[?,D3"8)O/K%?OK\/_\91V'V+^#M__WMW>U_.4:?G(/?CLN& M!-4W?VU47==86#T/&*UB"<6P$2SGA(X;U6()P4&DB^U]_:BF6L;1*I'7U%N_ M_I:7LP133D,20!G& 409)9 $J?XI80D+,$ZCP"DX^(B,J3E"6RI6A?KU!UIK MZ;B\.H:E'55.LP?E!&.R1F5!#H,W9_W79>Z3?6R6,U,&< J M._LSEPM:Y,OJY>228ZE4"%DB]5)(X@Q2EF0PY(D*492&:1;83/23$J8VS5O= MG*;W:?RZ)_<@J'B>VK: 6$_ILT9W36A]\]9DUO_:G\BGGS[*-#YK7#N)SU_8 M[VO]619?X M1;$+F-W'N#<,ON=JK9>'.+"C%@_ZY=V5,.HW]ZAQ^U_;XQ?UFZ370E3G(G1N MBBF^6S3-1F=,Q"A%F$$5A03J-3N%Q+3>B#B*4Y(*'D;,+6CKA"27=W:D7.&U MHE56,,P7@->ZNDWG4]#:3>P!X/(\Q;=P,BJ:RDJOS^#D/-G/H##HM#\E:U0" M.&/P/A6N0-T;D*H?IXOO[ZM?[$)'4RHB((DHU )8TW7(ZH MNT?A -&PCH:-X'']#P9]=O9ZGB M2F*)H921A'HUHR!!$8OP-M?WWVZOGW[^?+Y>FAJ1YQD M>)Q':C7T@N/MU(W(XVATM"OR(76T?D8>(=MN>.133,],AW5NU(UZIV?0XB[7 M3GA5<*)\MQ!2Y8M\)>=:9?'V&Y\_B7QQU^95S5#"& ZB! J4Q7I%'@009V$$ M%>$X)#1#L=V)_1#*3.U+OIL>J?)O4ER!N:F_5.E?!;;E:QL!K8QT3*"X9.SL MEOECC8CG+_7N8&P,J4OAE*:Z16M+,SS?K\T!K3T#%A < M9A,SDN46C<5(\! MH#O(!1GBF7Z"JS>G,3(.PTC&,&%5DCD+(96!7E*E+ @1$H%,0L?BAI:BIW> M^U*AUHXG,SX ]KUA>C3TVLNAC"LZHT9CO\SAC"LDKM'9 QW2M&V7WLCZO^\6 M;377C_2Y.D,029Q0%4I(%<,0Q9376[ X(V'(.>(RXVYD=5;F]%AJ7:+XL=;0 M.3OV#,B6'MR0P/EVT];]O%IMJW9>:R _G@&R3\*L'3A#I\V>D3IV\JP="$=2 M:"UOO+!DX:_ZZ4]%==#\>[ZZ_VVQ9*4LJJ+?=?VSW16T_M=346@?[14M\W*= M]/A1OZ;W)J]TEA*"8I42F&5"Z'5KJGVI2,4P%4D:QB'!J4Q[U3L<6-&IK6G; M8*02_ CRLGPRI2H=UZS>QM2.#:Y)4A65_JCGSVJ[;_0' MN5HO]53"B5!1 I,LCB!2"$,?#Y:(*T5LJ MT-J@&<%8L=L*W;EGR?E1L&/WH9'US-2=(%X!4]?2Q\+;!:6ANYB<%SQV-Q-K M*(YT-;&_MV>+:5J8+I;E1UE4+4AOY;?5*ZW_GS,J$TZSE$*&,KW 9C2#A*L MDB3+LA2%0@:)&RN=E#4]*FI5!=^;>GY_,8>G=1M@QW;.)]&U8YM!$/,=HM!" MM<8(_&'T!)6B Y+*63"&;6Y\4MJX38K/&7W0;/CL#4.4G-JKIAH@1E)3C9*D MDD!4A4)6;9$B+GA 6!2F3@7KNH1-;<6Z>_!7M%TPGLI^)ZZ=.-NQQE#H>2:. M@]I1WDK8V@#BL3#42Y:SM3&]N_#3(*5MMZ.RE\6N -/6Z$:]7BYJ/SR01+(X MBF"$ KT:$HI!G$H&DY0+(M(P(M(IR?N\R*DQRF9BS*NM:M--RSWYX@S,EN>+ M@X+G^V2Q4O9(43JCL2'G5N=A,S+L\!D\,>.,V-'S,^Q@.):F87FG>[3Y=JNC M]=;.[?*5-(FNUZ8WU7])6ORL7\!9&F.1I#2!09)JUF$)A30@$J)0*1NSO$'G>_M\-U&:%M[V;=+\$I6F>U7H-(> M&/6!T=\+P/;AU'Z 'BE*>EC G0*?W7'KB&=V>-AH8XN^>^E468 ML_YEW:ZY_"1++9;?SW@8)6DJ4BADC"'BC$/,4@Q%PK1CB3&A0>SB7/938VJT MW^I5;0\+T^AK66TS E[I[;CGU6]D+#?$O./M>[?,.L'#_*&VPYR7UH8,F,4Q M#*+#;KGU4V7<_;B+X#K8K+OL:1=VGI#EIK/]+)0,HX"&4(8)@-KQV<4H>::K#4G)*HJCT? * MO'XJBD%YJ!,)/RTE=B2]3#.)8\:>;"-Q]&+WTJC72E7<(L7;Q4J[9TVMP(CR M*$YE ''*&$1IB"$A&D"!% DI28(XLUH!GQ8QM=F_T1+4:MJ71SV!8?>D'P89 MSS/^ )0!RR^>!^#B8JDG'C]:M=1N\[;+I9ZY\I+B1L<[-SQO]6TPJ[#;K\M9 M@".:(")AH)3^ZM- 3WHF,)2"X!0AQ!+E5(#-4?[4&$&_4'&?,D?V@-MONWN" M<80]^'.-859+P-I-FFI[1ILP=)$D9^P\%$ZRU^$%BBDY W2\P)+[8R[9[[E1 M;[_Q>_V^2;-.NEF8$G'F_TQ@U!0P1P#N_^ZMQ3CWW)_R,A(>-J^&U?,%=K:\ 'U\V\N/J)[5BOF]%$]S>:,^ MR2]R\23+GS5 ;[]I3EW0^>NG7V_U-\ZDZ9?Y^[7!2UC_I,[:/16F,(I[4'F!<0M!:!M4D5L1BC M8&554SVC7PG2"P?5[DLQWE!Y_BB,,$KN594' 7?8>LN7J31N)>9!X#NHT3S, M4_L2==-;1OQ-"S)KC&;K3,<>;ZO@>9 M;=VDBF3VRRJ]>OZ5_FU9O)[3LJRZE^GU/,UXB&&8LO1^A7@ISC[/47F -?,KJIL/( MYZ^] #H\F>WWF+ZYY/FR^"CU_^IE,#:5NZG@,@W'2>S<5]MQ1])Y#.S8S2>NGNEM7]\K M8-+X:=$\SE]>4\J612R MKC97);66UT^K^V61_T.*&0Z#- NT+T<3BK17%P<0HG+G'C2V$S&>W!37%N3\_/["E?H_U>\%C(6$LN(0(!QS2 M- A@%L=IP*CD%%OM*1T\>6H\T"@':NV^M_4E#A'KGO\7X>!YLN]"-*"=BJ5?O54Y@L]K:_YWY_RLBH4VB1$ MT3MYH_ZZ-)%H[Q9Z/LAR55^E_849U4^?ZQ6"(]K QQ7"3W'Q,X-\(^T9\YH#0!;%JRS^+0- MYK2]M@*LS0"M'<.Y#I?A.*A3T5.54=V-R^#:=T0N?%H_JGS3+);6V4/UGO0' MN9I1H=/-DBB'7F[M5/>4MTBIG)%"8X232/E22:>9@$:0!PU 3!B:" MQS$+I-N)DJWHZ9TD59I7->JE:;,&_O?'&-"-QH[1.+8C@%2 F!(")IQ0/0P2 M0Q;)!"H4A4IFF63*J:^ #_Q'242HNP8U\,-MY(U+I0?#TP#8,;P/6#WS??T^ MUSJ#6FE0:WW5UOK?UGS "I'K(8-J+(5/FZ E2,D!P%7KO=?W%FNJ0>PKJ8N M512).*.04;/D%B2$!&OX$:=!0E7 .5&]>\GM"9O>MZ%1$,PW.O_4NT_UL_BC$I@3_/EU\_/ST^SJL.0'3^)B_Y?&DZ FT= M04L>1'&F5TV2<0*1Q#$DB0JA2I"0FF=(K&(WY\16]/18P=XMU#+ MXH&ZKV2M!\&.?WP ZYF(UB!>@1UPM]3V%"#@"M:@_&0M?%2B;@>:^)MZ;=NV9@NHVMNOBE54)0O.G:I=/C)V MG#8XT",%2#9JF_H]C7I@HWG=3,P4V3=8#W^"V0>T80,H7108-YRR!S0'P95] MGM'W9)*M-A2Z<0A4$F&": H%,R<,G"#(1!C!)$41%D&E3.UE9]1 MT_7\\3B MH>/%\/B_>21K;:\)4_.TADE[E7+"8Q*D,.$)A2B.0T@R$D 1)V$:!B1BRBVYOX\64R.. MK?)+5>X'N"OH8N7JW_0;D,M/P0:!^>6/Q+8&H;ZZ,N0*5*:,SKCM6OS<=&>*F/ ='*$6,8"@9B\UQ6@R)1!$4 MF$>,17%*.'*AP@Y94R.\2C?@>+#?A:4=BPV$D&>N,EJVI%0K>@4:P#P4/;' M9%#6Z9+W,GWM3QM^LC5]QRU]"Z!\T6NV9?%\;#60A5'*$*&0HYA!Q (.B0H3 MR#B+)0^U\3Y3Z93L8WZK>RKF9RS?G3P]/<[.2^D8^% MY'5W&G.4][ L5OD_FIYS$>.AC D4-%00132#F!$&$R5$3".2\EBU>].6V](^ M]>VQC^W=R2E+0#?* [&EO6O^OL^1MMSK?O'1&ZMZ0&WG%:@LO:K"$-;&5O_: MR1$&G]I&X=KD.J[>Q%=NAGW;[#JF8TCO]-KZ@>:+[9; F]A2',E4)A@&C'.($%:0I5$&HS!2 M3"1Q%L2A;:]>:ZE36PRWBH-&<[!6O2&86^NNX6[H=_.^-TP]\[<5G#:AJ1<@ M:]^]UPO"(S7O'0QII[Z]SHAUM.VU?]9H77N=S=MNVNM^<[^5QXE>,;,PP%F< M9?IC'V4)1$(02!"-((D(EQGB'+EFE9V0-+U-BDV;I'G=)JEHW<(G/1.J#%4W MG_\4QAK$+))) +E$9EV& \@R%<% ,L9Q$HLD9"[;Q@,@/%)YM-+XWU_,_IN) M3JE@WL[+& 9>3"*58LJ@4@37S1-I($TH0TQ9$JLTC,ALM5S1^7CPKJ7Y@_?6 MR #+W9=X>'3MEIH#8.;9R3C=%&VX!=T9% 9=BIV2->HBZHS!^\N?R[D5@AUTRCA:)^$5\]Z12:>^,IT3/@LBR\YWPZ31B$1<18BF!)E/HX) MASAC*4PQCEG( X9"I_,^;YI.C?JW^YF(O*1W=X79P&L2A(O:SKX-988>93N& MF\38>>;(QHB3G6?8,V@MJ;;%6EN:YC-^B@M[!]Y3BYJAM7VA[C6>0#_=V,:7 MP)YY3U?F]H1 MAD12IOE%_?X\\ M,8NO HRO$$$GGOA&\NJ!__.?PS3XESBLGAHXYEKMOQAVGY%+!MLS^S>CW%1@ M;L-9*E@'3),Z8?^PZ5#[0L9->SIAXD%ZTZGKW/?O6RY\W017I4(%/(PI3"*2 MFIZ(,60A8E 0E*@ AUS$5C&[1YX]-5>S50^\MM\6WH?K_+;Z!2#XGK5K^\^' MFIT%PGX7_ ) 1MKKMG@QG':Q3UC]?\=H.](G5-W>=SYU2<^@V:VSR[T= M;1-$LWQ:K$R?V:;RXBR@*:)A'$.9A)GI%QA#G$0(FF+.D4R# '&GMA%NXJ?& M8&ULPKRN7WY105C'@;#S6?S!ZYD;=Z(^KL#!Z5>K?=6!>UT9=L!(W5[ #1N\ MZZ;"N/&\O> Y"/'M]Y2>^9,[FUGK+JSO\X5\IQ9JTX"!_XPZH)* MWR%3,"VA&387\YS0<9,R+2$XR,ZTO:\?QWQ8+M:G>G6YV;9L5"92$B<$P3C% M!"(2(LA(&D LE$BR.$U4*%Q..D]*FNA9Y^I>N_/?RUK'OX"\4KE'$>G3"-O1 MRB"X>>:3;1W;,M+?-VJ>=BJ=:>0L%(/RQVEIHQ+'6:/W&>/\#3UWI]M5G-%[ M417T6BX^Y>6?S7H>448C'#(H.(KJ:O,X2Q2DDJ1Z 1:PC$D7;^2,O*DY(YLM M@&U]@5'8<;/W#,Z6>[_#H3?:IM(!,[0 XV$"VO*UG MOQ]:YN6-NN;5$LHD7U<=9.O_W9R>)ZE*"(L0# S/($HH)+%D4"]WXE1R%L<1 M!;SVRABPQMZ.;X7'TS#IK #)S@..BXXW9W_V/YO.IU; []-0$:07+!Q)^!HS!#\5/R1O]?/R,X<>.RL_=OFU"L\T+OI]K*QQ=%M?1L6,GCXA[IJMMJ"O5P8[NZWUBH_Y?UE6% MM0W#45A/\ ;E-%<=1B6YG@#MLU[?QUP> +1?O&"G1 U+J68X!%6"DZ8P%D5( MCQ%*].^I"@.G#6E+N5-SK+9UJS)B#C)/';TN6_SM",X#JIZ);2_2YVB!%R\U M7!RA\A;;TR7[Q8)Z+ #IBN:QN;VGUS:?+[\:.3\OBS?+)[923_-FPZK\)+G, MOYA\IJ8)URQ+@QB+4$!S7 9-0RQ(1*)]MH3@.&-$I@%Q]-E0W7E7^6^@%*"NU M#BNSZFQLZ%G =(.NRE*.8A%#)'EF"N@KC6ZH8$2DY$I2Q5 T6\B55VS7=117 MGI'=U#7]:A2$0FMX,81V!'_9:^>9Q3>X_'X>E_XE7@],]U/8=2/F9J^!%(;((XD M #MN UXP=OW/*X8?D9MS@,R:K4+@F$+K1Z5-&Z9U2YC#XJL M=E[J0AFCBINE.E2.].K*Q4R@?5:BU*(L"(01V$**4O3.(D2 M',9.''!:U-2(H-6T+I8MV@]>U"O*$K.<-1K!0+$AB3!)G* M[!P2%B60Q0%5(>51E%DMBDY*F!HEM$HVG8J!5A,8/>V(X320W7PP"#R>:< 9 M&6L".&O]D7E?2O[#W?++C_K>>LKK'ZJ97LWQTT\<96J?-:B=T>C?X [N';?_:$@\SWE6[0:14&CJ8<()1M$ABUDU"5PW")&%J8? M%#"RN:1QDIAPD$SR&*&$! M)"1@, D"'$4A#HC$+KS25Y&I<4YKQ\FB_"9JR1@#*VOJ:&?':,O>@V;'5V,, MA6N%2$VQ?@Q(:C%8+C1LMJRC6UX!SY[@!&.QZ[ M!!S/_/1ZCDN MTWOM2A]]X&B;TEWF;.])=U[7SU.Z+:J8EN>J6]+GJJG73&$<11G.H! !-VN? M%&*5Q5"%1#&]_N%AC-S26*O<6H:FM4*#N=5=%@_J+=P3,ZH7D"'H?M?]ZY+/:1=_;8038:6WU4QTC5_H-BAVI^,-X.EE4VV: V@Y0&S)2[M0Y M',=+FSJIR70RILZ!Y90L=?9A[BD)GY\>'^=5M"^=?U@N7M/R_IJO\B^Y.=6[ M9L8'XZN9P"2B3"&8(J8I484QI(SJ)4\8RHP)QK&RBM.SECBUY<^VTF"Q7$"N MU09TK?=/]H'Y=HAW\YT7'#USVPZ$'UH(-RJ#/UJE';(<+%]?ZYR'P4$=*0/B M'+C#)$$XH=.1$F'WG-$2))S,VDZ7<+O1G9P_TF=^+_F?'XOE2G+S!NF?[@KZ M\/KZT]O/6E23TY-$7%*<9I"&F)H:4X$I7\Z@$E0)3=P1M:L1X"!S:@3]\URK M^R?X^/$CF"^IY=Z\"\8H#@@7B$$<10PB$B20D!!#C@.AI%0XT)] JPT#3RB/ MLX'0X/S8Z \>UP: 1WVA)_#/?PT] .KY>]AJ##8J@T;G*U!I;?B[1^:?+:CV M7T4/X([T7>P >> $04>,.KZ.MD\:[?OH:-KV%]+UUHN/PG?#$F2_> MV,M!\G$D?!T3[TE[J4/@XT9W'/&>N.&R6C!;U4W>ZI]6S^TF9FG2F:2X*:JT M)C:7'YX,,]VH>B>Z_NO,=&$61&901J;8(6+:YZX&@"H:Q9F*>.#$)\.H-37R MJ74#>:6<*?M$C7F%!*PMDM+[P&F@<;0CK_%'QS/3'2OR \52)GH*?W;IM2Z*>TV^);*5 J M8DAE)("4FV*)(3'MK66HV9KQ0&8XB&7HW"#EN*SI+6; %J0M)7T4O3Z'Q- =24Y(&[OW2+?11[J,G+GAXN6@Z?9F-F%_SU?W M;:C@V[9BJ$FOT/^_,,U[*"6*AW$&,\13B)3V[FB,!%29,%M[),1)[,8\#Z3'W!%K]P5=MP#H6_0JL;0"M$<.VN[H 0E^;"=9ZO-0V M@RM0'1L0SH_JVU/!]-/2SWG[C3XT=2<_2CVGJU/$A6A=Z^9S.>,TXTI%'&(9 M8X@2[=^2E&(8IR*+&%RNM/N0ZW\]M@94>6UY MKT@UUX&QXT6/<'OFQ*;!GU8=;.E^!3[N8+W>1F@,&+)/02_D!FYBX*;#R!T. M>@%TV/Z@WV,N[_YW/@XT2M(XR&@$(R*$.88GD,5ZF4]4PM,L$:E*DQ[!N4Y* M6$W)_UY!N6Z#8$=TPV/Z(NT 1PZ][86:M\Z $PNU[05.5Y= 7Z&U9;&::?>Q M7,YS4?%G5<#AS=(T.9@%FK!"GH8P8J'F,,45I(0PB*A2,2$\R'AHX\!U"9F: ME[:C9UW4!/Q1JVH9VM():3/3@&C MT(2-B2T;6%W;SZ.I3T36T<>2R(R%B&N\1 H12_3*C2$".>)2J0#)V*W0]>[C MIS;1F\-$UV#N$]C9>1K]$?$\H^W!NZKD0 MH7GQ5SI_DJ^>US_^1RX+_:#[Y_?RB[;W6U[.&"%9ABF',D7ZZTU3LP(1%*HX M$:%45&'J5&O.3NS4IKE1%52Z@K6RU?+_P_5?]?NN-7:<^);H6RX]!L?4]YKC M CC=EQA.Z R[MK 3/>ZBP@F.@]6$V]U]2[<]/"P756)T$[P=QR2+LBR&L3!] M87D@("9A# F3* XQ9P1SM_/* QG3.XVL5:QS\EV+MNT#:$5B\[=2%_6;T9WEGTA\^R<=E81)]CW7*HYPDVM>0 M,..,0Q3&>GKS5/L<(0V3A"4DC1.W.6XA=7JS?AVTV&A_M5T S'PC?Z5_,VWL MFQ,Z\&ZAEL5#CQ)M-F-B1QL#X^R92!IMP5I=_WT+'0 :E&YLY(Y*0 Y [%.2 MRZV7'\W\+O.[^Y44UWK2TSM9]VMM*Q3RV$=D.''5")6QF\B.[_7GH_Q+'?.V MK+5>+AP#"H\A&F68D" )84I,Q!(/C",;!3!,,X%5&FETK8IE#H7H".S?B>@5 MR!=MY&#^\$CSXJ$K_-P:9SOROQ ]SPR_*7W50F@4//W1=&_^>-K\85L_'I$S M;N/'TX8>M'WLN+17FVO;&@1,2!Y2'D*.0\VU%)N&4"B"89A%.$MP0E.KHW W ML5,C"]._>*"*&@[8=[.%/T0]$X@!TUMM#0=XG1IM__>ML#$DW*X=N8>KN>'P ML#'[=E]0>:/'W3UW,IN&"3=*/UU_1U;/'_4+LC*-+O[^E#^:5[!N3ZU"I"(E M$,0HS)KD3,P$E%0H$B$J<"9=O$!;P5-C^U;;*U#I6S=>:37NUP_<>@PLMR\] M(.N9]2\#U7W_TA&A83N^'?C/]M,9Q:I*#%]23.A M%$29"$V'4@I)&&-&,H7UXM7MS*5;X/2.6QK%0+6KK#_D2]6N7/6:K-K,[)]A M?@9\D<@@(>:=#Y2 *# 5#0-,H8Q1&L01B;+,J;K*<-"/$B+[PB',?R#Y_K;H?+_V'NW)K=Q;$WTKS!B3_14123V!D@0 '<_I=-VCR=D?9ZT M[M(^@@=3012!*1#(];I57 "&TA0HJ=-4HXPJJ (]_(%-&-^:H8E N?1N&)+L M+4FVI@0ZKT._(I[N\(B'O6\'NV'Z37*8M^:&OVF^\RMV "1[!)I!9AZO3$^! M:*\UB''7 T,;,>P*XY6&Z&C-\EIZ="XKXQJJZ;>Z^O\/5?3R]\7,/F-594Y] M7D1WYZ_'F>@;:K_W[=%:?]P)B2U#1%YOR-Z ML6O)!.DP="V9+@"=J"73Z3$=*\.N5GJ]^A]ZINSSOO&9_K18N_KAGXWEWZ?% MBL_^MEQLGB;8T-P0+D&A,0%8,P(81!A(FF$I.>&:!44J>\H=&\=5:B??K=YE M^2RKI^?>3BC@?I36 XP]4UF-H%,96 2!0_ FL6J7_0.B%-[H1*6CRU(')2)O$%Y2 MD/^-'2.U7 G^-]8)4W>+QR<]7U6'!45&H&$H!80K9ITA 8%(F76&F& Y99G! M"@:FF9X4-+YMRRIU6C9T3/1/]W.@%W0&6#]&N1ZLGFFD5! (IZ&+]"S)XW:Y MM)?H*AWWDYT7KMWHNPO8A4=9M4(3-Z;JM*AA(ZA:S3V*EVJ_NN,"2JFRJ0>? M?>%3]6%^QY^F:S[;AC1CZY2D1H$\11"XB$U0P(P!R3G),BB08"2PO4:;O/$1 MQE[=Q.D+IO.DUCAPV=0*L^=B*19T?2^1SF+60]$*+U#BKH5:)0Z[ O(Q_FC= MXW53Q[(UKB'R7+G_<[[,#[NJFJ]7M^L[OERZ$^2R6,Y$<9$CE&<@R]S&,\XY M*#*< V+7.U)E!1,HT/_PDCL^=KDK>\I;)[W\FNJ]YH&U;KQ0%QF%D$ "TM2^ MU%A8P'F>IL! FO-":TT+,['NZ'2AOJWM.OB5D'^IP2N@G_!ULOZN$Z$?IO,R MM]Q%2I5Z]3$P6*8*0UW8FDH(YPV >Z M^?CQ?8>;VG7;$#B SX]%ND+2,UDTU8I'!J>,C3KG#P0,.K5/F?9R!I^\IMM$ MO=?R^WPQ6SP\EUL!'^9K.WI3,=/5><8VS3YE.5-( KM\MS-8<.@2:Q1(>4X% MR17$#(8<*GA)'=O!PE[I\NOWC_GB3_!]\6?8S/;#VV_*1T>Q9R[8ZPM*A9.] MQDE]$!I_11\$4E0.\9,\*+D$@?&2=<)N[MIZ<]>S_?E^R>8,"$$36507?P V6.CIEI'MYI9[[4,[>3H M#[T?/_4$:,\L56M=!F \)PT=;Y(&S/<>,'?HUQ@,6.0^C?[R!^[/& S,<5_& M\$=TX["/B_F#G?2/;[58W]M'U"UF4L1SB L&BEQ @#54UH?B"!"E)(:,9IH& MU?T_+69LS.2T!$[-Q.EYDSA- QOW7,#5CXNN1ZMGVND&5##%M.,0E4W.B!J4 M.-K-?+PHH,E=_&@NN75=9):Y]50*)"RX--1Z,2BP M,O<)*>/;&-DJV:4"_RD8/9=)UT'3]Z+H ),^%D#GS8^[W#DA9]C%S7E#CY8R M+9?&RI:INYM^W)?Q^QX^.! M6L?NY4B\T/9CA]@(]DP79W)?MHA^]$ T0J[+>8AZ3G Y(?B5LUK.0W$YE:7E MWH[)\.OO>OEI,=_5_:GJL=:!=9/4P(*2PKH=&;'\HQ$#'!L,A!**I3I'N0R, ME&@7.#[F*?5-?JD/9=S4<>K>)',=6CZY'6D_[HF'7L^L4\'6U'177;E6-F:! M92]4XB9 MXL<-EW9R_RCY&*_NSIFG511NZO[Q:W\YV:ZU&)*A&S4X(!BYNFXB]^V'R58%B.$E?" MG]"ALMM2/_&I^JK7]CFN!,-2V\FY+64\48(7TM44QM9) IAE&O LS8!B!4=$ M8.L[$=]*\NVBQK9%^^[Q:;9XUCI9;O5-9*EPPG_PZAAQ4 M8?.[(YQ3F[V6JB@ 2]:-Y>Q';?^H=RFR!>$PA0R#S.2Y:TB) "^R#%"L<09E MAO,T]^78,-%CX]R#/F2>CF 'P"_3;7\P]DR_+SJYU?%#5OGF'MA-4ND?G/;= M 6M_CNX/\X$X.SKV043>#;X68@]\X&!$W\W0)O%W?$+'N(?&WCLV3&!LJ5VJ M KE,E *(O!! $8($32DN=!'2 Z_C9OP0O>_N/]_??DP^?KA]\^'CA_L/[[X% M1C4$GUB,\V"BEY.'O@\87NT

.X(-ZIP">]=LD>=E']8ZJT>O/\>QF^65<9 MG#]8'W#ZHQ2T^Y@9K7/.% 6DP-RNAFE9Y)8!*(64N3"4Y2QL&R]Q\6.)?O'NF4RL\E5VV5;]1#PGOS@+DNG\ MUV1G1+*WHI=Z--U!C$I3'=08E,VZP_22]*YX4D>GI?2 SK23^(VO-TO[_V7? MH'UY9XT8+1@Q0%/F$LZY HQ@;'^"&8>4DR(/:D3608>QK6>WS9=<:/1CI;&; MD_:W*QO/=!D?3S>J7]3[=K=*[6^2ME8U6R/J]F5)+P6PKX QKBO708]A7;[N M0!VYAE<\*HPF5\OUY*!6]8>U?ES=_IRN)IP*C+ B0.8YL.!#US$@=T/$FF\L M'&)O;O! M(_:WEQS2\OA!*.*R>5L&\+CRVBZL7_4//=_H-Y9(_FNQO-NLUHM'.[G>/'_5 M96>Y^<,W_5 =UQY^=C'-(!="VC4C))80,@FL(X0 M7X1$3(GEB^Z]6?MJM+8 M"*3I)=4VN87-H[,JD5NSNK9N[3QP?O[2L,/1,UF=&8G2H&1GD?O3SJ9D:U2O M[E0\E'MJ&=M9K5=J)GLMC.?;S%[]Y(Y,?53_?I(5J,":4I"3S"Y(%4I!P70& M!"V*S""59MB$[+8?BQC=IKN3D:P:>O[EWUB*Z%_+&D^A#39.0$IPABA"$E@? M%P%%HH,32: *5= MS\R<"B!$AH%1),O25"*=9Z%5R6*@V7\),BLA)I">'^NKH.G[XWNJ4KV< MBLVZ_+2N%R[]/FKPYGE$XGXHC\4,^^$[:^;1A^S\E1VK=2X>'Q=5>Y:RMO#J MPVJUT6JB8:$X1#G@A#* (+4TFN>4 YQ)^Q^=6E814 *M4U3P5 F30"F%AV/L13(^(]LPZ#3!;:B+?;99Q5S(= 8M<*2Q,AX&K MA74"Z+AB6+?'7'L X\2\GRW^_+9Y>IJ5+7+X;-_^]^7F/<,9AGD. 4$NIX+@ M% @N$# H+XH,L=SD,K#[4C=-QN=3-3?Y5PT3JF+P+HXOF<[-8OG87ITXZG"% MGK7T-@0#'K"4G.B,L'Y9:73DTZ G3\RZ?:X;H3Z M-SZ=KSXN5BN]^CQ_]].=QVRFJ^].Z&?C*KQ-%#(,(CM&3#C?$!,$A!&N)HI" M.DLA2550J\R+$L?F#7[ASW9HY#^2I^5BKQ_+#,^3'_HN5X% M'DE?1EYCF&J)#, B2P&6D-HQ4 BDAA@C-&&T2"=S_> J=MX//0!%-0!'XO\O M'(=,Y]9_("D@BEOG 68$L P)H N=Y]:AD#D+K-81=0X,61.HJ@04&V"_SWU4 MT'K^L#M=DU^(+S\\OK?&"L6 M89>E0JF6#%$,!)42X"*EH,BS'.0:P;1@6LC0$J?GA8V/4YJZ'D8F!.8'M2#< M]21XA/D^ 2?"O>3Y7 :IYT/BU\G;N6SVY4/C2'DX=0_@#_,?>N5HZG:N=DD_ M58SK]K7/,.<0$0DD2Z7S63A@DA5 &FHTRQ'465#VC;?DL7GO!VOI^6(.RFV- MZ=:./?,3]L.U1\.P-VG(6ZCW7O(0 Q%*V[BH;?T8?,- M0T$Y2C,,?D#'>JRG4W2<^.I48&*R/),::T!E6@"<&VU78 0#QB5DBE-"M AA MLXL2Q\9B^[X'^]JB5^8,7D:]T"2E.90@I\2N>S%B;N&H3J[WC=T8 MOUEQ9_?T;7W+MQL]264A4V(($#IS[BMG@ O+_P)*K11$&<0J)%;_DL @OA\L MR:=CAB&DXT_*G'Y MQD/NL)3C#\01ZP3S6W/TEE'[DT069H5H2U6B\NX!&A\9#)VV.W&/H4,; M[81.&GC<.>CT9?TL43[IG^O[/_7LA_YM,5]_7TUD@0E!=LE")T'9A,U4WR?_6 M?)E\G@^XM#D'V:!+G2,E1K7T.0=1Z%+H['.ZT=J;S6KJ8J3N%H_"2G9!5%^U M7#S,I__2ZH-RE>_-E._:U=>=1M3?%@OUYW0V.RR,;*_9/&KU2:\GJ96F(&2 M8&J74U2E0$A8N-:MLE"$4U2(D V;GO0&U"&&?V-9Y^U#J" M4>J9@;<6)@T3;Y*]D4G3REV-]]K.FV1K:=5MJ6%L4EM[DWQJ::H73-P]#TA4 M?N]+UT$_ ST#_O)KT;>XL(^*TM/)G8MN66I^MU!ZH@B"D!H%M%2N/93A@%-2 M &WY7PFJ*,RPCP_\\L%C\VWORL@KJUSBM/-C[".PVBGV&@AZYD1/Z[W)ZYRI M)]AFI>6_/RQ^_(>]I2(:^T/)+R6S'#UH$"HXI_YV[I[]]ZZYO6MN.4"]XTM7 M>\C.<;EYW,S9_=6V62K;?)+$\E:X8B=;/W1B9R<>U'L MP/FXOC F2)J, M4^FSZW/Z\6/;K*F"7X_-()O4C= ^I]]5@(0V">P* MS*"- 'T!ZM#E[Y3]%SOY'=PT<+>^4PH?=^0[>55X9X:/T_7TH1SB._NP>_N M.AXEDUF6DBP#BN028*P8$-PPD&&HH=&"%\B[-\,Y(6/S7?9ZNH(3.C#:IQ7. M=AJ+!5+/9!:,3U!WADL 7-V?X:R P3HT7#*QV:/AXK5=\VWMTJ?*WFU)#)5I M5DAB7,L^[@( D0;<( )(QB3EE$HA>% C!A^I8Z.#G=(N)_UD?FEH3^"P0?!; M\D2'MF<2B8)JA_3< )0B9^KZ2!XX:3< C./\W9";KR@*4!5[?+M96E?G2U6W MOBP"^>[Q:;9XUKJ\Z(M]+;];?OQBW['5A%HWA1&: \A<91C[*@*1:6.=%HQY MFEDNR[H4A>FHCM>D&S[TL%1T6Q5V,[>CDNC:AJIR;/)46U%5D.E<.+;K*/KR M7G^#,F#)@KK ;%+9D%1&[&M6;PVIF#+9FI*4MD2N7M =S/BE#3KH,GS=@^Z MG2R*<,7C(H9Q3B271$&H (7"U31+-1!"$: )30U3!C,:M'%]4LK8?+TO]F'. M)_GA0N C-!T]#6U6""QTB@$AU+C,/04*2#' A+,T-X9PB*_.W/L_862/RTI-,:PDA)072" C8'65%8#0/8=DV86,CVUW<8$/9;I&=)Z'U8X-8 M@/5,"J>P2OYPFE8E8R*ND7T0Z27(\:3 5XE4;#/]7+AAZSWA)XF'Y06VP>Z[ M32$A"Y4SI8&A3 .<4@I$46"0Z\(0(@7'R*OB[&518V.-L@;T$Y\J5\XTX8^+ MC3L\G\[E;*/L LJN4M??=?+8R#D]Y<9YEJ[R&(G+)Y/Q\.V99(X*D&QU#=[A M],#-_P S'GX#'69>A6/0V:8?-"WGG!<>,-B9IY\AS?-/SSNZ)BF[&KZ[/<[= M2XLR*3-.,Y!B;&F7&VD7Q0(#;E)39%F>9M@K>/N"G+%Q;J5FLM^S[WKB<0Y7 M/U\M EH],V@7H#HD,[?"$#FI^;2L@9.;6PT^3G)NOSP\@>/6/D>5I1!F_,'Z M7AI2FFJ0Y@4#6!@&"H8Y($KD%%'!.?3*8CYZ\MBF_4ZYQ&GGG\)Q"%?[W+X* MA)YGLZ?]04D<)VWME,5Q^*3!TCA.&M#,XSA]0?@*:-L'_5T=^DLTDSE,*3"D M2 $N7-T E!*0%OUDG<)2+[J*JO@B2]]VY&?@N_R M.N4*4'J>B T\+D9)7P3"?^%Q!2 #K31"@ E:6)PQO64E\?*.P98.9U1MKA7. M7=)UKW^4*L]/*'2U7_,'_:K%T6^US:N\J/ MRKX3H"!8(T-2D.4Z!]BX5%8#,2B*3"NHN-8BJ(]!'TJ.C:R:706-M;GG]'0FHOOFT&9ZTK=39Z8"P#:W0],:K41LTS_$%>C'S'%N! MN)CP>/KN@3,?6TTX3H%LO[R?RJ:NG.2]15-/4*XQE9(#GA>6*7/(0$%3"%)% M<@XERT065B/=5_+8N-.^43AN+=,]R)Z.;!_0#VFYF-L?I:Y"L^;J[KM]O?3JP[QYS=0N:Y]F>K7?M^*8,\BA @BG MS*X^"P6$R8C]-4,T2U-59('-Y&.H%3(QAZG>]U5+%YRPUSHY-"VP/6N,H?/C MPJ&'HV>>; S MS6?*[Y4J^3W)\77NJQI7!GD0I,/AJHV*?FCETW$F!C';04; M0[%AN\1&A/*H@6S,9W>MEEH&F'QQ\27W2SY?N0[/B_GMS^EJ8K),Y9@08)!2 M #-+RB*W5*Q5BIDVUI5,O?(,/&2-S6/N;"SJAUJ(EZ$8_(Q5#/RQNX"NI%PX_+GUZ^I<>=LC\7$Z0(1PHC8+C! ,M4 MN4:E!D -A1$4*H-0]'VR/Q=C(Q7[;F4][))9@"/ND87!-IY%J%5\X/VQ/5+# M[XY9V:-;@38 Z;0SUKB]AY)!7_5JO9Q*2X3E9;=_6D?];\O%:C6A)#4&(@8R MH5T=!D$ 4RH%!164&$$(4S!LQ=E-D3&N,;>JUE6!'NSGP_W63SV@\T/DQV_] MP]XSW?E4 VJ,275Y::H(0@!I*0'.4@(XM*.$E-90$E.D1'?JT7I2G-=L?(U> MK65NWYK_3'ZI0T-^M0Y(J7*7+,ACF/TH[AK4!LV"M"KNXD-^J;6,V!/C @X] MI$$>RWJ%-,BS!I].@SQ_>7C$V"XN>EM][&[Q^#A=.P_NFUZO9^6VU23'"AM% M,V"4@0 7, <%HP1@)50F2)YE+ \@"V_!HZ6-;83_KIZBW&F?K';J^\=-^0U# M.YG$177@7(F;?0'$O2_49R5)WW_#=U8[!+NILS3NDPV3#)XD[@WM[S@K7V^^^M?_@T1^-<, ME?]D+[#&/&FYGO[0,\\<7Z]Q]?,H8XW5,,>LJ^1K8Y"X65N,;P_&Z&ZIU72= M?+0+HINDMB.>W^F#5E3GLU7@H!ZHC^DOW5"O>[I1VN_6JY4N>^*M%NLZNSNE M&2HD+8!@A7(553-0*)Y;.C-8]-!;K<7\J)/_E)Q!YWR+H2^G>MNE5[8IJ?H*6+?H:3$O8R/L^)?!UTK-;3#^;9MUV3\<]E-5*KU?;Q34UBF6"<@"+3 !, MJ>N3A@306<:A$1+)E(2T<3AX>A!1#-:^05;*);Q4-7"CX@ \SYV)KI#TO151 MZM7'YL(I@^/N)AQ(&';[X)1Q1_L%)R_J-E_OG%[S];+@4#(%4FO-<@4U)U[E!#UDC>VC?Z!JXG1-G+*!C4Y]0/:;Y9&@ MZWG.=T8MF 0\\(A*"6WR!B4(#\-?TH7/+=W(XZ.V3*0/RXR?"ER2:92 M^28Y:B%P,NXY'N6$0A65?[R%#TI&H9"\9*;@^[O1E%WE\(>'I:Z:1'\V7_4/ M/=_HLCS9!)J\P-K8)0HREIJDY2=N5R; H QRMWK1.*@<:9NPL7DYA[JZ8]I: MV[IV6Z";TXJS'Q_%0J]G#NH.7##M^" 2E6I:!0Y*+SZFOZ04KWO"X_I*:EK] M74\?OJ^UNOUA&>NAW#UQ![=?^;I1WIAHR'(M 110 )Q+!HH,8I!1+B63BF@, M?>O">4L=&[%L54YJG9.MTHG3VC_XS!_V=GKI#?1VG\TW2CF>GTG+^T/K' M]O4"\4#Q??&@#HKS"X:L)=;/_UF#Q?L%F]>,^0N_^H(AU1F1 J0, M2H#M\M3%R1" 1<%@EA=,"!86Y]=\?,B+/TQ0Y,SK- M@=@-8U'0.$ZCKNG\TW_> ^I%_UTV+IUML?YF:Q M?"R_JV^>ZW_F/#;39/Q<6:S M-'Z5M#WE%OB]$8E;@"R5VYQ:EC:6E=!7E6&!.WY=Q\^/5@88DYX9J#D8M9K) MSHBD8<5-(IYW5_19G/Y*3..&/'749=A@J.L .PJ3NO)QX=T/W\W7T_7S^^E, M?]J4 <*4F()26 #MVHQ@EF)0Z)0"1 N#-6>%,<*W >++AX]ML5_IES@%DTI# M_SZ(1\"UL]:UND ML8-" 64$U,1(B:A!*2@X=M5_\P((Q070*H,:260]'=DA(C7C5>&4U?!6K=SU=[2QE[P:3%?'G2X^3B=ZP]K_;B:%%AD6&<$J)PC M@ WG0 CK6*36D7"-79&406D<4;4;FS_2;&=5V5?FE5[L;-4QCCO* /O1X:L- M6\_4V77$RJN:%E;-R9(_G)%):64?0>8QT>\G*CV*AJ\3QAX3W+-Q[U&%7)FW M]]GLMI"^+%;3LNCH]N@M-QGBG'% 1>["<#4%!2-V09D35R.&I$R93NE[+4+' M1N<[G0]WV[9J=T[$\1H 7SZI7(]H]V<\#HGYR_MH$OT[JGP<49S, M?>X-#W.Q_J\+%>8/^K.Y6ZS67_4_-U/+B?>+-]H5D)!NT_1^\84_6X-G==6L M229D 0FW[JB+H\-&8\"QRNP2FI&"9A"15/J&O'328&R4M3?"S3!IS2A+I)2Z MN]C4ITK[\E]6R2]/U>6>14*[CU,[F0V"?L_,U@#^LTF +RMEEO_<#.J;#+>8/]WKYZ&K[[,H&9H0:@BW2WRSB%YP*>1R)NVM\).<-F^)TW]"B9K^72,#Y=+=>3+\N%VLCU MY^4WO?PQE;IJM<:8@,88(*%4UMFSC"IR3@#/J&M.0J 17JW6S@D8&Y/6.I;' M'+6:077+S@+9/M]CP-/W0C\<&>])?LG\MAEN[VW,;OO;RYE]]N.M+IFWG M],7KNCE(]I%/>KE^_F+'OAX$1M=]V+@#,7=@QE1RP#'* M%66*TB(E&(0P 0+SV(D%N[QNBZEA]+NS(I-S[+TY0[ETVV?+Y; M*#W)M"ZXD1"D-+/D([4 7'$%4B$E+71J(/,ZR?"4-S;BJ>-7#W2^24JM0T-Z MVW%N9YL>T.N9:5J 2URU]4KIQ&D=,R+8"YXK@H3;GS]PW+"7L<>AQ'ZW=:63 M;X]\-GNS64WG=FD^,3*%&L$",($M?:1Y#KAA""B#3)HJQ71&PNCCX/DCI8M2 MQV2K9"A1'"+H2PR=<1F&"#PAZ3#E3QI^Q10_?-[ 4_JD,<=3^/1EX=$-54;! M9_-EL;9.Q93/WO'E_/-F;?V.'].5I8?5)%-2I:G) 5)< LRD $S:7XTN%)/8 M",\>S'[BQC:A*XW=AJVVJH+%9IT\[91-?MG_'!"JX %Z^Z2/#V7/'%"C^-DD M.W43IR^P"B=[C:-"Z!]:$!?*@>((KH4T*&# 'Z&6Z "/APP6"N!O4//LTK1:S&5^N$KN$KKI.!S:= M]AP.WXVBV"#WOJ&\Q?=;A:_5V2W=*JWK> "K=]5A.N:^40A0D;>.O$0/O'L4 M L?Q!E+0W>$>Y%N^YK=S/GM>3^6JSA^O6T(5T! DH03$OF".IAA@6C*0I5HC MBG214R^::A#IF5!*9/["'Y_^NL=G7WWB4K.M M$,#\?;\XP WD\UT'8)#'=QF7%D^OY>;!/+S+!C0].X^KNWETG_2?=2]#ETN[ M7,SMC[**0[R=J[OO=GCUZL.\>(: HQ<9KY6RJ[% MD?T7Q0N.=8B[%T&GL9'N7E?GGLP57ZI5\ON35/ M>NMNF#RC@A80Y*EQ05@Z!UPR!A#-F$I5H7+I=4;:*F5LE%LJ&9A?>A(]/P*\ M&I.>*6U;[?R-GLOOCWSYCQ[:Q[9B$#=%]*2D87-"VXP]2@)MO3@\UO+N^U2; M=S^UW+CNZI^-F4J]K-]7*+$L"NI*C1!C9WL*7:$D E JF%ULNY*NS#?DLD7. MV.9[J6JRTS6IE?4/NVS#M)T#(B+5,PN< 2DB%WAB<75$9IN,P0(S/0QMQF?Z M7-[MN_^BNVP=(2AIGF-NB&L@C0"FI@ %8@+DA.)O[+=Q MXR?]#0$?@0R!+ ]TTQ8H\>;Y']KODP^SR,>SE\+XJNT@#Q29I0M M(<]!UK5%Y-GGQ:\;7081K":(4"AQ6@#F4E"QD"D0::H!Q,;P'!N4RZ#&D9=% MCHWTSM6*+L.1RA DWT#1 -@]_:>H8/;M3UVJ'%UI/$SIZ$-T!JL=78L=3?'H M0QA"JD>_N+-SIJS46JW>6Z7WI$Q MDT.*PGKSM L,F2S#M.#Y9V#7@_ M]HD'9L_,\^4 NE_VNEKT?DTJ=:/FR'K $CL]MDWDT)FQ'N:?2(KUN2L\EO'W M^<;.E-GGY8>Y6>I_;NQD?,K@#M3UQ! 9@@&>48$<2]XG.ZJS V-VBK;K+>K*H2_^KY]F%L&UZOUZH-UZ[2ZG2OW@ZLX.I$I4SS/-<@Y=Q7QG0]L M* 6(4U(4W"B.O(I!]:#;V+Y094G+*E/(><7E B79N(4F7R6R:628LQQS./T\ MZU<:I)X_3//MA(YOC(\ MA/3C=#U]J-B%KZH:D[+0*"^D!-059<PT3IV)PF-ZL9^-ER5>2R MG/;GJLN0+L]=OTX?OJ\_F]]75?^T6V,GUJV4F\?-S"59O]5/2RVGI6;VSMM' M5__[7]7."&3(+M-R"%)&-<"%$$ ((P%+L:09Y1I1''Q@T;/2XSOTV-I<^OEZ M:_!-,M>!-=4'&'%5$&$T1NY07 !LC#NBH@+(G*10:)E)A2?KQ9K/_D\<[[WB M__]HN]'V/A<;T1CV?[96&GN3E.;>E,.XL[C\K;:YBFM*2JO!P@!K=U6GUM[C M3$\:MB=-X\N'-,T?H)YM]*$:IAQN/+7'44TW^C!X%^.-+_F*$*UJD^(X_.*K M7JV74[FN2\'<_LF7ZOUB:?34_FG"TIRG$$/ 18X!3FD&"@DSP+.,8)Q)CDRQ M;1]R'QC!U4DC+]HZ;#5R/\"B9J]S'>)EM@I?&>+5;=A\=SEZ'84A0\+J7=V3 MT6 W26-TJLM+:VZ2G3V1 \:NPC1^(%DW=88/,+L*MI.!9]<]L0>VO97VXU U MH5U-!"4%E2Y9.$LAP#JUY*JU!-BN]) Q$N89"UOJ>WXJMFIC3:AY;ROR? M7[*$[S5.?HG/H0>#$8$RNP(\ H9LJCX0&9Y":SCN.Y ^'JH[!4H0LYU\0'C( MVXG#L*]:+A[FTW]I]4&Y@ ]_OMB M^0^KZ!U_FJ[YS/[AL[GCJ^_NR&S^PSYLL7R>*$2*C L.%"0"8(@R(&"! 2]D MD=-,042\VMF\COICVV6W2B9_5FHGLM*[W \IVVQ;W^.*K_I]7I6AAO7BU#61_[S^KI=?^'+]/&%"LE1)!FBND5TO,@6* M7.: $2&IQ*DV) M*+@^1/C97IW%\OMII?Y/P4O]$;;3+?5XX]5T=^)8TG0@# MX[>*[ WNX0(5OC60KE1/:MT=VJ7VR9=6M,-SS+N@%C>Q/$B#8;/)NX!SE$+> MZ2'=",\R\^-T728F[KK.OYVNY&SA&L]/>$%RBK1=#68XLZM!HP!'2@.$%=-& M4B%T4,QZN[BQ4=K=HJQ3ZDX_KP@ZOP"Q'U?% ZYGI.42@9.-G_DMV\;RK8R4^8[1TY?U<%\-'?<]_?N5K[7R^N;3N7!4$ M5E8"_C!_6_>^L!=5[I]3I3IWGIL_401=;=0-K $8>2S^B>\41ZID9=Y8E ME6F)53MQQB6'UMTT"JQO+2ROK5?X.R.3G94W[B1!VBD=L81A/^,0M_AA9!V' M+9O8#\!'!1=[$M-O'3=7&NN]G7F3@N89S',)&%>%6V)C4"#,@1"9(4HA)E70 M!R!4@;$QO)T)>3]UVW:0>RZ>>P2R[_5SESIMSH;A"[6]1.]5"K3ME!AE8;:7 M$'4MR';TG&X,]U:+]=Z=WO6127.3(X)= @%3KOA:!@0A=E12+27G1F 4Q&.G MQ8R-K9R6C95?YTX^9T#U8ZKKH>J9CSJ@%$PX[2!$I94SH@8ECW9S7U+$A:O# MB&#?!OQ6*?N:K,J\Q<_+L@VM6P>1(F6:&PB(7=P"3&EJ71KD2 $JG2%E,_[",J/K _E#10$L#%!P]" ;[F;4G ^_IN_D S]6#G=MQM[#)KOK94 M0'1NE )9E@N )7()%HNYBX@R=7I1 M5VL5.*@/YV/Z2T_.ZYYN1%[MGWU< MK,K*EM71X,8N*.N5Y6*^>J/-8KG?9].K=S^M(VEE6*66SV7%BD_6='NGA<%* M>MB6KIG(-(<%)A"DA65_3(BVJ\,\ P;R5*>&<$IT2.YQC[H&?48&2#JN]])_ ML;[[ZM=$E&8ET^J/:V=8&(GU.N90K?#]K$V;[D)N;I)*4>N@5H#UT//6 Y.XWFF+O&&=T\N&'_FF'K=$KH?T MYOG>/K$LSB6D2E/$"!!4N+ZXD &F( =20,/37)D,!W7$\Y Y.MY8S!_ Q^F/ M,IQB_C#=94T$%3\+ =V/6")#V??I:5<4XY5T.<9EF)HL#;GC**IR#(1W5903 MMW:-()Z7QR5_GZZ_WVU6:^LC+7=+;^<6U3M 4FF34VG7N"DO:Z<:(+1,0982 M2+6!A.&@=KR>+DL9&1#M%RTS1,J$DE(#. M8>I+.1&0ZIUD:AU+,@&UFCTLI"Z"$9E(SDD;F#HN&'U,%I=NZ%@LJ'K65UV> MBLT?=A%&N8*F8$4*LX)UCK5[(&MLDWJJ7+.8Q@WQ>(NQY MC!('M[Z/40Y#?'8(UIKV$^!S!H[>XGM>RGNU\)XSAK=%]YR[I1MQ_%YVJ%VM MIX]V<;&:<)A+FJ42(.DV!4QNO_$Y-4 I3F2J4BUT'A8D>"@@Y$4?)BSP][*% MEY[K_$XB;YLIA-Y7/R1_W_]_KG.GEC7^9_1'3P3\,1 M=>Z_$#'H=#]MWLL9?N:JKAD8W[[KV>QN\?C$Y\\303.1-W#>Q"E3CK,E3E[5RIAX^-SDK] MDE+!I-+0WW,Y NZRWW(-'#WS2P 203[+.9,[>2Q'#QO,7SEG1M-;.7M-O'S. MJ5XU"DGL3KBP*DBNC5UPJ,QZ*;@0H,B, %F1I2A'>4%E4,23O^BQ3>B#W;0( M:85G _?@(P'X[#[D8T@IUKOF\0JWLO)8SA>O2>$)X M"Y&FD"_+Z5Q.GRP=UB+*$MI?EOJI_GWBTD8820M@#,L!UMH CC #0F+(E-:% M5JG?QF>P[/'MB5;J5ZT[5M\3,UO\N:I2U0XRI@.:=H0-1CN=]0KPL&RV4WU+ M9JMM/X*&^GVA[-^4HC>T!^HG$17UH/8/G9!KZ=P0]KS!FBYT,K/9+Z'; [HY MLE6%QPG/*%/<5<'('.-S9LG>Y!3D(CJK((%>\U_I,DUSE1'(A ,E)83T<;52C]5W5 M2*^^J%D3^M9536^/D.Q05N8D3)%+P1S*&+A\RTD#CTNNG+XL/$"_COG_FUX\ M+/G3]ZGDL[>+1SZ=3UBJC)"( .2Z%N$T4X#G1(&,:L0SAA5%7KOOK5+&YL W M-4S^J'0,"-H_CV8[#43#J&6F]6&SZJ4G )IQ;6T@/$,X )KP%PVKU TIT2H5*9>67IG)8QM MFI=*NIB3O9K!"3JGH;P\SZ\&J.:O_5D_STTP>;X*W&-2=W^X7A M$_O+OEC*O6J_O)(D2**<@VT(3G @F,@\L* 7%))3<8YRKT* MG;5*&=L$KQ4M4_-K33M\SL^#>GF:1X&JYZG>":6@R7X1A:LG_'D)@TWZBT8V M)_[EB[NMVK_JE;8WN6;.;UUEM$59I6B;6B9S9-(L0T!AMX;/"F37\%D!4LED MGA<:X!1A M"R[B .*46'X6+.4P;*,U$L;#;+H.A+(?4T="KF>>;FIY8XGZ::9WZ#55+JLO M/56>1QN8'=IB780I,^_#?+5>EE%0V\UAUZ>T M[,6CZN:V_$%/-"DPR6D!,HXMB^Y4 M3U:EOO8O]7E'6=KMEZ=*_\"3X8 !\:6C/F#NG9TLPGNM&U4@OI85X2K5D[WN M<=OUA>$5O86?I_C!V_J%P7*JU5_@$\)CKK?987>+1S&=EPSYCB_GGS?K;2S? MQ*00*:TD,%A(@ LB #=( )/F$&FH"3)>IU-^XL;&7;=*E5ER?);8M< <+#;K M1/"5G4SNX__4\*,6)GD_6ZSU/_[R;RQ%]*^K*M0E>5I.??O9>XY(.Y'%Q[EG M\MIEHS:TO4F!?R&Q5"_U#JN% .%#]]+:1!(=/^"+7$27L\9+#@:'^# MFA'1 7=U\SU/"/BJY>)A[@)#/B@K86JF+IFW"G,L4WR76ED'N)&R8__-OH"J M;C167[FK(9KK#"-![? 8"C"&KKF78(#E!AJ=LBQ509T7>M=X=%^+4KN$UX;\ M9Y@OV_\ ^[G HQJV5_GX[,U-FO8F]?AN+2Y7_PV;D]KH77?%[0U])#L.-DI1 M_?7^M1[4S1]L$%ZN#H83'.UC5?4K>["2[$^KJ:I[ENT2A"=$&,@1YD!RK0$V MM ""90(@+E+[64*Z\%MI7*'#V#XH>WT3V53XZ@_+Q<'H_*F("?&KD'\#\P,+ M&KGLO;*X+X!]\_)%/5Z;:7V!\N!.[T==V1[QS?-OFJ\V2^T6!.^7^I\;/9?/ M93R;X05ER$# A$I=:* $G*4<0,D0+BCA*<\ZM4D\+W-L;-?0,]DIVJGEF0_@ M?@P7&<:>&:T3@MU[*5[&I)^>BBUR7Z>WXF4@SO98]+BU&^E\TNL[OOK^9;GX M80E-O7G^?65=P_DN;V2?-C*A(F,$\QQH(Z$[%+=K?FH$D+DR)#=($(-"4JO] M10=1T #IUZZN0%E#8[,JCZB2Q2[-AE].L[EV'/PHJ1]T>V8F!ZS3.MFJ[_WRCY]I,UU_U MS!V W2_*=,PW[C3F]D^^5*LJ/7."A> <0P(DD01@Y6JNIH8"JO,\R[#../;R MI#K('IM'5:<0N\:#W_5,)>N%74?^T,MD[9J#AR=D=QF.R\=5/8+<,ZM5FB=6 M]:36/:F53^X750)W4NJ?5 9LD[K[0]O_9*M'U #U>=//%[=NN:<;;]PO^7SEFO)5Y_?;%N1UMU@N((22*T!D67/2 M.9;<:&"DT(7$AF MP\+&6^6%3(=A L;T@B4HC[1('Y1$OXU\2B=]-5V[YU\>J!P>O]8Z?^NP.;3?+I5LIS]6G MQ7RY_=4Z1--5U9J"06+=$I8!AD5F68<+P)7) #%VH9O!S*YV4:>#@6LU&YMO MXPQ+2LO*"(Y*W3)&HZE_MX8B\88S\-AAR$'JF0LCC4_WXXI86/9SJ'&U=J]S M]!$+U+,')-$$="3RS7(^75MA5L#[Z4_WTZIV53+.4PP-!GF>I@!SUVH9$@2( M=091 56>DK!&K6=%C8YJMYJ6T]?4N@92ZGE@/3DR"EQ]D]X!4ELU>W#_+J,1 ME[;.BQN6ARZ:?40LE^^(D1Q8?>V%:WVD4PR4S-U9!.9 Y+D$)&>8P3R5,@W: M:SHA8VSZ\_)^>4 MG%?,QVMU/-HN[48,997\N\7JY8XI(@7E[HP2N?8E&+M2[93FEARXT3F%N(!! MY'!&SI@)0BX>GQ;S\N6VOU4MWW558:/\8*XV3T^S,C2&S_;-39+IW"R6CQU" M8<\-A1^)1 "X9R*I.V8X'7O=LKZ 1%3R."=K4 *Y8/!+$KET>=<^T??\YS:Z M7Y:O?]T[T&C!:*H0, @6 !.H ==I;G\BJ2SL_P3QBGFX*&EL9%(I6YX!'ZH; MW(^Q'>!V@H@*6\\4T1FQ#KVF+Z!Q1=OIN /U!0./FU%?NJ%#86E7#N!E M_=HRPIEJ5*0Y$H"FT"74I!(4FA2@D-AM'.O"4*^=XU8I8R.$P\K)@:5FSV/9 M/O^C(=3SW \!)ZRH]"7CKR\J?5;"<$6E+QEY4%3ZXL57'BPUPL;_/EU__WV^ M$"N]_.'\C0_SI\UZY1("YW(ZFQ[FLI2G7L;.Q,^;]6?ST56VRR:N151A.+-4 MH2' $A(@<*H TTK;90HAT.C)7#^4,3L=SIIB*NLUGXIJ/AVIW/-1KU4U<35" MW#K>*9MD'<^9HHYNX)G3X(,U_/E3,U'&1<I;P7+QJ*V7ZBI-' MR>V>5N 16>=1\2/\(;#N>S&[-2&I;"B7MRUD+PGVZN=UX]"_Z^G#=^MLWO[02_Z@JX7]9U,%M%NJ7JWY7-6A M"7+"""2"( 1D5C!+G-@U>R,4D)SRG"ECI P*'@B2/C:VW"J?\$I[=RY0MI*L M\I>VR9CNM&!39@D*9X7]4SGG?YDM5JM?DR?K>S?OZ]YO,FPD_;4;?.187;B\8[)>U7ZO;OA4\$)*=VB!F;3_T78MR373 '*62L,TQ2JH M;OK!T\?& +5RJ\"66:>1\YOJG?'H>8+[0Q&>7W?*Y+@)=0<2ALV@.V7<4%1>.N9#P&ZXHU3=PA>*75S=8U.U[B)'L[>E[F M^ /9_X+'0Y?77_KX ^:U" IX7#MOFC&%L=@B8'T=UAJ%GYMFV!(V?"7+2XJ@4<2AAT(E_ MTKB7T_GT1=TFZ6X/6:^^\*GZI->37'!!1$: '6,#<)K:)8I$!&1Y3J0A7$E* MP^H ' L)>5.'2?ZO#UCJRE%++;5U4M2OR9-5.&P:GX#4;RY?!U//$WI_ &7Q M<>K=)%;!>-/ZO/%1Y_8),8-.\/-FOISE+5=VK)BYF/^^34%4!E*N<.JJ8=K5 M"L_X\>RQ?8L_K[^7)R>;^7H97MVR@9G?).Z(1,^S MUYW7__ZMAZ_Q"7/C%I=L/'_8ZI''AAV5ASQQ2<<]PHU8E:5QU^]^N%VB?>9. MFB%8&"B!@KEUFUW?7$9,#@J!N9VU%+-,!.T7GI,TMFF[5S2I- W<.SR+J.<^ M8@R<^MY3? E1\D<_!;PN81%WL_&LM&$W'B\9?;0)>?&&;MQPMWA\6NKO>K[: MA7Q87^"SL9[!A#&6Y51HBZ5T+:T8!H);5UUGJ48ISU7.TY#*UBVR@OAA@%+6 M!ZINPZ.J4(DPIFC#UX\K(J'6,UNDXG-+>,GI70'K,H_S5 6:C]K^4>\ZJQ%* MH)9& U5P C!E!2B()L!HG9JT8)!(Z5MS.E3XV!R3?2WWTH" 8L?!L+?33]]@ M]LQ'+W"\V;6?.^PZ=Y-4%OATF;L>3^=\+@];>S#$$.Y8]8)UWQM:[0U7=LH/ MV7"E!;$A&JZ<$C^&ABLML'@V7&E[0C=J*S>%3SC7;CFT=;"_Z.5T8:7+I6/; MM[KZ_YVK4)C,&"8Y8,25RZ8%=+7/B/U5*H.,]8^1"CLFNUZI\1VK;7??FVO/ M@[R&P"[2$0;.CQ6''8R^?>UR%#QW 'KIYQP/SJA4&D&M02DV'HPOJ3?BD[LV M)RCSA9^_K1?R'V4"\23-LXQ3C !#6 *L> :8(1(4"A'A.ID0E74HVW LR6NJ MOD;-A4K19.4TO4FXZY.\6O\UR6\(9C]\V^3.7) M5)+!F\2]_>6E=LS*O_[EWQ"!?\U0^4_V GO74Y54.#O?_M=WV/P(MN,H#-78 MH$;^6X5\J5_,9@;G;(_

!(S,!M"\Z9>=RKX.R5_6:K[KR"-.4J-T* E"(" ML.O1SD2! #*,%I(HF0D3YLZ%JC ^YZT];S70$3\:Z1/EGDDF,/=T&[3= MAWO6%<57R45]'=>K*T1=,U(CN55U)[HO?%E75G'[3J[:REQ_L!Z"Z\R>*\1R M"E*E,,"I-D!HNZ*5B"*.E-)V91L287))X-C.<[8]%4N%DX;&8?1V$6<_.HN) M7L_T=1:XY ^G;E+J&Y&C?*&)RDD7A0[*0;X0O.0<[_NZ< MN\6CF,[+ W-7">EA/OV75MM2Q"Z2J3XMK62KPU-3^V^;1TN/R\63M@SYQ;YP M:WO%KF7>A,<!HIH'!A?23#!."95"##C+,TTPAE03[2(%J/C0+?3W^ZI61I M43>>ZW>0P[AR-$,W%-\V#"X;W-4F)TV;=Q$DM=7EGF/#[J0V_";9FFY_Y+-(SPCM6ORX-N78;W?'A\XM.E>Z@[ M@ID@E5D?NB" :0VLJ^!H5,T8AWGBV#$+<9\7MRP%94OFGU4 M%OGR'1USQ]R1R0?+2UJ]W;C>H-4I;7F(\E6OULNI=&4>W%6W?_*E>K]8&EUV M"%Q-3)Y!SI $PC!7M*: @.MP:W"EN".TNLB/+(CP=8-_3X;G\K++SKO:9D)0;$!%*(CM=R=G"]11I MI/-CEBNA4@:@AG9=3!$&!50*8*%38=_U5.=96-Q.J[SQ!>GL^_XTV_Z$+HI; M,?9<%\?"K>^E\1ZPAJ8]U4[P J6??D4G);Y.WZ$VX\_V#VJ]Z?K]M5V_H=_X MVA4B?7[Q^:>%<]VX B2W[AO.K-/&$5.@,% +A?+4X* .%@&RQ^RH/58:N\W\ M74OKV7Z#M/M>W*7Q"-^'/[K%WFZ6KX3'A69IEE&$ "PJ!77H6 M0$"8 ZE@1@TE0AH1 M\'ZQ_,+7;D?A=J[*)-$/\[5].Z:[2(D),A)*+5-02)%:KX(14.28 U:D K$, M,@USW^I0G308&\G<"CY7B_DV9.&ITKX,<5J4F=C3G0%!(0S=AZB=C@8!OF>2 MVNJ?. .27VH3W+G@K\F7Q@!4J?![0^J0M;X'P+^P5.\#,5!UJ;X&)*C$U%5@ MMM29ZO;;!>,L,"5-8]?V0.P^),%5QM MY]/,J@]F3O].X7%^Z/NYM_%0':C'P4[?F\3I"TJ%*T*Z29S*P"R6P"H=L>]! M"$9Q6R%X21ZV.T((&$<-$X)N[KROMGGNBXJB MH!#"_H1D:@JD,4(L>*O-3_8H=]^VJB<7:Q$%;\UYCHCW;EU\E/O>P/M\]^%, MV>8>6CX$(Q1[>\]3^M [?F&@G-@$#'Q YX9/!]6;/LP_S%V]^H5KCC*A!:.* M6ZY*D4*NCF<*!(?V/T3E*",42R$[5%QJ%1KF5@U6?*FAX4TR;VEUU %F3_?I M:M0&:PU5ZI?\LM7TUV0Z3QK*1FT3=1F3V!VC6B0.W3SJLO$G^DAYW!2^5WB^ M_/"+@WLNH2YDG@-(,058V?\(ESQ+<2&)917%L??VH*_0L>T(-B,H5INGIUD9 MI,5GB>"S\N1_]5WKM9TU=GWQ&!#H&C00ES:6VI4 C/',KG1A;GC!4P%%V"*W3=SXUK5W=3V\JDAD77UST>BFW;FS M>2OLOH?+<:#L_72YQ+ NM%EI>M.L?!>U\]!%1&*W'CHO<.C>0Q=-/]%\Z/(] M7:O261=THU?[QBL95)A0#@BEEDENNPM@HH':HMV:XJMV-U!3[2>1)TYBDM"9T]1(\3KZ+Q#[1'V;)& :\ M7U'+6*,0NJ+LW$I&OS@@1>F70T_7J9V M?E(W][(9MO)V^D.OUF4E@,]F6P1*KR:I9$A 8[]%!4< R\*N7?., :48%5B2 M0DD5XG%ZR!S;%V@7HN4&/UGQ:G]2U/J&^:8^D/NYJY&![/EC%YM #Q1'5T?N8/ZO@% O'2'0VZ-E7ZAY_+[(U_^HZ[,FZ699*E1 %'CXM=2 M"ECJFGA3:'+.F3$"79>#<2AP;-QS(JE@IW'' &"%! MXS0R/6=IO!#ZRJD:IR&XG*]QYKYN=.-3E..;]>"U.R^PXSS;76<_RYP+K%VH M&C*9!IB+'(B":L!TAI!2)F?4J[MW#&7&1E.EGHV:1'4P2!ERJ^WXN"-V8U]RX3^N\5J/:$YUHIH QBVXX,5E* 0>0$*)+1&B&!*1$@? M[-V3@WAQ@#;7]TY&7?Y#_WS2\Y:8^ N8^;%9)R1ZIJ:Z7(?3*AZM'!D:E2/V M3Q]TPA\9]7+V'E_0>>?G=&7N?;0.XQQ13!30>9FN:C2P+H\">6%G;DIS(BD* M"UJX+'1\H0O-B+2G6O_RVZDO%N'O"KSW]D]$,/O?_6FV,3CL8M!KG1Y_F&+O M ET2._0FD"<,)_: ?._L1D5OM5A_F*_6RTWUU.7CI. ,%2FS[@%#%.",I4 @ ME0'K&9#,.@N(IUZAL.=%C&W]Y#2TRZ>MBHF5^9C\\JSY,C0BZ@2E15.B!F4!'8ER_.;G%)@'%Y*"S3>_DK;,SI6O'?1GM\7,WO'RHE9/UMYY1_?V%6: MJ@M!- H$ :81$1IVY=93T_,+./2XBOLX;-2AI\'MZ[GCRSL> MI_/E?#I_6'W1RY)L=@D7!E.AI31 08P!U@8!EA^8/+1F?"E MZ\/37^Z^Z\>I?FGE&/#" $\913@0E,@4B4! M*XQ6Q#"=$:_0/C]Q8Z.*G<9)4V7_C D/@-N9(CYL/?/%:<226MW+%9RZ0.B? M8!(7RH&22=[-]?+A.3F#;+R:6&$ M22$>#QDL.0/?X.:B1X!=W5SRLZ5Q7J_ M6.KIP[PJFR^?[Y=\OK(<;]\ONU8L?YN5;]NM^J_-:NW4^:37G\T]__EEL2S_ MH5$Y[7Y1U4V;4")2[99\>085P-S%9\/"+OE0CH5DUO7+ [?J!]5_?'O]M9F) MK.U,UGO3$KZS+^#WXIEM*/V&"0-$,I=W08,R1Z'F^13%8)ML;A) M:C3.%,",M]YZE7&,NH@;UH)!5X:O,C@OEYNOHT37.J!5$<#GORWM7)RP3%&% M,@BD+C# BF-02"V!3J%B+,,:,QH2N'SX^*!OSP#1RSZE*7U0\_L =,>B9X;> M*7:3E*K%+--YRN3(=3D/1 Q<>5-T]>U;5B4ED;V,[]=9- ZLQ&Q7.8 M,ZT +0K79AZG@"FD@.0%EA+ER.0LK'Q2B[2Q>9*ULDFI[8$+T2V/M!UJOSD? M#<">*> *[#K48_+ )')QIC:) U=J\C#^N&R3STUAA*+T=/*VWH7[?S;VR7HY M>_ZJGZRG,4%4::4H!%07 F ,)6#"%( 3!;$TVJYOO8HTM<@8&WELU4QV>B:5 MHGZ+QIP0. $V2PTO+?'Q8__L/>7?& _:&<_N7$;WOF M(-/=PZCM)/>Y]+KJBI-,4LT*@4"1:5>?-4> 803M3QF2HL@+)+(0KW[[X+'Y M\U4VXK+6KEM1Q0G6C$#L(-(L!9@)!C@5&&0Y(EFA$D'A M$/3N\%RPNW.9R9X\F/KAKU)6\KQ?\N+?K]R#>#^=3U??M?K;8J%6$ZA@BBDO M $9" YP3.R4)SH'F&FL-99YB'G;T[9+8W35W4L?V M[2ZUM*_^;%_S/[#L@A?6?J01'<&>.<3IFS043FJ-(]9N"$$D;ET'+\G#UGP( M >.H'D30S=<%E#Q.RS.71OE=B@A-32I!5A0&8&A74)Q@ XCB(A>*4!&VG7I6 MTMCX97=FN]6TV_'[,:)^C!(%IYY9Y BBGB+_+V+1R]'PL;17.<8]:_2Y(]?S M-X3OCKZSM+-^;NW DN>%1BDD(.<(N76*=48T28$B!/QP^V]^IO:G,;-N"NKN6 M5V6OKG=5J;1]!Q>)*:=0,)!F&;.>1H9 @6@*A("%) 83RR]A98!/"QH;A91Z M5O6F:DW_,[38[QE$_3R-&#CU3!%[B+9*]I)&= F)R,5\SP@;N(AON\G'Q7LO M7-]UWV/^X"K0N!S&3U;S,CQL/K>I ZW7R5,441H'8=Z/H6MAZWQG:XO6VQ.O=3SG;E T< M[VK0?N/KS;)]OZW#;E$;+)&WATZ*&G@_J,WHF$<\O_OE2@Z:( ^?'3KT/1\_DU=M(A!?&N0;)N-5Q.FDR;(F<:\ ZJI-S MU^Z*JZ^?/\Q_6\SY=ROO_G_5*<9:I;!(,PXDABG AG' M("F AE)CA2&Q/_BFP7O(&QM![E1.3*US,ITG6ZUODOO_Y9_0[0-W.]GU &+/ MM+;';ZMN\N$0OPZ9\3Y ^J?&1P9TH-SXR\#&R8L/0*8U$R- M#[FMFV/[?CKG5ONRBO[7Z.JE7/"E.&3?78U;>SM7;Z6SC)&V/# J-B6M #B3+ M*,!ID0-."0>YEAE54!/(@G96.S6/=)N?/7')^\J27B:R.)U?.B,#S&5_L M_=BN!T3[/N ]*@)W4W:HEN6)3JWW('7A+F#5:YFX<[)?M6KK2M(YYZ/YB8<\ET93T*@*:EWCL_*.0>VF MG&10#4PPO5#JE9QW%H6KTO..GSIZ@MY9PTZEZ)V_.&7+UB;F]#(#KT$B6XL^I(O5.[\!JA4^I)\1/HB]H%2U@7U,XG7)F[ MYR/QFZ[6IC*K[Z::Z;*@/GX-9L:6?N/?^/JW)2PD,;D@LA"EW.PLA1'6>6$] M-H\&IJAW/M9BU:@'['(%S%_*_\HO^Y>RH@8*'-J[E"K M-JB\WD"X?_S>3*NZ/_1?[R?T@U?SQ=[? YLLQ@S)Y8/& 8 >F'(V&-, V(YT[I@(XZ@SR$BT.LXA0Y\TVEEDI&G[YY&Q MM_8,MO.)%&^KZLGH-T\KM_9L?."H&AY#F"N,PR M(SD5;BG9XPSRLN2)GCDVN86OZOWVV/ZX 7 SG*FZ>94L,PRQT 44)=6PH(H0 MC;021185R)@&Y]'S6P<#.&P1GA:V@=^,M;*@T18TZK9;C9M\M1M0ZYPPC# 8 MG[0Q@Y?%CAL@& S#431@^)W]J/T?8K[P&?KO%_X=\MZ^Z$VZ;4PZTXIDI94E MM%8*B'W/@]3/I$*;XN0O'*F_ 3<'ZMGE>/2[>R]^OX M!Y^%\##_[B::\(?BD'*C9S4K7^YVAK3_%VL@31?YPM_XNXG;J-G9&KP M50-;D-SH0F*849-!C"3W>3^^#U!N<28,L85M!_9N$;A_/?*P;O0:=E!O@D?4 M^*WO'S&68>^ZT49GX%=@,RCU?-M3\ ;L= ?;R7CXN[T;$J:6IP V;?[Y51J- MFZ2> KRC3/8D#^VY'U2['XU;,D/$,,8S# M'JA K(2''TD"*_5:0,H1($?_Z MW!??DT4Y2SDA$+-57.7G3S^'3<,]:+HG7S]S!YYR7WY[^_GN#?CT^?;SW:?K9]RQ MC1U!ENW%S31K?]@%6^X]:I09=:SZ9AZ=^$O?,EK;"ET?Q.K]RKVQW3*EK@6Z MB&5OF6F8%Y*ID$!.NH!1%"7-5*JR*K!"2QE5]"9 ZO?G75I:KFLIRCV(% MOGN%Z[>D7CX\B%55IWC4;\S(%V;(, 2Z7FFA'=K!>E&MSRGLOKR@4;D.53*[ M9(^4];F"(4IW"WVB M$^PV[1$AQKG)""2<9XX8I(8"HX1T],(K<7Q'G XC!WOT N@X\J/?8_J17IVZ7[4E M$KQAYS0?7%/=\?7\-BK8IX3 M568%A9GO&8]SZ]P<080O+80R;G.N,QWEYKQX_-06*XUVO5OZMW5Q'' 2CR\76CSUW^;YUF1Y939 MK(2$^MU2) B4K$104ETPYXQP+HK(1B8O)4QM\FX:;S1:@EI-X/2,;E9R &3W M-$X"S\ S.1J9/CU(3EM_3=N1@R>.W6GDM$$GFHNK!'J MWF=8UXKZP-\_[^?N-ROS=5XY/3H.P<-PO3RMKT5K:'^_50]L] ->P31SNLOT M7E/ZY -'F]%=YNQ/Z,[KXE.A?ZD?\G;QJYBOZB.);=_#M?M4S75;L6'FW\58 M"P:Y\*OLC)50Y 6&>8ZL(<045.<1Z10QLH.^T.,G4S3J^[K*UAG0GG Z5E!; M*_S'G1GAB;O!@])-$,DQ'NF@L\'U[0)XI=NSS9W:X)>!00U/AQX"W)'RH=. M')4.'8M61SYT\*-&2XB.-6X_(SKZWG[;)O\RONRIT;??W?/.FAUA0;#/DPSB=BX9IF4&&L89"EQSY.F"2J[BMU$@-IK?)NC$ B,:"%S5* M*_!4N3^Y]X'[[>.3'T&@VU*;\\[JIOVC1V/'-&R_9\!Q&OC=L1V@5G70Z.Y? MR\?]+6\VE5#3[1KU1"[IME*L#J/N._4$Z'!CJN]C>A:XWQ#S/XVHGE;-R?U' MOQ#W^$V8Y9=(236.VH4.$3LTQWJH76:<^ M!-\PZDJ-VL!\M5M\^4RI5LL!8G)B8$E;8#Y$\+@EY2.@."HB'W-OW]*&;>G$ M-_-*N>6"D_+9_+5^[4SX8Y833DI!-"R0)1!;Y-O"D1)*K',N2RQR0^*69%WB MIK?^VI4*[2C&%P]K&+6D@FI@2MDKI[I3%/SN506UK@EI)022Q(4,.P2.7,KP MLNG'Q0P#[NE+&W[#N5I_$,^^NUI[X#Y3I=*%PIEOZ>U\N$)+*%7)(4>,^48[ M/",B9E%R6LS4EB$;+<%CHV8L59R$,I0DK@5H<'IHL6DUW ;&I&2%+@P2\\%) M42,S09>YQQS0>76_V;_?7?'-\IN8+V8HP\:4E$*BC858&@Y9F2GW*" MX+C MQ-"IC;)#YNE>SW![U[3V$"X4XB&S?5K<1IXMO>!J%?[^',8)&\>?R1H M]-;QYTP]U3C^[+7QT3;MZJ#I_O(_1JSN%OJ-8Y89*;G."B%@:;6!6/ "2FHP MS(34 EEC* V:^EU"IC;U-P'<;H7>G'WH:.$WE\S:#\&Y>&U\&,YO3D-1W=?QMG=_/9I%968&"T$$,3!7 M5D.<9\YWUYQ!A#.9&48,94%9>F>>/[7I[52$=E\%0(-EM*78LX@MP9!10TU)<,8%5%[$5W"ID9K M+U->_3>U5C=%2O$QT&'^2RKX!B:_*Y"[)D7X+"1#Y0,?"_Q1R;]G3>_(]#U_ M3S\B<=2T;-K$+;XVYR4M06V_Y 130GV-I5)+#'&&,BATIF%9D+S0>5$8(>(. M02_*G-Y):-M+HETE_=0&F$6F_5[&.HQ0DN(W_))JJ^NFZ,"KNPV,0W!+,#I) M">:RU%%9)AB$0ZH)OS&.;ZK5>O;1B(>[RG/9[4+?*K=>?:KW;=^8QY513?_1 M-Z92J_FC_[@K!5]O%N),B$SB K)26\=#90%E5I90$DFQ1DKK+*B\TM6:3&W) MLTF/VO8]B-F?O7Y$YHJ9'6**J$W.[1 M4R,MKYF?2UZWR.(I.[C"EDO]0!B82X+LCR^,/6P+ER*RCNB?' M5_3TA\S:NUAN>G^?:Z-?/W^IC'Z[\'UQ*[\FNO4-M^?KN:EFI:',EHI"3@LW M6;G)(,N1@I0;CE$IM)5J5O=K#72+@D5'3>:M @.^&,VZZ?_QV.H.Y#-XU:;G M_%0WP*XM &)K0J3G%#XJ@2[4(%@/O?YP,-<;,Q_V8?ZR@7FK/+B]#'.\6Q6- M6%K_*ES\N(Y6-"Q''E?\$_I1V^NG^8//SG$KG,W'$Y57,XL(RJ2"%@D?OI93 M*)QW!1'B! G),VY5S!(D2.K45B<;39LN1_4)V?WRX9HZMV'@AY%70DQ)@8*17V+8[?F4GF&F2SC8NQ#14^-I9I$]JI.@7Y1 MCK)AK;F0\X?ZQ1&Y3QTQ&&&$-0S$ [/61FGP:J.V7\F"K>:@57V03>QXQ%+G M_82*'SL+*!*6$SE!L4_H>T)_LB]SG.)^2,>:MN3SIBWYT\*- 3"M[DW/ M$_#8:@\>W8U).KU?&*?0D_^!T1\\).!\/_@VBWIC1M,H!6P,J7LO#]XE/@S( M,1K'7]!D"KWDP\ *;"\?^+ >!=*6"^L>[0S]V'Z1JW/5W?LL@DO2HT%7)[*8=YFNQM? M(L/,O_M\UYEFG'!!,E@P7\*BH!GDI"AA83).,R9%3K.(.I*1XH.^ZN.7DFSC MD-9>6;#::GNMEWQZ!/JZR/T!_:'^\7[-$/#Q,K8)7.-.I ;VBT_+_L%.<2<@ MESWB[MM[9M3N=J,V%1ZXS(I,^)1Y)+A;SFD*>2XIS)DQFDM1&DUBSD^/14SM MG/2SE['=J]O;H(O,I3W&DA2$8F<,%(4H(#:EA&C\[U_73;]2U\[FJY;?9E%U;@BA#.6.T)U$]YA MBE7F8U&(8P+?\\,*2X@M>RSS^NHST77?QARP7OK%'Q!/Z_OEJAX_8)>K35W9 M/[V%YD$#_]W8;C5&DG3OH0RCH4%'9ARR:DVXJ6NG[>E^T]2.A=+K#MJKP.UJ MY4^[OB5EM&M13,I[O949E1VOA>R00Z]^WG5,^WEYJ_[]-'<"GJKYPE25J?ZQ M6E;53&:4EEDN(;:B]*&X)60BS]UBE6?4,HTEB6K:>DG@U-97^UPI&HV!;%7N MQX1GH8YCO!0 CL-L-7:MLF"G[0VH]4W/8I>0&82MS@K](:QT"8)S['/QOIZ5 MK.<+X?1_U_C5VTIT=2KG8K-Z?)X1(I&VQ+F^I3_U+3"'7& $-;,J8SH7AD4E M;(>)G1KC["(KZEAB6VPH.(Z*8,?=W3=#C#R'(Z M@S0PR6X,!7N6UOT%6EO!OK&@L7:S+M1UK.:>P:"U^*9)]?!_W;,Z97ST&*.3 M.+!Z4)5'CL@> _[C4.Y1I/:,F#1?_4OMHWE""'[W*H-:YY1ECR(@2ANU&")XW"#%""B.8A)C[NW;//U6:_=U MJSXLJ[5X^-_YXR]+;68$:XR5SJ',K5O'ZL) R0V#AC"&>%%:9H-R3[K%3(UO M&DU!J^H-:)0%3EO@U8WMIGX2V6Z.28?7P*S2%ZH>[=6[D+BBQ_K)QX[<:+W+ MM.-NZYU7QT<@;Z*:/YJU7P\M%[_&U5!8VN MSKGSVOI$_73(A0 M+]/_=E&M5_57QI?3:IN^")3EFG()"T1+B#DFD!/GWY5(8I8)(8H,Q7AUYP1- MC5"]GF"GZ VH2XSUZZ5S%MPP]RT%9 /3:4^THMVT2U D=6@%5Q0A5JBB M[]EIF I3(Q7_1?.E:M7#4UUH8WUOP,)O9WQ;+M;W%3 +7SKHD_M6U(DHH,AN M@+\GLA=ZC[&*/V1-/P+C'KAN];_QL2#2@ ]BKOW90&N%+P&WUSQDF"/8.! ' M.XX-5..''1N[SQ= T> [/-%HH< MO9(_@8VF:;:9SMG=:W/IZ&&C;2F=,V-_(^GL-3V7,9N^Y>TQVHOCL[:7N7Z_ MV'8R=Q?\MERL-C^^%M6\^NR/X78]L[."&RLT@X9:"7&6*RARP2"3B!:22(U- MU+E7>A6G1A.?U+W13\WTL,Y:\-V;"[[MM9*_ 5N#(M<^Z06P,&:;<^'-AIUUCIU1QW#388S$=KM.$D7=G& MJ7[J#)>Y$-:YL2+C=7!#!B5E[D=DD$)YYMX 4:7M7CY^<@2];3C43.*^G9D^ M1Z39]T=D8.X+!Z-_LZ7/@^7%'XCX,0V5/G=EN9^YJM^TK;L!-1RR21ZF>6XI MRS5DI8]PE5A"8:AVGPA#N"AL3FEI^2,^K\[C#T<()W7=JWT<>?MTHMGQ8^@O##:KEP M'U7C<'Y8/LS5<_/OG8.NF2**&0I-GC.(",*<0S64;UYHE58&K< MX$L#^;S\K0W@I1&Q'3XBAR.,2H8$>6"><:J?!]='%GK%P>_M?P?9 .F+7N+. M'Y%*C-S_HQ]$QUU >CXG6;U]OX3RC:J;]5.SF)HYRLM9X:@N%Z7?D3 %E+SD MT!)!),*:8J.3E \\*3YH-HY?1J99W3\L%U^A(]IOO?R>T $(H[F4>/[8ZOHU MM#N]6Q]JT,+Z74@-757_I.P?75*_"Y" >OJ=M_=TQY;5^KW]QW*I_:;M)[/Z M/E?F;A/A\K))X^.#\1]\'\=O/C_D/TT\K!#(4,2I&QZ9$A@XE&,Y 3W+401K:\73& M^,/,VIQZ"%J#;L#6)+!OTPW86G537[]O6$)_-1G(:=W;Z]4:UQM.!N.1\YSN MR3V/N9YD9?[]Y-X&=]_=O]K-(%E:G)7$P*+DCI&IY9 A12 1U$T%8S&B(NJT MZY24J9'L3DE0:QEYYG42R,"CKVOA&?H$[ "9 7;6.B%(>R!V4M*XYV)=QAX= MCW5>'!^@^,ORNUEMNX1E3'."B("9S'VG7)5!F2L%3M[16'^/))HP4AGC1@/P+Q] 4)LRAV M'MF,VEP6A!40Y7D!,5$22D$(E%0C9E%)E(EJ\7I!WM0FZ;OMQLV+NG+]Z[%? MPAM+YC"E.20R$Q#[L "N"@;=VL<*3"76I8F+#4B(^#B! J-C'K8F2HCCP+QZ M/J]DI^[ V2/'N R?*K(G\\?GA1P#$)0$M?;([\N5V;^ M=?'BBC=S=Z.?]'/Q,*."%L1*"P7-"<29-E 4&L/,YH7)F;1NB1 S85,H-;7) M[F@2?OGYT\]@ONO.I8%8 [U1&JR<"9'KA"3#%T8D8P_*P"2T-6>OI1?P^H*7 M)MV UJBCZ_8-N_&-8U7214I*O)/R81+%1N72E% >\G#29_?C\%NE5D]&[_4U MV\0::VT)TH1!PK5SS2C3D#&A8)G1$@OG)F?*Q!#S64E38]L7+1 ?Q7-\_\/S MH(;191*H!N; 5L<730T'B.>^"$52>CHO;53.N6CT(9%O;1B(>[ MRN>&^!,OI9Z^/=5M:/8/Q7QUD_?VPVKY:%;KY[:H3L9R4B('+E=<0\QS!!V# M*,C*G.4,:+K[Y%;@8C5??EE4CTZ$G3MIS?QA M&2\Q40865C"(6<8@SXL,YCG3*D=6$1-4@:U3RM0(:Z-H#Z(ZC^1E)DJ"S\!4 M$PY-%,5<-/UJ#CDO8322N&CD/@MVU-Q?_-N72AG+]D!8+,"@-Q3BV4PBB( M,T4YH9CE2,2=9 VAYO2.O_:L]'7 5AL[P<*LP8.ST?_6?ZX[7SWYOI?S!5AN M S+%UL;_BG32AO@6!/IW/WADAW8-7P[IUD#@+-SXBZ^\D3_Y/]>]7#:& OD, M7GUI!ODGL N[W=F;-(!BC %)ZZ .H>BXONV 4!^YQ4/*2A+O^=D]Y?:O>35C MG'-,RQSF/N8$8UI 85$&:4%U(97,5%@D7=%'>JQM8\.0-L M&",G@&OH56FCPA6#0H\NOCTK[./]ZOWYO'0_5 MZ4&OC5VNS)X+_"+5H^1*4FH0+&3&?=,5"66I-62%%KG[H$29]PU7BU%D:K2R MW07RJ1UNO.:/G%5; 9<6.CN:Y,0;(&M3P)XM V7: M7 OG8/%:4E[/BE.;M5HMV"?TS!!",I>HA*(DF2]'HR"3 MI8(ZIX8*07UGU1A:/!8Q-<+;>4I-\&A4[YD.),.X[#I\!F:I'30M3WG]$A:< M.FM[VH)3QV+&+3AUULRC@E/GK^R;X;SPT3&KIB?GO/KC]?-KLU#WW\3JCWJ) MSZ5&)2LIM*(0OJP<@HR[3WE)E<1$906."B&[)'!JD_^%OL K#+;Z]O*E+B(> M1@LI<1R8)*Z!L$=65WEY>+ZLV\4@]+7P-W5V7)&&1M(;5?6OC 54NA4,A P8C):6&M-5'=52)D M3XV 6M5!K3O84SZ.=F+0#V.@@3 =F(S.PEF!G>+@]T'J6O5 +"E-Q<@?E;%Z M '-(7GT>T;>&E=^=6JZ>WVT[52.=YRPG'')9^L08;B WG$%D2ZM*F5M-H\(Y MCT5,C96V&L:6GSK"+HQLKD-D8$[9*C=0_^[SQB>N$W4D9N224.?,/*[^=/;* MOATBK5FM]H(\[QH?WZU_C)VO9P4JK4%E :5$OAX=$E#J@D/-2TXQ1PPS&1> M<$'B]&()-@KOYD2[F'DD!#+@9EB"^)>SDJK+'CU M^A*$/3I*!@&3N+%DM\R1^TL& 7#<9C+LMG-DLS^"CJ+^^/O?-K]Q_Y*B,G__ MV_\#4$L#!!0 ( /9!:5/*E;_!XH$ &K4!0 4 9G1K+3(P,C$P.3,P M7W!R92YX;6SLO6F76T>.)OR]?X7?FJ\ORK$O?;I[CJRE2C.R4B.EV]WSA2<6 MA,0NBM203-FJ7S\(YKYSN9$WY)IS[%0FD\F+Y0D$@$ __+??_\\^^$K+E?3 MQ?Q?_\3_S/[T \[3(D_G'__U3[\5MN"* M%Z $O<,YAN 9Y])[HXS3FP^=3>=_^^?Z)885_D#,S5>;'__U3Y_6ZR___../ MO_WVVY]_C\O9GQ?+CS\*QN2/Y^_^T]G;?[_U_M_DYMW<>__CYK<7;UU-[WHC M?2S_\3]^?O,A?<+/ :;SU3K,4WW :OK/J\V+;Q8IK#K#_MOI MW_UX^/BZX_TP3]6&=1O-L+8".+6XTZ%LA_=YXOMF-X[T:PHX^M*X9Z# MRD@KA1/J-:V9;#CW3LN#R+[ZM.M47U7FLV7Z8;',N"1K7SOZYF8PA=K1<#2.Y4+43NGWX@K@LNEYC?G&KE7N8VG*W) MAN+FG4-H_'^=A"5]XNS;>_RR6*XG-A@F%40 I? 0A2\I*)0X2#* MO_'@K7 @^L?!(?+L!!+O<#E=Y)?S_(+VW8D7*16G/+@H4F6 !**$!VYDY%9& MZ4(9!!#7'KL5'&3_<-A?EIV X7@9YJMI%?P9H+/PFDL302,:4$E%""YY4$[X M(J-E,N9A=H<;3]X*$JI_2!PDT9%1\7*^GJZ_O9K.\.W)YXC+27:L,!T59.LC MJ. 4N&6W*!D',(V6L24RI,8.#Z0/.P!1%;8<3TCI'AY-P% M;([#[Z\SB6]:IJQV\% M%=L[5(:0;1<@>98SJ6!U]@^%\\@G.NEBDK:0F271) )YD"5#T$8*G;R+?@B MW/'HK<#A>@?'H3+M"1C/Z=NCY?'BM_F$@B=#6Z0E#UH)\I6, 6>#A!!#9F09 M<,*BIITQ)TA8)"A-'$6I M)'B/W'I?O#\P@?'0T[?+9K'O!!V'B+8GB+Q;K-9A]K^G7TX])V:(:(6@L@YD M^Z0EAYOD@R;Z8G+0Y(P/!Y!KS]X.'AUG.P<2Z\C@J%;OV1+#AFXA%"^&(109 MB&Z%#H+P!F1D6AKI3T%F[W[M)B?A]V<*5E8 M+A"]S:!XB+33<0UH;50Y1D/;X$%JO_G$[53?<4KS(!&.K/X/F$Z6!%TNXO%T M/2-K%0FSVGI0QD50UC#PW'O05EAII6$\I8/4?_.)VZF_X_3E02(<6?W'RU#K M##Y\^QP7LTDAA];'4&G.CKYH#BX9"5(%S[(VQ>K#4E37'K>=XCO.6.XOO$X6 M_NQ2(4TZ.%E-3 UME4E@4!"NO61 I#-@2: .&*M*5#1*O!.!$A) M94NZMDGS 2!R]].W@TCW><@!1-L%1.K9W?)Y6./'Q?+;Q*7LBDP)I(F"PMY8 MP N?( >5LXN,H3]L/[GCH=L!HOLRGD]5TCJO5)(<<<\8( M)GF"L38!?,$"S'E!HBC6AB$LQ+6';EAT<>:!*M';P3G@,9 DIK"9A2&V<.**!]X^':XZ#[->+A@ MN\#'AT\XFYU3+S"E2+$2^4*YE@-*#IXQ#H(<9V0YL&P.RS;>?N9V:.@XYWB@ M&+L 1'^N59Q+-+?/GPBN:V.3M:U5K]&UA.)1I3L CB)E@2C'41M!* @%AEI MEW@=(@!Y@(;M0-)Q=G)@,7#M0=)S5'$*@76'B]"+**1/2 ML,P)P66?#":+)WMIC,6%0\#HB**X_>#A<=IS*'$>K(R'A&'.0-%[/P M<>*3#CG) BZG6@LJ:>,KED%)6@H7O<8#KWM>>]QV".@X=[F_\ ;3^K_\>$MX M;^B%O>YA__+VV2\O7A^_?/'\Z.V+EV\_;+[Y_O\Y8>_ MOGQY_.$Z'UO=UM[ETP^_T[TW+P?>_#Y9P<<0ODPV]9(5&D?EU70>YFE*)F)Q M>M?K G<94X[6%HBN<%#TE>P$.1E1VY0\*L.1*5I96:JZ.JP QS.CB%MS9T1. M)KDFO%ZG8YP[YLU0<6Z-!A#ZWB:)+&E<'+@57:?_S V_8$,:J6V]VY0H(J\I M/MI/D_3@; S*)9%T"@VQ:[_O/P_)].O M84;LK)ZMGX?E\MMT_O'?P^P$)S'J(K(UY)/I6JQ$ZRL8GT$FS3BC+=N5A[(D M^V-H*_)ZP-1!0%BTUDD74'N/))MI6F/>CD&EO/H\)B:4XP[>X/B^B83IEYFM! M9BW 5@P%^,@R.&F<1=H;Q(.7: _8+!^@:IP>'NT -I@&NC!KK^=?B>[%\ALQ M,9&.VY0S!ZM=KF+Q$(1"L"4ZD:6P-CQT++T_?JY2,4Z#CW9XV5O"G>"#XFH\ M#K_C%U)Z"THE"5%9!D%F+C&9S!Z\;;,_:F[3,DYOD':0 M.5#:79B:4_+_BK/\:K'\0-[:V\7Z75BNC\J+Z>K+8A5F?UDN3KY,9- B9]1@ M+2N@O..T$'P +-QG#"*)!\\X#TT)/$K@.,U$&CH\#?32@8&ZOEJ4ML4++R%G M08Z;,0HBCBD((UL8V[6Z6!C\7:PV=?62\/T 6ZS ;!"#OEHLON%Q_ M>S<+)(YYKD'DEYK!I>]/4[CX!L,*W]=VPT?EEQ5NV'U6"*,4))Q\/IG5CL4O MD!A(TU,MSO.SS_5JS-\W/TZ<2U8G,L]:%++1M0K)B9@((XY'*WB.T39!77O> M>L@K#)(J[0P&76S51R214"]XW<7Y1 LTP1H'9!QROT'BN/7^H M&^ !?MY#9/60AQ@$D,,)OX-=^"^+1?YM.IM-C-=9\V( /:L'\5[4AC(>A"M: MZ,*T3@\U[-D?-.<4])!W& 0?>XFT RB\.'OL1?A[*I.:-DG)$'!K3Q'4Y%JZ M4AOS,W(DA/=99INB?.AZW?[@N)^F'I(.@\!E(+%W * K0?#;Q3R=WRSE4O#@ M&$1K?%T%Y'4*E""M=CQQX[-M8UCN)*>'Q,,PN]#!PNX ,:?T3Q@&;HI $-Q3 MB&.](YPK!YX7%S-:QAZ\M7EH\-=#PF# JH*=Q-E!G/=F&N)T-EU/<46.^>;6 MT*?%C(2^JJ[^^MN%: RJ2-QG\(I+$DUV$,C5 @RLI*(+%[S-\4J,U_+D&5 ?I^YY:@0-$WPN$EB?TW%M2FG GI1-: :TVD@Z2IQ!2D6!48450 M@%E,&^_Z7I+&W03; 6D !?2$I2N'W!MJA-#,!P7%L@ J,P-142#B(BT4 M[YV1JQ6X24Z)=6B,4O&P%J0%5TLB+SPH;'?L^1-6XF+^<=C7'Y^@?&RWAB9P.@\H*A%@2G7 MYB6&0E['R>:RE+AJ#!A>*T_6"LC#%@V)<@F?5 MY8O)1V.MHM\^45)IW)*G5J@Y3.0=),6?+^8;,?PZ77]Z?K):4ZBPO#"@5PY\ MI.=<&*S.WF90NA3D\7%&T:A/.=6)EOFAUB('W*W;CL!NL@'M13U!GMB[JGR!NT0]VPZND ;W>Z MBE?8<4PGGY*"I&2NU:NI)FTEA**M#<%HQMNX6H\0UDU^H1W6AE1-!TB[ZE-> MX:+@Z0$HN1G.@N+U5(#E>G^#9\FR$>1!-/?E=\354Z09&I[R':Z('N!T*:J) MSUPE;R5$$TD:7&D*35P@THMF2';7N38W@*\0T4TBX4F.AW<2>1>._>?/T_7G MS57X>:Z^(^WA.$^5%IV#;)B(?I&KOQ MV##ZOW4M:C!5= &M*SWC3QO#>-K.BPF*1%);-CD;+/$3SE?3KWA: MHO-FL:JW<8[*U?Y")UR1D*5_5,W6EP M3B200F),5B2T;5(/MVD9-W_5"$8'BGQWV/A3V,SQ8X7J\6#9SMORF?"@ L^& MC*NN5]Z59.!+981A1$(_IM*F&]EM6L;-5C7"SH$B[R#I^5BB9>*%BES23FUM M'0I&9A.B#!:XC(KQ["U7;7:UQRC;"E"#STD8*YE^N'(& ]M(TQ7>;?3R"=?3 M1*';-::&'K5P_5%/.G?A 2Z?<@B#UF2J4LG M*NWU;D'5X? 6?JQ<)<*Y]_Q M$(;9;/%;/39_M5B^6)S$=3F9W>Y=>U'3R!G3I=[4KUDZ)6R&&"F.CF30.3*& M"AOU/]N%S+$SJ0-CZE9\V4QE7;C]UU/&9 ..EAN1YHT_^@Z7FV&=$Q^*9(8B M&:U,!.7).74N,[ 9BV8E&.W;[,7;T3=V.K8Q!ALHJ8,:B>M6*\,*8.?,RQMJ[DT8!WB,!IB3D>I2NB3?3Y,%UCIVZ?%&H'*:53B+U> MK4Z($U8RQQ@#&"FP'N)S\-8)&V>7N@ M-?.T/K1%*,)K"NV5@N!9 !F$*MXG%O13[)?[#1-OF(X= 6+[JJ4+G%TYDKUW MVT?O1+99@$ ;3Q=/S#E#+B'56F^A5)N;BUL0-W;>MC'>AE9/;YB[M?^+D$16 M)8*QV=9N! R<$ FR]C(K+95JU/GH :+&SN\^'<8.4D>?V#IS )/4J*HRP@:MP;QZ3&UAQKZQ-/5W5X7;T,Q"$YI#BH+ M"S$X"4AN0)(BU13VTX!J5P^LV>'!TR-K7X5T :]K)[2G_$P4[NSIPS%]_?GEV^,/1Z^. MWKU\_^SX-?UV\'.G>Q[3^LQI&^X&.F\ZK?ZZ .D%(D-V*1>60$2N"$&;VIRB M(7)#06 4&ILUH[J3H,,KQ+[B_ 0O^P73:O/9FP)H-@Q&#CX4!M9H+";&A+S- MQG>3DG'/AH;0_^W2KP-DW4%&](S^5R2LNWH4O/P]S4[J7EW;1M-_N99,1IYT MU,H!2X98S/6^4^$1LF#:A^B9M*W*"W%A7F'R/FPK* M.L:LWK+3N@I.9G LL9JKBQ!,4A 2XT5Q&WRCP:?WDC3N*6,K;!T@]G[LV6K" M>0C".@<150!ELX?(N #4QGF#2IE&C0'/*1CW8+ %.G83:@_ M?\'YZHHP@O;9B6H60RW+<$Q3#((:2C+",A63\6VJ4>^C:%Q3TL(Q&D3V'1B4 MRL=1J?.:-I6/N/PZ37BQUUZ=&$??S_"NT7&2%5.$=D"Q;2T"DA:B(3LJ6([) M)>NC:K-S'4[[N.[3,!BZ YA/J- .(/P7G.,RS"H7^?-T/JU"7$^_XIE8)S:J M++ACD%V6)$WN2)K.@S(/=LF/'R$L'&-8A/P#:F*#I#UX,!,;I&A1/ H M!84>DGR%J 04*43TVB-O-+#IT(&GS7RR)H@:2@4=H.D]J8,(^$1LO""/<[;8 MC' ]7QHEQ)U;&).M69>%P8\!8+2#2A!.4]QS9M;[:C M;]PRK38[X?"*Z><"Y/EXU]>?OX3ILC)269W4H;\Y6\*!5 6400$QRT#8L(%1 M;%VP-$+9G?2,6XS5!E6'"[X#HW5)_5%Y32J9?YS&V>GLZ-7K><9"GN,:9^0W MYHO Y6*B,%?>!1D9L"C)A:1/A]KA &B[-U@266T;E5J:SRRJBL#*21Y^7OE[&2Z^G2Z?]?FTQ.37'"1"S"Y]D_(J8!+Q8%C MTCB?/$FS31K_4=+&S=(/#(8[XL3A]-*!KW09^-:VYM/Y1D]'9=,X?Q)L-%IX M"R6X>L"*'&+,M2,,\UD[*X1ILP\^1-6X>?CV\!I$&QT@ZWS@X\5A0G+*"D9[ M>I'^;)@,T0W,1Y()[?+%M.ER>8.0<1VJMO@Y1.;]Y*LVG1+O%=1$1R.Y$K9> M_H@DH(+@M360BM5!<'(D?9L>+ _3-:Y?U197 VJD"_?J?E:,C@&EKFVG;:90 M. 5P:#V4&AH'*279X*?UV\?-MK?%U3!ZZ" @O QESPMBI_,38NHLUEW,5S]A M62SQR@AM\AZ7@=1'N_SRVVL*AU9UH$PMI5W,9AMYG-KR.M"A]D;W8+.NC5.D M@J 8.9C.*>4L-\;G1AMG,Z;&!76+(+07!'2S&(C%L\7\$\ZQ3-<3%4R*O 2P M,M8^&MZ#9RZ!K2TAD]2TB;0Y<+J'H'%/G-J!\##)]^,'OL7UE12A$=)S71AH M$0WM,[65J(U5UZ9@MNADHPFTU\@8]VBH2?9L;REW8&K.>UR?][/X*:RFJ9:* M3&US850&8*H]>(1N6:<&8UM]M M"1SW8*@%K%IHIH.L MQIUL34IAF8@U8#2KS8V9!<W)YXC+HW*KT\6%S++/DKF-" ML8.=M2UF]@3H[NKKUU*>V?W;K8%,+#YXDT#B9KYST*?SG2EX=C8+4U.?3XG. M^P@==ZON 9^#J/"[;\SS_.CG=^]?_I7>\_K?7[Y^2S^^?'/TH6V7GON>^90M M>[;B>_AY$:<.PF82\ZWQ;I?>@OTFKW*(!Y4( )U4MM_19N!RR"FU.EG8D M=-BL7=16LQ21EIUTM#%P!]$+#=Z27\Z=25&U.:S=/6OW%%,@!D?*P]F\7:3? MP;:\S8A$BM&FBTROU^9K^ )/_[V0G1>6)4P%!(^JCA6R$&JZ._CL(D:&0K:Y M;W X[=V,B6@.TB?6]'"].YR1-HHFL,)GK.2$M?*83>+2ACD/P MO*22;*,;#T_*YKAF_:E1O.4B&A]07:RW.R1S,64WQWF04=Q@2.^8, M3" KP@E?L$TX]P!1W4QN:6[]A]+,=SBX[UJL\NS#7U^].?JU<51V\90GCD8G_>CH2\T(464C42@(ZKDD4I8!/6A/A+,>H" 4>;1([%Y>@; MW7[K)^I_ L4_&/OOHH,N('3ID*Z.%^\Q+>9I.L-K3!TOJBS?+1=?I[2-_/3M MEQ62<_V0/)E2Q13DD$(4H#PZB,HIT+$D;6IE.FN3?VK!S;@9@J<'].B(&'5= MD-?XIS#^2D_PJ3)>;P4VGA<4?223TW8IX/BTNG@A6@DA60;8Z@RH4FD4L M&L@1CT(DES"P1YS*79XWMFD=&Q>+QBKJIPCWH8YN5@>GE.)U@#"M;1TB;3&I MWO\(%,0%SE"V,:Z'-M5K:",[0>;0ZNO@=& CLA41?L>LZXF5*F7%&!AF.2AF MB(VRF:)H$7.M2N!M"GP?HFK-3VYP8A5F&UQM*!:TI04@44)F02C39.*;:3#B\GZ9Q M+P5V!\&!E-6&BBHU^"YC!E5[8/1Z&[SMB2.>\6P.Y"V46UGF+W9Z?5V:U?-9$&6$++A M%':%4,??UO;\G$674 5GVA0*[43FN/=_NL;NL"KN +_76NS5;NRKHW+*6EV) MQD95^ZW'6ATB/(1@ O#LF--!8N9M2JCOIVGD&8_!]'8&B]R:PS,!&K'>7DP%7VT.2HRN8S=*A:),W?(2P[?#X MCW-F,J0>NP#FXQV4G=3.:97 1T?^JO9D\0/S4 HFY5C1.;:IX!RHL_4?_YRE MC2[']_DN4_?7[VM#S\&6Z#K,+\2F;BC*I=LGR@4(J[\%)$A_*%#!HEUAH M,[MW>QJW0^T_TL%,$^UVX'+>YNS\>)WDCM.O]4;/A*>8K+=U(:8(R@D'(=9) MW#X(J[G.(C6:R+0%=>/6E;5"QJ, /%!-/5O.\V/0:1W8KK'8>NJ>'6T$RJ@Z M%B$7D+D@L](Y&9_*6%XA:_1IY^-@;E_%] VVB^:Z5Y:2X3*Z8K'>3B.Y,2YK MAVH/:$AL2FKE?9L#ZRT)''W$TU@ /%19/4/Q]'KNYA+N^BP!:M'17WI!7DHB MIP5K%]Y<;_L*+%KGY%.CU,\VU(T^%FH<$!ZHINX16!.IU[ASY%,4)C44#+3( M8E*USC)#"#J:()*PJ\*/&X#LHZ NTHIWLK0\(4JF(4YGF^S! MI+BBHQ02F(P>E%8"8CV&5!QSS.3I\D:==;>A;O3.\J,A[Q U]0V^*R[N^C?Z4:%XH-*ZS .>CY(Y8^@M MKB=%.J-R\< CUBGTJD ,%/,'P3W3Q@9EFHT5>I2ZT1L^CQ42'Z2F+HPA$;UE M-G_">2B:%P8E:U4KTTAXS'%B4+"0(F;>Z'+^]C1NEY#^Q[E>T$B['8R2N8>S MFB9=W2/(Y'/RG/@2M@ZI4T6"]P0XE4I2R#"9T*S-R8ZT=M-<"79\L\:C\=+*:SK'6B4P$AFR=)X=I,\NP%H,$7JN C7:!!V+- MM(G!MR!NY-'B3X/05LKJ(.ZYRE*M/3\J]ZZ\B0^R1(D:;/8&5*R#[DS6Y*QX MR1.O:88VX\AW('+D4>7CX7%(Y741%-W:$BX7V:;W:17TV6_RQ!<>.(H$S-=5 MEW.])%D$""YE"(:3L]3F3M8N5(X\[OR)L=E*?>/OW1N'YUFW;S3Y(/ M&DII??B25[:$UZO52>VU<50V&T%M9$ NP>?-W8N2!1=:TBI+:$%I+! 5Q7+. M&>-3$*+8-M6V6Q+893YH,*0\$-T,I;0.=NYSQ_@]SC;NZ.(X_/[K=/WITV)6 MTUKDJMQSH3*:X)BM-X$X2Z 84Q#0!R FD2MC8TIM*H#VI;C+W% SM#Z%6L>/ M?>Y:G._QRUGCP*-2$P[K;Q/F5);9."@,:4/*Y+T$I"L+E,^K0 WG(+ZL7/;BW 2N>-<.P&986V0:FNS#6TH)M0V MN*!3,&WZF6U/8YO M87;JC) _=D2?KYM*#@JEA/13T),I5,#CH9@LTP8&G!D=T! MP:WUHHAL19O&J4_+Y[C;0K/UTC%8.MA$S@1P@^UGM&?2A,">\;7-XL!5YXYX;- 7NL*K9&V]?-LN .%VN!T'= MK05X[+[9I4=[HQ[Z++0<'[+S_>TL,;>F'SJ\UO MZE^^Q_)#_?>7]Z\OGE%FBS7^;3K/?TZ+SZ>?_\O;9[^\>'W\\L7SH[T8L?CNGKSR_?'G\X>O7A^.CY__SKT9L7+]]_>/F_?GE]_)\O M7KYZ_?SU\74>5]//7V8WXIM;):!#//7'2WYO2N+LX== ^!2\X^]KG&?,?SJP MB?@EWC^L%^EO]0 >EZO34\\+X$>1;$&KP=@ZW(G[#"XF#X7<1:V"L$*W27=O M1=[!C=3/'W)\VIHD2.&E-X FD>M;) =O@P6FLRE_3U<1RHVP2Y%QDZRB.$H9\#2G QU0\)SD5 MT>:"Q8-D=8*H/?1]'W0.%GX'2+K!PXO%YS"=3X0O2;I$1XL^PX 5.?/+N8;*_TS?HZXG*2@19*)0U*. MHNH@D+Q%Y4#4P292,X^Y#7AND3(N< 90[TTO_B!9=U$8=ER/YDZ6WZXR@;1] M9]JN(>I"3" +$&6.4 ISG*7:GJW-?G4',>/6P0X/F4/EW05HGN4\K2JH%6K3 M_'I^UD[@G!VO6:1]&T3M9:HH^(*@3019ZX&T-,F:-FUV'B1KW/+5X8$TG [Z M@%1*)Y]/-N7?ISUR251+_(3SU?0KGG8?.C>QTBM=FZ,9%/7H5M=>%:&"H6#B MC!>>VAQR;DWBN"54#:#61#==P.X]KDDZF%^&Y7PZ_[@ZXR,P3)&V:["NEDZZ M.@7." %"& PFVL1UF^.AN^D9M\9H>$ -(/4NT',1BKPA;E[3MZL)*]DA1P5. MU E$C%,@&V2@^$-H;9SDGC7.C5W0TDD/K@$#_/W$W$%0=KL4[G8:[?UB-GNU M6/X6EGF"41A3M(.(Q)2R=244)D'QD+DL,:OX5%W3'R2TDTS GKAXM#_F<$KJ M (.WF9G04A2:QPB,^*C;=8'H588@LB0;CC;E-K.9;M/2VR2F 55_RYH=I(=N M"FTV5S)7]7(QYDGV7A1#ZRXF@:"RTQ!9%J!S<8:CEE:U<9BN4M';9*6&&-I7 M]MV@YUI/60I7D66/&G()M !D,'4*#R/?LICD$A>BT0G)-3)Z&XS4#C_[2[^# MC>R^&)0$@]./\]/I.NG;\3+,5R%MU#?/FY]FI\J\:'*\::9U''Y_MUAN?K%> M+Z?Q9%T=UN/%NXW6)LR6P+RUH$2H;865!%?0@8Z,HXV,N=*F;_F3LMG;.*9V MT.\7/1TLK8W83[>5%R=+"LU/;_)L"C-??OXR6WQ#W+SGW=F-^-HK<:(Q6N59 M ,=8K%-W,]D/\F$8TY8SD;5S#=W(7)38T^SJ3;[A>RIAW0OEZN)U-DY M4;.4+I;:>PS!9:X@V!12#C*C;W/C?$^">YL4]>2P'52C_31)>&B17E: ;M[U MK(KV+\OJLF5O4?/:<3%Y03X_.6]>> N9PDA?))/)MTHS[D%N;[.FQC&YPVBS M=Y-[/Y=*"Q):-YH?-4!1/?8\A)L=(!VWNH>U/\\@WU#I M\="*[,-#>:#M&T'P#_&<=>P MBNH@A+HV:/&>4LX-9_%FS]OW2*)=D='_@,NOTX2G4JBS&C_.-Y]RUN#&"!*$ M0=!><7+.K8/ @P-$%@4SS&3>IOM6:\ZV@_T?XI2N*Y",N&CJ8)*7OR=_Z%*VQ*L;W#79B\&SO$5+9($AR11=#@LRTC'0)(#"Q:+A0,0X*MEWV M_^_Z(*NU,CIP!!Z,^39GU1/-:>4H6D A1I*7Y@*"*1%LG?D=,7B;VVSEC],V M\KCJ;H+SW14UOJ7;)G>V&3*WVG@,JXE/F:%)!D1@H4[Y,A"%CV"RLTF5@%H] M_3'_50JW0^,?_IQI;Z7UG*0_76?76",)4827/23-:BN<@N C&K L)!>%]B31 MI[>+NP/RCW^&M+?:^D'D]8)MS7BPG$<0L<[_")*!LR8!L1"RUX[DV+!X9(_" M^3_.*<_^BNBDC=NUVFT7(N.&2#>LUFX[+\"+P.E'C4BAN,PZM0'2SG7S?XPC MEGV%WVT;M:/EQS"?_GWS(6&>/TP_SJ=EFNH(ZY06)_,Z%?/=8C9-=83)-6:V MZI>VT\T3_QZ3R MG^BY?YMXFT1VKJ:8'"UDC@X\%PQBJ*6LWH1@VEC1I^9TW%MR3[\V;A7O]XRL M 9W5L3:()]HH1MHPOH.-(Q34T4-3#4P7,25FG?IBL MVC2&O4['N)>>QT?; 5KI E7O*#Q<7IS/S\)JM=F_KE\U?(&KM)Q^V%)@H_2@[+>0 A20(K:*8\.E6ESZKDUB>-> M:!X?JVUTV0%(S]OCT1ZRR5O?9,?IB.0\EWKWJGK0M.:B(@]:9H=>"H\\MRE. M?H2P<:\JCP_((?76 0P_X, M,ZL"D[%1=<@VY(U[ WE\2 ZOP\& .5:N\T5M0CIKG>H\?\K39CKOY*VK1&=6 MV>A\>U(;WAZ5HR^X#%5Q9^MS-$)C]:1P,L6H%9.6M:=4*[CZ0_0CIS%[3="H4&T567YO(]16;7 MS,>U0&\/R_C(!QYN!'>A>"![]T H7.=*;B;9KU[/K[YG2C@D85WB+X7,1*E= M$DR.H)B4X- &R*JHA,XRV^@:X0#$-TP2/4;"E<,"U$XHY2&Q$NLE_02!<7* M3-:9RU"4;5-0,03UXUK0I\;O#JFD-OKO]!S^IY/5=(ZKJ\6P>UC8NS[E<+/Z M*&T#V=+SYSQ??(ZT79_MX\]6*UQ?>?0E[#!RQEP KBOVHG"D<&N!MY]V6:MRN0:$PZ*4<6"")'MSGXV8Z^ M<:U<0V3=.M\>7EU=>H=W&(7-+(=]',/[/ZN)\;J+SG%,F!:*2ZDY6"RB%BMG M\(XY4*ZX%$32NK1)BSVM"?N0/F$^F>%1N4,;JY^^7=7-Q0I)&JU0:"!('D!I MQ< %5X!95(HIYV1N8]#VH?:[,F^[H.Y6JK"U*K\78_9 H'2UQ7 6 D)B6=<6E]RV"8+[-86GHY$L\9^CAJ"" M.[L0E^HM8I,",U8+:QI-&-^1TN_*!.Z"MD-,X,XJ[.!$[PZN-L.3,24DVB-@ M+ 4HMN<0>?& 23BO)?+0J-;A'H)&'B_5% 7W!!6'J*139-5OEXAGDE M45*;'B7[T=N=M=L3+X\#<6CE=031*P%2K9B8YDW= BWH.L3JE#(^\2)E+6( MM)K<"DX@"H'7-D'*,B9D,K&M;=R&RG%M97,X#JZH+BZ%O O?SEN6GBZDO^DK*51:?:(]\0UU(C!)]KG.5D$4D6EMO< M11J&_G%O*#WE5MU:N1U!>HL=X4YI/)OG-V 0. MI[:13=VY,_)NL29^IF%6[P(>G:S?+1=?28ZU_ZD,0;!(YMK7"PDJU](SC!35 MJ1)4E-DQ_5A9P79/&G> 81.3-K!X.]P7S_@Y"]DF@9'=+<8!RXK\6"UI@[?< M@Q3.IVAE2C>;S&R]%UY_TKBS I]L_SM O&,/0+F!]&-2]ZKV2#V:XZ3VJ"M, M!@C2$.A3PMJA3H.U(IB0-84]? N8//2,D>?P-4'(8#+M%1O'ORTFD@MMHB,S M:#'2[NEEO341P%A?BC#":1$^+C5UE^MV4.^)Z4TQUIOQQ*U[&*8,LJJ"+#$$0]$ A5M_$1@@L:ADLP2JWN1FD0!X]6@VJ M2$?Q)WUQ*!-4%]]8S6.YN8?]OS+(8=%V0N*ND46=?KMIBIT88R4/W(.BN* M(H\0,^@=E(=8D[:*T_H+67(H M(C*;M#/9_H'+('=2X!9ED+M(LP-[\YK?PW\MEL]K#]+-:A+*6RK F.P#K\3)D_!R6?ZL=2C8_5%Y69WM#]-D)% Z,5;3451$0!#,4 M826N"PLF.-$$E@^2U34 #P?%HI6&>H ;ID_SQ6SQ\=MFG/$MX9TR)7DJA;L$ M-M?VC_74(D16( O/3,HF6,QM8+<->>/NU$\.O\$UU@$,GY^LUHO/N'PS75VP M$*,SMC89Y8[32K(V@$O& L4,M)B4)'^X39AZ!S'CEN<^-<0.U48'@'KP7":+ M6&26!JQ4&931"F)@] 4=>28^,I^>[![H!57C0FSL3-M^RND(:%=RXN\Q+3[. MIW^GE9IKJ4B9AHNU>GXH1*[#>9'1%%=G=7#/3Y955V?O/$^C"\<-%A, @X\D MZ<)KF5QM@.>="X6<"]'FSD)SUKK+[.R)PL?KS$:$Q!]LC=S<_([6GW!Y_"G, M_[)8Y-^FL]E$1Y>2L@RDJ*-U1;2G]5C.N6(3[5=%/MDA9SLV^U@[G4"\X0(< M%F]_N,7XE=Z_6'Z;6+1.9\LAFBQ )2G(W=0:8D2=DD,K0O^;U 4[?5S^_$=8 M7/O@YP^VB)Z'U2?Z1;UU\S7,-K6AIA2#GJ)W[AT#Y7."X(P$E#8X\K=-NGD- MI[=E M?=QX[FOA=(B1#K:IBRQ+MG56EB6W-4E:Z*>$6_-+ MT7UA]B M=8"N/:5ZSNZ=TB7O<")%"E$K ^AD!E4BAYB]!)N]\\5YR?6335X8 M@J$^KG/WB?T>,+3_4EI0/--LPA^%1B=8]5G;+%1!KWZ;KC^=5Q?L-^3OL<\< M8L[?3G0/=)/O[*FOKCSUURL/O8"JYTY[)0OXN)GBS.D[E C9:JNL,QHE:V): MMB3P4)/\R&.NC&6S! HF/ G"8W7](PF"2_ FZ613$LC;U*1M2^&X)W0M\'33 M]#7159=WEA^U"7M/I]KVDY_ KC6<7+4M&IDTB><:F*"JG<6<@IA\J@-]N&#! M^L3:7,1](NMV66;UDOR"];=?IQE?S\MB^?G,<;B@XB4)?CD/LPOM_/3MW7*1 M3])F=.4'7'Z=IJM3*DU0M3&$!R6JY*2UX+5F8-!+[5()4K>I>FC&TO=A/W=! M[/V7G,=$P_=I<%],5^'CQR5^W#QG4<[^8/_&$8<^\0D,]"X\/['A-@QYC,+0 M"E *E*KM3V,1D#D!,,2@WG7+1_W?9C'77!Q-1/:0N8=))RN MK^"C\Q5\6E)MI!Q=!\%XYJIX72[&%#0?0#EJN=X=FDH4@,4' MYUF;DHYK9(R.D4/5>G-0QMXR[@ @9W(X(]Z@,3X;5$_2-$"8G MZVUH-!#E,^KU[N.>W83<#SAJ$/D>9V&-^5U8;HJAL@A%9&= >JP33$,BUZ[V MV]+21.DTRZGY<<-UDKJT-X/"YT U=)FM/J\"G^YU!'CUKP_/(M]+RT 9X8N* M=P)+FBUJ_[J+-$R=*U.*)+L1+ 1:]!2)N"BVA2:-7,[GZJQF['- P^;O?^&D@/ TZJ M;&1#]BXFN/T9@]J3A@4"#Z%&\^"9UAYB2OZTWXAC24,I.CJ;Z;_0YFB[H56Y M//J]>,A9:>)&R)?(=BX)2WP"Q8;$?$P6 FJ*&+SU\6\WIC=%&F%Z+=^TQ]VT\>U$IMS\-3>$2>\YQ= "%J M,]^HL1;$=VH8>-3>$3OPV\_DQ^_G(;9:F*YU,9A@A@\;<&>(43O M&3 EBJ+ 0#'6IC#U3G+ZM4J[(.)>'VAOR7R,69VE_5@-U,&0,J_A]G)66'E"I=? M<35!5=-6P5#86._89.,I'F46L-@8E#'>Y\;A^RV:QNWHT!Q!A^E@=S3Y4S3- M:TKS[+V#X:G>TD+FHC/UVGD1-2%*,4806@)&QFP46C MVR)HV^MYS?H0-,?, MKG+N\C;.+!K&4%>S"A.=R,V*W@"OQ8M*TW)MHZAH9(\\>'$Z]MTJY]I7UR"V,GG_"SU,RP=\N9E"0 M?W#&S?G&1H-G)9M_6TW2#"R.S*<(PT-P2%\Q0!"!$@FSJ[6_CDT.Y!2KN?\+(P]H& M0<- \NM@,[G8:]]<% Z9Y)BRTH!ABI/'YGB=7T[F,VM7BA#%\S:55K=IZ22O M.Y@?\++K\OI&E\L?IM/**8/(2:$+//FTD6D>-_3C\+90.*1KM&Q]VU: M.O%;]]3N?6#93]0').#6C1(KY\TAP]7&G+LG5.[\F,,3*8]3-U "Y=X>F9>= M7I2V.1L+2==-!.M(DT2;DQ>*N]HL0#4J=GV4M $N*-W]@+M*Q;3F7-2]5$1: M0LKQ6 <7D8/E@XP9?3*Q339I%RK'M3G#8NF.JTYMM-5I>O#Z9W=/>E1BB UUX;=*,N=:39H@EH-4BE2+;)/";V[W+NMK[U]DF M(N9..1>E!PHA$BA?$U\2/:2@>&#*LXBMZYX?IK!W&[@+ANZO?AY02QTD&N[E MYJ=OQ_01F\R^M$Y';Q/HR"P9=T_&W24.)B0>'$>F&C72VX*XD9/>35"Q[?:[ MIXIZ1EUEZ"QIK+CUG+L"W))?H3BY%-X'PHC$9'PH]'*;;K9;$->II=L7$%O[ M>_MIIP/ O2%/YGQLMS'D!W->3XVP7JV5X Q#$#D5[I.0NK0YR;VDH5/X[*O> MQ2"R[@0EKS]_62Z^;HZYSP>])Q:2C-*"*86,-Z*#D&4!E-$R7\.G1FG"N^D9 M][3F*=!SH XZ0-)/)R3$Z?PC">C\VSN8$EYG)!< LC:T/'BI3*4 )3-!D;,, M1F_57&QG8&U%WKB5^ZUQ-KR&.H#=SX&D.L?EMZL".Z^;4$XB8PJ*M<2**;K: MX@PR,(=H"A>E39;_ :+&+>UO#;&AM-$!L%Z=+.?3=2TXG>=7T]_K=^=+I/A4 MA#4&7)"L-M[R]:!^TWDVZ@OM;8&DXCHUZ)W)02 M+CY_.2&L7C!!CN6'15G_1H*^*"*S*G!;("1%RT4A!2I:)*@= XNQF+S;I@CO M\2>-.RFO%6@:2'GD/L 7%, ME6@HDMW&$&W5 _A.$D8NYFR9Y1Q&[&/CYHSN7\AX8IJ6*>:S=<6#S4KI0M;2 M$!/,9XC6U_MZR$LJR+3;:A/;#COWD3%>;^ !5+L86LX=>#[W+J0W%S6-*HK, MG?6TA'C-> @%$;T"-'$C.V=LFYO8C],V;F9@W$.7_134,^3>XN41J0Q++*&8G.:.F?%G17J.LT;;XG(K8%W+[JZ:(GR?V'\C5VG8=Y MPC<85OA^^O'3^JC\LCJ="?L3E@7%MRF=?#[9]$5]@<1#FIXJ>YZ??:809?KW MS8\3C1EMH65.&P#9_\04^"@+Z.Q32))94YZX*FPXYCJ%_-Z8W!;T(\'C>UXS M6XHC>62"H06&3)*C1/Y7C*66+=/K6EO]Y#640[#5Z9G8R.ND 22ZZ#>SKS@* M>5-;RJ1()GT, 0QW 13G'#PZPK7/Q8G O6W48;4];YV>ZXV]5AJ!H\O6.W?5 M]P[1@V>[SVU3O_PT77D>KS*UT7DN>74P-OY&S41LOA2&W)D@5&@V#:IMI?+5 M)3'QJ13T3 O2=&F$0SXE#4HXQTO6=>V#TW8O$I%I^[Q7EBX-9!F7VEWX<1N MG:21PBK+8A5F?UDN3KY,C%;HA!10LJU>)5I:GD$! MLXA2.,M,H_NV6Q+8:>2W)RX6[974 ?:>(C.G,I=,!A"NU,4> CDE+ #) YDU M/)OPU-?$GS1M^_1QZ#"([PP:G;:HV(A@G[SLV1\>GGB]BX*!,JNG'WUY!""9 MUK6"@O'J'V[""XT*3)8J"#)MB(VN:5ZCX^ KA4@XQ2,"-XEZ_O'TPR_[IECI MC9**V+*U;7=1 F+F F1,0IILG;-MW+N'Z1IW=ST ";=N$PXG_@XVT%-NKMK# M*[Q(7:2U)*&R$5/D'J*+!IQ3T7F5C75M9D4]1-6XF];@0!I ]%U.:SYC:-\6 M;-?^?*A-IF&;M1NX$-S%;#0';I@!1:N^6@$-7J",+C.TMM7*&7:KH4][OEC= MG,<9(S-!>0.X&11C,H7"7 7@PCJR?I+ST.:6\3T$=;6Y[*+[VS;A<(%WLZM< MWR/?3$.RI=H'*W6;-H1[ M$-O5'G08WMHJJ@,L7MU@'V--.U8D\Q3!B7K%U9H$7NL$0GMT2F7/18RW"QWN?.JZ+;/&[%800_+U MKED=>D\L:IFS#EH+;=J4U3] 5%>.]BX8N-OQ.5SP8U>8W%E'H3!&X>IXD\#) MNA)9X!*+$(U*)@N.06^U.+[7RJ3!E/MH,=(NDAX;*O?63:#-+":6P017-V// M221% BVM(A@62_'E/UXQTDZJW:H8:1\^3[UBG"]K;C:+ MC_L2BV(>>.#5?=<*0O$.DM5)ZY)"'K#'Q4&DCIT*&GZG>SK-?0<0?1L^7ZD' M.UO;46))=3JZ=SF!4IRV!F$*4&AI:(&F8K<+/@9#YUU4CF<4GQ! .\+V8&V. MG%OZE63_:7&RPE"SP.JW1% !&43IJP># M*CIR6PR[D<.\,ZVTQ:/Z1MCANEZT$_S(.#J7RNOYKV$VP^4%#UX&X44=8&%2 MJ!5-&GQ.$F*,Q9. &,]Z"_#<]_GC;):C(&80$7<0!6PS&2"FHG.Q&0J3)".I M0AW+BR"44D$42V;[B8<>[CC-H^%QR;#^62NM] RT*RTEI6998S9@N6?D&]2C MQVQB'0U?Q_ P)NP3 ^U[&N"Q$R#V&."QBW8Z -R5H1+96)M,R4 N9Z%@W5KP MI2B*JRT%ZBJDN\?X+&+K#M R7DG_S/J65:>DY<'2;I,3AX/ MX!2W4##Z8+..VK2Y6WZ=CDXK]P="RP$R[P Q=^_Y;RXN-5C.M4JY7AAPCKYP M\@"$]H"E."ZBS*V\I4<(&[M H(VG-*0V.@'78GF]8.L8EY^/RO/%_/18-+G" M>=$)C-6TWB(S)"UAP'M9@E+,F=3N L##M/5X++@G%.Z V8!ZZ0!ISY88CDK= MN"?&*1\B$6V<5Z#JH9@O@@'/1=J2F!6N30O72QIZ3+,/@YP]Y=P-0BXS*^=N M ;EX,D;/(NW0M3U_8AX"N7<@&299BL%DM^INOR=>;E/48Q)@2/0@'IVD89 TA :ZZ!-VG9$; MUWLG(1DCD@EU=(BO V=(1)+6A>51I:"LB[S-S+('R1IWO-33P>H0;70(KM>? MOX3IO(BRT+[8DC"@B+_"BBN*\!94)QC]M:UJM8> MLB#]^IJJ-Q$G2&O%('.0R523C29#[1,BD%<@7&',N4;3&&_3,G;^8&^-/VRZ M=A;SR.4#5V]NG:W%RQOQ+*&T04'PM:TL^8O@ZX\V>\64TLGDQ^S/(X\8.Q5P M, B&%&$'H=M#S72N=LN11<1@&(/ Z(L*+H+W==YC3%);S"XV:N^\)8'C&)=! MP?# #L0#72QCUW;A9-6V3D*0*22%#:XZ"$XSBF*L+RV?(R&A:VWKYU= ME\%3D"U ,(#D!IM@<<#MED]D .L)S24')1%N:Y++;'H?\L#!6L!W-T#Q1S![O-%81C)M.6"=>%UZS0"? MW6#Q5'?X#X'%?D(=T6Q4HW<]:'L7OM6\PZ4\HF-6>Z=!NT(;'_$#SI-!#5%; M&8)P2FT3^3S\E+$3Q8,$/P,*L@,#<3\Z&9(;3^81ME+]!T Z"YO^HR7H_GE09SEL207B9=0!17K01S9 M1X@H$8WP-O&MYHT,$MK38<>3FWSV4,=/^W,1YL#)N,20VXY6$[!DHK*0,A!0'$E*HV& MB?P]=*^^N\R$1'F^(%Z<7*8G.-E-]#("DY;6@HV^YB0-E&B9D"D+5IZB6.-A M*KLZE-H%)=M5 V@F@Y\K <;79[S]Q[KU072UU%Y-5VE,/M/#,N)93YGJ2QP MI6M"DVQQ*#E RIK0DQDKN4U5Q_XTCPO)=CC:I7OI<$K]7N!+8GU+>\_Q;SC[ MBC\OYNM/Y$TPJ46N'6.DH%#(646>*<^@/#.B).9Y:C.]9%^*QSW=[0NZARKT M.P)N793'ORTFUGD;='%0,-1F21S!IWK[/DNF#3)ROQO=Q-R-T'$3]-W!=!_U M?6_H)+CA)*,Q(A8-J&T$Q4N!8"6QBC8IEY0TV'(DQ@ZDCGM6T"="=U;A=X;1 M5XN3Y224F.LU(K .:Y,XJ<&EE "C4(&%I(-\N@% #U$Z[EE&EPC=68$C9Q,? MY.UX\1.^"].\&:EVP9W1M"&D3'&I%()$B0F<"+4I!9.*:Y,8OP'/.U.*NS]Y MW$+XYG![ G5\1]9PHK-$KVL1FXZBWK;EY(38#.;_MO=E36[D2)KO^U]\!_?Q MLF:22M538^J2K%2U_4C#X9 XG2+59&9-:7_].IBG,DDF@PPPD)KI(XW*(\+A M_L'A#K]4LE%&R5-H=5UV&(4'P=&^6#@V%5@'^4-[U_7'(L_7:7FUN,3\]J]$ MO_KJ2_W7C#RTDHUWP'4FV\,DLH^=\;1(G;7SW/K4)H9W%+D'0=3]V! =193# M\>JO\;K 3[5+W>_-ZVPYTL' MG(+*/WTN7 9)OI2Z?4V?H7 M#[TQQ-'!J;QME,\.;@6OG,'L(4H;;NKR1,T>4K1@'J(HC<)8A]/858')*0&= M1F+I%'#/W/@K)2TKY.<;&3DH;RHC:<.6Q+DQ(23CSP>\GL,WK5!SR/BO\438 M.TBWW>V3D/XN6Z#-#T ]%3QO0!XWM[I M*]ICC)D(G'$$Y;B$H!5"3)Y)IFC);AI4=A&*Z02,QPCKI6!P;67Z2 M90%*!MIFW 7(1C&6F,JM)BH?3.*T 9>><#A88"\$B=<7IB%A<>3N.2DU^?T6 M(0@?"3YDFF29N0AMJH .I7#:L$I'.!PLKHY2LY^YM5MXR.S8P]\X;?"D,:@:,O\%:+:9CXH57CQDJ6@]PH=:QT!>5LE1 MUS9OY&E-HM&F#9%THLD&B:>#P,C6]>R\14\L*HD8(7F3R%[-6'M[D[V .FGT M$E5JD^$]B,QI R%3 G$4P?43_MBZQIFS.C"5]$WHD:L$@5OZHJR1@JR'<$X/ M=]K0QY1@&R2(CIOV'5 Q-'O4 V7(ICN>SI#!BK>Z)C'.RJR*"#\2GQ%![ MVI]*Z',T7'U,5R\-'LZ*M).$TR_4?ETNTLV"C''6(5HHC@QX99#L^2 8Q"B= M1.YLB&WNLY\EK9=&$-, [D@1==@E_]Z_0X%U7D0 6PJQ*<@(P3L+,H288U;* MF',TR)]XFDF*^)0$9R< $- M:):"D4R4(L[?;?T$J#;OCST=5,<089\AEB?CGC3F''D$YGRLD?,Z5HTOWWKGEK-L@RU@K"(>^2#!*ZZ 9S)T"U=! M^S-F"0ZY.&GB94R$L)/$TH4#NW4U#SSRX',V)2AP/M54[ZQKFJV$X%RPDADM M79NQE,\0-DWN7P]0.U(X_:)MIE*0&%("9\@G5ZGVTF'H(%DFY1AV M53)Z F /R!HDB(FO2?Z!]7 G.Y+@&3[A=1G5PWGD=VPBS5LX]Z)>7-=Q8XR! M$ZZ0+R2$%K1[BC]DT,G!+^QJHL6QER-MV-N!@_G]#>&SR^2S$AU#F05DICGM M,I/(E2X2K+>(1; @&S4R&$KI=/<@C<"R]VYW9,EU@,R'*OF U<54,,?,P&A+ MJY/*0$1M@*=H>/0AR]C>,!L)E4VN/,Z#RH92F[SC53U)'JWIIYLM-B-LM2J_ $ 2@5GT,NZ,H!)^S!+^QJ.-"Q)VP;]G:@Q_;JZ8<+ M_("KM/&9M:4=F!UMASH9VQ0.43$)TO)$N\0:S]I490RE=+H3MA%8AIRPITJN M V3NT=7;5F'E$IO?FST[/WG[Z]I$RLNN#J[PNENNKU8-+#&-SE+*V841)>B0IB#98 M<%H;LKX\!BN:;++M])RJ8KY_ZN_$N]?TXW_.%/: 169< MT4(6T<9:WT'0M%G:(V#AL988@_'=JH/?0[S 8\H_'OSQ.*IA&R5M%81GBBLZ M-H +2S:&#ADM95+;;; MH'E64&0IH@$ZW C$)9&Y'9@"B]PX;5*1N9VU\8B8+M7'$ QLLS1.87@'CO#K MJ_5\42OY'!YIP%CT79W.9" M[UG2I@74* X %3'2V/BD,-_?)!_QU U==UQ[]Z]^3M^B;B:<>N0:\6@R,)H M"77\>F (V0,.;/G\?V!X@0!+L?E9@?ZYMUR\8F>]F5CK-/?;+:, M5ME)YLG^9XEX@DZ#YSE!S,'F%!CGKM&HRBW43%L.,_8Q=3*_.\3,S4Y*.7BE MB"V9I5K2JB.$XCB@DE9'GE6KP?+;Z9FX5<+)LR M;C1F]!*+CPF2E9:6D"1IX%+ *YF%34KXV*:C^A9B^@+-,3)>CLOP#C#SO0K> M;"0GI#:E2$!K"ZB$HK;(YE"2E$7S0#]NT^[M*2W3)B2.?3R=R.ONT/)K^'*[ MBT)17A8FI"H(^?5J%+V]>_?;VXZMTJS^+1>N8]^!MKJF/4D,P9.1%I#9)GH?3V)/_-HXV:R2?[I!7:SYFME@KC*MMITK-*(ED MAC*,8%DV9(5ZP1L%59_2TI-IU0))@_D]M3MWA_/WYR9'UP02NN6U4@/,L:=,.XVFAL,:51A=-'1YT*+AM@^)5#-86 3G5-BB% MW.:8B4TB9QVX*)PW2F1]2LNTHW5:0.A$?G>@DFH4Z?>;*-*#=B9"&Z]K@TYA ML5;?&O)D2TF0C$W<&,==;(2:K?1,.PNG"7).YWL?&N?!.F8"M;91%A#)9CJ. M>0$G8KT.4=DZ'JQX7'W< #73CK)IC95!/.X.(;=*TB =H]G6;"=BA$K*@C?( M0'JEO5&9S+8VPX^V$'/8#25[J8 YAN7=5E/2*M7Y:#[6YG<%"$$B9IK$@E9%J3ALQ3!31FB%[7 M,J0LHG/:\JB;+?$E5%8,P< AE15#&-Z)9?LDJ2Z6Q*20JC9J8W1ZUD0F(Q)@ M,,D76:,U[>S:HY)5SUI3,4C$AR2K#N%WAYBY25^(F$2V]0J APA*108^1=I8 M1$(A6\QD;'-O_&*250?)^;!DU2%,[P ZVW(G,;B2##DS7'2P%BGJ8AL M+$M"2MFFH\)+258=).,#DE6',+P#S&Q)JTLE^2BD M9;BE./I1%YWAY8'V752%Q\=3Z!#'=:=I8=H+8#>5BX>N"VF/H0Q8DW!K"W2TX+4(H"W32KAL0SIDRNWA M;^SI@!H!/XU8W=W)=7_'B449YKBME]=DI&74X#,7P"-C.=@4]%FN<-X-RG<^ M:WG.>!;/<5SO #S?1S]\,2&80FJ3I=IHOSH,VD**N4BD@URF-NU4!D>8SI[3 M/$BL>R-, WC;<$.%#5:2HZDTR63]Z=H"28KX,PPJPMG7+6K23\FOG3V MK.6QT'(,QT^=&]8R\4%9R;@0$C1:!2HP0PK7"I 8,1NEB3'MD3/U..)S@>=( MOG<9GOPYS%?_-UQ$)K<_Y_2PY 'TC122O'O3?4SJOD<[V;^98>"@ M5:D&C6!0S1A@)5N&6G*FVYA\^Z@ZN9OUEF??]S%$;;QEM%J-LE;*ID+&.MGN M05@77?2"J3:WP'O)FM:(&0TC3UI4CR:*$5WOYGKFZ*ZT^Y[62.HA?P[-LVU(V0W7\_O%;S52LIHO/M$O MT*&[NOWGZ[">KQ^U7?7>&2PI5=.M]KC:3( -#CQ/7BJ/28G&&GJTM72LXX:@ M<:>.FT;H'=P)W'%@_\(W*_UCL8QK7/U9%_S+XNO5)?V8[$[ZJPT2'O! 2.\T M8U"TL9N0(="!D$ X$Z),BB73&/@CKF9:K[,]]*<2_,OQ/>Z8<7R:Y&'/;60G M[*?_'!9#+D;+.D2')2L)J$&"TP19CL82:K47X7R&>W<6P\P9;4VJ0_UB*'6> M0P9_;; '5IA4P6%C@^K4)71L'PS!7C/[8)"(>S(+7G][H$E^7N&_KG"1OFU2 M 8IV])^<(1J70*E0Q_ZQ ,Z[2,:.SOIQR>[8J-U-7"=X/"]L=H%W)!GV!,MM M"[H)&G,;C=6H@4E)C%)20?#,@Y-HA5:66=:FX=P!Q'4"R[$ L0MP(TFG4\#= MVU,W.03>".=JCFZV! P5<@0?> #-7?*1!^;4^1#WF+I.(#<6) Z W$GRZ0ES MK[_=??SW.:Z(J,_?WN&?>+'9J9)EELG% UD[R:B0.,08-"1R^@0CA\NWOH7; M2U\G;G,O)_!8DNP)GP_WW-/UW3:L9"5SKB)D@34QW60(DAU (PNT,%0-+B8%0B7N,1B M''OLII>02A6K4 MT7$/4=-F5$T+L6/DTA/$3C"+W]TEK\G,7!):@]8I@^*J0%"%[.-!A!F7D39R2&1K.PG**$N?:H6( MRD[EI(JP;?)8]]/5B0UY?L LFTGOY42DQYB%?."#&\6DSS,M>6]@T#!C1-0& MBHFN7G63>:B\!<>3R<5G,A@:>X8C!J5KV=OU7KS=?>'R[CW+1=AQ:.@LLR>/ M"WRM.% *.00M$X02G6=4@ 24I1$C.* M[.O:O\2K.IN&UYHG(PMR)G.CSH7=1H7/@8TC0K]#!-43]O9$DK(W6"*Y7\7R M.NB1K%^/M?%?B(IE23:P5FVQ]Y)#OX, <43H=XAT.@7<^N%>O:T@5XS^EP0P M9EGMB*$A9#(X\'X".P'>6, X)*YQHI1Z!=_CN'9@)HM0DS-$ M)K=)B01>6Z3]ZVBK0#>'W2GRZ0!SVX:V7X]/EJ44KD"E MZD*35P8AH(8DI1?%"=2VS=WS#H*F0=8$5MP8 ND45VDSD^2VSXMRFK9B")"E M2K03@Z0]HN@+L_/L@'"OC=NS)FM,F8D'5H33"Y#;W^B/FSXT>EIKVKF(L8;EU+\,$ER@W!R4I+<$*'UA,@M:0S) ML#K,(H 5I0[+89&6HCQHAH6+6(KSC3W)(]-+.DF2&P2% >DE0^0RL2DVZ-2X M#_UFF3 &G\$R84%Y;6JE? 1A#6"6:$>MZ$[/0#U;E#JQ^BC0\]XQIY),!UH MMU^^?*5U74\CG9 M;;\M+R[*JX\LX9S)+C5;K$N!P/.U?;I@0G21%J#BJRP M:#S]J''I79C%=?/U^*:I:B-M4%!"D*2H9TU>)4#A, L MC\X4;1MG,+5:6B-CKRB3A)^?J@--2J*7O#!M(,/?POSQ;OE>OW+(EU@'>L M^'T5%FLB??W^JE[<;H)5,U.DR3XYT"DC,2%8",:PVI$6K>1*).NZVFQ[ES-- M5.C'WECCX>?4D3>_3[Z7]EO)S@07I2(UXC.'FLH%(6D'.66;&.<1]?E20<[C M9>G_V4O3X.=$+^OM(C>Z%J:#=OD%?P]_'36*X^%?GWZ]NY.6D:YP[YY_?RUV M=RN&#I/P3D#*9%BH'!4X2V*MPTU#;66BLJC/TV>, MJD\:#O#9AQHF(F/6,L^.&$<='QH]XR:A:[ZB5G4$M.J$Q:.:! M8.K)"[5TYB%:L%(F0P=MTHTZU394BX=LHE>7/V/-9;KX2%*]HN=]^^Z79RKD M9%-A$(I0H#17X.LH=J6X1..-,JQ-I&($XOM5DD/0]EA)GENJ'5Q<'K+DNE*L MK-IXV)71'D>,+ MP>S/RQ7./RV^^XV?YO2'54CS<#%+TB;RP1Q!R]:T?^7 F9C \F($N6@VLC99 M%V-0/VV,:DH,CRK7%X+ECY])+*_#&O.;Y9>ON%AOOOOVKX1KHT++//+ M#[A*Q(-9,$SIE#/4FP90+$:(+ 0(,LNDO43NIP/VH*5,&S":5%,WD_@+@?RO MR^J47-&OD2/Z]J_* IR)4) G\GJ%-*&&LQ"BS F*ED:3.TP_;E-->2S%TT9I MI@3PR?)[(3BE;[XARN8UEK3&6KHZHV4Q8:.D!2I#O0BW]5Q*<'S@$(X#(FUB1*-O)"#,&U_1$RWDO;$1?"'+/WZ=]Z7 M1TX!F4SORZ_OW[T)J]6W&-(_;ZTF3=91QEKY;S2)0EH+SGH#R$QQ)?O@C/D> M[%LKY!N0=A!\W4N!;P_RZU977Y>^7LT7G]Y_O2E[79.=%'P(Z,A.J@G]+A8( M/#*0ID0F$C';G-/.W4;C01#U+P6BC65T//J6E^&B44CL005L6.2[$NPT/RJ@ MO^]IIP>Y#J9UI&C6@_>]>O2^+8@3I']"8+G6U-4O*H*GT[3.18^J9!1HVK0: M&$3FB$7MNU]V'S+.QJA<2B::M0*%TH-GTH+Q*2LM4@S*3,>43H+][7"VI]Y] M;.EUFJ:T1V<<'^(_X*%-M5W+$/XP,'K#N(O1@TU*$T)4AJ 2 XL9B]',ZMS& M1CFKTGM_^1E7#]YXW3&*&>6"TA$R"[7_-#?@H_# !2(O2A>=6).U;R7G):FP M(:AYK,).ET4'7L"F3(,X4:^?Z$\VG15S3L;DA,"-JHX,9HBUN[F,/$2!A1?> M)DMN"S'3@FD$$2_'Y7=?D+GIBEC0YARYAVB+KFVJ S@FZ;!.SNHB C&LC<'Y MA)1IX7*R<'>#Y0A.3WQ%]CNNON("/UY]_7KQ[=6G%6[J7F[Z7>H@>%#6D,H5 M2-ZJD^"T(:XDY9BS:.+C 3Y;[[KVO:,;*!PCNF4#/G:@.CY>Q?5F-L?EVS_I MR]TF\9(L>$[,B#DY6HNUX(UVP#T+*DME%;:YY]]!T+0I6>.?.F/PO4_XW&PN M+EG)M < $ZU!!:1MQHJ'HH6*M.V8YFTLX)TD3:M^1A'X\R Z@OO]P>BV!;,B M\]\G :($TJ>B. @E._!(-&RZB=LV%T1;R>D./L>(>C^ CN#[A.!9KRYG[^:7 M\T\W5<+KZPVE/:N3AR,P^@JJ) G>A0"66&&=$MGF@VH)Z/$/$$/_>HR6[>^? M-N]RO(-J!.YVA8T'.R:+8IR*&K35M&.(-35 F,!(6IO5FA%7&B%DZM-H#*GN M!,B1+.[9*T)IA.$Z0_*F@#(I@@],0:%C._$<%,N/JL!?B%0:ZQ#L@5$*,, M4%N8*1,80]/(5=Y!T830&4?83RK;1^!\!PAZK('?W36Z%YR[4- 4[6D5&3B M3DD9>%+>,U>\B"\%+0XH2%JK(/7 MK.$F><=BFW8'@\CL*Q0Q$OB:R6EB[_ZV7_/[>'&SP#\6)*"+NJ,^K):U_FR6 M4:B,44$HM7=-C06'8A1PS3S7LG9I>-2C8*N3?\"K^KH9MLSJ7E!\EN__==5'2SW';D'9;AN>[TYSF<1+<88"CC.8KUJ0SJZZ9]8M/&,.:5%FXS4YVGK2LD,0<03)3.N M&+I4*[?C/^IU"2UOL[8C-,K6QYRN3)ZG;BP]2MGWM#:JI:FEL@M-,5F)F=?Z M4E$O=(2 F)F"6I\E4M%7Z,BSJ1<%]#'%F".>"<0;:6D%GJ5,0,&C0VI/E+I/EK@TCCB2X4^TT M!$^/M=,Y1->E&;3)L=I+-V']^>>+Y7_]LBC+U9?K"[PC?*QGGCB"IS6$ MYI&TV+9WOKW^QOT$Y)1]],+*B@8%2@E+"(R,/C'-YQ,^W$^#*UWPGWY(<]N+G^:^F7'@1,)K(Q02 P4XL-)$O@3%!0^Z[Q ME$U WV;.UED4X'[FWS&A6%1:T)XT)@=RK)PF)G!REI<.;Z8.DCI^V5!S\+UY8%U^;L+GKRF M4F2.@N72:.;R4UJFS>L\#X!.XO^D&*KIA@]Y].NF:O'SJ]J,=3-=^IY#3/*2 MH@&KDB<.U25)9B!QY7E2)>;']QA;TSD/>EE_F!GE"&O#[*D[A),!O?R&9*23 M';JI>MVT]I\%)USFS@)S]3J%U@!.2PXB,Q&Q^&R8/ O.QX_S;'42(#+<;G9 M@35#C$G$F%\6?]+!6F,$B_SS?!$6B3YOR<@TF<-KN\N3W=1E0=8'!'VLZFX.=5^M?5?#V_[B@>T48N/*U+ MU0$DF2$$5Q"T3B%+582UC88E'TCAM#9X(X 8HSQU["JK>[_/*5; M\N!7-+^Z>F95Y[S$BCHIEE(!SDP&Y8L!'XP!1D:^%!A%.JR345>76-5V^&-Q MM;X*%^]7Q/?5=?^INC]WF!1O7OWV]N.KNFN3-+%.RQ4BEFM3A:P-!C)IQ87 MQ-,AS5B.>WM_UPLGX>6A*7<&<71G^G\.JT]XOQ1N9&3:@^&1O&"K%$0I+!FM MIB:@\& .0M8SKWD!SN*Q$!J3P5-7C*[P:YCG7:A'5$8Z[X ':4 Q'L$Y%L H M)3FS1>/CQJC;BT7WON4%6/+'(F5$]G9I-/V&%[42=5,H_:#E\!&VT:XGG6X" M'43C2);.CG?= TDI)GGD&ER0FB0N!3BO$)*2BK.")C3YG_-<6R35[H+1VVAK@Y$@F .5HR>[T9!'6J3R,CO-1FS. MN96$B2\(VHM].:8,>@/1/^:7GS?\J:SZ//_Z^_(MN2>7WVZZ#P:N+=.N]OO@ MI5X85T;I4N?2J^AJ"UG[CINC6. (-]H!I1)A/#[VIQ%X$1HE,RX_#M"<<$AN MIZ$?\!PCU>6H+.Y,TSS839OMPU'4S(L"25L.JM0!1MG2L1ZEQJAI'6YTD M_,- =80D)@XROUDNRL45+A+^ANOEU2KA^MV'V_%K14@7R14I)1E0KO;5X5F# MB+GFZ)*7DQX93%LCS'M>T24XCA'B0;&F#NB+AIQ5 M4A V*%,P1U3LK"[=NT%#'YKU#>[FD#M.4AT@[Z?\1/-8'W;[C\M I?/\]36.2_ MA_]RJ3>J M&$%YYVH56/4]BS(JA3K7L$UBU Z*3LX/>_3<;3F2IB2U&4=O=!"@;*@=Z@)M M2*ZB5BQEU(V:O3]/W,1Y.F/@Y$G.U\@BZ;1MUC&;_>A.@B>\;!JUUK+GX"[0 MOR&!YQ^_>WFA_>[RQLK M;2"30Z5D096,X&E;09 I.*YEY+%19?9Q!'>J!(?@:7?B:SO1==%%Z8&Q^I;V M]XI<\EMUL'[][5Y7O%IA>-P\4<2<4^ 2O*U%$EG57HW%@&:84!>OR(9N[54, M)7KB[* 66#V7"#OPRF\6_?K;=R?8YD[^AK3/O$4?^V>O8L OUAG.IKIE1&W'+E^(JK<=\_C;UZ M(#]:F[!T\D=A B-OB.DZQ<96EP@A"N5*4=E@*\NM#Q-V$P.-R0M>LY^=]ZHZ MAP$\$CM*MC)(S8UN=-EX!+&=FJY#<'2BZ3I89%-7/RP7Z^7%/&^6<=V(:9/D MRH6-V3%0,>6:<%@JQS18AU'H4',.#[H9.ZSP82L-O=1L-1+[BFXRA MS(U"ZQR9P;I.9>8&@B=_SF4T'JW0J8Q80+.#BNFJ9\:0[%Z@','F#OR.]U^Q M]O&ZMT%OX7=-^6R-+IW_2W %R+L@="1QB"19,(56+A S$-A>] MWY$QL7T]GGBW!UR/X/74=0>?\+#_-+;Y3P] M6@6=L&BP)$C&A'KV(D3G-/!4DSZ5C#H?TO9P]QNZB/*75 0:O$]#K MN/,:)R5?@Q9V16N[<3%K.0_2*O'!5)N_SQ?+U?SRVUUN>DU3?_B4M_^ZVE0\ M7WY>YNL^\8_FMUIBMB#$;3:G2DA&09 1))($6"C6Z38)+1,LMHOS=T3$;JU? MZ!<^O>625 [51=3F.[?ANK=_I8NKS>CT]9KL9\S$IADMT J&#F*NB=98! 05 M,NCLD_-6.-2M.A\.)G9:C'S3B:E+URP%2]4+66@4-E MP,0D48MD6*, _19BIK6L7QHL3Y5F!X#\">G-:7XMXD5^]:5:;/]O\\^9\<'% MDA-HTO9U*0$S!A7;:*B>4E-9O?!17D&HPSQ4+!X\RS5A/!2)M1LF-JJ? M_6%24X?@:(S4U"$BZRZI_Y)24T]!T#BL M[P!#^S/CO!,!G:+=FYHZA-?]IZ9B(D4: M>.%:)-UQ:0LI EK[3B0+9\ MA"25R2@E3WB>QE0_1FKJ29;,V/+J (/7@8)9PD!4:P7(B"-T6!LZI\D)X$HD M19O*,M\F^'W]_BY.J1'ENCR9R3],LYC[7WKPS?,&Z?:2,$U\[G"N- _-2<&M MS0A9B9KUX$".93YESZ8HKA_4.:0A*[S?G+MRJ,"%(,\!6.TBP==A!X4=ME)1B\1O/8X M6(XME*F1]>1,NKAQO[!X+:24H'AMK9)](+9XW-+]Z.Y.V2(6T4*^= M *6B &>B!!M-$A&M+6G?-+9A4G_U=KJ86ANI#^1@!][_K\O%'[?!8T$Z+WAI M &7M(B$V<^0,AXR$9,UH^;Y-GXT'1$QSGS0^(D[E;P?0&&AKW5^4( 83BW00 MM:8MX!0I/EVUGT]!2N]MLDV+*@=3W$LX]FS6[5E%W!&49_6BSK':B +;4%5 M2#O3.0TRZ\(L+\DUNN6\I6#J&8_GD/<.D UB_@]S^_E]/_'S7GMN?_%WZF0-JD-0@V6RY1@=Z,",9:E:30 M@,DQGF M9B5%9L@(%A QD2E=C>K 2P!7>)8R%^]=F]KO/43U>'3(2JO6MCN)FA9HHPG^.4 =*84> '5C MGCQ9TFUF=%#)UZ ]HRU&;!)U<)%BP*-UJ)Q '4L;4.TGK#-@'0N Q\ :41H] M@.OI_GN-B_3Y2UC]\[J):_$&N?/D#RGRL;26$!DGVZ*H*)-*"64C=#U#62_7 M(Y,=D,?+J4O4'G@0FA457R)N-*T(.-H<(PIGJ* 4'+H0"3%HODK7<8J.B M_VWD] :G4R3^V*L\F?T39RE\?SMT/?1%&YL+0["\#J&RG$- +)"%-$%XIET\ MZ*KVH/2$I^]_@8G-1QQZ(_!^8N3\&KX0E[Y;P\V&*ESED"-"+,R#XBC !Z\A M6&NR45%S.U[!^DXRIDML.%6NR[&9/'51UBWEM_Y#Y-DYP\ 71P76]X^=3MXC"6DY#L?)'@^*3L)L-#C$ !H9VE*T M9^ZY<-N6QTZ7FM).V,=PK!-AWPZCX-Y%&P7(2(I)<6/!(\%49Z&TM%&S* ;( M>H"H1^^ZV5;41_"K!\=R_]PCD1V3+D(VM55%(@\G,/+(Z0.37)>4[PQ!>3WT"/=^-@,3B7:0 R60^&)UA*))@PM>^Q'(0TZE%]7= M89 (AW5W&,+/?M3(_GKBF')(I0ARQA7MG;R)C<4 &)+7VOC,==.QAJ?7]3=K MUWSV,VQL>76 P6,&H' 72QVF#<4:VF:2=+K+Q$BGLU2./'S-VH0@7]PXG/$1 M,\+\FB'BZZ+%_>XY)ZH0"LI2."Q1A\J[:2NZF: M.-34&EFC":33Z04?K^(:_W5%SWG[9W6,CDCN?_*(TW/T]U,U5JK]HY?<0)(E52$N?,6I5&J7:[Z#H9(O^T7-_)PZ^IE_XYTQ'= 15 M \B3JT&1>J'F-126-'J'*3<:(;B3I(DMHS$P\<1 'X7][8N*;GY0O\2PQO_S MO_X_4$L! A0#% @ ]D%I4T3Q^@>N!P ,B( !H ( ! M &5X:&EB:70S,3$M,3!Q,#DS,#(P,C$N:'1M4$L! A0#% @ ]D%I M4PJ*IW&+!P _B$ !H ( !Y@< &5X:&EB:70S,3(M,3!Q M,#DS,#(P,C$N:'1M4$L! A0#% @ ]D%I4Q=4DL6X! T1$ !H M ( !J0\ &5X:&EB:70S,C$M,3!Q,#DS,#(P,C$N:'1M4$L! A0# M% @ ]D%I4U._TP&9! UA !H ( !F10 &5X:&EB M:70S,C(M,3!Q,#DS,#(P,C$N:'1M4$L! A0#% @ ]D%I4\=*>)"I P( MRN\9 ! ( !:AD &9T:RTR,#(Q,#DS,"YH=&U02P$"% ,4 M " #V06E3+3EEXMX/ "YJ0 $ @ %!'0( 9G1K+3(P M,C$P.3,P+GAS9%!+ 0(4 Q0 ( /9!:5,ZG]LMP24 #6 0 4 M " 4TM @!F=&LM,C R,3 Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( /9! M:5-G?"0J 3X -^I @ 4 " 4!3 @!F=&LM,C R,3 Y,S!? M9&5F+GAM;%!+ 0(4 Q0 ( /9!:5/P/SM;+=@ +S0" 4 M " 7.1 @!F=&LM,C R,3 Y,S!?;&%B+GAM;%!+ 0(4 Q0 ( /9!:5/* ME;_!XH$ &K4!0 4 " =)I P!F=&LM,C R,3 Y,S!?<')E :+GAM;%!+!08 "@ * *0" #FZP, ! end